Hoppa till innehåll

NMEA menings parser

Avkoda NMEA 0183 GPS meningar till läsbara, namngivna fält.

Inmatning
Utmatning

NMEA menings parser

Klistra in råa NMEA 0183 meningar från en GPS-mottagare, kartplotter eller GNSS-logger och det här verktyget avkodar varje rad till namngivna fält som du faktiskt kan läsa — latitud och longitud istället för en ddmm.mmmm sträng, "GPS-fix" istället för en bara kod, en ordentlig tidsstämpel istället för två separata tids- och datumtoken. Det förstår de sex vanligaste meningstyperna: GGA (positionsdata), RMC (rekommenderat minimum), GLL (position), GSA (DOP och aktiv satellit), GSV (satellit i sikte) och VTG (kurs och fart).

Använd Meningstyp för att isolera en meddelandetyp från en blandad logg, eller lämna den på Alla typer. Verifiera checksum beräknar om XOR-checksumman efter asterisken på varje rad och flaggar eventuella avvikelser, så en skadad inspelning inte ser stilltyst giltig ut. Koordinatformat växlar mellan decimalgrader och grader-minuter-sekunder, och Beskriv fix-kvalitet och satellit förvandlar numeriska koder till enkla ord. Kombinera datum och tid till ISO 8601 bär datumet från den senaste RMC meningen framåt till vilken GGA eller GLL mening som helst som följer det, så en ström med endast ett datumsats får ändå kompletta tidsstämplar. Farthastighet konverterar mellan knop och km/h, och Utdataformat växlar mellan en fullständig fälttabell, en kompakt enradssammanfattning per mening och en enkel lista över latitud/longitud-par för att plotta ett spår.

En mening utan checksum tolkas överhuvudtaget men flaggas inte — endast en checksum som är närvarande och fel räknas som dålig. Tvåsiffriga NMEA-år läses som 20xx, eftersom formatet själv inte bär något århundrade och varje mottagare som fortfarande är i drift är långt efter år 2000. Både Windows- och Unix-radslut accepteras, och räkningen under utgången rapporterar hur många rader som var erkända meningar, hur många som hade en dålig checksum och storleken på utgången.

Allt körs i din webbläsare. En GPS-logg kan avslöja exakt var en enhet har varit, så ingenting som klistras här laddas upp eller lagras någonstans — det lämnar aldrig fliken. Kopiera den avkodade utgången, ladda ner den som en .txt-fil eller skicka den direkt till en annan verktygs inmatning för att fortsätta pipelinen.

FAQ

Vilka NMEA-meningstyper stöds?
GGA, RMC, GLL, GSA, GSV och VTG — de sex vanligaste position-, fix- och hastighetsmeningen från konsument- och marin GPS-mottagare. Andra meningstyper lämnas utanför den avkodade utgången.
Hur fungerar checksumverifiering?
Det beräknar om XOR för alla tecken mellan $ och asterisken och jämför det med det tvåsiffriga hexadecimala värdet efter asterisken. En mening utan checksum flaggas inte — endast en som är närvarande och inte stämmer.
Varför visar vissa meningar en tidsstämpel och andra bara en tid?
Endast RMC bär ett datumfält. GGA- och GLL-meningar lånar det senaste datumet från en tidigare RMC-mening; tills en visas, visar de bara UTC-tiden.
Kan jag bara få koordinaterna för att plotta ett spår?
Ja — ställ in Utdataformat på "Track (lat/lon lista)" för att få ett latitud/longitud-par per rad, hoppa över varje mening som inte bär en position.
Laddas mina GPS-data upp någonstans?
Nej. Parsning sker helt i din webbläsare — en platslogg lämnar aldrig din enhet.