As always great work Andrea. On 2/3/10 5:16 AM, Andrea Aime wrote: > Hi, > I'm doing some little work on the AUTO CRS factories. > The thing is, our current support for them is broken in multiple > ways: > a) the WMS spec asks to parse a syntax like AUTO:code,unit,lon,lat > whilst our code supports AUTO:code,lon,lat > b) we claim to support 42003, 42004 and 42005, but in fact we don't > > For a) I've modified the code to parse both syntaxes. > > For b) there are some issues. 42003 is orthographic, 42004 is > Equirectangular. We support both of the them, but only in their > spherical development, whilst the WMS specification suggests a WKT > definition for them that uses an ellipsoid. > The projection code is strict and craps out with an exception > when faced with a elliptical case. > For 42005 the things are ever worse, 42005 is the Mollweide project > that we don't support at all. > > For the moment I've removed support for 42003, 42004 and 42005 from > the AUTOCRSFactory, since they are not actually working, but I'm > wondering what to do with them. > Shall we get more relaxed and ignore the spherical/ellipsoidal issue > and just go ahead with the spherical code ignoring the elliptical > nature? Issue a warning? Have a general hint allowing the programmer > to switch between strict and lax behavior? Or it is just ok to leave > it like that? I would say just support the spherical case for now. At the moment we actually have a client that requires support for the 42004 projection. And I am pretty sure that having it implemented with lower accuracy will be preferable to not having it supported at all.
2c. -Justin > > Cheers > Andrea > > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel