翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
地理空間クエリとは
地理空間クエリとは、Athena でサポートされている特殊な SQL クエリタイプです。非空間 SQL クエリとは以下の点が異なります。
-
特殊なジオメトリデータ型として
point
、line
、multiline
、polygon
、およびmultipolygon
を使用する。 -
ジオメトリデータ型間の関係として
distance
、equals
、crosses
、touches
、overlaps
、disjoint
などを表現する。
Athena で地理空間クエリを使用すると、以下のオペレーションと、その他の類似したオペレーションを実行できます。
-
2 点間の距離を確認する。
-
あるエリア (ポリゴン) 内に別のエリアが含まれているかどうかを確認する。
-
1 つの行が別の行や多角形と交差または接触しているかどうかを確認する。
例えば、Athena でレーニア山の地理座標について double
型の値から point
ジオメトリデータ型を得るには、以下の例にあるように ST_Point (longitude, latitude)
地理空間関数を使用します。
ST_Point(-121.7602, 46.8527)