Hei Stefan, hei Andreas,

Making a new projection library is a very exciting project.
As there are at least two other projects (javaproj and geotools) I'd 
like to make sure I undersand what would be the specific purpose of a 
new library.
Javaproj and geotools have very different approaches (opposite ?), the 
first being very procedural (mainly math functions), and the second very 
object oriented (with a design based on OGC UML diagrams and GeoAPI 
interfaces).
What would be the specific target of a third library ?
I must admit that I'd like to see a complete lightweight library 
(including datum transfo, coordinate system transfo, and the capability 
to add complex transformations). I can't say if there is a better 
solution than geoapi/geotools. A few years ago, I felt geotools api was 
very complex and enable to solve the problems I had with some special 
transformations (french grid-based datum transformation), and I tried to 
design a new small library you still can find here : 
http://michael.michaud.free.fr/geodesie/JTransfoCoord.html
I'm not completely satisfied with it and today, I would hesitate between 
a shift to geotools or a rewrite of this library.
But in any case, I would be pleased to participate and to help with any 
project with the aim to incorporate projection stuff into OpenJUMP :-)

Michaël

Stefan Steiniger a écrit :

>Hei Andreas,
>
>thats good to hear.
>I hope you are looking on geotools projection code as well. As far as i 
>checked out the guy that is responsible for it has the appropriate 
>background (at least i think so). and geotools realized already lots of 
>projections ( i guess EPSG completely). But lots of stuff needs to be 
>replaced.
>Just a question: do you have a person with proper math-geodesy 
>background on projection stuff? (or a contact to Bonn University on 
>that: i.e. someone of the team of Prof. Karl-Heinz Ilk?)
>
>I ask, because projections are a realy nasty thing. It is very important 
>to have appropriate testing data (e.g. to check the conversions to 
>WGS84). (btw: I did some software evaluation on Cadcorp SIS for Finnish 
>projection - which is to complicate for them, Swiss projection (also 
>some special formulas) and German GK/UTM projections).
>It is somehow "satisfying" to hear that you plan to work on the 
>projection support implementation for 1-2 years (not just a month). I 
>think the "design" itself is also quite tricky, because later on the 
>user must be able to define its own coordinate system (beside the EPSG 
>ones). So it is good to look how ArcGIS, Cadcorp SiS, MapInfo, and so on 
>have realized the user interfaces and customization.
>
>stefan
>
>PS: you know.. if i would have time.. (maybe in autumn i could also help 
>with some stuff like testing.) And just for the record: I think, being a 
>surveyor (my second major was planetary geodesy), I can estimate that it 
>is realy "heavy" to work on projection and transformation stuff. On the 
>other hand i must admit that the only projection implementation i have 
>done was some compulsory assignment at the Uni involving to project 
>points from german GK coordinates to UTM (which involved also the 
>transfer from Bessel (or was it Krasovski?) Ellipsoid to ETRS89 (or was 
>it WGS84 ;)
>
>Andreas Schmitz schrieb:
>  
>
>>Sunburned Surveyor wrote:
>>
>>Hi,
>>
>>    
>>
>>>This is great. We need more efforts at collaboration like this.
>>>      
>>>
>>I agree. Having a good, free projection library would be desirable.
>>
>>    
>>
>>>What is the status of the projection code in Deegree? Could it be
>>>modified for use in OpenJUMP? (It would probably be easier to use a
>>>library from Deegree, since using the port of Proj4 will probably
>>>require conversion to another feature model, or at least a geometry
>>>conversion of some sort. [Unless the library works with raw file
>>>formats.])
>>>      
>>>
>>>Maybe we need to consider using the Deegree projection code in
>>>OpenJUMP and if this is sucsessful promoting the library as the "Java"
>>>solution for map projection and coordinate transformations. It seems
>>>like this would be a logical area for coordination among teams.
>>>      
>>>
>>The deegree project decided to implement their own projection library,
>>or rather implement it directly in deegree. This will probably happen
>>in the next few weeks, since some work has already been done (before
>>noting the existence of the proj4 Java port).
>>
>>For the next major version of deegree, a more modular approach is
>>planned, so the projection library is probably going to end up as a
>>seperate module that could be used from OJ as library. This is going
>>to happen during the next year or two.
>>
>>Best regards, Andreas
>>    
>>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc.
>Still grepping through log files to find problems?  Stop.
>Now Search log events and configuration files using AJAX and a browser.
>Download your FREE copy of Splunk now >>  http://get.splunk.com/
>_______________________________________________
>Jump-pilot-devel mailing list
>Jump-pilot-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>  
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to