आप एक समय में कई GPX फ़ाइलों को आयात कर सकते हैं, हालांकि आपको डेटा परत के लिए प्रत्येक और प्रत्येक फ़ाइल के लिए संकेत दिया जाएगा। 400 से अधिक निशान के साथ यह मजेदार नहीं होगा।
आप ogr2ogr को देखना चाह सकते हैं । यह जियो फाइल रूपांतरणों का स्विस-आर्मी-नाइफ है, यह लगभग किसी भी जियोफॉर्म को किसी अन्य संगत (वेक्टर / रैस्टर) जियोफोर्मेट में बदल देगा।
एक ogr2ogr कॉल कुछ इस तरह दिखता है
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
आप इसे प्रोग्रामिक रूप से कह सकते हैं (जैसे कि एक पाइथन स्क्रिप्ट, .bat फ़ाइल या बैश स्क्रिप्ट) से प्रत्येक राइड * .gpx को पुनरावृत्त करने के लिए और उदाहरण के लिए, इसे शेपफाइल में बदलें।
यह कहने के बाद कि, मैं OpenStreetMap से डाउनलोड किए गए यादृच्छिक gpx निशान के एक जोड़े पर काम करने के लिए इसे प्राप्त नहीं कर सका (ogrinfo उन्हें या तो पसंद नहीं था, हालांकि QGIS ने उन्हें लोड किया था)। लेकिन मैं दूसरे स्रोत से GPX फाइलें खोलने में सक्षम था।
दौड़ने की कोशिश करो
ogrinfo example.gpx tracks
और देखें कि क्या आपको कोई उपयोगी आउटपुट मिलता है। यदि आपको ड्राइवरों की सूची मिलती है, तो यह विफल है।
आपका लाभ भिन्न हो सकता है, यह एक जाने लायक है।
ध्यान दें कि प्रत्येक आकृति का आकार अपनी स्वयं की निर्देशिका के साथ समाप्त हो जाएगा, इसलिए यदि आप कोड लिखने की परेशानी नहीं चाहते हैं, तो आप इसके बजाय CSV की कोशिश कर सकते हैं .. इस ब्लॉग पोस्ट को देखें ।
मर्जिंग करने के लिए, आप (कोड का उपयोग करके) सभी शेपफाइल्स को एक ही डायरेक्टरी में कॉपी कर सकते हैं, फिर वेक्टर> डेटा मैनेजमेंट टूल्स> एक शेपफाइल्स को एक में मर्ज करें
यदि आप उस हेक्सबिन शैली के शौकीन हैं जिसका आपने चित्रण किया है, तो आप MMQgis प्लगइन को देखना पसंद कर सकते हैं । यह हेक्सागोनल ग्रिड बनाने की अनुमति देता है, जिसे आप 'बहुभुज में अंक' विश्लेषण करने के लिए उपयोग कर सकते हैं।
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
। gpx.shp पहले मौजूद नहीं होना चाहिए, फिर ogr2ogr एक एकल आकृति का उत्पादन करता है।