ArcGIS Server 支持 WMS 样式化图层描述符 (SLD) 1.0.0 版执行规范。有关 SLD 的一般性概述,请参阅 OGC 网站上的样式化图层描述符页面。
下面列出了 WMS 服务支持和不支持的 SLD 的特定元素。
支持的 SLD 元素
ArcGIS Server WMS 服务支持以下 SLD 元素:
<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>(支持的值有 square、circle、triangle、star、cross、x)
不支持的 SLD 元素
ArcGIS Server WMS 服务不支持以下 SLD 元素:
<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>
要素符号化器和几何类型
在 10.7 版本中,要素符号化器 LineSymbolizer、PolygonSymbolizer 和 PointSymbolizer 可用于对任何类型的要素几何进行符号化。例如,PointSymbolizer 可用于对面要素进行符号化。下表列出了当使用的符号化器与其原生几何类型不匹配时的行为:
线 | 面 | 点 | |
LineSymbolizer | - |
|
|
PolygoSymbolizer |
| - |
|
PointSymbolizer |
|
| - |