... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
metrischen Wert zu Koordinaten addieren
#8
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:

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 W

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. Wink

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. Wink


MFG
speedy
Reply


Messages In This Thread
RE: metrischen Wert zu Koordinaten addieren - by speedy - 30.05.2013, 23:46

Forum Jump:


Users browsing this thread: 1 Guest(s)