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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für