Funktion: GeoDistance

Beschreibung

Gibt den Abstand zweier Punkte auf einer Sphäre anhand ihrer Längen- und Breitengrade zurück. Diese Funktion verwendet die Haversine-Formel zur Berechnung der Distanz an.

Die Berechnung geht von einem Erdradius von 6371,0088 km aus.

Syntax

GeoDistance(Lat1;Long1;Lat2;Long2[;metrisch])

Argumente

Lat1;Long1 ist der erste Punkt und muss ein gültiges Paar aus Breitengrad und Längengrad ausgedrückt in Grad sein

Lat2;Long2 ist der zweite Punkt und muss ein gültiges Paar aus Breitengrad und Längengrad in Grad sein

metrisch ist ein optionaler Parameter. Falls dies angegeben ist, wird die Distanz in Kilometern ausgedrückt. Andernfalls wird sie in Meilen angegeben.

Rückgabewert

Diese Funktion gibt eine Distanz als Wert zurück, ausgedrückt in Kilometern oder Meilen, wie mit dem Parameter metrisch festgelegt.

Beispiel für Berechnungsfeld

Verwenden Sie die unten stehende Formel, um die Geodistanz zwischen Adelaide, Australien (34°55'S 138°35'E) und New York City (40°43'N 74°00'W) zu berechnen: GeoDistance(34,55;138,35;40,43;74,00)

Die Funktion ergibt: 3473,27994889404