Hi all!

I have been investigating GeoTool's Projection support and found that
CRS.parseText() fails for WagnerV WKT.  It seems that an entry is missing in
the org.geotools.referencing.opereation.MathTransformProvider SPI.  If I add
the following entry

org.geotools.referencing.operation.projection.Mollweide$WagnerVProvider

to
https://github.com/geotools/geotools/blob/master/modules/library/referencing/src/main/resources/META-INF/services/org.geotools.referencing.operation.MathTransformProvider#L50

CRS.parseText("PROJCS[\"Wagner_V\", ... ]") works.  Otherwise it fails.  I
can submit a pull request but I was wondering about a test.  Would something
like this work?

@Test
    public void parseWKT() throws Exception {
        String[] wkts = {
                "PROJCS[\"Wagner_IV\", GEOGCS[\"WGS84\",  DATUM[\"WGS84\", 
SPHEROID[\"WGS84\",  6378137.0, 298.257223563]], PRIMEM[\"Greenwich\", 0.0],
UNIT[\"degree\",0.017453292519943295], AXIS[\"Longitude\",EAST],
AXIS[\"Latitude\",NORTH]], PROJECTION[\"Wagner_IV\"], UNIT[\"m\", 1.0],
AXIS[\"Easting\", EAST], AXIS[\"Northing\", NORTH]]",
                "PROJCS[\"Wagner_V\", GEOGCS[\"WGS84\",  DATUM[\"WGS84\", 
SPHEROID[\"WGS84\",  6378137.0, 298.257223563]], PRIMEM[\"Greenwich\", 0.0],
UNIT[\"degree\",0.017453292519943295], AXIS[\"Longitude\",EAST],
AXIS[\"Latitude\",NORTH]], PROJECTION[\"Wagner_V\"], UNIT[\"m\", 1.0],
AXIS[\"Easting\", EAST], AXIS[\"Northing\", NORTH]]"
        };
        for(String wkt : wkts) {
            assertNotNull(CRS.parseWKT(wkt));
        }
    }

Thanks,
Jared



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/CRS-parseText-fails-for-WagnerV-WKT-tp5292926.html
Sent from the geotools-devel mailing list archive at Nabble.com.

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to