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.
Geo koordinaten verschieben
Moderator: Roland
Re: Geo koordinaten verschieben
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...
- Jörn Weber
- Beiträge: 789
- Registriert: 03.02.2007 - 16:11
- Wohnort: Jena
Re: Geo koordinaten verschieben
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.Taurus hat geschrieben:Eigentlich recht einfach... die X km Verschiebung sind letztendlich nur eine geradlinige Bewegung auf der Kugeloberfläche. .
Gruss Joern Weber
Re: Geo koordinaten verschieben
Könnte man nicht bei geringen Entfernungen zunächst ins kartesische Koordinatensystem umrechnen,
danach verschieben und wieder zurückrechnen?
mfg
Alex
danach verschieben und wieder zurückrechnen?
mfg
Alex
Re: Geo koordinaten verschieben
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.
Hatschi!
Roland
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.
Hatschi!
Roland