NMEA 0183 (.nmea)

Eine NMEA-Datei ist ein GPS-Tracklog: die NMEA-0183-Textsätze, die ein GPS-Empfänger über seine serielle Leitung sendet, Zeile für Zeile auf die Festplatte geschrieben, meist als .nmea, .txt oder .log. NMEA 0183 ist eigentlich kein Dateiformat, sondern dieser Strom; deshalb kann nahezu jedes Programm das Log lesen: Ein Texteditor zeigt die rohen Sätze, RouteConverter zeigt den Track auf der Karte und wandelt ihn in GPX, KML oder eine Excel-Tabelle um.

RouteConverter zeigt ein NMEA-Track einer Alpenpassstraße auf der Karte, mit Positionsliste und Höhenprofil

Auf einen Blick

Endung .nmea
Kodierung text
Erfunden 1983
Von National Marine Electronics Association (NMEA)
Aktuelle Version 4.30, published December 2023

Geschichte

Die National Marine Electronics Association definierte NMEA 0183 im Jahr 1983 als Nachfolger ihrer Standards NMEA 0180 und 0182. Seither wurde es vielfach überarbeitet; Version 4.30 erschien im Dezember 2023. In der Freizeitschifffahrt hat NMEA 2000 weitgehend übernommen, in der Berufsschifffahrt bleibt NMEA 0183 die Norm — und ein einfacher GPS-Chip sendet nach wie vor genau dies.

Wo es verwendet wird

Marine-GPS-Geräte, Kartenplotter, AIS-Transponder, USB-GPS-Empfänger und einfache Datenlogger sprechen NMEA 0183. Nahezu jede Software mit direktem Zugriff auf einen GPS-Empfänger — Navigationsprogramme, Luftfahrtwerkzeuge, Radiosonden-Tracker — wertet es aus. Datenlogger, USB-Empfänger und GPS-Logger-Apps schreiben den Strom in eine Datei; die Endung variiert (.nmea, .txt, .log), der Inhalt ist derselbe.

Aufbau

NMEA 0183 besteht aus reinem druckbarem ASCII über eine serielle Leitung, klassisch mit 8-N-1 und 4800 Baud (38400 Baud bei der schnellen AIS-Variante). Jeder Satz beginnt mit $ oder !, gefolgt von einer zweistelligen Talker-ID und einer dreistelligen Satzkennung, danach kommagetrennte Felder, ein Sternchen und eine zweistellige hexadezimale Prüfsumme, abgeschlossen mit Wagenrücklauf und Zeilenvorschub; ein Satz ist höchstens 82 Zeichen lang. Eine typische Zeile lautet $GPRMC,093015.00,A,5122.3810,N,00658.7240,E,0.4,87.3,140526,,,A*68: Talker GP (GPS) und Satzkennung RMC, UTC-Zeit 09:30:15, Status A (gültiger Fix), Breite 51° 22,3810′ N und Länge 6° 58,7240′ O (Grad und Dezimalminuten, nicht Dezimalgrad), Geschwindigkeit über Grund 0,4 Knoten, Kurs 87,3°, Datum 14. Mai 2026, zwei leere Felder für die Missweisung, Modus A (autonomer Fix) und Prüfsumme 68. Für GPS zählen vor allem GGA (Fix, Zeit und Höhe), RMC (Minimalsatz aus Position, Geschwindigkeit und Datum), GSA (Fix-Modus und Genauigkeitsmaße) und GSV (sichtbare Satelliten).

Verbreitung

NMEA 0183 ist der kleinste gemeinsame Nenner der Satellitennavigation: keine Routenstruktur, keine Metadaten, keine Verschachtelung — nur Positionsfixes über der Zeit. Das macht es universell lesbar und für alles, was geplant statt aufgezeichnet werden soll, ungeeignet.

Unterstützung in RouteConverter

Liest NMEA 0183 Sentences
Schreibt NMEA 0183 Sentences

RouteConverter liest die Sätze RMC, GGA, GLL, GNS, VTG, ZDA, GSA und WPL von GPS- ($GP) und Multi-GNSS-Empfängern ($GN), unabhängig von der Endung — .nmea, .txt oder .log — und baut daraus einen Track mit Zeit, Position, Höhe, Geschwindigkeit, Kurs, Satellitenzahl und Genauigkeitsmaßen. Zeilen mit falscher Prüfsumme oder ohne Fix werden übersprungen. Für eine Tabelle das Log über Datei → Öffnen laden und über Datei → Speichern als als Microsoft Excel speichern (NMEA in Excel); für Karten und andere Apps als GPX speichern (NMEA in GPX). RouteConverter schreibt NMEA 0183 auch selbst.

Spezifikationen und Dokumentation

Verwandte Konvertierungen

Häufige Fragen

Was ist eine .nmea-Datei?

Eine NMEA-Datei ist ein GPS-Tracklog: die NMEA-0183-Textsätze, die ein GPS-Empfänger über seine serielle Leitung sendet, Zeile für Zeile auf die Festplatte geschrieben, meist als .nmea, .txt oder .log. NMEA 0183 ist eigentlich kein Dateiformat, sondern dieser Strom; deshalb kann nahezu jedes Programm das Log lesen: Ein Texteditor zeigt die rohen Sätze, RouteConverter zeigt den Track auf der Karte und wandelt ihn in GPX, KML oder eine Excel-Tabelle um.

Wie lässt sich eine .nmea-Datei öffnen?

RouteConverter, der kostenlose Konverter für Windows, macOS und Linux, öffnet Dateien im Format NMEA 0183: die Anwendung starten, die Datei laden, auf der Karte ansehen oder in einem anderen Format speichern.

In welche Formate lässt sich .nmea umwandeln?

RouteConverter wandelt .nmea-Dateien kostenlos in andere Formate um. Eigene Anleitungen: NMEA 0183 zu Microsoft Excel, NMEA 0183 zu GPX.