Bagaimana saya bisa menggabungkan dua file GPX menjadi satu?

14

Pada perjalanan baru-baru ini, GPS saya berhenti berfungsi sekitar setengah jalan. Dari sumber lain, saya memiliki perkiraan waktu untuk data yang hilang dan saya tahu rute, jadi (pada prinsipnya, meskipun saya benar-benar tidak yakin bagaimana) saya bisa secara manual membuat trek untuk paruh kedua perjalanan. Tetapi bagaimana saya menggabungkan data ini dengan data GPS dari paruh pertama perjalanan saya?

Apakah ada cara untuk mengambil dua trek GPX yang terpisah dan menggabungkannya menjadi satu? Masalah apa yang muncul dalam "sinkronisasi" waktu keseluruhan, kecepatan, dll.? Apakah ada alat yang membantu merekonsiliasi mereka?

orome
sumber
4
Saya pikir mereka pada dasarnya adalah file XML (jika mereka seperti TCX), jadi, dengan sedikit cut-and-paste Anda mungkin dapat menghapus header dan footer, kemudian masukkan bit ekstra sebelum footer dari asli. Lihat juga gis.stackexchange.com
James Bradbury
1
Bagian yang sulit adalah mendapatkan gpx untuk bagian yang hilang dari rute. Anda dapat membuat rute di google maps dan mengekspornya ke KML (format google). Kemudian gunakan GPSBABEL untuk mengonversi KML ke GPX. Anda kemudian dapat secara manual menggabungkan dua file gpx dalam editor.
Angelo
@ JamesBradbury: Itu ide yang bagus. Pemotongan dan tempel sederhana dalam editor teks mungkin bisa melakukannya. Seperti yang dikatakan Angelo, saya menemukan bagian yang sulit (meskipun ada saran di sini ) untuk membuat rute yang hilang.
orome
@ Angelo: Apakah ada cara untuk membuat proses membuat rute agar data yang hilang tidak terlalu menyakitkan. Apa yang saya miliki untuk itu adalah (1) kali pada beberapa tonggak sejarah dan (2) rute. Tetapi tidak jelas bagaimana menggunakannya untuk membuat "perjalanan" tanpa banyak perhitungan dan pekerjaan yang membosankan. Pasti ada cara untuk mengambil informasi itu (bahkan hanya permulaan, akhir, dan rute) dan membuat perjalanan "rata-rata", tetapi saya tidak dapat menemukannya.
orome
1
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena perangkat lunak di luar topik untuk tumpukan ini. Silakan ajukan pertanyaan Anda di softwarerecs.stackexchange.com dan gunakan tag Bersepeda.
Criggie

Jawaban:

13

File GPX adalah file XML, yang berarti Anda dapat mengeditnya dalam editor teks. Saya menggunakan Notepad ++ di Windows dan TextWrangler di OSX, tetapi Anda harus dapat menggunakan Notepad bawaan atau TextEdit. Jangan gunakan pengolah kata seperti Word atau OpenOffice.

  1. Buka file GPX kedua dalam editor teks. Salin semua barang di antara <trk>dan </trk>inklusif.
  2. Buka file GPX pertama dalam editor teks. Rekatkan barang yang disalin setelah </trk>baris di dekat akhir file pertama dan simpan.
  3. Jika Anda memiliki lebih banyak file, ulangi.
Hugo
sumber
1
Ya, jika Anda menggunakan Notepad ++, Anda bisa mendapatkan banyak bantuan dari Plugin XML Tools. Banyak unit GPS tidak akan menyimpan file yang diformat dengan baik dengan jeda baris dan baris indentasi, tetapi beberapa klik menggunakan plug-in XML Tools dapat memperbaikinya dengan sangat mudah.
Kibbee
Maksud 'inklusif' yang Anda maksud termasuk tag <trk> </trk>?
Fandango68
@FandangoAus, Ya, itu benar.
Hugo
5

Coba gpsbabel (baik sebagai alat commandline atau melalui gpsvisualizer ).
Anda dapat menemukan penjelasan cara menggabungkan file di http://www.gpsbabel.org/htmldoc-development/Advanced_Usage.html

sarnu
sumber
GPSBabel sedikit berlebihan untuk penggabungan sederhana. Bahkan, ia memiliki koleksi kemampuan yang besar tapi aneh. Sejauh ini, sepertinya pengeditan teks sederhana berhasil. File GPX adalah (ternyata; Saya tidak menyadari ketika saya mulai) file XML yang cukup sederhana . Menggabungkannya mudah dengan editor teks.
orome