Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key 0 - Line: 1670 - File: showthread.php PHP 8.4.10 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/showthread.php 1670 errorHandler->error_callback
/showthread.php 916 buildtree




Formel gesucht...
#4
@ffs, das Gradnetz ist kein gleichmäßiges Gitter, kann es gar nicht sein. Der Abstand zweier Längengrade beträgt am Äquator knapp 111 Kilometer, an den Polen laufen diese zusammen. Dementsprechend besteht das Netz auch nicht aus Quadraten, nicht einmal aus Rechtecken, sondern aus Trapezen. Ach, und ein Grad hat 60 Minuten Wink

@shahab, sicher gibt es dafür eine Formel:

Distanz = x
Erdradius = r
Längengrad Punkt A = la
Längengrad Punkt B = lb
Breitengrad Punkt A = pa
Breitengrad Punkt B = pb

x = r * arccos(sin(pa)*sin(pb)+cos(pa)*cos(pb)*cos(lb-la))

Die Gradangaben natürlich immer als Dezimalzahl, Süden und Osten generell mit negativem Vorzeichen. Bei deinem Beispiel wäre das dann

x = r * arccos(sin(52,4904)*sin(50,113611)+cos(52,4904)*cos(50,113611)*cos(-008,679722+013,4488))

x = r * arccos(0,7933*0,7673+0,6089*0,6413*0,9965)

x = r * arccos(0,9978)

x = r * 0,06634

Setzt man für r den mittleren Radius der Erde ein (6367,5 km) dann kommt man auf

x = 6367,5*0,06634

x = ~422 km

~ deshalb weil ich in der Formel ordentlich gerundet habe, und letztlich der Radius der Erde so einfach dann doch nicht zu ermitteln ist. Aber ich denke mal auf ein paar Kilometer kommt es nicht an, oder?
Zitieren


Nachrichten in diesem Thema

Gehe zu: