www.mikrocontroller.net

Forum: Offtopic GPS Koordinaten


Autor: Renne (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich habe hier GPS Daten im Format Grad/Minuten/Dezimalminuten, benötige
diese aber in 'WGS84 format (in 100000ths of a degree)'. Da ich in
diesem Fall dummerweise mit Google überfordert bin, kann mir vielleicht
hier jemand bei der Umrechnung behilflich sein?

Danke!

Autor: Heiner Bm (karadur)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: cmddegi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!
Soweit ich weiß, ist das WGS84 nur das Kartendatum. Falls deine Daten
in einem anderen Datum vorliegen, lässt sich das wohl nicht so einfach
umrechnen. Ich vermute aber mal stark, dass du ohnehin schon WGS84
vorlieren hast, da das GPS meines Wissens selbst darauf basiert.

Zur Umrechnung selbst:
Ein Grad hat 60 Winkelminuten.
Also sind deine Koordinaten in Grad einfach Grad + Minuten/60 +
Dezimalminuten/(60*10).
Den Teil mit den Dezimalminuten brauchst du natürlich nur, sofern die
getrennt gegeben sind. Wenn die Minuten selbst schon als Dezimalzahl
vorliegen (z.B. so ein Format: 13° 15,756' W), dann brauchst du die
nicht extra berücksichtigen.
Jo, und das Ergebnis dann eben noch mal 100000, damit du
Hundertausendstel-Grad hast.

Gruß,
Degi

Autor: Renne (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank Euch beiden! Mit der Umrechnung coord = (Grad + (Minuten /
60)) * 100000 funktioniert das prächtig. Jetzt muß ich nur noch
zwischen E/W bzw. N/S unterscheiden können. Ich vermute mal ganz stark,
daß ich das über das Zweier-Komplement des errechneten Werts mache,
oder?

Autor: Karl heinz Buchegger (heinzi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Programmierst Du in Assembler?

Ansonsten:

  30°E  entspricht   +30°   (also positiv)
  30°W  entspricht   -30°   (also negativ)

fuer N und S sinngemaess dasselbe: N ist positiv, S ist negativ.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail, Yahoo oder Facebook? Keine Anmeldung erforderlich!
Mit Google-Account einloggen | Mit Yahoo-Account einloggen | Mit Facebook-Account einloggen
Noch kein Account? Hier anmelden.