Soit une couche vectorielle Iris (objet surfacique) disposant d'un champ 'code_secteur' ayant pour valeur 0, 1, 2, 3 ou 4. 

Voici le code SLD permettant d'afficher les iris avec des couleurs différentes en fonction de la valeur du champ 'code_secteur" : 

valeur = 0 en violet (#d9d2e9)

valeur = 1 en blanc (#ff0000)

valeur = 2 en orange (#ff9900) 

valeur = 3 en jaune (#ffff00)

valeur = 4 en vert (#23b600) 

 

<sld:StyledLayerDescriptor xmlns:sld="http://www.opengis.net/sld"

	                             version="1.0.0"

	                             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

	                             xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"

	                             xmlns:ogc="http://www.opengis.net/ogc"

	                             xmlns:gml="http://www.opengis.net/gml">

	    <sld:NamedLayer>

	        <sld:Name/>

	        <sld:UserStyle>

	            <sld:Name>Style</sld:Name>

	            <sld:IsDefault>1</sld:IsDefault>

	            <sld:FeatureTypeStyle>

	                <sld:Rule>

	                    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">

	                        <ogc:PropertyIsEqualTo>

	                            <ogc:PropertyName>code_secteur</ogc:PropertyName>

	                            <ogc:Literal>0</ogc:Literal>

	                        </ogc:PropertyIsEqualTo>

	                    </ogc:Filter>

	                    <sld:MinScaleDenominator>1</sld:MinScaleDenominator>

	                    <sld:MaxScaleDenominator>12</sld:MaxScaleDenominator>

	                    <sld:PolygonSymbolizer>

	                        <sld:Fill>

	                            <sld:CssParameter name="fill">#d9d2e9</sld:CssParameter>

	                            <sld:CssParameter name="fill-opacity">1</sld:CssParameter>

	                        </sld:Fill>

	                        <sld:Stroke>

	                            <sld:CssParameter name="stroke">#000000</sld:CssParameter>

	                            <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>

	                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>

	                            

	                        </sld:Stroke>

	                    </sld:PolygonSymbolizer>

	                </sld:Rule>

	                <sld:Rule>

	                    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">

	                        <ogc:PropertyIsEqualTo>

	                            <ogc:PropertyName>code_secteur</ogc:PropertyName>

	                            <ogc:Literal>1</ogc:Literal>

	                        </ogc:PropertyIsEqualTo>

	                    </ogc:Filter>

	                    <sld:MinScaleDenominator>1</sld:MinScaleDenominator>

	                    <sld:MaxScaleDenominator>12</sld:MaxScaleDenominator>

	                    <sld:PolygonSymbolizer>

	                        <sld:Fill>

	                            <sld:CssParameter name="fill">#ff0000</sld:CssParameter>

	                            <sld:CssParameter name="fill-opacity">1</sld:CssParameter>

	                        </sld:Fill>

	                        <sld:Stroke>

	                            <sld:CssParameter name="stroke">#000000</sld:CssParameter>

	                            <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>

	                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>

	                            

	                        </sld:Stroke>

	                    </sld:PolygonSymbolizer>

	                </sld:Rule>

	                <sld:Rule>

	                    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">

	                        <ogc:PropertyIsEqualTo>

	                            <ogc:PropertyName>code_secteur</ogc:PropertyName>

	                            <ogc:Literal>2</ogc:Literal>

	                        </ogc:PropertyIsEqualTo>

	                    </ogc:Filter>

	                    <sld:MinScaleDenominator>1</sld:MinScaleDenominator>

	                    <sld:MaxScaleDenominator>12</sld:MaxScaleDenominator>

	                    <sld:PolygonSymbolizer>

	                        <sld:Fill>

	                            <sld:CssParameter name="fill">#ff9900</sld:CssParameter>

	                            <sld:CssParameter name="fill-opacity">1</sld:CssParameter>

	                        </sld:Fill>

	                        <sld:Stroke>

	                            <sld:CssParameter name="stroke">#000000</sld:CssParameter>

	                            <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>

	                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>

	                            

	                        </sld:Stroke>

	                    </sld:PolygonSymbolizer>

	                </sld:Rule>

	                <sld:Rule>

	                    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">

	                        <ogc:PropertyIsEqualTo>

	                            <ogc:PropertyName>code_secteur</ogc:PropertyName>

	                            <ogc:Literal>3</ogc:Literal>

	                        </ogc:PropertyIsEqualTo>

	                    </ogc:Filter>

	                    <sld:MinScaleDenominator>1</sld:MinScaleDenominator>

	                    <sld:MaxScaleDenominator>12</sld:MaxScaleDenominator>

	                    <sld:PolygonSymbolizer>

	                        <sld:Fill>

	                            <sld:CssParameter name="fill">#ffff00</sld:CssParameter>

	                            <sld:CssParameter name="fill-opacity">1</sld:CssParameter>

	                        </sld:Fill>

	                        <sld:Stroke>

	                            <sld:CssParameter name="stroke">#000000</sld:CssParameter>

	                            <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>

	                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>

	                            </sld:Stroke>

	                    </sld:PolygonSymbolizer>

	                </sld:Rule>

	                <sld:Rule>

	                    <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">

	                        <ogc:PropertyIsEqualTo>

	                            <ogc:PropertyName>code_secteur</ogc:PropertyName>

	                            <ogc:Literal>4</ogc:Literal>

	                        </ogc:PropertyIsEqualTo>

	                    </ogc:Filter>

	                    <sld:MinScaleDenominator>1</sld:MinScaleDenominator>

	                    <sld:MaxScaleDenominator>12</sld:MaxScaleDenominator>

	                    <sld:PolygonSymbolizer>

	                        <sld:Fill>

	                            <sld:CssParameter name="fill">#23b600</sld:CssParameter>

	                            <sld:CssParameter name="fill-opacity">1</sld:CssParameter>

	                        </sld:Fill>

	                        <sld:Stroke>

	                            <sld:CssParameter name="stroke">#000000</sld:CssParameter>

	                            <sld:CssParameter name="stroke-opacity">1</sld:CssParameter>

	                            <sld:CssParameter name="stroke-width">1</sld:CssParameter>

	                            

	                        </sld:Stroke>

	                    </sld:PolygonSymbolizer>

	                </sld:Rule>

	            </sld:FeatureTypeStyle>

	        </sld:UserStyle>

	    </sld:NamedLayer>

	</sld:StyledLayerDescriptor>