আমার একটি বড় শেফফাইল রয়েছে (1 গিগাবাইট) এবং এটি জালিয়াতি করা দরকার। আমি ইতিমধ্যে নিম্নলিখিত চেষ্টা করেছি।
1.) এটিকে v.in.ogr
ত্রুটি বার্তার সাথে ব্যর্থ করে গ্রাসে আমদানি করুন: ত্রুটি: জি_রিলোক: ব্রেক_পালিগনস.সি: 188 এ 498240036 বাইট বরাদ্দ করতে অক্ষম
২) আমার দ্বিতীয় ধারণাটি ছিল পোস্টজিআইএস ব্যবহার করা। শেফফাইলটি আমদানি করুন, গ্রিডের x, y অবস্থানে এটি পুনরায় নমুনা করুন এবং তারপরে এই পয়েন্টগুলি রফতানি করুন এবং xyz থেকে একটি গ্রিড তৈরি করুন। আমি সাফল্যের সাথে শেফফিলগুলি (বহুভুজ এবং পয়েন্ট) আমদানি করেছি তবে 300k পয়েন্ট সহ 1 মিলিয়ন বহুভুজকে ছেদ করা খুব ধীর বলে মনে হচ্ছে। আমি নিম্নলিখিত পোস্টজিআইএসের স্টেটমেন্ট ব্যবহার করেছি, সম্ভবত উন্নতির কোনও জায়গা আছে।
select polygons.land_id,grid.geom from grid,polygons where grid.geom && polygons.geom and within(grid.geom,polygons.geom)
৩) আমি simplify()
পোস্টজিআইএস- এও ব্যবহার করার চেষ্টা করেছি । তবে আমি অনেকগুলি ছোট বহুভুজ (যার অর্থ কয়েকটি অঞ্চল কেবল ছোট বহুভুজ দ্বারা আবৃত ছিল নাল হয়ে গেছে) এর কাছে হেরেছি।
কোন ধারনা ব্যাপকভাবে প্রশংসা হবে।