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>