Entfernungsberechnung Kugeldreieck

13/03/2009 - 19:10 von Knut Krueger | Report spam
Hallo zusammen,
ich habe hier http://www.kompf.de/gps/distcalc.html
folgende Formel gefunden, di ich in PHP umgesetzt habe.

dist = 6378.388 * acos(sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) *
cos(lon2 - lon1))

Wen ich die Beispiele aus dieser Seite nehme erhalte ich bei meinem
Algorithmus das gleiche Ergebnis wie bei obiger URL oder auch bei
folgender: http://gc.kls2.com/

Wobei ich für
Berlin Brandenburger Tor - Lissabon Tejo Brücke 2317.722 km
bei dem zweiten Link die Flughàfen EDDI - LPPT angegeben habe anstatt

Brandenburger Tor 52.5164 13.3777
Lissabon Tejo Brücke 38.692668 -9.177944
aber das sind nur wenige Kilometer Unterschied.

Nehme ich aber irgendetwas anderes, so kommen völlig falsche Werte heraus.

Woran könnte dies liegen?

Viele GRüße Knut
 

Lesen sie die antworten

#1 Roland Damm
13/03/2009 - 22:51 | Warnen spam
Moin,

Knut Krueger schrub:

Nehme ich aber irgendetwas anderes, so kommen völlig falsche
Werte heraus.

Woran könnte dies liegen?



Sicherheitshalber: Auch wirklich Koordinaten in Grad verwendet?
Nicht versehentlich in Grad,Minuten,Sekunden oder sowas?

CU Rollo

Ähnliche fragen