ArcGIS Server supports the WMS Styled Layer Descriptor (SLD) version 1.0.0 implementation specification. For a general overview of the SLD, see the Styled Layer Descriptor page on the OGC website.
The specific elements of the SLD supported and unsupported by ArcGIS Server WMS services are listed below.
Supported SLD elements
The following SLD elements are supported by ArcGIS Server WMS services:
<sld:CssParameter>
<sld:Extent>
<sld:ExternalGraphic>
<sld:FeatureTypeConstraint>
<sld:FeatureTypeStyle>
<sld:Fill>
<sld:Font>
<sld:Format>
<sld:Graphic>
<sld:GraphicFill>
<sld:Halo>
<sld:Label>
<sld:LabelPlacement>
<sld:LayerFeatureConstraints>
<sld:LinePlacement>
<sld:LineSymbolizer>
<sld:Mark>
<sld:MaxScaleDenominator>
<sld:MinScaleDenominator>
<sld:Name>
<sld:NamedLayer>
<sld:NamedStyle>
<sld:OnlineResource>
<sld:Opacity>
<sld:PerpendicularOffset>
<sld:PointPlacement>
<sld:PointSymbolizer>
<sld:PolygonSymbolizer>
<sld:PropertyName>
<sld:Radius>
<sld:Rotation>
<sld:Rule>
<sld:Size>
<sld:Stroke>
<sld:StyledLayerDescriptor>
<sld:TextSymbolizer>
<sld:Title>
<sld:UserStyle>
<sld:Value>
<sld:WellKnownName> (supported values are square, circle, triangle, star, cross, x)
Unsupported SLD elements
The following SLD elements are not supported by ArcGIS Server WMS services:
<ogc:PropertyName>
<sld:AnchorPoint>
<sld:AnchorPointX>
<sld:AnchorPointY>
<sld:BrightnessOnly>
<sld:ChannelSelection>
<sld:ColorMap>
<sld:ColorMapEntry>
<sld:ContrastEnhancement>
<sld:Displacement>
<sld:DisplacementX>
<sld:DisplacementY>
<sld:GammaValue>
<sld:Geometry>
<sld:Histogram>
<sld:Normalize>
<sld:RasterSymbolizer>
<sld:ReliefFactor>
<sld:ShadedRelief>
<sld:SourceChannelName>
Feature symbolizer and geometry type
At 10.7, feature symbolizers LineSymbolizer, PolygonSymbolizer, and PointSymbolizer can be used to symbolize any type of feature geometry. For example, a PointSymbolizer can be used to symbolize a polygon feature. The following table lists the behavior when the symbolizer used does not match its native geometry type:
Line | Polygon | Point | |
LineSymbolizer | - |
|
|
PolygoSymbolizer |
| - |
|
PointSymbolizer |
|
| - |