Maps4HTML / geoserver

Maps for HTML MapML Extension / plug-in development fork of GeoServer
https://docs.geoserver.org/latest/en/user/extensions/mapml/index.html
Other
3 stars 1 forks source link

Add the ability to 'unpack' and serve a layer group's layers as individual <map-extent> elements #63

Closed prushforth closed 3 months ago

prushforth commented 5 months ago

This issue creates a new text/mapml format option parameter named mapmlmultiextent, that reflects the (currently global) WMS setting to serialize text/mapml documents containing multiple \ elements.

A layer group may contain other layer groups, or style groups, which in turn contain other layer groups, and so on. These layers and groups are all eventually rendered on the same canvas, normally a bitmap graphics buffer. When a GetMap is received containing the format_options=mapmlmultiextent:false parameter (the default), GeoServer renders the result as a single \ configured according to the mapmlusetiles:true|false and mapmlusefeatures:true|false format_option value. If the format_options=mapml:multiextent:true parameter is received, when processing a LayerGroup, GeoServer should render each layer in the group as an individual \ in the response document, each of which is also configured in respect of the received mapmlusetiles:true|false and mapmlusefeatures:true|false format_option values.

prushforth commented 3 months ago

Duplicate of #74