Details
Description
Awhile ago we had a discussion about returning a less heavy capabilities document from GeoSErver's WMS. It's great that we support so many projections, but it causes grief on a number of clients not built for it. Like javascript ones and ArcMap which just doesn't seem to be that fast at parsing XML. The full conversation is at http://www.nabble.com/Re%3A-heavy-capabilities-p17532793.html
Andrea suggested we do something like:
http://.../ows?SERVICE=WMS&REQUEST=GetCapabilities&srsProfile=limited
(http://www.nabble.com/heavy-capabilities-td17523886.html)
I think this makes a lot of sense. We could even have clients supply a list of srs's they care about srsProfile=limited,5543,5432 or something. Or even just srs=4326, as many clients will probably already know what projection they want it in?
If we have this in place then we can have ArcMap work much better with our stuff, we just tell those users to supply the extra parameter when they input the geoserver capabilities document in to their desktop client.