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