Seite 1 von 1

Geo koordinaten verschieben

Verfasst: 17.12.2009 - 15:13
von tartaros
Hi,

ich habe folgendes eigentlich mathematisches Problem.

Ich will einen Punkt (latitude, longitude) um X km verschieben. Kann dafür keine Formel finden.

Habe es schon mit kugelkoordinaten versucht aber bin dabei kläglich gescheitert.

Kennt jemand einen guten Link dazu oder hat die Formel vielleicht im Kopf.
Bin für jede Hilfe echt Dankbar.

Re: Geo koordinaten verschieben

Verfasst: 17.12.2009 - 21:03
von Taurus
Eigentlich recht einfach... die X km Verschiebung sind letztendlich nur eine geradlinige Bewegung auf der Kugeloberfläche. Also musst du zuerst die X km in einen Winkel umrechnen und dann diesen Winkel je nach Bewegungsrichtung anteilig in Breite bzw. Länge aufsplitten...

Re: Geo koordinaten verschieben

Verfasst: 18.12.2009 - 10:10
von Jörn Weber
Taurus hat geschrieben:Eigentlich recht einfach... die X km Verschiebung sind letztendlich nur eine geradlinige Bewegung auf der Kugeloberfläche. .
Nein, die Aufgabe ist nur bedingt trivial. Die Rechenoberfläche ist je nach gewünschter Genauigkeit keine Kugel, sondern ein Ellipsoid oder gar der Geoid inklusive Höhenkorrektur nach EGM.

Gruss Joern Weber

Re: Geo koordinaten verschieben

Verfasst: 18.12.2009 - 16:41
von Schiller
Könnte man nicht bei geringen Entfernungen zunächst ins kartesische Koordinatensystem umrechnen,
danach verschieben und wieder zurückrechnen?

mfg

Alex

Re: Geo koordinaten verschieben

Verfasst: 20.12.2009 - 13:24
von Roland
Hallo,

kaum ist man mal verschnupft, versäumt man, jemanden in den Schlamassel reinzureiten.
Wobei die Aufgabe nicht eindeutig ist:

- verschieben um welches X wohin auf welcher Oberfläche ?
- ach, und wie genau ? Meter, Zentimeter ?

Genügt die Kugel, musst Du ein bischen sphärische Trigonometrie nehmen, z.B.
Arndt Brünner online
oder
Rainer Stumpe

Beim Ellipsoid wäre es die sog. 1. Geodätische Hauptaufgabe.
Dafür gibt es eine ausgebuffte Lösung von
Vincenty
Vincenty online

Wenn X so 5 - 10 km groß ist, geht's vrmtl. auch eben. Vielleicht den Längenunterschied mit cos(Breite) einkürzen.
tartaros hat geschrieben:... oder hat die Formel vielleicht im Kopf.
:lol:

Hatschi!
Roland