EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gpsdecode - Online in der Cloud

Führen Sie gpsdecode im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl gpsdecode, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gpsdecode - Dekodieren Sie GPS-, RTCM- oder AIS-Streams in ein lesbares Format

ZUSAMMENFASSUNG


GPS-Decode [-c] [-d] [-e] [-j] [-m] [-n] [-s] [-t Typenliste] [-u] [-v] [-D Debug-Ebene] [-V]

BESCHREIBUNG


Dieses Tool ist ein Batch-Mode-Decoder für NMEA und verschiedene zugehörige binäre Paketformate
mit GPS, AIS und Differentialkorrekturdiensten. Es erzeugt einen JSON-Dump auf Standard
Ausgabe von binär auf Standardeingabe. Der JSON ist das gleiche Format, das in . dokumentiert ist GPS(8);
Dieses Tool verwendet die gleiche Dekodierungslogik wie gpsd, jedoch mit einer einfacheren Schnittstelle für
Stapelverarbeitung von Datendateien.

Alle dem GPSD-Projekt bekannten Sensor-Eingangsformate können mit diesem Tool dekodiert werden. Diese
umfassen: NMEA, AIVDM (das NMEA-abgeleitete Satzformat, das von AIS verwendet wird, der Marine Automatic
Identification System), RTCM2 und alle unterstützten GPS-Binärformate (insbesondere einschließlich
SiRF). Sehen GPS(8) für anwendbare Standards und bekannte Beschränkungen der Decodierlogik.

Sie können dieses Tool mit verwenden nc(1) um AIS-Feeds von AIS-Pooling-Diensten zu untersuchen, RTCM
Feeds von RTCM-Empfängern oder NTRIP-Sendern.

OPTIONAL


Das -d Option weist das Programm an, Pakete, die auf der Standardeingabe präsentiert werden, in Standard zu decodieren
Ausgang. Dies ist das Standardverhalten.

Das -j legt das Ausgabe-Dump-Format explizit auf JSON fest (das Standardverhalten).

Mit der -m Option, Dump-Mindestlängen für jeden Pakettyp in der Eingabe (Ignorieren von
Kommentarpakete). Dies ist wahrscheinlich nur für GSD-Entwickler von Interesse.

Das -n ermöglicht das Dumping im generierten Pseudo-NME0183.

Das -e Die Option Option weist das Programm an, JSON auf der Standardeingabe in JSON auf zu codieren
Standardausgabe. Diese Option ist nur für Regressionstests des JSON-Dumpings und
Parsing-Code.

Das -s Optionsoption weist das Programm an, AIS Typ 24 Satzhälften separat zu melden
anstatt zu versuchen, sie zusammenzufassen.

Das -t akzeptiert eine durch Kommas getrennte Liste numerischer Typen. Pakete mit einem numerischen AIS, RTCM2,
oder RTCM3-Typ werden nur dann durchgereicht und ausgegeben, wenn sie mit einem Typ in der Liste übereinstimmen. Pakete
anderer Art (insbesondere GPS-Pakete) werden bedingungslos durchgereicht.

Das -u unterdrückt die Skalierung von AIS-Daten auf Float-Mengen und die Texterweiterung von numerischen
Codes. Ein Dump mit dieser Option ist verlustfrei.

Das -v ermöglicht das Dumping von Textpaketen zur Ausgabe, wenn sie bei der Eingabe empfangen werden,
unmittelbar vor der entsprechenden Ausgabe.

Das -c legt das AIS-Dump-Format so fest, dass Felder mit einem ASCII-Pipe-Symbol getrennt werden. Felder sind
in der Reihenfolge ihres Auftretens im AIS-Paket ausgegeben. Zahlen werden nicht skaliert (-u wird erzwungen).
Strings werden von XNUMX-Bit bis Full ASCII entpackt

Das -V Option weist das Programm an, seine Versionsnummer auszugeben und dann zu beenden.

Das -D Option legt eine Debug-Ausführlichkeitsstufe fest. Es ist vor allem für Entwickler interessant.

AIS DSV FORMAT


Mit der -c Option, Dump-Zeilen sind Werte von AIS-Nutzlastfeldern, durch Pipes getrennt, im
Reihenfolge, in der sie in der Nutzlast vorkommen. Spannen von Feldern, die ein Datum ausdrücken, werden als an . ausgegeben
ISO8601-Zeitstempel (suchen Sie nach Doppelpunkten und dem nachgestellten Z, das die Zulu/UTC-Zeit angibt) und die
19-Bit-Gruppe von TDMA-Statusfeldern, die am Ende der Nachrichtentypen 1-4 gefunden werden, werden als ausgegeben
eine einzelne Ganzzahl ohne Vorzeichen (in Hex mit vorangestelltem "0x"). Ungenutzte Gebietskörperschaftsfelder sind
auch gedumpt (in Hex mit vorangestelltem "0x"). Binäre Felder mit variabler Länge werden als an . ausgegeben
ganzzahlige Bitlänge, gefolgt von einem Doppelpunkt, gefolgt von einem Hex-Dump.

Verwenden Sie gpsdecode online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad