Ich versuche die anfängliche Peilung (Vorwärtsazimut) zwischen zwei Positionen mit Längen- und Breitengrad zu berechnen. Nach vielem Googeln bezieht sich das meiste, was ich finden kann, entweder auf die Berechnung der Entfernung oder berechnet mit einer equirektangulären Projektion.Berechnung der Großkreisspur mit Längen- und Breitengrad in Excel
Der nächstgelegene ich die Formel gefunden:
θ = atan2(sin Δλ ⋅ cos φ2 , cos φ1 ⋅ sin φ2 − sin φ1 ⋅ cos φ2 ⋅ cos Δλ)
, die, wenn Excel muss umgekehrt werden:
=ATAN2(COS(lat1)*SIN(lat2)-SIN(lat1)*COS(lat2)*COS(lon2-lon1),SIN(lon2-lon1)*COS(lat2))
Der Ausgang sollte mir die Antwort in Radiant geben, was ich umrechnen mit:
=MOD(DEGREES(answer)+360,360)
Jedoch Ich bekomme nichts, was Sinn macht.
Meine Testpunkte in der südlichen Hemisphäre: (es gibt 1-2 Grad der magnetischen Variation -17,9467 122,2350 und -20,3783 118,6233
Ich sollte eine Antwort von etwa 232 Grad werden immer in dieser Antwort, während die Formel in Grad True ist), aber ich bekomme 177 Grad.
Kann jemand meinen (wahrscheinlich einfachen) Fehler sehen?
Sie sind absolut richtig. Es ist mir nie in den Sinn gekommen, dass die Zahlen, die ich für den Längen- und Breitengrad eingegeben habe, dezimal ** Grad ** waren! – Adam
Gern geschehen :) –