Geodaten - Entfernung berechnen: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Allgemeine Formeln Erdoberfläche ist gekrümmt Das Problem der Entfernungsberechnung auf der Erdoberfläche ist, dass die Erde bekanntlich eine abgeflachte Ku…“)
 
Zeile 1: Zeile 1:
 
Allgemeine Formeln
 
Allgemeine Formeln
 
Erdoberfläche ist gekrümmt
 
Erdoberfläche ist gekrümmt
Das Problem der Entfernungsberechnung auf der Erdoberfläche ist, dass die Erde bekanntlich eine abgeflachte Kugel ist. Man muss vor der Berechnung also entscheiden, ob man die Krümmung in die Berechnung einfliessen lässt, oder nicht.
+
Das Problem der Entfernungsberechnung auf der Erdoberfläche ist, dass die Erde bekanntlich eine abgeflachte Kugel ist. Man muss vor der Berechnung also '''entscheiden, ob man die Krümmung in die Berechnung einfliessen lässt''', oder nicht.
  
Umkreissuche mit Geokoordinaten
+
== Umkreissuche mit Geokoordinaten ==
Einfache Entfernungsberechnung
+
=== Einfache Entfernungsberechnung ===
  
Für die Berechnung der Entfernung in Deutschland könnte man die Krümmung der Erdoberfläche vernachlässigen. Für eine einfache Umgebungssuche könnte man hier auf den Satz des Pythagoras a² + b² = c² zurückgreifen. Das benötigt weniger Rechenzeit, was bei größeren Datenmengen sicherlich vorteilhaft ist.
+
Für die Berechnung der Entfernung in Deutschland könnte man die Krümmung der Erdoberfläche vernachlässigen. Für eine einfache Umgebungssuche könnte man hier auf den Satz des Pythagoras  
Genauere Entfernungsberechnung
+
a² + b² = c²  
Etwas komplexer wird die Entdernungsberechnung, wenn man die Krümmung der Erdoberfläche berücksichtigt. Längengrade und Breitengrade müssen dazu im Bogenmaß angegeben werden. Die Umrechung des dezimalen Formats in das Bogenmaß erfolgt über die Formel Grad / 180 x Π (≈ 3,141). Daraus ergibt sich die Formel, die wir im obigen Beispiel verwendet haben:
+
zurückgreifen. Das benötigt weniger Rechenzeit, was bei größeren Datenmengen sicherlich vorteilhaft ist.
  
Entfernung=arccos( sin(latB)·sin(latA) + cos(latB)·cos(latA)·cos(lonB-lonA) ) * Erdradius
+
=== Genauere Entfernungsberechnung ===
 +
Etwas komplexer wird die Entdernungsberechnung, wenn man die Krümmung der Erdoberfläche berücksichtigt. Längengrade und Breitengrade müssen dazu im Bogenmaß angegeben werden. Die Umrechung des dezimalen Formats in das Bogenmaß erfolgt über die Formel
 +
Grad / 180 x Π (≈ 3,141)
 +
. Daraus ergibt sich die Formel, die wir im obigen Beispiel verwendet haben:
 +
 
 +
Entfernung=arccos( sin(latB)·sin(latA) + cos(latB)·cos(latA)·cos(lonB-lonA) ) * Erdradius

Version vom 22. Oktober 2018, 13:59 Uhr

Allgemeine Formeln Erdoberfläche ist gekrümmt Das Problem der Entfernungsberechnung auf der Erdoberfläche ist, dass die Erde bekanntlich eine abgeflachte Kugel ist. Man muss vor der Berechnung also entscheiden, ob man die Krümmung in die Berechnung einfliessen lässt, oder nicht.

Umkreissuche mit Geokoordinaten

Einfache Entfernungsberechnung

Für die Berechnung der Entfernung in Deutschland könnte man die Krümmung der Erdoberfläche vernachlässigen. Für eine einfache Umgebungssuche könnte man hier auf den Satz des Pythagoras

a² + b² = c² 

zurückgreifen. Das benötigt weniger Rechenzeit, was bei größeren Datenmengen sicherlich vorteilhaft ist.

Genauere Entfernungsberechnung

Etwas komplexer wird die Entdernungsberechnung, wenn man die Krümmung der Erdoberfläche berücksichtigt. Längengrade und Breitengrade müssen dazu im Bogenmaß angegeben werden. Die Umrechung des dezimalen Formats in das Bogenmaß erfolgt über die Formel

Grad / 180 x Π (≈ 3,141)

. Daraus ergibt sich die Formel, die wir im obigen Beispiel verwendet haben:

Entfernung=arccos( sin(latB)·sin(latA) + cos(latB)·cos(latA)·cos(lonB-lonA) ) * Erdradius