Lote convertendo Garmin GDB para GPX?

9

Preciso converter muitos arquivos garmin GDB em GPX para convertê-lo em outro formato vetorial. Existe alguma ferramenta disponível capaz de converter em lote os arquivos garmin GDB para GPX? O uso do MapSource permite apenas um arquivo por vez.

Zery
fonte

Respostas:

11

Você pode usar o GPSBabel .

O formato garmin GDB é suportado (consulte esta página ). Algo assim deve funcionar:

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

Um arquivo em lote curto para percorrer e converter todos os arquivos em um diretório:

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

O primeiro -fé o arquivo de entrada e o segundo é a saída. Veja aqui sobre a %%~sintaxe .

julien
fonte
Obrigado, tentei e é um bom aplicativo, infelizmente a saída está em um único arquivo, espero que cada gdb seja convertido em cada gpx.
Zery
11
@ Zery - Parece que você precisa percorrer seus arquivos um por um e chamar gpsbabel em cada um deles.
Chad Cooper
@ Chad - obrigado, por que não penso nisso, na verdade eu posso até fazer isso de dentro do meu MapInfo usando o MapBasic e, em seguida, apenas procurar outra fonte como converter gpx para a guia mapinfo programaticamente. Obrigado.
Zery
2
Eu adicionei um exemplo de arquivo de lote para percorrer os arquivos em um diretório
Matt Wilkie