Métodos de geometria com suporte de índices espaciais
Índices espaciais oferecem suporte aos seguintes métodos de geometria orientados a conjunto sob determinadas condições: STContains(), STDistance(), STEquals(), STIntersects(), STOverlaps(), STTouches() e STWithin(). Para que tenham suporte em um índice espacial, esses métodos devem ser usados dentro da cláusula WHERE ou JOIN ON de uma consulta e ocorrer dentro de um predicado com o seguinte formato geral:
geometry1.method_name(geometry2)comparison_operatorvalid_number
Para retornar um resultado não nulo, geometry1 e geometry2 devem ter o mesmo SRID (spatial reference identifier). Caso contrário, o método retorna NULL.
Índices espaciais oferecem suporte aos seguintes formulários de predicado:
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