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 リソースを処理する方法を理解するのに役立ちます。
各サンプルには、クライアントからの外部 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 レスポンス: |