¿Cómo puedo combinar dos archivos GPX en uno?

14

En un viaje reciente, mi GPS dejó de funcionar a mitad de camino. De otras fuentes, tengo tiempos aproximados para los datos faltantes y conozco la ruta, por lo que (en principio, aunque realmente no estoy seguro de cómo hacerlo) podría crear manualmente una pista para la segunda mitad del viaje. Pero, ¿cómo combino estos datos con los datos de GPS de la primera mitad de mi viaje?

¿Hay alguna manera de tomar dos pistas GPX separadas y combinarlas en una sola? ¿Qué problemas surgen al "sincronizar" tiempos, velocidades, etc. generales? ¿Existen herramientas que ayuden a conciliarlos?

orome
fuente
44
Creo que son básicamente archivos XML (si son como TCX), por lo que, con un poco de cuidado de cortar y pegar, puede eliminar los encabezados y pies de página, luego inserte el bit adicional antes del pie de página del original. Ver también gis.stackexchange.com
James Bradbury
1
La parte difícil es obtener el GPX para la parte faltante de la ruta. Puede crear una ruta en google maps y exportarla a KML (formato de google). Luego use GPSBABEL para convertir KML a GPX. Luego puede fusionar manualmente los dos archivos gpx en un editor.
Angelo
@JamesBradbury: Esa es una buena idea. Cortar y pegar en un editor de texto podría hacer el truco. Sin embargo, como dice Angelo, encuentro que la parte difícil (a pesar de las sugerencias aquí ) es crear la ruta que falta.
orome
@Angelo: ¿Hay alguna manera de hacer que el proceso de crear una ruta para vincular los datos faltantes sea menos doloroso? Lo que tengo para eso es (1) veces en algunos hitos y (2) la ruta. Pero no está claro cómo usar eso para crear un "paseo" sin mucho cálculo y trabajo tedioso. Debe haber alguna forma de tomar esa información (incluso solo un comienzo, un final y una ruta) y crear un viaje "promediado", pero no puedo encontrarlo.
orome
1
Estoy votando para cerrar esta pregunta como fuera de tema porque el software está fuera de tema para esta pila. Haga su pregunta en softwarerecs.stackexchange.com y use la etiqueta Ciclismo.
Criggie

Respuestas:

13

Los archivos GPX son archivos XML, lo que significa que puede editarlos en un editor de texto. Uso Notepad ++ en Windows y TextWrangler en OSX, pero debería poder usar el Bloc de notas incorporado o TextEdit. No use un procesador de textos como Word u OpenOffice.

  1. Abra el segundo archivo GPX en un editor de texto. Copie todas las cosas entre <trk>e </trk>inclusive.
  2. Abra el primer archivo GPX en un editor de texto. Pegue las cosas copiadas después de la </trk>línea cerca del final del primer archivo y guárdelas.
  3. Si tiene más archivos, repita.
Hugo
fuente
1
Sí, si usa Notepad ++, puede obtener mucha ayuda del complemento de herramientas XML. Muchas unidades de GPS no guardan los archivos con un formato agradable con saltos de línea y líneas con sangría, pero un par de clics con el complemento de herramientas XML puede solucionar esto muy fácilmente.
Kibbee
¿Por 'inclusivo' quiere decir incluir las etiquetas <trk> </trk>?
Fandango68
@FandangoAus, sí, es cierto.
Hugo
5

Pruebe gpsbabel (ya sea como herramienta de línea de comandos o mediante gpsvisualizer ).
Puede encontrar una explicación sobre cómo combinar archivos en http://www.gpsbabel.org/htmldoc-development/Advanced_Usage.html

sarnu
fuente
GPSBabel es un poco exagerado para fusiones simples. De hecho, tiene una gran pero extraña colección de capacidades. Hasta ahora, parece que la simple edición de texto funciona. Los archivos GPX son (resulta que no me di cuenta cuando comencé) archivos XML bastante simples . Combinarlos es sencillo con un editor de texto.
orome