Liebe Leute!
Ich habe zwei Listen von GPS-Koordinaten, die ich matchen möchte. Dabei ist das Problem, dass das nicht die gleichen Koordinaten sind, sondern ich die Orte, die am nächsten aneinander liegen, matchen möchte. Dabei kann es zunächst ruhig Doppelungen geben.
Hätte jemand irgendeine Idee, wie man dass in Stata berechnen könnte?
Die Formel zur Entfernungsberechnung abhängig von Grad oder RAD habe ich. In Grad ist das:
e = ARCCOS[ SIN(Breite1)*SIN(Breite2) + COS(Breite1)*COS(Breite2)*COS(Länge2-Länge1) ]
e = ARCCOS[ SIN(50,11222)*SIN(52,52222) + COS(50,11222)*COS(52,52222)*COS(13,29750-8,68194) ]
e = ARCCOS[ 0,60892 + 0,38893 ]
e = 3,75781 / 180 * PI = 0,06559
Multiplikation mit dem Äquatorradius multipliziert werden:
Entfernung = e * r = 0,06559 * 6378,137 km = 418,34 km
Für Lösungsvorschläge aller Art bin ich dankbar!!! Da ich absoluter Stata-Anfänger bin habe ich praktisch 0 Ideen, außer dass mein Prof. meinte ich sollte den "loop" Befehl nutzen..
LG
Julia