Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.5-M2
-
Fix Version/s: 2.7.5
-
Component/s: referencing
-
Labels:None
-
Environment:Windows XP, Java 1.6
Description
Using gt2-referencing-2.5-SNAPSHOT.jar and gt2-metadata-2.5-SNAPSHOT.jar (provided by Martin Desruisseaux on May 23 2008), and taking other required jars from the 2.5M2 release of GeoTools I was unable to perform a coordinate transform from EPSG:4236 (WGS84 lat-lon) to EPSG:3408 (NSIDC EASE-Grid North). Stack trace is as follows:
Unexpected error of type org.geotools.referencing.operation.projection.ProjectionException: Tolerance error. org.geotools.referencing.operation.projection.LambertAzimuthalEqualArea$Spherical.inverseTransformNormalized(LambertAzimuthalEqualArea.java:436) org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:969) org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1024) org.geotools.referencing.operation.transform.ConcatenatedTransformDirect.transform(ConcatenatedTransformDirect.java:81)
I do not have the precise coordinate values that caused this error but I think this error occurs near the edge of, or perhaps outside, the extent of EPSG:3408. This projection will not show the whole globe and so it is possible that the error occurs when trying to project a point (perhaps in the Southern Hemisphere) that is not representable in this CRS.
Issue Links
- depends upon
-
GEOT-2117
Review GeoToolkit fixes
-