Skip To Content

WMS 样式化图层描述符 (SLD) 示例

公共服务器 sampleserver1.arcgisonline.com 上包含下列 SLD 示例。这些示例旨在帮助您理解 WMS 服务如何使用外部 SLD 资源。

每个示例都有一个对应的 SLD XML 文件,可以通过 URL http://sampleserver1.arcgisonline.com/arcgis/wms/slds/<file_name>.xml 进行访问,以从客户端模拟外部 SLD XML 资源。每个示例还包含一个 WMS GetMap 请求,它可以请求一个公共 WMS 服务(同样在 sampleserver1.arcgisonline.com 中)以采用外部 SLD 资源中所定义样式来渲染此地图。

以下所有的 SLD 示例都是专为名为 ESRI_StatesCitiesRivers_USA 的公共 WMS 服务而设计和创建的,这一服务可通过 URL http://sampleserver1.arcgisonline.com/arcgis/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?request=GetCapabilities&service=WMS 进行访问。要使用下面的示例,可以单击 GetMap 请求链接或复制请求字符串并在浏览器中打开。

要查看示例 SLD 文件的内容,请通过提供的 URL 直接访问 XML。此外,还可以免费下载以下任意示例 SLD XML 文件,对它们进行修改,并通过公共 URL 再次展示该文件以便在请求 ESRI_StatesCitiesRivers_USA 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

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