Hi,
mein Thema hat nicht so ganz was mit Marinenavigation zu tun, aber so ein bisschen. Ich baue gerade ein RC Boot. Die Graupner von Ranzow. Das werde ich mit einem GPS Empfänger ausstatten. Die Daten von dem werde ich mit einem Arduino auswerten. Dazu muss ich aus dem aktuellen Kurs zu einem festgelegten Navigationspunkt den Kurs und die Entfernung ausrechnen. Ich habe dasganze mal versucht, bin aber jicht auf das richtig ergebnis gekommen. Ich habe rausbekommen:
Kurs - 78,3° und der müsste eigentlich 84° sein
Entfernung habe ich 169,68 NM raus, aber eigentlich sind das nur 103 NM
[Blockierte Grafik: http://ranzow.square7.ch/pics/Unbenannt.jpg]
Meine Anfangs Koordinate war der Braunschweiger Flughafen:
52°19'12"N 010°33'24"E
Und mein Ziel war irgentwo in der Mitte von Berlin:
52°30'35,4"N 013°22'23,4"E
Ich habe zuerst den Breitenunterschied errechnet:
00°11'23,4" Das sind 0,573° bzw. 34,4NM
und der Längenunterschied
003°29'38,4" und das sind cos(breitengrad)*anzahl der Minuten des Längenunterschieds, also 273*cos(52,50983) = 166,155NM
Danach habe ich den Winkel a mit dem Tangens berechnet
tan(a)=166,155/34,3
a=78,3°
dann habe ich mit dem Sinus die Strecke berechnet
sin(a) = 166,155/x |*x und dann | /sin(a)
x = 169,68
Was habe ich da falsch gemacht? Oder gibt es noch andere Möglichkeiten?
Philipp