Opérateur EnvelopesIntersect

EnvelopesIntersect est un opérateur spatial booléen qui évalue si les enveloppes des deux objets se croisent. L’enveloppe est également appelée MBR (Minimum Bounding Rectangle – rectangle de limite minimum).

Exemple

SELECT city FROM table WHERE obj EnvelopesIntersect <geometry>

Si le fournisseur de source de données prend en charge EnvelopesIntersect, la requête toute entière est déléguée au fournisseur de données.

Si le fournisseur de source de données ne prend pas en charge EnvelopesIntersect, partie de la requête est déléguée, comme suit :

SELECT city, obj FROM table

Spectrum Spatial exécute la requête toute entière, en utilisant les résultats à partir du fournisseur de source de données :

SELECT city FROM <results from the delegation> WHERE obj EnvelopesIntersect <geometry>