Metodi di geografia supportati da indici spaziali
In determinate condizioni, gli indici spaziali supportano i seguenti metodi di geografia orientati agli insiemi: STIntersects(),STEquals(), and STDistance(). Per essere supportati da un indice spaziale questi metodi devono essere utilizzati all'interno della clausola WHERE di una query e devono verificarsi all'interno di un predicato del seguente form generale:
geography1.method_name(geography2) comparison_operatorvalid_number
Per ottenere un risultato non Null, geography1 e geography2 deve avere lo stesso identificatore SRI (Spatial Reference Identifier). In caso contrario, il metodo restituisce NULL.
Gli indici spaziali supportano i seguenti form di predicato:
geography1.STIntersects(geography2) = 1
geography1.STEquals(geography2) = 1
geography1.STDistance(geography2) < number
geography1.STDistance(geography2) <= number
Importante In entrambi i form di predicato STDistance(), almeno uno degli argomenti di geografia (geography1 o geography2) deve specificare almeno un'istanza di geografia che rappresenta un punto. In caso contrario, il metodo restituisce NULL.
Vedere anche