It looks like EPSG ones are lat/lon for the WMS 1.3 spec.
Check the following excerpt from page 16, section 6.7.3.1. My read is it basically says axis order shall be respected and EPSG geographic CRS’s are latitude/longitude:
"The Layer CRS has two axes, denoted x and y. The x axis is the first axis in the CRS definition, the y axis is the
second axis. Depending on the particular CRS, the x axis may or may not be oriented West-to-East, and the y axis
may or may not be oriented South-to-North. The WMS portrayal operation shall account for axis order, origin and
direction in the Layer CRS when projecting geographic information from a Layer CRS to the Map CS.
Coordinates shall be listed in the order defined by the CRS and shall be mapped appropriately to the Map CS i
and j axes, swapping axis order as needed during the projection operation. Many projected coordinate reference
systems have an axis and coordinate order other than easting, northing. For example, the Uniform Coordinate
System used in Finland (EPSG:2393) orders northing before easting. EPSG geographic coordinate reference
systems follow ISO 6709 and always list latitude before longitude."
On Fri, 2010-12-03 at 12:32 +0100, Bart van den Eijnden (OSGIS) wrote:
Hi Justin,
wrt axis order, the description does not seem right to me.
"The WMS 1.3 spec itself only mandates support for two default geographic
projections. Named CRS:84 and EPSG:4326 respectively. Both of these define
the "regular" axis order of longitude, latitude or x,y."
EPSG:4326 should be y,x instead.
Best regards,
Bart
> Thanks for putting this up Justin. Looks very promising.
>
> Just a quick note, I think the ExtendedCapabilitiesProvider interface
> getSchemaLocation() method should return multiple schema locations, and
> it doesn't say which namespace the schema location is for, so I guess
> you mean it returns the complete definition like in "<namespace>
> <location>"?
>
> perhaps it could better be getSchemaLocation():Map<String, String> where
> the return value maps namespaces to schema locations.
>
> my 2c/
> Gab
>
> On Thu, 2010-12-02 at 18:31 -0700, Justin Deoliveira wrote:
>> Hi all,
>>
>>
>> Recently some fellow developers have started to look at implementing
>> wms 1.3 support in geoserver. So I wanted to spark some design and
>> general discussion about how to go about implementation. I wrote down
>> some quick thoughts on this wiki page:
>>
>>
>> [http://geoserver.org/display/GEOS/WMS-1.3](http://geoserver.org/display/GEOS/WMS-1.3)
>>
>>
>> I welcome to anyone interested to chime in with thoughts, feedback,
>> and opinions. But note that the above is still very rough and by no
>> means complete. But the hope is with all the feedback to come up with
>> a good implementation strategy.
>>
>>
>> Also note that a few things (like axis ordering) i am still not sure I
>> fully understand. So I am hoping those much wiser than myself can
>> correct me where i am wrong.
>>
>>
>> -Justin
>>
>> --
>> Justin Deoliveira
>> OpenGeo - [http://opengeo.org](http://opengeo.org)
>> Enterprise support for open source geospatial.
>>
>>
>> ------------------------------------------------------------------------------
>> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
>> Tap into the largest installed PC base & get more eyes on your game by
>> optimizing for Intel(R) Graphics Technology. Get started today with the
>> Intel(R) Software Partner Program. Five $500 cash prizes are up for
>> grabs.
>> [http://p.sf.net/sfu/intelisp-dev2dev](http://p.sf.net/sfu/intelisp-dev2dev)
>> _______________________________________________ Geoserver-devel mailing
>> list [Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@lists.sourceforge.net)
>> [https://lists.sourceforge.net/lists/listinfo/geoserver-devel](https://lists.sourceforge.net/lists/listinfo/geoserver-devel)
>
> --
> Gabriel Roldan
> [groldan@anonymised.com](mailto:groldan@anonymised.com)
> Expert service straight from the developers
>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> [http://p.sf.net/sfu/intelisp-dev2dev](http://p.sf.net/sfu/intelisp-dev2dev)
> _______________________________________________
> Geoserver-devel mailing list
> [Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@lists.sourceforge.net)
> [https://lists.sourceforge.net/lists/listinfo/geoserver-devel](https://lists.sourceforge.net/lists/listinfo/geoserver-devel)
>
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
[http://p.sf.net/sfu/intelisp-dev2dev](http://p.sf.net/sfu/intelisp-dev2dev)
_______________________________________________
Geoserver-devel mailing list
[Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@lists.sourceforge.net)
[https://lists.sourceforge.net/lists/listinfo/geoserver-devel](https://lists.sourceforge.net/lists/listinfo/geoserver-devel)
<br>-- <br>Gabriel Roldan<br>[groldan@anonymised.com](mailto:groldan@anonymised.com)<br>Expert service straight from the developers<br><br>
|