WMS SLD サンプル
次の SLD のサンプルは、パブリック サーバ sampleserver1.arcgisonline.com で提供されています。これらのサンプルは、WMS サービスが外部 SLD リソースを処理する方法を理解するのに役立ちます。
各サンプルには、クライアントからの外部 SLD XML リソースをシミュレートする SLD XML ファイルが含まれています。これらのファイルには、http://sampleserver1.arcgisonline.com/arcgis/wms/slds/<ファイル名>.xml という URL を通じてアクセスできます。各サンプルには、外部 SLD リソースで定義されたスタイルを使ってマップをレンダリングするために、パブリック WMS サービス(同じく sampleserver1.arcgisonline.com にあります)をリクエストする WMS GetMap リクエストも含まれています。
以下の SLD サンプルはすべて、ESRI_StatesCitiesRivers_USA という名前のパブリック WMS サービス向けに設計および作成されています。この WMS サービスには、http://sampleserver1.arcgisonline.com/arcgis/services/Specialty/ESRI_StatesCitiesRivers_USA/MapServer/WMSServer?request=GetCapabilities&service=WMS という URL を通じてアクセスできます。これらのサンプルを使用するには、GetMap リクエスト リンクをクリックするか、リクエスト文字列をコピーしてブラウザで開きます。
サンプル SLD ファイルの内容を表示するには、指定された URL を使用して直接 XML にアクセスします。以下のサンプル SLD XML ファイルをダウンロードして変更した後、パブリック URL を通じて再びそれらを公開することにより、独自の SLD スタイルを使ってマップをレンダリングするために ESRI_StatesCitiesRivers_USA WMS サービスをリクエストすることもできます。
polygon_propertyIsGreaterThanOrEqualTo
polygon_propertyIsLessThanOrEqualTo
point_pointSymbolizer
説明: | pointSymbolizer を使用して、ポイント レイヤのフィーチャをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_pointSymbolizer.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
point_propertyIsEqualTo
説明: | propertyIsEqualTo フィルタを使用して、ポイント レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_propertyIsEqualTo.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
point_propertyIsNotEqualTo
説明: | propertyIsNotEqualTo フィルタを使用して、ポイント レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_propertyIsNotEqualTo.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
point_propertyIsLike
説明: | propertyIsLike フィルタを使用して、ポイント レイヤ内の一部のフィーチャ(たとえば、名前が「San」または「Santa」で始まる都市)のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_propertyIsLike.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
point_not
説明: | not フィルタを使用して、別のフィルタを無効にし、ポイント レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_not.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
point_bbox
説明: | bbox 空間フィルタを使用して、バウンディング ボックス内のフィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_bbox.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
point_within
説明: | within 空間フィルタを使用して、ポリゴン ジオメトリ内のフィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/point_within.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polyline_lineSymbolizer
説明: | lineSymbolizer を使用して、ポリライン レイヤのフィーチャをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polyline_lineSymbolizer.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_polygonSymbolizer
説明: | polygonSymbolizer を使用して、ポリゴン レイヤのフィーチャをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_polygonSymbolizer.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_textSymbolizer
説明: | textSymbolizer を使用して、ポリゴン レイヤの各フィーチャにテキストを追加する SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_textSymbolizer.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_propertyIsEqualTo
説明: | propertyIsEqualTo を使用して、ポリゴン レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsEqualTo.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_propertyIsGreaterThan
説明: | propertyIsGreaterThan を使用して、ポリゴン レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsGreaterThan.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_propertyIsGreaterThanOrEqualTo
説明: | propertyIsGreaterThanOrEqualTo を使用して、ポリゴン レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsGreaterThanOrEqualTo.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_propertyIsLessThan
説明: | propertyIsLessThan を使用して、ポリゴン レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsLessThan.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_propertyIsLessThanOrEqualTo
説明: | propertyIsLessThanOrEqualTo を使用して、ポリゴン レイヤ内のフィーチャの一部のみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_propertyIsLessThanOrEqualTo.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_multiple_rules
説明: | 複数のルールを使用して、ポリゴン レイヤ内の一部のフィーチャに異なるシンボルを適用する SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_multiple_rules.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_and
説明: | and 論理フィルタを使用し、他の 2 つのフィルタを組み合わせてポリゴン レイヤ内のフィーチャの一部をレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_and.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_or
説明: | or 論理フィルタを使用し、別のフィルタと組み合わせてポリゴン レイヤ内のフィーチャの一部をレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_or.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_contains
説明: | contains 空間フィルタを使用して、特定のポイントを含んでいるポリゴン フィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_contains.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_crosses
説明: | crosses 空間フィルタを使用して、別のフィーチャを横切るポリゴン フィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_crosses.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_disjoint
説明: | disjoint 空間フィルタを使用して、別のフィーチャから分離したポリゴン フィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_disjoint.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_intersects
説明: | intersects 空間フィルタを使用して、別のフィーチャと交差するポリゴン フィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_intersects.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |
polygon_overlaps
説明: | overlaps 空間フィルタを使用して、別のフィーチャと重なるポリゴン フィーチャのみをレンダリングする SLD スタイル | |
SLD ファイルの URL: | http://sampleserver1.arcgisonline.com/arcgis/wms/slds/polygon_overlaps.xml | |
GetMap リクエスト: | ||
GetMap レスポンス: |