Converter GeoJSON para GPX

A conversão de dados vetoriais GeoJSON para GPX transforma objetos geográficos JSON padrão em um formato XML otimizado para dispositivos de navegação física.

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V

Enquanto espera seus arquivos, você pode jogar Code Rain

Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Comparação de formatos e especificações técnicas

EspecificaçãoGEOJSONGPX
Tipo MIMEapplication/geo+jsonapplication/gpx+xml
Tipovetor geográfico JSONformato de intercâmbio de dados GPS
Compressãonenhum (texto JSON)texto XML
Especificação padrãoIETF RFC 7946Topografix GPX 1.1
Assinatura binária (magic bytes)7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Visão geral e aplicações do formato

Profissionais de Sistemas de Informação Geográfica e entusiastas de atividades ao ar livre costumam transferir dados de trajetos entre ferramentas de mapas web e dispositivos físicos. GeoJSON foi criado para navegadores e armazena pontos, linhas e polígonos em objetos no formato JavaScript Object Notation. Já aparelhos GPS portáteis, relógios esportivos e equipamentos de navegação marítima exigem arquivos GPX para exibir corretamente rotas, trilhas e pontos de passagem. Guias de atividades ao ar livre, caminhantes e ciclistas usam essa conversão para transferir rotas planejadas em programas de mapas para dispositivos físicos e usá-las off-line. Pesquisadores de campo também usam esse fluxo de trabalho para registrar pontos de dados em formulários web e exportá-los para dispositivos compatíveis com aplicativos de trilha. Sem essa conversão, equipamentos de navegação não conseguem ler as coordenadas vetoriais personalizadas geradas por aplicativos de mapas web.

Especificações técnicas e análise de codecs

GeoJSON usa o tipo MIME application/geo+json e se baseia em objetos JSON de texto simples codificados em UTF-8, sem compressão binária. Ele contém chaves de geometria como Point, LineString e Polygon. GPX usa o tipo MIME application/gpx+xml e se baseia em um esquema XML definido pela Topografix. Nenhum dos formatos usa compressão nativa no contêiner; ambos permanecem como texto simples sem compressão, a menos que sejam empacotados em um arquivo ZIP. Nenhum depende de assinaturas binárias para identificação. GeoJSON é reconhecido pela chave de abertura '{', enquanto GPX é identificado pela declaração XML padrão '<?xml' seguida pela tag raiz <gpx>.

Compatibilidade com sistemas operacionais e navegadores

GeoJSON e GPX são amplamente suportados em fluxos de trabalho GIS e GPS, mas o suporte varia consoante o dispositivo e o serviço. Consulte a documentação do dispositivo de destino antes de converter.

Informações úteis

Durante a conversão, confira a precisão das coordenadas para evitar aumentar desnecessariamente o tamanho do arquivo XML com casas decimais. A maioria dos aparelhos GPS de uso pessoal precisa de, no máximo, seis casas decimais.

Perguntas frequentes

Como converter GeoJSON para GPX de trilha GPS sem perder qualidade?

A conversão preserva matematicamente os dados de coordenadas, desde que o sistema de referência espacial continue usando latitude e longitude WGS 84. No entanto, se o arquivo GeoJSON contiver polígonos complexos ou atributos não compatíveis com tags GPX, esses campos adicionais serão descartados.

Qual é a diferença entre GeoJSON e GPX para trilhas de GPS?

GeoJSON é um formato baseado em JSON, criado para mapas na web e compatível com diferentes geometrias, como polígonos, pontos e multipolígonos. GPX é um formato baseado em XML, feito especificamente para dispositivos GPS, que organiza os dados em pontos de passagem, rotas e trilhas com data e hora.