আমার 200,000 বহুভুজ সহ একটি বড় শেফিল রয়েছে তবে অ্যাপ্লিকেশনটির জন্য ফাইলটি বড়। আমি এই বহুভুজগুলিকে সাধারণীকরণ করতে এবং আরও অনেক ছোট ফাইল তৈরি করতে চাই।
আমি কিউজিআইএস-এ "সরলকরণ জ্যামিতিগুলি" সরঞ্জামটি ব্যবহার করে চেষ্টা করেছি। আমি আমার শেফিলের একটি খুব ছোট অংশে এটি চেষ্টা করেছি এবং ফলাফলগুলি নিয়ে আমি খুশি তবে ছোট সমস্যা রয়েছে যা আমি কীভাবে সমাধান করতে জানি না। সমস্যাটি দেখানোর জন্য আমি চিত্রটি সংযুক্ত করেছি।
হোয়াইট সীমানা সরলকরণের আগে সীমানা। রেড সীমানা সরলকরণের পরে। সমস্যা অঞ্চলগুলি কমলা রঙের সাথে প্রদত্ত হয়। আপনি দেখতে পাচ্ছেন যে "সরলিকৃত সীমানা" এর এমন কিছু ক্ষেত্র রয়েছে যা সরলীকরণের পরে পূর্ববর্তী বহুভুজের কোনও নয়।
আমি কীভাবে এই শেফিলটিকে সরল করব এবং বহুভুজগুলির মধ্যে সাধারণ সীমানাকে একক লাইন হিসাবে রেখেছি এবং সরলকরণের পরে তৈরি করা অঞ্চলগুলি মুছে ফেলব?
অতিরিক্ত তথ্য:
প্রস্তাবিত নির্দেশাবলী অনুসরণ করার পরে
- বহুভুজগুলিকে লাইনে রূপান্তর করুন
- সরল রেখা
- বহুভুজগুলিতে লাইনগুলি রূপান্তর করুন
আমি নিম্নলিখিত ফলাফল পেতে। এটি আগের তুলনায় কিছুটা ভাল তবে এখনও আমি মূল বহুভুজের বাইরে অঞ্চলগুলি পেয়েছি (নীচের ছবিতে সাদা অঞ্চলগুলি দেখুন)।
@ অ্যান্ড্রু পরামর্শ দিয়েছিল যে আমি প্রতিটি লাইন সংলগ্ন বহুভুজের সাথে সংযুক্ত করি তবে কিউজিআইএসে এটি কীভাবে করা যায় তা আমি জানি না।
আমি এখনও বহুভুজ প্রক্রিয়াটি সহজ করার চেষ্টা করছি। আমি এই পোস্টে প্রস্তাবিত নির্দেশাবলী অনুসরণ করেছি এবং যখন আমি ভেবেছিলাম যে আমি গ্রহণযোগ্য ফলাফল পেয়েছি তখন আরও একটি সমস্যা হাজির। ফলাফলের চিত্রগুলি দিয়ে আমি কী করেছি তার সংক্ষিপ্তসার নীচে দেওয়া হল। QGIS এ প্রোসেসিং টুলবক্স ব্যবহার করে সমস্ত পদক্ষেপগুলি সম্পাদন করা হয়েছে।
- প্রথম, আমি বহুভুজগুলিকে লাইনে রূপান্তর করেছি
- দ্বিতীয়ত, আমি বিরতি বিকল্পের সাথে v.clean ব্যবহার করে লাইনগুলি পরিষ্কার করেছি। এর ফলস্বরূপ ক্লিন্ড ভেক্টর লেয়ার এবং এরর লেয়ার তৈরি হয়েছিল। ত্রুটি স্তর (সরবরাহিত চিত্রের সবুজ বিন্দু) প্রতিটি লাইন ছেদটিতে সবুজ বিন্দু রয়েছে। আমি এর অর্থ কি জানি না।
- তৃতীয়, আমি "সিম্পলাইফ জিওমেট্রি" সরঞ্জাম ব্যবহার করে লাইনগুলি সরলীকরণ করেছি (চিত্রগুলিতে লাল রেখার ফলস্বরূপ)। সরলীকৃত লাল রেখাগুলি এবং আসল কমলা রেখার তুলনা করছি ফলাফলের সাথে আমি খুশি।
- চতুর্থত, আমি "প্রসেসিং" তে "বহুভুক্ত" সরঞ্জামটি ব্যবহার করে লাইনগুলি বহুভুজগুলিতে ফিরে রূপান্তর করতে চেয়েছিলাম এবং ফলাফল পেয়েছি যা আমি প্রত্যাশা করি না (শেড গা dark় জলপাই রঙের বহুভুজযুক্ত দ্বিতীয় চিত্র)। এটি বহুভোজনযুক্ত সংযুক্ত ত্রুটি স্তর ছেদ করার মতো দেখায় এবং সরলীকৃত রেখাগুলি উপেক্ষা করে বহুভুজগুলির সম্পূর্ণ আলাদা সেট তৈরি করে।
এখানে কি ভুল হয়েছে কেউ ব্যাখ্যা করতে পারেন?
কেন সরলীকৃত রেখাগুলি সরলীকৃত বহুভুতে সঠিকভাবে রূপান্তর করা হয়নি?
আপনি দেখতে পাচ্ছেন যে আমি জিআইএস বিশেষজ্ঞ নই তবে এটি নিজেই করা দরকার। আমি সমাধান থেকে খুব দূরে আছি কিনা জানি না তবে হতাশাজনক যে আমি সরলীকৃত রেখাগুলি দেখতে পাচ্ছি যা আমি করতে চাই তা গ্রহণযোগ্য বলে মনে করি কিন্তু সেগুলি বহুভুতে রূপান্তর করতে পারি না।
প্রক্রিয়াটির শেষ দুটি ধাপের ফলাফল সহ দুটি চিত্র এখানে রয়েছে:
v.generalize
আরেকটি দুর্দান্ত বিকল্প। আশাকরি এটা সাহায্য করবে.