Registriert seit: 22. Apr 2004
Ort: Hagen
322 Beiträge
Turbo Delphi für Win32
|
Re: Weltkarte als frei skalierbare Vektorgrafik
20. Feb 2007, 11:14
Wenn du größere Entfernungen berechnest, musst du die Erdkrümmung mit einbeziehen.
Stichwort Bogenmaß bzw. Kreisbogen.
Du kannst den Kreisbogen durch:
b = pi * r * a/180
berechnen wobei r der Radius der Erde(ich glaube irgendwie 6.371 km) ist und a der Winkel zwischen Start und Endpunkt der Messung am Erdmittelpunkt, also einfach den Winkel zwischen 2 Gerade ausrechnen: von Startpunkt durch den Mittelpunkt und von Endpunkt zum Mittelpunkt.
Edit1:
Hmm obwohl die Erde ist ja (näherungsweise) ne Kugel und kein Kreis... aber soviel anders sollte die Berechnung nicht sein. Wenn man den Abstand bestimmt, kann man sich ja das auch als Kreisvorstellen mit beiden Orten auf der Kreisbahn... Korrigieren falls ich falsch liege.
Jan
|