Wie finde ich die Entfernung, wenn die Punkte über der Erdoberfläche liegen? [geschlossen]

Es gibt viele Informationen online darüber, wie man die Entfernung zwischen zwei Punkten findet, wenn beide Punkte auf der Erdoberfläche liegen. Aber kein Artikel erwähnt, wie man die Entfernung findet, wenn beide Punkte über der Erdoberfläche liegen. Die Haversine-Formel funktioniert nur für die Punkte, die sich auf der Erdoberfläche befinden. Aber was ist mit Punkten, die über der Erdoberfläche liegen?

Hinweis: Ich denke, wir sollten bei der Berechnung der Entfernung auch die Erdkrümmung berücksichtigen.

Ich denke, diese Frage wäre auf Gis.SE besser bedient. Ich werde warten, bis andere es sich ansehen, aber für den Fall, dass ich es dorthin verschiebe.
@J.Dow: warum glaubst du, funktioniert die Haversine-Formel nur, wenn die Punkte auf der Erdoberfläche liegen ?!?! Es funktioniert für jede Sphäre. Verwenden Sie einfach den richtigen Wert für den Radius.
@Curd Ja, du hast Recht. Es funktioniert für jede Sphäre. Ich habe gerade über den Kontext nachgedacht, wie man die Entfernung zwischen zwei Punkten über der Erdoberfläche findet.

Antworten (1)

Da der mittlere Radius der Erde 6.371 km beträgt, erhöht das Hinzufügen von 10 km die geometrische Entfernung in 10 km Höhe um etwa 0,15 %. Aber da Sie es mit markiert haben , ist der Unterschied sehr gering, den Sie vernachlässigen können.

Da sich die Atmosphäre mit der Erde bewegt, ist TAS ≈ GS bei Windstille gut genug für die Höhen, in denen Flugzeuge operieren.

Verwenden Sie jedoch für eine sehr genaue Luftentfernung einen Radius, der auf der Höhe in der Haversine-Formel basiert . Wenn jedoch eine so hohe Genauigkeit erforderlich ist, müssen Sie auch den genauen Erdradius am Messpunkt berücksichtigen, da er zwischen 6.353 und 6.384 km variiert . Sie müssen auch die wahre Höhe als Höhe über der Geodätischen und nicht nur als Druckhöhe betrachten.

Kommentare sind nicht für längere Diskussionen gedacht; diese Konversation wurde in den Chat verschoben .