আপনি একসাথে একাধিক জিপিএক্স ফাইল আমদানি করতে পারেন, যদিও আপনাকে প্রতিটি ফাইলটি আপনি চান ডেটা স্তরটির জন্য অনুরোধ করা হবে। 400 টিরও বেশি ট্রেস সহ এটি মজাদার হবে না।
আপনি ogr2ogr দেখতে চাইবেন । এটি জিও ফাইল রূপান্তরগুলির সুইস-আর্মি-নিফ, এটি প্রায় কোনও জিওফর্ম্যাটকে অন্য কোনও সামঞ্জস্যপূর্ণ (ভেক্টর / রাস্টার) জিওফর্ম্যাটতে রূপান্তরিত করে।
একটি ogr2ogr কলটির মতো দেখতে কিছুটা
ogr2ogr -f "ESRI Shapefile" example.shp example.gpx
প্রতিটি রাইড * .gpx এর উপরে পুনরাবৃত্তি করতে এবং উদাহরণস্বরূপ এটিকে একটি শেফফাইলে রূপান্তর করতে আপনি এটিকে প্রগ্রেটিকভাবে (যেমন একটি পাইথন স্ক্রিপ্ট, .bat ফাইল বা ব্যাশ স্ক্রিপ্ট থেকে) কল করতে পারেন।
এটি বলার পরে, আমি ওপেনস্ট্রিটম্যাপ থেকে ডাউনলোড করা কয়েকটি এলোমেলো জিপিএক্স ট্রেস নিয়ে কাজ করতে পারি না (কিউজিআইএস এগুলি লোড করা হলেও ওগ্রিনফো তাদের পছন্দ করেনি)। তবে আমি অন্য উত্স থেকে জিপিএক্স ফাইলগুলি খুলতে সক্ষম হয়েছি।
চালানোর চেষ্টা করুন
ogrinfo example.gpx tracks
এবং আপনি কোনও দরকারী আউটপুট পান কিনা দেখুন। আপনি যদি ড্রাইভারগুলির একটি তালিকা পান তবে এটি ব্যর্থ।
আপনার মাইলেজ পরিবর্তিত হতে পারে, এটি এক দর্শনীয় মূল্য।
নোট করুন যে প্রতিটি শেফফাইলটি তার নিজস্ব ডিরেক্টরিতে শেষ হবে, সুতরাং আপনি যদি লেখার কোডের ঝামেলা না চান তবে আপনি এর পরিবর্তে সিএসভি চেষ্টা করতে পারেন .. এই ব্লগ পোস্টটি দেখুন ।
মার্জ করার জন্য, আপনি (কোড ব্যবহার করে) সমস্ত শেফফায়ালিকে একক ডিরেক্টরিতে অনুলিপি করতে পারেন, তারপরে ভেক্টর> ডেটা ম্যানেজমেন্ট সরঞ্জামসমূহ> শেফফায়ারগুলিকে একটিতে মার্জ করতে পারেন
আপনি যদি চিত্রিত হেক্সবিন স্টাইল পছন্দ করেন তবে আপনি এমএমকিউগিস প্লাগইনটি দেখতে পছন্দ করতে পারেন । এটি হেক্সাগোনাল গ্রিডগুলি তৈরি করতে দেয় যা আপনি এর পরে 'বহুভুজনে পয়েন্টস' বিশ্লেষণ করতে ব্যবহার করতে পারেন।
for %p in (C:\Data\*.gpx) do ogr2ogr gpx.shp -append %p track_points -fieldTypeToString DateTime
। gpx.shp অবশ্যই এর আগে উপস্থিত থাকতে হবে না, তবে ogr2ogr একটি একক শেফফাইল তৈরি করে।