Chuyển đổi hàng loạt Garmin GDB sang GPX?


9

Tôi cần chuyển đổi rất nhiều tệp GDB garmin sang GPX để chuyển đổi nó sang định dạng vector khác. Có công cụ nào có sẵn có thể thực hiện chuyển đổi hàng loạt từ tệp garmin GDB sang GPX không? Sử dụng MapSource chỉ cho phép một tệp tại một thời điểm.

Câu trả lời:


11

Bạn có thể sử dụng GPSBabel .

định dạng garmin GDB được hỗ trợ (xem trang này ). Một cái gì đó như thế sẽ làm việc:

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

Một tệp bó ngắn để lặp qua và chuyển đổi tất cả các tệp trong một thư mục:

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

Đầu tiên -flà tập tin đầu vào và thứ hai là đầu ra. Xem ở đây về %%~cú pháp .


Cảm ơn bạn, tôi đã thử và đó là một ứng dụng tốt, không may là đầu ra nằm trong một tệp duy nhất, tôi hy vọng mỗi gdb được chuyển đổi thành từng gpx.
Zery

1
@Zery - Âm thanh như bạn cần phải lặp lại từng tệp một và gọi gpsbabel trên mỗi tệp khi bạn đi.
Chad Cooper

@Chad - cảm ơn bạn, tại sao tôi không nghĩ về điều đó, thực tế tôi thậm chí có thể làm điều đó từ bên trong MapInfo của mình bằng MapBasic và sau đó chỉ cần tìm một nguồn khác để chuyển đổi tab gpx sang tab mapinfo theo lập trình. Cảm ơn bạn.
Zery

2
Tôi đã thêm một tệp bó ví dụ để lặp qua các tệp trong một thư mục
matt wilkie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.