Freigeben über


Von Räumlichkeitsindizes unterstützte Geografiemethoden

Unter bestimmten Bedingungen unterstützen Räumlichkeitsindizes die folgenden mengenorientierten geography-Methoden, z. B. STIntersects(),STEquals() und STDistance(). Diese Methoden werden nur dann von einem Räumlichkeitsindex unterstützt, wenn sie in der WHERE-Klausel einer Abfrage verwendet werden und in einem Prädikat der folgenden allgemeinen Form stehen:

geography1.method_name(geography2) comparison_operatorvalid_number

Es wird nur dann ein Ergebnis ungleich NULL zurückgegeben, wenn geography1 und geography2 über den gleichen SRID (Spatial Reference Identifier) verfügen. Anderenfalls gibt die Methode NULL zurück.

Räumlichkeitsindizes unterstützen die folgenden Prädikatformen:

  • geography1.STIntersects(geography2) = 1

  • geography1.STEquals(geography2) = 1

  • geography1.STDistance(geography2) < number

  • geography1.STDistance(geography2) <= number

    Wichtiger HinweisWichtig

    In beiden Formen des STDistance()-Prädikats muss mindestens eines der geography-Argumente (geography1 oder geography2) eine geography-Instanz angeben, die einen Punkt darstellt. Anderenfalls gibt die Methode NULL zurück.