Métodos de Geometry que los índices espaciales admiten
En ciertas condiciones, los índices espaciales son compatibles con los siguientes métodos de geometry orientados a conjuntos: STContains(), STDistance(), STEquals(), STIntersects(), STOverlaps(), STTouches(), y STWithin(). Para que un índice espacial los admita, estos métodos se deben usar dentro de la cláusula WHERE o JOIN ON de una consulta, y se deben producir dentro de un predicado con el formato general siguiente:
geometry1.method_name(geometry2)comparison_operatorvalid_number
Devolver un resultado no nulo, geometry1 y geometry2 debe tener el mismo identificador de la referencia espacial (SRID). De lo contrario, el método devolverá NULL.
Los índices espaciales son compatibles con los formatos de predicado siguientes:
geometry1.STContains(geometry2) = 1
geometry1.STDistance(geometry2) < number
geometry1.STDistance(geometry2) <= number
geometry1.STEquals(geometry2)= 1
geometry1.STIntersects(geometry2)= 1
geometry1.STOverlaps(geometry2) = 1
geometry1.STTouches(geometry2) = 1
geometry1.STWithin(geometry2)= 1