Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Allgemeine Fragen zu GPS und verwandten Themen

Moderator: Roland

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 04.04.2010 - 12:21

Hallo zusammen,
ich wollte Fragen, ob folgende Berechnung stimmt:

Breitengrad = 4947.6944,nördlich
Längengrad = 00836.4458 östlich

Breitengrad:
rechnen = (grad * 111320) + (111320/60 * minuten) + (111.32/60/60 * sekunden)

Längengrad:
Pi = 3.141
d1 = grad1 / 180 * Pi
d2 = minuten1 / 180 * Pi
d3 = sekunden1 / 180 * Pi
rechnen = (d1 * (grad*111320)) + (111320/60 * d2) + (111.32/60/60 * d3)

Ich denke, dass es mit dem Breitengrad zwar stimmt, aber nicht mit dem Längengrad.
Liebe Grüße

Andy

macnetz
Beiträge: 553
Registriert: 13.08.2004 - 08:41
Wohnort: Memmingen
Kontaktdaten:

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von macnetz » 04.04.2010 - 12:29

Hallo Andy,

(d)eine Koordinate ist ein Punkt auf der Erdoberfläche.
Heinrich-Heine-Straße 3
64319 Pfungstadt
Was willst du da mit einer Längenberechnung?

Frohe Ostern
Anton

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 04.04.2010 - 12:37

Ich benötige eine Längenberechnung,
da ich sonst nicht Kartenmaterial zeichnen kann.

Mein Programm würde es dann richtig rechnen und die entsprechenden Daten im entsprechenden Array ablegen.
Schlussendlich kann ich dann die die Daten in den Arrays auswerten.

Ist auch ein Grund, weshalb mein selbst geschriebenes Programm grad nicht zur Verfügung steht.

Auch schöne Ostern wünsche ich Euch

macnetz
Beiträge: 553
Registriert: 13.08.2004 - 08:41
Wohnort: Memmingen
Kontaktdaten:

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von macnetz » 04.04.2010 - 15:18

hallo Andy,

für eine Karte brauchst du mindestens 2 Punkte und die Projektion der Karte.
Das Kartenbezugssystem (Kartendatum) muss auch eindeutig sein.

Grüsse - Anton

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 04.04.2010 - 16:34

http://www.koordinaten.de/online/formel.shtml
http://de.wikipedia.org/w/index.php?tit ... 1126125446

Durch beide Links, bin ich zum Ergebnis gekommen, dass wenn ich einen Längengrad in Kilometer umrechnen will,
ich als Laengen1 = den Nullmeridian nehmen muss.
Ansonsten müssen die Werte der Ausgangsposition genommen werden.

Stimmt das soweit?

Vom 0 Meridian bis zum Längengrad 00836.4458 östlich, habe ich einen Abstand von 618,433 km = 618433 m berechnet.

Hoffentlich stimmt das soweit "Bin am verzweifeln, weil es an einer leppischen Formel hängt" :cry:
und das habe ich mit folgendem Programmiercode umgesetzt "freebasic":

Code: Alles auswählen

'gesuchte Position
'ANFANG--------------------------------------------------------------------------------
'hier wird der gleiche Breitengrad wie bei der Ausgangsposition genommen
Breite1 = grad + (minuten / 60) + (sekunden / 3600)

'Laenge = 0 da Nullmeridian 
Laenge1 = 0
'ENDE -----------------------------------------------------------------------------------


'Ausgangsposition
'ANFANG--------------------------------------------------------------------------------
Breite2 = Breite1
Laenge2 = grad1 + (minuten1 / 60) + (sekunden1 / 3600)
'ENDE -----------------------------------------------------------------------------------


Pi = 3.14159265
Breite2 = Breite2 /180 * Pi
Laenge2 = Laenge2 /180 * Pi
Breite1 = Breite2

e = ACOS(SIN(Breite1)*SIN(Breite2)+COS(Breite1)*COS(Breite2)*COS(Laenge1-Laenge2) )

'6378.137 = Äquatorradius
e = e * 6378.137
'hier wird der Abstand vom 0 Meridian zum Längengrad "Ausgangsposition" in km ausgegeben
print e

'hier wird der Abstand vom 0 Meridian zum Längengrad "Ausgangsposition" in m ausgeben
print e*1000

macnetz
Beiträge: 553
Registriert: 13.08.2004 - 08:41
Wohnort: Memmingen
Kontaktdaten:

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von macnetz » 04.04.2010 - 17:38

Hallo Andy,

Formeln zum Umrechnen verschiedener Koordinatensysteme sind niemals läppisch ;)

Falls du deine geografische Koordinate (Breitengrad Längengrad) in Meterkoordinaten (z.B. UTM umrechnen willst nimm am Besten eine mathematische Library die das kann. Es ist keinesfalls trivial.

Grüsse - Anton

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 04.04.2010 - 22:46

Sodelle, hab ein CodeBeispiel in Visual Basic gefunden, mit dem man die Koordinaten in das Gauß-Krüger-Koordinatensystem bringen kann.

Hab den Code durchgelesen und gleich umgesetzt.
Jetzt sollte ich soweit sein, meine Arrays mit Daten zu füttern.

Nochmals danke :D

macnetz
Beiträge: 553
Registriert: 13.08.2004 - 08:41
Wohnort: Memmingen
Kontaktdaten:

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von macnetz » 05.04.2010 - 08:22

Hallo Andy,

jetzt muss nur noch die Datums-Transformation enthalten sein denn GaussKrügerGitter gibt es in Deutschland nur mit Kartenbezugssystem Potsdam während die Koordinaten eines GPS-Empfängers mit dem Kartenbezugssystem WGS84 ausgegeben werden.

Grüsse - Anton

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 05.04.2010 - 16:49

http://www.kowoma.de/gps/zusatzerklaerungen/NMEA.htm

Unter dem GPGGA Protokoll findet man doch die Ellipsoidhöhe, oder sehe ich falsch.

Aber meine Frage an Euch...wo findet man Formeln zum Rechnen?
jetzt muss nur noch die Datums-Transformation enthalten sein denn GaussKrügerGitter gibt es in Deutschland nur mit Kartenbezugssystem Potsdam während die Koordinaten eines GPS-Empfängers mit dem Kartenbezugssystem WGS84 ausgegeben werden.

macnetz
Beiträge: 553
Registriert: 13.08.2004 - 08:41
Wohnort: Memmingen
Kontaktdaten:

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von macnetz » 06.04.2010 - 09:08

Andy hat geschrieben:...wo findet man Formeln zum Rechnen?
Hallo Andy,

vielleicht findest du hier etwas brauchbares:
http://derletztekick.com/software

Grüsse - Anton

Benutzeravatar
Roland
Beiträge: 2055
Registriert: 18.02.2004 - 22:33
Wohnort: Wusterhausen(Dosse)

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Roland » 06.04.2010 - 20:40

Hallo,

ach, einmal will ich Andy auch erschrecken ...

Gerade wenn man Längen- und Breitenangaben hat, gäbe es, wenn Metergenauigkeit ausreicht, für Datumsübergänge die sog. Molodensky-Transformation. Von den beiden Referenzellipsoiden braucht man dazu Achs- und Exzentrizitätsunterschiede und die Verschiebung der Mittelpunkte. Naja, ein paar Querkrümmungsradien etc. darf man noch rechnen.

Höll, Zwar von 1998 und mit SA
dafür eine m.E. gute Erklärung und fünf Shift-Werte.
Die Höhenkomponente kann evtl. ausgespart werden.

Spata, AVN vier Seiten L2 L8-Norm
Die angegebenen Shiftparameter 632m 26m 451m passen aber nur für D-West und zu diesen Formeln.
Ich würde die Werte von Spata probieren.

Testen kann man die Ergebnisse mit der Seite vom BKG
http://www.geodatenzentrum.de/geodaten/ ... _user_id=0
Unten die Koordinatentransformation wählen.
Wahl : GEO84 nach GEO-Bessel = Kreative Namensvergabe !

Grüße Roland

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 07.04.2010 - 18:35

Ins GaussKrügerGitter Koordinatensystem habe ich es schon gebracht.
Aber das mit der Datums-Transformation verstehe ich nicht so recht.
Ich verstehe da echt Bahnhof.
Leider

Naja, die Software sollte aber bald fertiggstellt werden.
Vielleicht kann mir es ja noch einer erklären.
Achso, wenn ich nur den GaussKrügerGitter Koordinatendaten nehmen, kann ich schon Karten zeichnen.....
Bin damit auch schon durch mein Heimatsort Pfungstadt gelaufen.

Bin halt nur ein Programmierer

Benutzeravatar
Roland
Beiträge: 2055
Registriert: 18.02.2004 - 22:33
Wohnort: Wusterhausen(Dosse)

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Roland » 07.04.2010 - 20:23

Hallo Andy,

ich will nicht missionieren sondern moderieren.
Wenn Du klar kommst, ok.
Besser als der Höll könnte ich's sowieso nicht erklären.

Grüße Roland

Benutzeravatar
Andy
Beiträge: 20
Registriert: 03.04.2010 - 18:50

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Andy » 10.04.2010 - 13:53

Hallo,
nun habe ich mal den Breitengrad und den Längengrad in UTM umgerechnet nach folgendem Link
http://www.ottmarlabonde.de/L1/UTMBeispielRechnung.htm

Wie wird aber mit
Lh(La) = 3 + (6 * floor(La/Grad/6))
LhL = Lh(Lrad)

gerechnet, wenn nichts gegeben ist?
Das andere habe ich schon optimal übenommen.

Hm, wenn es doch im UTM Koordinatensystem vorliegt, dann brauch ich ja nicht weiter rechnen oder

Cu Andy

Benutzeravatar
Roland
Beiträge: 2055
Registriert: 18.02.2004 - 22:33
Wohnort: Wusterhausen(Dosse)

Re: Breitengrad u. Längengrad in Meter bzw. Kilometer umrechnen

Beitrag von Roland » 10.04.2010 - 18:50

Hallo Andy,
Wie wird aber mit .... gerechnet, wenn nichts gegeben ist?
Wieso, Länge und Breite hast Du doch.
Mit dem angegebenen Ausdruck wird nur die UTM-Systemnummer berechnet.
Wobei:
Nach der Formel kommt scheinbar die Gauß-Krüger-Kennung raus.
Länge 8,xx° müsste das 32. UTM-System sein !
Edit:
Das berechnet er später mit LhL. Lh(La) wird scheinbar nicht wieder benutzt.

Naja, wäre das Sahnehäubchen auf der viel umfangreicheren Reihenentwicklung.
(Hauptsache die Koeffizienten stimmen).


Grüße Roland

Antworten