Hi,
I´m trying to transform a Geometry from WGS84 to Cartesian plane.
The code that I 'm using is:
CoordinateReferenceSystem wgs84 = DefaultGeographicCRS.WGS84;
CoordinateReferenceSystem cartesianCrs =
DefaultGeocentricCRS.CARTESIAN;
try {
toTransform = CRS.findMathTransform(
wgs84, cartesinaCrs );
fromTransform = CRS.findMathTransform(cartesianCrs,
wgs84);
pGeom = JTS.transform(geom, toTransform);
} catch (MismatchedDimensionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
But I'm obtaining this error:
Exception in thread "main" java.lang.IllegalArgumentException: invalid
ordinateIndex
at
com.vividsolutions.jts.geom.impl.CoordinateArraySequence.setOrdinate(CoordinateArraySequence.java:240)
at
org.geotools.geometry.jts.DefaultCoordinateSequenceTransformer.transform(DefaultCoordinateSequenceTransformer.java:136)
at
org.geotools.geometry.jts.GeometryCoordinateSequenceTransformer.projectCoordinateSequence(GeometryCoordinateSequenceTransformer.java:295)
at
org.geotools.geometry.jts.GeometryCoordinateSequenceTransformer.transformPoint(GeometryCoordinateSequenceTransformer.java:282)
at
org.geotools.geometry.jts.GeometryCoordinateSequenceTransformer.transform(GeometryCoordinateSequenceTransformer.java:148)
at org.geotools.geometry.jts.JTS.transform(JTS.java:442)
at ..
Is there any way to carry out this transformation?
Thanks in advance
Pablo
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users