Skip To Content

Поддержка WMS Styled Layer Descriptor (SLD) в ArcGIS for Server

ArcGIS Server поддерживает спецификацию WMS Styled Layer Descriptor (SLD) версии 1.0.0. Полный обзор SLD см. на странице Styled Layer Descriptor на веб-сайте OGC.

Ниже перечислены конкретные элементы SLD, поддерживаемые и не поддерживаемые сервисами ArcGIS Server WMS.

Поддерживаемые элементы 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> (поддерживаемые значения: квадрат, круг, треугольник, звезда, крест, 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>

Обозначитель (symbolizer) объектов и тип геометрии

В версии 10.7 обозначители объектов LineSymbolizer, PolygonSymbolizer и PointSymbolizer могут использоваться для обозначения геометрии объектов любого типа. Например, PointSymbolizer может использоваться для обозначения полигонального объекта. В следующей таблице приводится список режимов, когда используемый обозначитель не совпадает с типом собственной геометрии:

Линия

Полигон

Точка

LineSymbolizer

-

  • Контур, обозначенный с помощью Штриховки, указанной вLineSymbolizer.
  • Прозрачное заполнение.

  • Сплошная черта с использованием Штриховки, заданной в LineSymbolizer.
PolygoSymbolizer
  • Сплошная черта с использованием Штриховки, заданной в PolygonSymbolizer

-

  • Квадратный символ маркера, заполненный с помощью Заполнителя, и контур, заполненный с помощью Штриховки, заданные в PolygonSymbolizer.
  • Элемент GraphicFill не поддерживается.
PointSymbolizer

  • Отдельный символ маркера, обозначенный с помощью символа, указанного в PointSymbolizer, и помещенный в центр линии.
  • Элемент Graphic не поддерживается.

  • Отдельный символ маркера, обозначенный с помощью символа, указанного в PointSymbolizer, и помещенный в центроид полигона.
  • Элемент Graphic не поддерживается.

-