Dezimalkoordinaten - Wie viel ist ein Meter?

Hallo.

Ich versuche ein Programm zu entwickeln, dass auf einer Karte einen Kreis mit einem Festgelegten Radius um einen Koordinatenpunkt zieht.

Ich müsste dafür wissen (möglichst genau) wie viel 1 Meter in Dezimalkoordinaten geschrieben ist und/oder ob sich die gesuchte Distanz unterscheidet je nach dem ob man Länge oder Breite betrachtet.

Danke für die Antworten!

Dennis

Hallo

Ich müsste dafür wissen (möglichst genau) wie viel 1 Meter in
Dezimalkoordinaten geschrieben ist

hängt vom gewählten Koordinatensystem ab

und/oder ob sich die
gesuchte Distanz unterscheidet je nach dem ob man Länge oder
Breite betrachtet.

bei geographischen Koordinaten spielt die Breite eine Rolle. 1° sind eben 1/360 des Breitengrades. Am Äquator ist dieser nunmal größer als in Höhe des Nordkaps.

du hast in den Stichworten „GPS“ erwähnt. zumeist verwenden die herkömmlichen Geräte werksseitig WGS84 als Projektion und damit geographische Koordinaten.
Einfacher wird die Rechnung natürlich in einem rechtwinkligen Koordinatensystem…

Gruß

Ich glaube ehe du sowas angehst, solltest du verstehen, was du da eigentlich machst. Fürs erste ist das hier wohl ein guter Einstieg:

http://de.wikipedia.org/wiki/Geographische_Koordinaten

Für genaue Angaben sind geographische Koordinaten aber ungeeignet, deswegen verwendet man flächendeckend entweder UTM oder Gauss-Krüger-Koordinaten (wobei Gauss-Krüger in Deutschland verbreiteter ist).

http://de.wikipedia.org/wiki/UTM-Koordinatensystem

http://de.wikipedia.org/wiki/Gau%C3%9F-Kr%C3%BCger-K…

Hallo,

Ich versuche ein Programm zu entwickeln, dass auf einer Karte
einen Kreis mit einem Festgelegten Radius um einen
Koordinatenpunkt zieht.

Für welchen Zweck?

Ich müsste dafür wissen (möglichst genau)

Wie genau muß „möglichst genau“ sein? Natürlich sind rein mathematisch viele Nachkommastellen möglich. Als Faustregel kann man aber sagen, daß die Arbeit um so komplizierter wird, je mehr Nachkommastellen Du wünschst. Deine Genauigkeit sollte sich am Zweck orientieren.

wie viel 1 Meter in
Dezimalkoordinaten geschrieben ist

Welches Koordinatensystem möchtest Du benutzen?

und/oder ob sich die
gesuchte Distanz unterscheidet je nach dem ob man Länge oder
Breite betrachtet.

Möglicherweise meinst Du geografische Koordinaten in Dezimalschreibweise.
In erster Näherung könntest Du nach dem Erdumfang im Netz suchen. (Notfalls nimmst Du 40.000.000 Meter.) Diesen setzt Du mit 360° gleich. Der Rest wäre eine Verhältnisrechnung.

Gruß
Jörg Zabel

Also ich denke ich muss die Frage etwas anpassen,
denn ich habe festgestellt, dass „möglichst genau“ Mumpitz ist. Genau genommen reicht mir eine Genauigkeit von ±5m aus.

Zum Zweck der Sache:
Ich wollte es egtl. nicht allzu kompliziert machen. Ich betrachte bei dieser Aufgabe nur einen Kartenabschnitt der ca. 10x10km groß ist.
Für dieses Gebiet programmiere ich einen Autopilot für eine elektrisch lenkbares Boot.
Gegeben sind (über GPS) die Dezimalen geographischen Koordinaten z.B.
51.487369 8.115749 , wie man sie auch bei Google Maps abrufen kann.
Außerdem die Bewegungsrichtung in Form der Himmelsrichtung in grad.
Meine Aufgabe ist nun punkte auf einem Kreis in einem bestimmten Radius um das Boot zu ermitteln. Siehe dazu folgendes Bild:

http://s14.directupload.net/images/120510/xpq3wxeh.png

Danke schonmal…ich werd mich in der zwischenzeit mal mit den bisher eingegangenen Antworten näher befassen :wink:

Ich nochmal: habe gerade ein nettes tool gefunden, meint ihr damit kann ich einfach arbeiten:

http://seanavigation.narod.ru/progi/degree.html

Hallo,

Also ich denke ich muss die Frage etwas anpassen,
denn ich habe festgestellt, dass „möglichst genau“ Mumpitz
ist. Genau genommen reicht mir eine Genauigkeit von ±5m aus.

Ich habe die Aufgabenstellung trotzdem nicht genau verstanden.

Versuch es mal mit
1 Grad = 10.000.000/90 Meter
und
1 Meter = 90/10.000.000 Grad
und schau, ob diese Näherungen genau genug sind.

Gruß
Jörg zabel

Leider nicht :frowning:

Wenn man diesen Vergleich sieht ist die Abweichung nicht trivial…

http://s14.directupload.net/images/120510/zhyg2cvy.png

ich werd versuchen mal anders an das Problem gehen…Winkelabhängig…

Danke schonmal…wenn jemand noch Ideen hat, bin ich dafür gerne offen!

Okay ich hab jetzt den strukturellen Ansatz (manchmal steh ich auf dem Schlauch):

Die x-Koordinate wird multipliziert mit:

Kreisradius (in m) x Dezimalschreibweise für einen Meter auf dem Breitengrad.

Die y-Koordinate mit:

Kreisradius (in m) y Dezimalschreibweise für einen Meter auf dem Längengrad.

Aber mit diesen Werten: 0,00014247 (Länge je Meter) und 0,000008989 (Breite je Meter) komme ich auf Abweichungen von um die 20m und der Kreis sieht auch eher aus wie ein Ei…

Weiß jemand was?

Vielleicht wäre dir geholfen, wenn du deine Dezimalgrad in GK-Koordinaten umrechnest, dann deinen Kreis malst und anschliessend die Kreiskoordinaten (reichen ja 2 Achsen) wieder in Dezimalgrad umrechnest?

Hier ist ein sehr gutes Umrechnungstool für verschiedene Koordinatensysteme:

https://upd.geodatenzentrum.de/geodaten/gdz_rahmen.g…

Ergänzung: GK-Koordinaten sind in m angegeben, dass heisst um einen Kreis von 1000 m Radius zu beschreiben musst du einfach nur 1000 auf die jeweilige X oder Y-Koordinate addieren bzw. subtrahieren.

Deswegen werden für Planungen aller Art auch praktisch nur diese Koordinaten verwendet. Allerdings sind sie nur für bestimmte Regionen ganz genau, deswegen solltest du wissen auf welchem ‚Streifen‘ du dich befindet.

Der Möhnesee müsste sich im 3-er Streifen befinden (Gauss Krüger Germany Zone 3).

Hallo,

Leider nicht :frowning:

Glaub ich nicht. Schreibst Du nicht weiter oben von einer Genauigkeit im 5m-Bereich?

Wenn man diesen Vergleich sieht ist die Abweichung nicht
trivial…

http://s14.directupload.net/images/120510/zhyg2cvy.png

Bei zweieinhalb Kilometer sind das mal grad 10 cm Abweichung!
Das sind 0,04 Promille oder 40 parts per million.

Da frage ich mich erstmal, ob der Unterschied aus „Kartenlänge“ und „Länge am Boden“ sich nicht aus verschiedenen Koordinatensystemen, Projektionsflächen usw. ergibt.

Gruß
Jörg Zabel

Hey,

jap war richtig. Ich hatte tatsächlich einen umrechnungsfehler zwischen den beiden Koordinatensystemen (Bild Geographische koordinaten) jetzt läufts aber sehr gut und 0,000009 ist tatsächlich ne gute Näherung:

0.000008989 in x-Richtung und 0.000014397 in y-richtung (dieser zweite Wert fehlte noch) liefern hervorragende ergebnisse!

Danke nochmal allen! Frage beantwortet!