Parser GGA NMEA 0183

Dekoduj zdania GGA GNSS NMEA na czytelną pozycję, jakość poprawki, liczbę satelitów i HDOP.

Wejście

Obsługuje zdania $GPGGA, $GNGGA, $GLGGA, $GBGGA, $GAGGA

Wynik

Zrozumienie zdań NMEA 0183

NMEA 0183 jest standardowym protokołem danych dla urządzeń morskich i GNSS. Każdy odbiornik GPS wyświetla zdania NMEA jako łańcuchy ASCII rozdzielone przecinkami, zaczynające się od "$GP" (tylko GPS) lub "$GN" (wielokonstelacja) i kończące się sumą kontrolną.

Zdanie GGA jest najczęściej dekodowaną wiadomością, ponieważ zawiera pełną trójwymiarową poprawkę pozycji: czas UTC, szerokość geograficzną, długość geograficzną, wysokość, wskaźnik jakości poprawki, liczbę użytych satelitów i HDOP. Ten parser wyodrębnia wszystkie pola i wyświetla je w czytelnym formacie.

nmea_parse.formula_title

nmea_parse.formula_text

nmea_parse.formula_explain

nmea_parse.factors_title

  • nmea_parse.factor_1
  • nmea_parse.factor_2
  • nmea_parse.factor_3
  • nmea_parse.factor_4
  • nmea_parse.factor_5
  • nmea_parse.factor_6
  • nmea_parse.factor_7

nmea_parse.dop_types_title

  • nmea_parse.dop_1 \u2014
  • nmea_parse.dop_2 \u2014
  • nmea_parse.dop_3 \u2014
  • nmea_parse.dop_4 \u2014
  • nmea_parse.dop_5 \u2014

Typowe zastosowania parsowania NMEA

Debugowanie odbiorników GNSS: weryfikacja poprawności danych wysyłanych przez odbiornik przed integracją z oprogramowaniem polowym.

Niestandardowe aplikacje mapowe: parsowanie zdań w czasie rzeczywistym w celu wykreślenia pozycji na mapach.

Monitorowanie jakości: wyodrębnianie jakości poprawki i HDOP w celu automatycznego filtrowania epok niskiej jakości.

Analiza dziennika: dekodowanie archiwalnych dzienników NMEA do analizy dokładności po misji.

Często zadawane pytania

Jaka jest różnica między zdaniami $GP i $GN?

$GP oznacza, że dane pochodzą wyłącznie z GPS. $GN wskazuje rozwiązanie wielokonstelacyjne (GPS + GLONASS + Galileo + BeiDou połączone).

Jak sprawdzić sumę kontrolną NMEA?

Dwa znaki szesnastkowe po * to XOR wszystkich znaków ASCII pomiędzy $ i *. Prawidłowe odbiorniki zawsze zawierają poprawną sumę kontrolną.

Czy ten parser obsługuje zdania RMC lub VTG?

Obecnie obsługiwane jest tylko GGA. Planujemy dodać obsługę GSA, RMC, VTG i GSV w przyszłych aktualizacjach.

nmea_parse.faq_4_q

nmea_parse.faq_4_a

Powiązane tematy

Zapoznaj się z wpisami naszego słownika na temat GNSS, RTK, GDOP i GPS, aby uzyskać więcej informacji.

GNSS ReceiversTotal StationsGlossaryApplicationsMore Tools →