- Kategorien:
HAVERSINE¶
Berechnet den Großkreisabstand in Kilometern zwischen zwei Punkten auf der Erdoberfläche unter Verwendung der Haversin-Formel. Die beiden Punkte werden durch ihre Breiten- und Längengrade in Grad angegeben.
Bemerkung
Snowflake empfiehlt, stattdessen die Funktion ST_DISTANCE zu verwenden.
Syntax¶
HAVERSINE( lat1, lon1, lat2, lon2 )
Beispiele¶
Im folgenden Beispiel wird die räumliche Entfernung zwischen New York und Los Angeles in Kilometern zurückgegeben:
SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500); +--------------------------------------------------+ | HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) | |--------------------------------------------------| | 3936.385096389 | +--------------------------------------------------+