入力と動作

次の表に GetFeatureInfo リクエストの入力の一覧を示します。

入力 必須 説明
VERSION=version はい リクエストのバージョン。Spectrum™ Technology Platform WMS は、OGC 仕様のバージョン 1.1.1 および 1.3.0 をサポートします。
REQUEST=GetFeatureInfo はい リクエスト名。GetFeatureInfo リクエストの場合、これは常に GetFeatureInfo です。
<map_request_copy> はい 情報を取得する対象のマップを生成した GetMap リクエストのパラメータの部分的コピー。GetMap リクエストの空間参照系、境界ボックス、幅、高さ、レイヤは必須のパラメータです。後述のリクエスト サンプルを参照してください。
QUERY_LAYERS=layer_list はい 問い合わせるレイヤをカンマで区切って示すリストです。事前の GetMap リクエストに含まれるすべてのレイヤを含める必要はありません。
INFO_FORMAT=output_format 1.3 の場合、はい (1.1.1 の場合はオプション)。 返されるフィーチャ情報の形式 (MIME タイプ)。現時点でサポートされている値は、text/xml と application/json (GeoJSON 出力の場合) です。
FEATURE_COUNT=number いいえ 情報を取得するフィーチャの最大数。
X=pixel_column 1.1.1 では必須 フィーチャのピクセル単位の X 座標 (左上隅 を 0 として計測)。このパラメータは、OGC 仕様の 1.1.1 バージョンのみで使用します。
Y=pixel_row 1.1.1 では必須 フィーチャのピクセル単位の Y 座標 (左上隅 を 0 として計測)。このパラメータは、OGC 仕様の 1.1.1 バージョンのみで使用します。
I=pixel_column 1.3.0 では必須 フィーチャのピクセル単位の I 座標 (左上隅 を 0 として計測)。このパラメータは、OGC 仕様の 1.3.0 バージョンのみで使用します。
J=pixel_row 1.3.0 では必須 フィーチャのピクセル単位の J 座標 (左上隅 を 0 として計測)。このパラメータは、OGC 仕様の 1.3.0 バージョンのみで使用します。
PIXELSEARCHRADIUS いいえ GetFeatureInfo 操作がレイヤ内ですべてのフィーチャを検索する範囲を示すピクセル単位の距離。この値は、サービス レベルおよびレイヤ レベルで設定されている可能性がある DefaultPixelSearchRadius をオーバーライドします。リクエスト、サービス レベル、レイヤ レベルのいずれでも指定されていない場合、ピクセル範囲値は 3 が使用されます。

リクエスト パラメータは、常に HTTP クエリ文字列として送信されます。以下に、GetFeatureInfo リクエストのサンプルを示します。

WMS バージョン 1.1.1:


http://<server>:<port>/rest/Spatial/WMS/?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetFeatureInfo
&SRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World&QUERY_LAYERS=World&X=1&Y=1
&PIXELSEARCHRADIUS=10


http://<server>:<port>/rest/Spatial/WMS/?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetFeatureInfo
&SRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World
&INFO_FORMAT=application/json&QUERY_LAYERS=World&X=1&Y=1&PIXELSEARCHRADIUS=10

WMS バージョン 1.3:


http://<server>:<port>>/rest/Spatial/WMS/?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetFeatureInfo
&CRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World&INFO_FORMAT=text/xml
&QUERY_LAYERS=World&I=1&J=1&PIXELSEARCHRADIUS=10


http://<server>:<port>/rest/Spatial/WMS/?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetFeatureInfo
&CRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World&INFO_FORMAT=application/json
&QUERY_LAYERS=World&I=1&J=1&PIXELSEARCHRADIUS=10
注: 上記のコードは、全体を改行なしの 1 行にする必要があります。このドキュメントでは、スペースの制約上、実際とは異なる表示になっています。