将Garmin GDB批量转换为GPX?


9

我需要将很多garmin GDB文件转换为GPX,才能将其转换为另一种矢量格式。有没有可用的工具可以将garmin GDB文件批量转换为GPX?使用MapSource一次仅允许一个文件。

Answers:


11

您可以使用GPSBabel

支持garmin GDB格式(请参阅本页)。这样的事情应该起作用:

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

一个简短的批处理文件,用于循环和转换目录中的所有文件:

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

第一个-f是输入文件,第二个是输出文件。有关语法,请参见此处%%~


谢谢,我尝试过,它是一个很好的应用程序,不幸的是输出在一个文件中,我希望每个gdb都能转换为每个gpx。
Zery 2012年

1
@Zery-听起来您需要一个接一个地循环浏览文件,然后在每个文件上调用gpsbabel。
乍得·库珀

@Chad-谢谢,为什么我没有想到呢,实际上我什至可以使用MapBasic在我的MapInfo内部进行操作,然后寻找另一种如何以编程方式将gpx转换为mapinfo选项卡的源。谢谢。
Zery 2012年

2
我添加了一个示例批处理文件来循环浏览目录中的文件
matt wilkie 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.