बैच Garmin GDB को GPX में परिवर्तित कर रहा है?


9

मुझे एक और वेक्टर प्रारूप में बदलने के लिए बहुत सारे Garmin GDB फ़ाइलों को GPX में कनवर्ट करने की आवश्यकता है। क्या कोई उपकरण उपलब्ध है जो एक बैच को Garmin GDB फ़ाइलों से GPX में परिवर्तित कर सकता है? MapSource का उपयोग करना एक समय में केवल एक फ़ाइल की अनुमति देता है।

जवाबों:


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 में परिवर्तित हो जाएगा।
ज़री

1
@Zery - लगता है जैसे आपको एक-एक करके अपनी फ़ाइलों के माध्यम से लूप करने की ज़रूरत है और जैसे ही आप जाते हैं, हर एक पर gpsbabel कॉल करें।
चाड कूपर

@Chad - धन्यवाद, मुझे ऐसा क्यों नहीं लगता, वास्तव में मैं इसे MapBasic का उपयोग करके अपने MapInfo के अंदर से भी कर सकता हूं और फिर बस दूसरे स्रोत की तलाश करूं कि कैसे gpx को मैपइनफॉ टैब में प्रोग्रामेटिक रूप से परिवर्तित किया जाए। धन्यवाद।
ज़री

2
मैंने एक उदाहरण बैच फ़ाइल को एक निर्देशिका में फाइलों के माध्यम से लूप में जोड़ा
मैट विल्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.