#1 Tue 19 March 2024 10:42
- tmelia
- Juste Inscrit !
- Date d'inscription: 11 Mar 2024
- Messages: 1
Séparer une légende geoserver (wms) en deux colonnes
Bonjour à tous,
Je travaille avec Geoserver, OpenLayers et PostGIS afin de créer une application web. Ma légende geoserver s'affiche très bien sur OpenLayers, cependant j'aimerai que ma légende soit séparé en deux colonnes. Comment puis-je faire cela dans mon style SLD ? s'il vous plaît
Voici mon style SLD dans geoserver :
<!-- RBAL Bloque -->
<Rule>
<Title>RBAL Bloqué</Title>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>Avct_OPUS_RBAL</ogc:PropertyName>
<ogc:Literal>RBAL Bloque</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#FF0000</CssParameter> <!-- Rouge -->
</Fill>
<Stroke>
<CssParameter name="stroke">#000000</CssParameter> <!-- Black -->
<CssParameter name="stroke-width">1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
<!-- RBAL Ctrl -->
<Rule>
<Title>RBAL Ctrl</Title>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>Avct_OPUS_RBAL</ogc:PropertyName>
<ogc:Literal>RBAL Ctrl</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill"> #000000</CssParameter> <!-- Black -->
</Fill>
<Stroke>
<CssParameter name="stroke">#000000</CssParameter> <!-- Black -->
<CssParameter name="stroke-width">1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
<!-- PRO Ctrl -->
<Rule>
<Title>PRO Ctrl</Title>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>Avct_OPUS_PRO</ogc:PropertyName>
<ogc:Literal>PRO Ctrl</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill"> #85C1E9</CssParameter> <!-- Bleu cLair -->
</Fill>
<Stroke>
<CssParameter name="stroke">#000000</CssParameter> <!-- Black -->
<CssParameter name="stroke-width">1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
<!-- PRO Ctrl Reprise-->
<Rule>
<Title>PRO Ctrl Reprise</Title>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>Avct_OPUS_PRO</ogc:PropertyName>
<ogc:Literal>PRO Ctrl Reprise</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill"> #2980B9</CssParameter> <!-- Bleu foncé -->
</Fill>
<Stroke>
<CssParameter name="stroke">#000000</CssParameter> <!-- Black -->
<CssParameter name="stroke-width">1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
Je souhaite diviser ma légende en deux colonnes, une pour les RBAL et une pour les PRO.
Ma question est : Comment créer deux colonnes dans ma légende geoserver ?
Ci-joint une capture d'écran de la légende complète correspondant à ce code
Merci à vous
Dernière modification par tmelia (Tue 19 March 2024 12:56)
Hors ligne