Come posso unire due file GPX in uno?


14

Durante una corsa recente, il mio GPS ha smesso di funzionare a metà. Da altre fonti ho tempi approssimativi per i dati mancanti e conosco il percorso, quindi (in linea di principio, anche se non sono davvero sicuro di come) potrei creare manualmente una traccia per la seconda metà della corsa. Ma come posso combinare questi dati con i dati GPS della prima metà della mia corsa?

C'è un modo per prendere due tracce GPX separate e combinarle in una singola? Quali problemi sorgono nel "sincronizzare" tempi, velocità, ecc. Complessivi? Ci sono strumenti che aiutano a riconciliarli?


4
Penso che siano fondamentalmente file XML (se sono come TCX), quindi, con un po 'di attento taglia e incolla potresti essere in grado di rimuovere le intestazioni e i piè di pagina, quindi inserire il bit extra prima del piè di pagina del originale. Vedi anche gis.stackexchange.com
James Bradbury,

1
La parte difficile è ottenere il gpx per la parte mancante del percorso. Puoi creare un percorso in google maps ed esportarlo in KML (formato di google). Quindi utilizzare GPSBABEL per convertire KML in GPX. È quindi possibile unire manualmente i due file gpx in un editor.
Angelo,

@JamesBradbury: è una buona idea. Il semplice taglia e incolla in un editor di testo potrebbe fare il trucco. Come dice Angelo, però, sto trovando la parte difficile (nonostante i suggerimenti qui ) per creare il percorso mancante.
orome,

@Angelo: c'è un modo per rendere meno doloroso il processo di creazione di un percorso per legare i dati mancanti. Quello che ho per questo è (1) volte in alcune pietre miliari e (2) il percorso. Ma non è chiaro come usarlo per creare un "giro" senza molti calcoli e un lavoro noioso. Ci deve essere un modo per prendere quelle informazioni (anche solo un inizio, una fine e un percorso) e creare un giro "mediato", ma non riesco a trovarlo.
orome,

1
Sto votando per chiudere questa domanda come fuori tema perché il software è fuori tema per questo stack. Fai la tua domanda su softwarerecs.stackexchange.com e usa il tag Cycling.
Criggie

Risposte:


13

I file GPX sono file XML, il che significa che puoi modificarli in un editor di testo. Uso Notepad ++ su Windows e TextWrangler su OSX, ma dovresti essere in grado di utilizzare il Blocco note o TextEdit integrato. Non utilizzare un elaboratore di testi come Word o OpenOffice.

  1. Apri il secondo file GPX in un editor di testo. Copia tutto il materiale compreso <trk>e </trk>compreso.
  2. Apri il primo file GPX in un editor di testo. Incolla le cose copiate dopo la </trk>riga vicino alla fine del primo file e salva.
  3. Se hai più file, ripeti.

1
Sì, se usi Notepad ++, puoi ottenere molto aiuto dal plugin XML Tools. Molte unità GPS non salveranno i file ben formattati con interruzioni di riga e linee rientrate, ma un paio di clic utilizzando il plug-in XML Tools possono risolverlo molto facilmente.
Kibbee,

Per "inclusivo" intendi includere i tag <trk> </trk>?
Fandango68,

@FandangoAus, Sì, esatto.
Hugo

5

Prova gpsbabel (come strumento da riga di comando o tramite gpsvisualizer ).
Puoi trovare una spiegazione su come combinare i file su http://www.gpsbabel.org/htmldoc-development/Advanced_Usage.html


GPSBabel è un po 'eccessivo per le semplici fusioni. In effetti, ha una vasta ma strana raccolta di capacità. Finora, sembra che la semplice modifica del testo faccia il trucco. I file GPX sono (a quanto pare; non me ne sono reso conto quando ho iniziato) file XML piuttosto semplici . Combinarli è semplice con un editor di testo.
orome,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.