Hi,
WMS side is handled already. By default the long SRS/CRS list is advertised but it can be made shorter. Try http://demo.opengeo.org/geoserver/wms?service=WMS&version=1.3.0&request=GetCapabilities
However, you are right with WFS and Geoserver advertises only DefaultSRS http://demo.opengeo.org/geoserver/wms?service=WFS&version=1.1.0&request=GetCapabilities
It would be useful to have a short OtherSRS if WFS clients could make a selection list based on that. WFS 1.0.0 standard supports only default SRS so there is no place for OtherSRS in GetCapabilities with that version so we must be talking about WFS >= 1.1.0.
I believe that WFS standard mandates that what is advertised in the GetCapabilities must be usable. I think it is compliant that Geoserver offers a support for using other SrsNames in WFS 1.1.0 and also in WFS 1.0.0 even this possibility is not advertised in GetCapabilities. But as I said, having an OtherSRS list would be an improvement. Are you after a common list for the whole WFS service or a per feature type setting for OtherSRS?
-Jukka Rahkonen-
________________________________
Brent Wood wrote:
This has been discussed before, but I'm not aware of any solution.
Several WMS/WFS client applications present users with a list of available SRS determined from the capabilities document - if there are no alternatives listed, then only the default SRS is available.
Geoserver does NOT provide the list of supported SRS in the capabilities doc (which I think makes it non-compliant with the spec? eg: 7.2.4.6.7 of the WMS spec)
I'm aware of earlier discussions that including some 5000 CRS's in every layer creates a bloated document & I agree in principle.
However, to solve one of the problems we have encountered in our migration fom mapserver to Geoserver, is it possible to allow Geoserver to advertise specified CRS's in the capabilities document? So the admin menu lets some CRS's be identified & selected to be so advertised. This would not preclude unadvertised CRS's being supported as well, but I think does address this issue.
If this is considered viable, I have access to some funding which could pay for it to be implemented.