Freigeben über


ST_DISTANCE

✅ Azure Stream Analytics ✅ Fabric Eventstream

Gibt den geodesischen 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 )  

Streitpunkt

PointA

Der Punkt, von dem der Abstand 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 Lagerhaus
{"type":"Point", "coordinates": [-5.0, -5.0]} {"type":"Point", "coordinates": [0.0, 0.0]}

Ausgabebeispiel

784028.74077501823

Siehe auch