Métodos de geografia com suporte de índices espaciais
Em determinadas condições, índices espaciais oferecem suporte aos seguintes métodos de geografia orientados a conjunto: STIntersects(),STEquals() e STDistance(). Para que tenham suporte de um índice espacial, esses métodos devem ser usados dentro da cláusula WHERE de uma consulta e ocorrer dentro de um predicado do seguinte formulário geral:
geography1.method_name(geography2) comparison_operatorvalid_number
Para retornar um resultado não nulo, geography1 e geography2 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:
geography1.STIntersects(geography2) = 1
geography1.STEquals(geography2) = 1
geography1.STDistance(geography2) <number
geography1.STDistance(geography2) <= number
Importante Em qualquer um dos formulários de STDistance(), pelo menos um argumento de geografia (geography1 ou geography2) deve especificar uma instância que represente um ponto. Caso contrário, o método retorna NULL.