- カテゴリ:
ST_CONTAINS¶
GEOGRAPHY または GEOMETRY オブジェクトが、同じ型の別のオブジェクト内に完全にある場合は、TRUE を返します。
より厳密には、g2のポイントがg1の外部になく、Bの内部の少なくとも1つのポイントがAの内部にある場合にのみ、オブジェクトg1にはオブジェクトg2が含まれます。この定義には、すぐに明確ではない微妙な点があります。「含む」の意味の詳細については、 次元拡張9交差点モデル(DE-9IM) をご参照ください。
ST_COVERS と ST_CONTAINS は似ているように見えるかもしれませんが、2つの関数には微妙な違いがあります。「カバー」と「含む」の違いの詳細については、 次元拡張9交差点モデル(DE-9IM) をご参照ください。
注釈
この関数は、入力値として GeometryCollection または FeatureCollection を使用することをサポートしていません。
Tip
検索最適化サービスを使用すると、この関数を呼び出すクエリのパフォーマンスを向上させることができます。詳細については、 検索最適化サービス をご参照ください。
- こちらもご参照ください。
構文¶
引数¶
geography_expression_1GeometryCollection または FeatureCollection ではない GEOGRAPHY オブジェクト。
geography_expression_2GeometryCollection または FeatureCollection ではない GEOGRAPHY オブジェクト。
geometry_expression_1GeometryCollection または FeatureCollection ではない GEOMETRY オブジェクト。
geometry_expression_2GeometryCollection または FeatureCollection ではない GEOMETRY オブジェクト。
戻り値¶
BOOLEAN
使用上の注意¶
GEOMETRY オブジェクトの場合、2つの入力 GEOMETRY オブジェクトの SRIDs が異なると、関数はエラーを報告します。
例¶
GEOGRAPHY 例¶
これは、 ST_CONTAINS 関数の簡単な使用法を示しています。
GEOMETRY 例¶
以下のクエリは、 ST_CONTAINS の使用例をいくつか示しています。ST_CONTAINS が次を判断する方法に注意してください。
ポリゴンにはそれ自体が含まれます。
ポリゴンには、その境界にある LineString が含まれません。