[Geoserver-devel] [jira] Created: (GEOS-3829) Add layername based GetCapabilities Filtering

Add layername based GetCapabilities Filtering
---------------------------------------------

                 Key: GEOS-3829
                 URL: http://jira.codehaus.org/browse/GEOS-3829
             Project: GeoServer
          Issue Type: Wish
         Environment: Java
            Reporter: Tisham Dhar
            Assignee: Andrea Aime
            Priority: Minor

Some deployments get large in terms of number of layers available. In these cases getcapabilities parsing can become a real pain especially on the client side and if the code is not well written. In my particular case, worldwind reparses the whole WMS getcapability to create each WMSLayer for display which is very wasteful and can be trying on the user's patience.

OMAR implements a catalogue like system where the default getcapability returns an index layer encompassing the total extent of all layers. Subsequent getcapability requests can be made with the "layers" parameter to obtain a cut down version of getcapabilities containing only the mentioned layers. This is very non-standard behaviour and should only be avaialable in a special catalogue mode.

Here is sample OMAR capability request. Note OMAR is a Groovy/Grails layer on top of Mapserver.

http://hypersphere.telascience.org/omar-2.0/ogc/wms?request=GetCapabilities&layers=322

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira