Ich habe zwei Spalten mit Breiten- und Längenwerten. Ich muss den Abstand zwischen den Punkten in jeder Reihe berechnen. Ich versuche das zu benutzen Haversine Formel wie gesehen Hier :
Das ist die sogenannte "Großkreis" -Berechnung. Ich muss diese Berechnung mit einer großen Anzahl von Koordinaten durchführen.
Die Daten sehen so aus:
| A B C D E F G
--|-------------------------------------------
0 | LAT LON rLAT dLAT dLON a DIST
1 | 52.39964 13.04729 ... ... ... ...
2 | 52.39985 13.04802 ... ... ... ... ???
3 | 52.40116 13.04744 ... ... ... ... ???
4 | 52.40147 13.04722 ... ... ... ... ???
5 | 52.40163 13.04685 ... ... ... ... ???
6 | ... ... ... ... ... ... ...
Was ich jetzt ausprobiert habe, ist das Folgende für das Feld G2
in LibreOffice:
C2=RADIANS(A2)
D2=RADIANS(A2-A1)
E2=RADIANS(B2-B1)
F2=SIN(D2/2)*SIN(D2/2)+SIN(E2/2)*SIN(E2/2)*COS(C1)*COS(C2)
G2=2*ATAN2(SQRT(F2), SQRT(1-F2))*6371
Das Ergebnis für G2
ist 20015
was ganz ... falsch ist.
Wie berechne ich in Microsoft Excel oder LibreOffice Calc die Entfernung zwischen zwei durch Breite und Länge angegebenen Punkten? Was ist los mit meiner Formel?