Skip To Content

WMS Styled Layer Descriptor (SLD) support in ArcGIS Server

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

-

  • Outline symbolized using Stroke specified inLineSymbolizer.
  • Transparent fill.

  • Solid dash using Stroke specified in LineSymbolizer.
PolygoSymbolizer
  • Solid dash using Stroke specified in PolygonSymbolizer

-

  • Square marker symbol filled using Fill and outline using Stroke specified in PolygonSymbolizer.
  • GraphicFill element is not supported.
PointSymbolizer

  • Single marker symbol symbolized using symbol specified in PointSymbolizer and placed at the center of the line.
  • Graphic element is not supported.

  • Single marker symbol symbolized using symbol specified in PointSymbolizer and placed in polygon centroid.
  • Graphic element is not supported.

-