Como mesclar dois arquivos GPX em um?

14

Em uma viagem recente, meu GPS parou de funcionar na metade do caminho. De outras fontes, tenho tempos aproximados para os dados ausentes e conheço a rota; portanto (em princípio, embora não tenha muita certeza de como), poderia criar manualmente uma trilha para a segunda metade do percurso. Mas como faço para combinar esses dados com os dados do GPS da primeira metade da minha viagem?

Existe uma maneira de pegar duas trilhas GPX separadas e combiná-las em uma única? Que problemas surgem na "sincronização" de tempos, velocidades gerais etc.? Existem ferramentas que ajudam a reconciliá-las?

orome
fonte
4
Eu acho que eles são basicamente arquivos XML (se eles são como o TCX), então, com um pouco de recortar e colar, você poderá remover os cabeçalhos e rodapés e inserir o bit extra antes do rodapé do original. Veja também gis.stackexchange.com
James Bradbury
1
A parte mais difícil é obter a GPX para a parte que falta na rota. Você pode criar uma rota no Google Maps e exportá-la para KML (formato do Google). Em seguida, use GPSBABEL para converter KML em GPX. Você pode mesclar manualmente os dois arquivos gpx em um editor.
Angelo
@ JamesBradbury: É uma boa ideia. Recortar e colar simples em um editor de texto pode ajudar. Como Angelo diz, no entanto, estou achando a parte difícil (apesar das sugestões aqui ) criar a rota que falta.
Orome 19/08
@ Angelo: Existe uma maneira de tornar menos doloroso o processo de criação de uma rota para vincular dados perdidos? O que tenho para isso é (1) vezes em alguns marcos e (2) a rota. Mas não está claro como usar isso para criar um "passeio" sem muito cálculo e trabalho tedioso. Deve haver alguma maneira de obter essas informações (mesmo que apenas um começo, fim e rota) e criar uma viagem "média", mas não consigo encontrá-las.
Orome 19/08
1
Estou votando para fechar esta questão como fora de tópico, porque o software está fora de tópico para esta pilha. Faça sua pergunta no softwarerecs.stackexchange.com e use a etiqueta Ciclismo.
Criggie

Respostas:

13

Arquivos GPX são arquivos XML, o que significa que você pode editá-los em um editor de texto. Uso o Notepad ++ no Windows e o TextWrangler no OSX, mas você deve poder usar o Notepad ou o TextEdit interno. Não use um processador de texto como o Word ou o OpenOffice.

  1. Abra o segundo arquivo GPX em um editor de texto. Copie todo o material entre <trk>e </trk>inclusive.
  2. Abra o primeiro arquivo GPX em um editor de texto. Cole o material copiado após a </trk>linha próximo ao final do primeiro arquivo e salve.
  3. Se você tiver mais arquivos, repita.
Hugo
fonte
1
Sim, se você usa o Notepad ++, pode obter muita ajuda no XML Tools Plugin. Muitas unidades de GPS não salvam os arquivos bem formatados com quebras de linha e linhas recuadas, mas alguns cliques usando o plug-in XML Tools podem corrigir isso com muita facilidade.
Kibbee #
Por 'inclusivo', você quer dizer incluir as tags <trk> </trk>?
Fandango68
@FandangoAus, Sim, está certo.
Hugo Hugo
5

Experimente o gpsbabel (como ferramenta de linha de comando ou via gpsvisualizer ).
Você pode encontrar uma explicação sobre como combinar arquivos em http://www.gpsbabel.org/htmldoc-development/Advanced_Usage.html

sarnu
fonte
GPSBabel é um pouco exagerado para mesclagens simples. De fato, possui uma coleção grande, mas estranha de recursos. Até agora, parece que a simples edição de texto faz o truque. Arquivos GPX são (ao que parece; eu não percebi quando comecei) arquivos XML bastante simples . Combiná-los é direto com um editor de texto.
orome 21/08