Analisador NMEA

Decodifique sentenças NMEA de GPS em coordenadas, velocidade e GeoJSON, com checksums verificados.

O Analisador NMEA funciona inteiramente no seu navegador: o log de GPS é decodificado no seu dispositivo, então o histórico de localização nunca sai dele.

Abrir o Visualizador de GPX

Sobre Analisador NMEA

Quase todo receptor GPS fala NMEA 0183: sentenças separadas por vírgulas que começam com um identificador de emissor e um tipo, e terminam com um checksum XOR. Lê-las no olho é cansativo e sujeito a erro, principalmente porque as coordenadas chegam em graus e minutos decimais em vez de graus decimais. O campo 4807.038,N são 48,1173 graus, não 48,07: confundir isso é o jeito clássico de plotar um ponto em outro país. Este analisador decodifica GGA, RMC, GLL, VTG, GSA, GSV e ZDA em uma tabela legível e exporta o trajeto como GeoJSON.

Recursos

Como usar Analisador NMEA

  1. Cole um log do receptor, uma sentença por linha
  2. Leia a tabela decodificada: os checksums errados vêm marcados
  3. Mude para GeoJSON para ver o trajeto como geometria
  4. Baixe o GeoJSON para abrir em um mapa ou SIG

Exemplo

Entrada

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Saída

48.117300, 11.516667 · 12:35:19 UTC
GPS fix · 8 satellites · 545.4 m altitude

4807.038 são 48° 07,038′, ou seja 48,1173°, não 48,07: o erro que move um ponto 50 quilômetros.

Erros comuns e solução de problemas

Perguntas frequentes

O que é NMEA 0183?
O formato padrão de sentenças usado por GPS e eletrônica náutica em um link serial: cifrão, emissor de duas letras, tipo de três e campos separados por vírgula.
Como converter coordenadas NMEA em graus decimais?
Separe graus e minutos: tudo menos os dois últimos dígitos antes do ponto são graus. Divida os minutos por 60, some e inverta o sinal para S ou W.
O que significa GPGGA?
GP é o emissor GPS e GGA a sentença de dados do fix: hora, posição, qualidade, satélites, HDOP e altitude.
Meu log de GPS é enviado para algum lugar?
Não. O log é analisado no seu navegador, então os dados de onde você esteve ficam no seu dispositivo.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit