[geotk] Convertion
Cédric Briançon
cedric.briancon at geomatys.fr
Thu Sep 17 08:14:44 EDT 2009
Hi theuns,
the definition of the EPSG:4326 CRS specifies that the latitude comes
first, and the longitude after. It is the opposite for the mercator
projection EPSG:3395. This explains the inversion of coordinates you get
in your DirectPosition object.
To fix that, you can for example use the crs "CRS:84", which is the same
as "EPSG:4326", but with the longitude in first, or instead of doing:
CoordinateReferenceSystem targetCRS = CRS.decode("EPSG:4326");
do: CoordinateReferenceSystem targetCRS = CRS.decode("EPSG:4326", true);
The boolean will force the longitude axis in first, even if the CRS
defines the contrary.
Cheers,
Cédric.
theuns a écrit :
> HI
> I pasted some code on http://pastebin.com/m44dfe63c
>
> The problem i have is, i convert a coordinate in EPSG:3395 to EPSG:4326,
> but the result is turned around, by that i mean , i get the result as
> y,x instead of x,y.
>
> The input values is
> GeneralDirectPosition(-7144442.991431108,-7277982.720580169)
> The ouput is a DirectPosition2D
> [-54.74691767204291, -64.17962335723159] = [y,x] and not [x,y] as i
> suspected?
>
> What am i doing wrong?
>
> Thanks
>
>
> _______________________________________________
> Geotoolkit mailing list
> Geotoolkit at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/geotoolkit
>
>
>
More information about the Geotoolkit
mailing list