আমার কাছে বৈশ্বিক জলাশয়গুলির সাথে একটি বড় রাস্টার ফাইল (129600 বাই 64800 পিক্সেল) রয়েছে (1 বিট মান 0 এবং 1) এবং সমুদ্র এবং অভ্যন্তরীণ জলের তীরগুলি সরানোর চেষ্টা করুন।
আমি আর্কজিআইএস এবং কিউজিআইএস দিয়ে রাস্টার থেকে পললিনে রূপান্তরিত করার চেষ্টা করেছি, তবে এটি যুগে যুগে সময় নেয়।
কেউ কি এই কাজের জন্য আরও ভাল / দ্রুততর উপায় (পাইথন বা আর) বা আরও ভাল সরঞ্জাম জানেন?
হালনাগাদ
- আর: রাস্টার টোকন্টোরটি দ্রুত এবং সুনির্দিষ্ট হতে পারে তবে আপনার মতো আমার মতো খুব বড় ডেটাসেট থাকলে (৮,৯৯৮,০৮০,০০০ পিক্সেল) আপনার খুব হয় প্রচুর পরিমাণে র্যাম (১GB গিগাবাইটের বেশি) প্রয়োজন হয় অথবা আপনি হার্ড ড্রাইভে আরও প্রসেসিং করতে আরকে বাধ্য করেন এবং এটি যুগে যুগেও লাগবে।
- পাইথন / জিডিএল: gdal_poligonize পলিনগুলির পরিবর্তে বহুভুজ তৈরি করে
আপডেট 2
- আর রেস্টার টোকা কনট্যুর: রাস্টার টোকা কনট্যর পছন্দসই ফলাফল সরবরাহ করে না। আর্কজিআইএস এর সাথে তুলনা করা হয়েছে (রাস্টার থেকে বহুভুজের পরে ফিচারে রেখা) এটি নীচের উদাহরণগুলিতে যেমন সঠিক পিক্সেল বাহ্যরেখাটি বের করে না।
আপডেট 3
পাইথন / জিডিএল: আমি একটি পরীক্ষা ডেটাসেটে আর্কজিআইএসের বিরুদ্ধে কমান্ড লাইন থেকে জিডিএল_পলিজোনাইজ চালিয়েছি এবং ফলাফলগুলি অত্যন্ত স্পষ্ট ছিল:
- gdal: 49 সেকেন্ড
- আর্কজিআইএস: 1.84 সেকেন্ড