¿Conversión por lotes de Garmin GDB a GPX?

9

Necesito convertir muchos archivos GDB de Garmin a GPX para convertirlo a otro formato vectorial. ¿Hay alguna herramienta disponible que pueda hacer una conversión por lotes de archivos GDB de Garmin a GPX? El uso de MapSource permite solo un archivo a la vez.

Zery
fuente

Respuestas:

11

Puedes usar GPSBabel .

Se admite el formato GDB de Garmin (consulte esta página ). Algo así debería funcionar:

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

Un archivo por lotes corto para recorrer y convertir todos los archivos en un directorio:

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

El primero -fes el archivo de entrada y el segundo es la salida. Vea aquí sobre la %%~sintaxis .

julien
fuente
Gracias, lo intenté y es una buena aplicación, desafortunadamente el resultado está en un solo archivo, espero que cada gdb se convierta a cada gpx.
Zery
1
@Zery: parece que necesita recorrer sus archivos uno por uno y llamar a gpsbabel en cada uno a medida que avanza.
Chad Cooper el
@Chad: gracias, ¿por qué no pienso en eso? De hecho, incluso puedo hacerlo desde mi MapInfo usando MapBasic y luego simplemente buscar otra fuente para convertir gpx a la pestaña mapinfo programáticamente. Gracias.
Zery
2
Agregué