Přeskočit na obsah

Analyzátor vět NMEA

Dekódujte věty NMEA 0183 z GPS přijímače do čitelných polí.

Vstup
Výstup

Analyzátor vět NMEA

Vložte surové věty NMEA 0183 z GPS přijímače, námořní mapy nebo loggeru GNSS a tento nástroj dekóduje každý řádek do pojmenovaných polí, která jsou skutečně čitelná — zeměpisnou šířku a délku místo řetězce ddmm.mmmm, "GPS poloha" místo голého kódu stavu, správný časový údaj místo dvou oddělených tokenů času a data. Rozumí šesti nejčastějším typům vět: GGA (údaje polohy), RMC (doporučené minimum), GLL (poloha), GSA (DOP a aktivní družice), GSV (viditelné družice) a VTG (kurz a rychlost).

Pomocí možnosti Typ věty izolujte jeden druh zprávy ze smíšeného logu, nebo nechejte Všechny typy. Ověřit kontrolní součet přepočítává XOR kontrolní součet za hvězdičkou na každém řádku a označí každou neshodu, takže poškozená záchyta nevypadá potichu jako platná. Formát souřadnic přepíná mezi desetinnými stupni a stupni-minuty-sekundy, a Popsat kvalitu polohy a družice mění číselné kódy na jasná slova. Kombinovat datum a čas do ISO 8601 přenáší datum z nejnovější věty RMC na všechny věty GGA nebo GLL, které následují, takže proud s pouze jednou větou s datem stále dostane úplné časové údaje. Jednotka rychlosti konvertuje mezi uzly a km/h, a Formát výstupu přepíná mezi úplnou tabulkou polí, stručným shrnutím jednoho řádku na větu a holým seznamem párů zeměpisné šířky/délky na vykreslení trati.

Věta bez kontrolního součtu není vůbec označena — pouze kontrolní součet, který je přítomen a nesprávný, se počítá jako špatný. Dvouciferné roky NMEA se čtou jako 20xx, protože formát sám neobsahuje století a každý přijímač stále v provozu je daleko za rokem 2000. Jsou akceptovány konce řádků Windows i Unix, a součet pod výstupem hlásí, kolik řádků bylo rozpoznáno jako věty, kolik mělo špatný kontrolní součet a velikost výstupu.

Všechno běží ve tvém prohlížeči. Denník GPS může odhalit přesně, kde se zařízení nacházelo, takže nic, co sem vložíš, se nenahrává ani neukládá nikam — nikdy to neopustí tuto kartu. Zkopíruj dekódovaný výstup, stáhni ho jako soubor .txt, nebo pošli ho přímo do vstupu jiného nástroje na pokračování v pipeline.

Časté dotazy

Které typy vět NMEA jsou podporovány?
GGA, RMC, GLL, GSA, GSV a VTG — šest nejčastějších vět o poloze, poloze a rychlosti ze spotřebitelských a námořních GPS přijímačů. Ostatní typy vět jsou vynechány z dekódovaného výstupu.
Jak funguje ověření kontrolního součtu?
Přepočítává XOR všech znaků mezi $ a hvězdičkou a porovnává ho s dvoucifernou hexadecimální hodnotou za hvězdičkou. Věta bez kontrolního součtu není vůbec označena — pouze kontrolní součet, který je přítomen a nesprávný, se počítá jako špatný.
Proč některé věty zobrazují časový údaj a jiné pouze čas?
Pouze RMC nese datumové pole. Věty GGA a GLL si půjčují nejnovější viděné datum z předchozí věty RMC; dokud se neobjeví, zobrazují pouze čas UTC.
Mohu získat pouze souřadnice pro vykreslení trati?
Ano — nastavte Formát výstupu na "Trať (seznam zem.šír./zem.dĺž.)" a dostanete jeden pár zeměpisné šířky/délky na řádek, přeskakující každou větu, která neobsahuje polohu.
Jsou moje GPS údaje nahrány někde?
Ne. Analýza probíhá zcela v tvém prohlížeči — denník polohy nikdy neopustí tvoje zařízení.