See schema:
http://schemas.opengis.net/wms/1.3.0/capabilities_1_3_0.xsd
<sequence>
…
<element ref=“wms:MinScaleDenominator” minOccurs=“0”/>
<element ref=“wms:MaxScaleDenominator” minOccurs=“0”/>
<element ref=“wms:Layer” maxOccurs=“unbounded” minOccurs=“0”/>
</sequence>
Current output example:
<Layer>
<Title>LayerGroup</Title>
…
<Layer>
<Title>Group1</Title>
…
<MinScaleDenominator>1.0</MinScaleDenominator>
<MaxScaleDenominator>100.0</MaxScaleDenominator>
<Layer>
<Layer>
<Title>Group2</Title>
…
<MinScaleDenominator>1.0</MinScaleDenominator>
<MaxScaleDenominator>200.0</MaxScaleDenominator>
<Layer>
<MinScaleDenominator>1.0</MinScaleDenominator>
<MaxScaleDenominator>200.0</MaxScaleDenominator>
</Layer>
Location in code:
https://github.com/geoserver/geoserver/blob/master/src/wms/src/main/java/org/geoserver/wms/capabilities/Capabilities_1_3_0_Transformer.java#L1237
|