Freigeben über


ST_DISTANCE (Azure Stream Analytics)

Gibt den geodätischen Abstand zwischen zwei Punkten in Metern zurück. Kartesische Entfernungen erfordern Projektionsberechnungen und werden nicht unterstützt, können aber in benutzerdefinierten Funktionen implementiert werden. Bei Verwendung mit Polygonen wird 0 zurückgegeben.

Syntax

ST_DISTANCE ( pointA, pointB )  

Argument

PointA

Der Punkt, von dem die Entfernung gemessen werden soll.

PointB

Der Punkt, zu dem der Abstand gemessen werden soll.

Rückgabetyp

Gibt den Abstand zwischen zwei Punkten in Metern zurück.

Beispiel

SELECT  
     ST_DISTANCE(input.carPosition, input.warehouse)  
FROM input  
  

Eingabebeispiel

carPosition warehouse
{"type":"Point", "coordinates": [-5.0, -5.0]} {"type":"Point", "coordinates": [0.0, 0.0]}

Ausgabebeispiel

784028.74077501823

Weitere Informationen