EnvelopesIntersect 演算子
EnvelopesIntersect は、2 つのオブジェクトのエンベロープが交差するかどうかを評価する Boolean 空間演算子です。エンベロープは、MBR (最小外接矩形) とも呼ばれます。
例
SELECT city FROM table WHERE obj EnvelopesIntersect <geometry>
データ ソース プロバイダが EnvelopesIntersect をサポートしている場合、クエリ全体がデータ ソース プロバイダに委任されます。
データ ソース プロバイダが EnvelopesIntersect をサポートしない場合は、以下のようにクエリの一部がデータ ソース プロバイダに委任されます。
SELECT city, obj FROM table
Spectrum Spatial は、データ ソース プロバイダから返された結果を使って全体のクエリを実行します。
SELECT city FROM <results from the delegation> WHERE obj EnvelopesIntersect <geometry>