Batch-Konvertierung von Garmin GDB in GPX?

9

Ich muss viele Garmin-GDB-Dateien in GPX konvertieren, um sie in ein anderes Vektorformat zu konvertieren. Gibt es Tools, mit denen eine Stapelkonvertierung von Garmin-GDB-Dateien in GPX durchgeführt werden kann? Bei Verwendung von MapSource ist jeweils nur eine Datei zulässig.

Zery
quelle

Antworten:

11

Sie können GPSBabel verwenden .

Das garmin GDB-Format wird unterstützt (siehe diese Seite ). So etwas sollte funktionieren:

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

Eine kurze Batchdatei zum Durchlaufen und Konvertieren aller Dateien in einem Verzeichnis:

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

Die erste -fist die Eingabedatei und die zweite ist die Ausgabe. Siehe hier zur %%~Syntax .

julien
quelle
Vielen Dank, ich habe es versucht und es ist eine gute App. Leider ist die Ausgabe in einer einzigen Datei. Ich hoffe, dass jede GDB in jede GPX konvertiert wird.
Zery
1
@Zery - Klingt so, als müssten Sie Ihre Dateien einzeln durchlaufen und dabei jeweils gpsbabel aufrufen.
Chad Cooper
@Chad - danke, warum denke ich nicht daran? Tatsächlich kann ich es sogar mit MapBasic aus meinem MapInfo heraus tun und dann einfach nach einer anderen Quelle suchen, wie man gpx programmgesteuert in mapinfo tab konvertiert. Vielen Dank.
Zery
2
Ich habe eine Beispiel-Batch-Datei hinzugefügt, um Dateien in einem Verzeichnis zu
durchlaufen