すべてのプロダクト
Search
ドキュメントセンター

Tablestore:GeoPolygonQuery

最終更新日:Apr 30, 2026

GeoPolygonQuery は、多角形の地理的エリアに基づいて行をフィルターします。Tablestore は、指定された GeoPoint 属性列の値が定義された多角形内に含まれる行を返します。このクエリタイプを使用して、配送ゾーン、行政区分、サービスカバレッジエリアなど、複雑な地理的境界に基づくデータのフィルタリングが可能です。

データ構造

message GeoPolygonQuery {
    optional string field_name = 1;
    repeated string points = 2;
}

パラメーター

必須

説明

field_name

string

はい

クエリ対象の属性列の名前です。列の型は GeoPoint である必要があります。

points

string

はい

多角形を定義する頂点の座標ペアです。各値は 緯度,経度 のフォーマットである必要があります。緯度の有効値:[-90,+90]。経度の有効値:[-180,+180]。例:35.8,-45.91

重要: 座標フォーマットは 緯度,経度 — 緯度が先です。これは GeoJSON とは逆で、GeoJSON では 経度,緯度 の順序を使用します。順序を誤って入れ替えることは、地理的多角形クエリの結果が不正確になる最も一般的な原因の一つです。