30.05.2013, 23:46
Hmm, den Code dieser Links habe ich jetzt noch nicht ausprobiert, sondern aus der oben genannten Formelsammlung mir eine rausgesucht und die in Java umgesetzt:
Wenn ich jene Werte nehme, bekomme ich auch diese Ergebnisse.
Aber dann habe ich mal z.B. die Koordinaten vom Brandenburger Tor in Berlin genommen und von der Siegessäule.
Brandenburger Tor: 52.516273, 13.377485
Siegessäule: 52.514523, 13.350062
Die Distanz habe ich mit der Bearing-Klasse vom Routeconverter ausgerechnet. Dabei kommen 1871.8088m und ein Winkel von 264.0392678828825 Grad raus.
Jetzt habe ich bei obiger Formel die Koordinaten vom Brandenburger Tor genommen und jene Distanz und Winkel. Die Distanz habe ich für obige Formel noch in Seemeilen umgerechnet: 1.0105780319358002 Seemeilen. (Wert in Meter durch 1852.216) und den Winkel auch noch in Radiant (PI/180)*Winkel: 4.608354579111617
Naiv wie ich bin, habe ich jetzt geglaubt, die Koordinaten von der Siegessäule herauszubekommen.
Aber als Latitude bekomme ich jenes: 0.8908325855287802
Und als Longitude jenes: 0.8115793859784652
Wo ist mein Denkfehler?
Er schreibt ja da auch davon, daß die errechneten Koordinaten der JFK sein sollen (ich denke mal, damit ist der Flughafen in New York gemeint) ... aber die Koordinaten sind vor der Küste von Afrika im Atlantischen Ozean. Da landet sicherlich kein Flugzeug freiwillig.
MFG
speedy
Code:
lat1=(33+57/60)*pi/180=0.592539, lon1=(118+24/60)*pi/180=2.066470
An enroute waypoint 100nm from LAX on the 66 degree radial (100nm along the GC to JFK) has lat and long given by:
100nm = 100*pi/(180*60)=0.0290888radians
lat = asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc))
= asin(sin(0.592539)*cos(0.0290888)
+cos(0.592539)*sin(0.0290888)*cos(1.150035))
= asin(0.568087)
= 0.604180radians
= 34degrees 37min N
lon = mod(lon1-asin(sin(tc)*sin(d)/cos(lat))+pi,2*pi)-pi
= mod(2.066470- asin(sin(1.150035)*sin(0.0290888)/cos(0.604180))+pi,2*pi)-pi
= mod(2.034206+pi,2*pi)-pi radians
= 2.034206 radians
= 116 degrees 33min WWenn ich jene Werte nehme, bekomme ich auch diese Ergebnisse.
Aber dann habe ich mal z.B. die Koordinaten vom Brandenburger Tor in Berlin genommen und von der Siegessäule.
Brandenburger Tor: 52.516273, 13.377485
Siegessäule: 52.514523, 13.350062
Die Distanz habe ich mit der Bearing-Klasse vom Routeconverter ausgerechnet. Dabei kommen 1871.8088m und ein Winkel von 264.0392678828825 Grad raus.
Jetzt habe ich bei obiger Formel die Koordinaten vom Brandenburger Tor genommen und jene Distanz und Winkel. Die Distanz habe ich für obige Formel noch in Seemeilen umgerechnet: 1.0105780319358002 Seemeilen. (Wert in Meter durch 1852.216) und den Winkel auch noch in Radiant (PI/180)*Winkel: 4.608354579111617
Naiv wie ich bin, habe ich jetzt geglaubt, die Koordinaten von der Siegessäule herauszubekommen.

Aber als Latitude bekomme ich jenes: 0.8908325855287802
Und als Longitude jenes: 0.8115793859784652
Wo ist mein Denkfehler?
Er schreibt ja da auch davon, daß die errechneten Koordinaten der JFK sein sollen (ich denke mal, damit ist der Flughafen in New York gemeint) ... aber die Koordinaten sind vor der Küste von Afrika im Atlantischen Ozean. Da landet sicherlich kein Flugzeug freiwillig.

MFG
speedy
