Operador EnvelopesIntersect

EnvelopesIntersect es un operador espacial booleano que evalúa si se cruzan los sobre para ambos objetos. También se hace referencia al sobre como MBR (rectángulo delimitador mínimo).

Ejemplo

SELECT city FROM table WHERE obj EnvelopesIntersect <geometry>

Si el proveedor de fuente de datos admite EnvelopesIntersect, toda la consulta es delegada al proveedor de datos.

Si el proveedor de fuente de datos no admite EnvelopesIntersect, solo se delega parte de la consulta, de esta manera:

SELECT city, obj FROM table

Spectrum Spatial ejecuta toda la consulta, usando los resultados del proveedor de fuente de datos:

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