NMEA-Parser

Dekodiere NMEA-Sätze eines GPS in Koordinaten, Geschwindigkeit und GeoJSON, mit Prüfsummen.

Der NMEA-Parser läuft vollständig in deinem Browser: Das GPS-Log wird auf deinem Gerät dekodiert, der Standortverlauf verlässt es nie.

GPX-Viewer öffnen

Über NMEA-Parser

Fast jeder GPS-Empfänger spricht NMEA 0183: kommagetrennte Sätze, die mit einer Sender-Kennung und einem Typ beginnen und mit einer XOR-Prüfsumme enden. Sie von Hand zu lesen ist mühsam und fehleranfällig, vor allem weil Koordinaten in Grad und Dezimalminuten statt in Dezimalgrad ankommen. Das Feld 4807.038,N bedeutet 48,1173 Grad, nicht 48,07 – dieser Irrtum setzt einen Punkt klassisch ins falsche Land. Dieser Parser dekodiert GGA, RMC, GLL, VTG, GSA, GSV und ZDA in eine lesbare Tabelle und exportiert den Track als GeoJSON.

Funktionen

So verwendest du NMEA-Parser

  1. Ein Log des Empfängers einfügen, ein Satz je Zeile
  2. Die dekodierte Tabelle lesen – falsche Prüfsummen sind markiert
  3. Zu GeoJSON wechseln, um den Track als Geometrie zu sehen
  4. GeoJSON herunterladen und in Karte oder GIS öffnen

Beispiel

Eingabe

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Ausgabe

48.117300, 11.516667 · 12:35:19 UTC
GPS fix · 8 satellites · 545.4 m altitude

4807.038 sind 48° 07,038′, also 48,1173° – nicht 48,07, der Fehler, der einen Punkt 50 Kilometer verschiebt.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist NMEA 0183?
Das Standardformat, in dem GPS- und Marineelektronik über eine serielle Verbindung berichtet: Dollarzeichen, zweistellige Senderkennung, dreistelliger Satztyp und kommagetrennte Felder.
Wie rechne ich NMEA-Koordinaten in Dezimalgrad um?
Grad und Minuten trennen: alles außer den letzten beiden Ziffern vor dem Punkt sind Grad. Minuten durch 60 teilen, addieren, bei S oder W negieren.
Was bedeutet GPGGA?
GP ist die GPS-Senderkennung und GGA der Satz mit den Fix-Daten: Zeit, Position, Qualität, Satelliten, HDOP und Höhe.
Wird mein GPS-Log hochgeladen?
Nein. Das Log wird in deinem Browser ausgewertet, Daten darüber, wo du warst, bleiben also auf deinem Gerät.

Verwandte Tools

Alle ArrayKit-Tools