Batch mengkonversi Garmin GDB ke GPX?

9

Saya perlu mengkonversi banyak file garmin GDB ke GPX untuk mengubahnya menjadi format vektor lain. Apakah ada alat yang tersedia dapat melakukan konversi batch dari file garmin GDB ke GPX? Menggunakan MapSource hanya memungkinkan satu file pada satu waktu.

Zery
sumber

Jawaban:

11

Anda dapat menggunakan GPSBabel .

garmin format GDB didukung (lihat halaman ini ). Sesuatu seperti itu seharusnya bekerja:

gpsbabel -i gdb -f file.gdb -o gpx

File batch pendek untuk di-loop dan mengkonversi semua file dalam direktori:

for %%f in (x:\garmin_data\*.gdb) do (
   gpsbabel -i gdb -f "%%f" -o gpx -F "x:\gpx_data\%%~nf.gpx"
   )

Yang pertama -fadalah file input dan yang kedua adalah output. Lihat di sini tentang %%~sintaks .

Julien
sumber
Terima kasih, saya sudah mencoba dan ini aplikasi yang bagus, sayangnya hasilnya dalam satu file tunggal, saya berharap setiap gdb dapat dikonversi ke setiap gpx.
Zery
1
@Zery - Terdengar seperti Anda perlu mengulang-ulang file Anda satu per satu dan memanggil gpsbabel pada masing-masingnya.
Chad Cooper
@Chad - terima kasih, mengapa saya tidak memikirkan itu, sebenarnya saya bahkan dapat melakukannya dari dalam MapInfo saya menggunakan MapBasic dan kemudian mencari sumber lain bagaimana mengkonversi gpx ke mapinfo tab secara sistematis. Terima kasih.
Zery
2
Saya menambahkan contoh file batch untuk loop melalui file dalam direktori
matt wilkie