Примеры дескрипторов слоев со стилем WMS (SLD)
В этом разделе
- point_pointSymbolizer
- point_propertyIsEqualTo
- point_propertyIsNotEqualTo
- point_propertyIsLike
- point_not
- point_bbox
- point_within
- polyline_lineSymbolizer
- polygon_polygonSymbolizer
- polygon_textSymbolizer
- polygon_propertyIsEqualTo
- polygon_propertyIsGreaterThan
- polygon_propertyIsGreaterThanOrEqualTo
- polygon_propertyIsLessThan
- polygon_propertyIsLessThanOrEqualTo
- polygon_multiple_rules
- polygon_and
- polygon_or
- polygon_contains
- polygon_crosses
- polygon_disjoint
- polygon_intersects
- polygon_overlaps
Следующие SLD-примеры размещены на общедоступном сервере sampleserver1.arcgisonline.com. Они упрощают понимание взаимодействия сервисов WMS с внешними SLD-ресурсами.
Каждый пример имеет соответствующий XML-файл SDL, доступ к которому можно получить с помощью URL http://sampleserver1.arcgisonline.com/arcgis/wms/slds/<имя_файла>.xml для эмуляции внешнего XML-ресурса SLD со стороны клиента. Каждый экземпляр также имеет запрос WMS GetMap, который служит для запроса общедоступного WMS-сервиса (также расположенного на sampleserver1.arcgisonline.com), в целях отображения карты с использованием стиля, определенного во внешнем SLD-ресурсе.
Все приведенные ниже SLD-примеры, разработаны и созданы для общедоступного WMS-сервиса с названием ESRI_StatesCitiesRivers_USA, доступ к которому можно получить через URL http://sampleserver1.arcgisonline.com/arcgis/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?request=GetCapabilities&service=WMS. Чтобы использовать эти примеры, можно щелкнуть ссылку запроса GetMap или скопировать строку запроса и открыть ее в браузере.
Чтобы просмотреть содержание SLD-файла примера, напрямую откройте XML, используя предоставленный URL. Можно также свободно загрузить любой из примерных XML-файлов SLD, изменить их и снова выложить их на сервере, используя для этого общедоступный URL, таким образом WMS-сервис ESRI_StatesCitiesRivers_USA может отображать карту с использованием пользовательского стиля SLD.
polygon_propertyIsGreaterThanOrEqualTo
polygon_propertyIsLessThanOrEqualTo
point_pointSymbolizer
Описание: | SLD-стиль, использующий pointSymbolizer для отображения объектов на точечном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_pointSymbolizer.xml |
Запрос GetMap: | |
Ответ GetMap: |
point_propertyIsEqualTo
Описание: | SLD-стиль, использующий фильтр propertyIsEqualTo для отображения только поднабора всех объектов на точечном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_propertyIsEqualTo.xml |
Запрос GetMap: | |
Ответ GetMap: |
point_propertyIsNotEqualTo
Описание: | SLD-стиль, использующий фильтр propertyIsNotEqualTo для отображения только поднабора всех объектов на точечном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_propertyIsNotEqualTo.xml |
Запрос GetMap: | |
Ответ GetMap: |
point_propertyIsLike
Описание: | SLD-стиль, использующий фильтр propertyIsLike для отображения только поднабора всех объектов на точечном слое (например: отображать только города, названия которых начинаются с «Сан» или «Санта»). |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_propertyIsLike.xml |
Запрос GetMap: | |
Ответ GetMap: |
point_not
Описание: | SLD-стиль, использующий логический фильтр not для отмены другого фильтра и отображения только всех объектов на точечном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_not.xml |
Запрос GetMap: | |
Ответ GetMap: |
point_bbox
Описание: | SLD-стиль, использующий пространственный фильтр bbox для отображения только пространственных объектов внутри ограничивающего прямоугольника. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_bbox.xml |
Запрос GetMap: | |
Ответ GetMap: |
point_within
Описание: | SLD-стиль, использующий пространственный фильтр within для отображения только объектов внутри полигональной геометрии. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_within.xml |
Запрос GetMap: | |
Ответ GetMap: |
polyline_lineSymbolizer
Описание: | SLD-стиль, использующий lineSymbolizer для отображения объектов на полилинейном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polyline_lineSymbolizer.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_polygonSymbolizer
Описание: | SLD-стиль, использующий polygonSymbolizer для отображения объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_polygonSymbolizer.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_textSymbolizer
Описание: | SLD-стиль, использующий textSymbolizer для добавления текста к каждому объекту на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_textSymbolizer.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_propertyIsEqualTo
Описание: | SLD-стиль, использующий фильтр propertyIsEqualTo для отображения только поднабора всех объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsEqualTo.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_propertyIsGreaterThan
Описание: | SLD-стиль, использующий фильтр propertyIsGreaterThan для отображения только поднабора всех объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsGreaterThan.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_propertyIsGreaterThanOrEqualTo
Описание: | SLD-стиль, использующий фильтр propertyIsGreaterThanOrEqualTo для отображения только поднабора всех объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsGreaterThanOrEqualTo.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_propertyIsLessThan
Описание: | SLD-стиль, использующий фильтр propertyIsLessThan для отображения только поднабора всех объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsLessThan.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_propertyIsLessThanOrEqualTo
Описание: | SLD-стиль, использующий фильтр propertyIsLessThanOrEqualTo для отображения только поднабора всех объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsLessThanOrEqualTo.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_multiple_rules
Описание: | SLD-стиль, который использует несколько правил для применения различных символов в поднаборе объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_multiple_rules.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_and
Описание: | SLD-стиль, использующий логический фильтр and для объединения двух других фильтров с целью отображения поднабора объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_and.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_or
Описание: | SLD-стиль, использующий логический фильтр or для объединения с другим фильтром с целью отображения поднабора объектов на полигональном слое. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_or.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_contains
Описание: | SLD-стиль, использующий пространственный фильтр contains для отображения только тех полигональных объектов, которые содержат определенную точку. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_contains.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_crosses
Описание: | SLD-стиль, использующий пространственный фильтр crosses для отображения только тех полигональных объектов, которые перекрещиваются с другими объектами. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_crosses.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_disjoint
Описание: | SLD-стиль, использующий пространственный фильтр disjoint для отображения только тех полигональных объектов, которые не соприкасаются с другими объектами. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_disjoint.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_intersects
Описание: | SLD-стиль, использующий пространственный фильтр intersects для отображения только тех полигональных объектов, которые пересекают другие объекты. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_intersects.xml |
Запрос GetMap: | |
Ответ GetMap: |
polygon_overlaps
Описание: | SLD-стиль, использующий пространственный фильтр overlaps для отображения только тех полигональных объектов, которые накладываются на другие объекты. |
URL SLD-файла: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_overlaps.xml |
Запрос GetMap: | |
Ответ GetMap: |