Forum: Offtopic GPS Koordinaten


von Renne (Gast)


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!

von Heiner B. (karadur)


Lesenswert?


von cmddegi (Gast)


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

von Renne (Gast)


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?

von Karl heinz B. (heinzi)


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? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.