ভোরোনাই বহুভুজগুলি পান যা অন্য বহুভুজের সীমানা পর্যন্ত প্রসারিত হয়


10

আমার একটি জেলায় কয়েকটি নির্দিষ্ট হাব (রঙিন হলুদ) রয়েছে (রঙিন হালকা নীল)। আমার কাছে জেলার প্রতিটি পয়েন্টের নিকটতম কেন্দ্র নির্দেশ করে বহুভুজগুলি খুঁজে পাওয়া দরকার find

কিউজিআইএস ব্যবহার করে আমি যে ভোরোনাই বহুভুজগুলি পেয়েছি সেগুলি চিত্রের বর্ণের বাদামী are তবে বাইরের সীমানা পূরণ করার জন্য আমার ভোরোনাই বহুভুজ প্রয়োজন কারণ পুরো জেলাটি পূরণ করার জন্য আমার বহুভুজগুলির প্রয়োজন।

এখানে চিত্র বর্ণনা লিখুন

ভোরোনাই বহুভুজ তৈরি করার সময় একটি বাফার অঞ্চল যুক্ত করা এবং তারপরে ছেদকৃত ফাংশনটি বহুভুজগুলি জেলা সীমানায় কাটাতে ব্যবহার করে আমাকে ভুল বহুভুজ দেয় যা নীচের চিত্রের মতো দেখানো হয়েছে:

এখানে চিত্র বর্ণনা লিখুন

আমি যে আমার প্রয়োজন বোরোনাই বহুভুজ তৈরি করতে পারি?


1
যতক্ষণ না তারা এটি স্থির করে ফেলেছে, বাফার পেলে কিগিস সঠিক ভোরোনাই তৈরি করে না। এখানে লিঙ্কটি দেখুন gis.stackexchange.com/questions/11866/…

আপনি কি GME এ rdeldir সরঞ্জাম চেষ্টা করেছেন? spatialecology.com/gme/rdeldir.htm
mwil

2
@ ডান সঠিক: নিম্ন চিত্রের প্রতিটি বিটটি ভুল (লাইন বিভাগগুলি তাদের পাশের পয়েন্টগুলি দ্বিখণ্ডিত করা উচিত তবে তাদের বেশিরভাগই তা করে না)। একটি কার্যবিবরণী বহুভুজের সীমার বাইরে চারটি কৃত্রিম পয়েন্ট স্থাপন করা (একটি বৃহত সীমানা বাক্সের কোণে) এবং সেগুলি ভোরোনাই বহুভুজের গণনায় অন্তর্ভুক্ত করা হয়, তারপরে ফলাফলটি বহুভুজ দিয়ে ছেদ করা উচিত।
whuber

যদি আপনার কাছে অর্কম্যাপ থাকে তবে আমি যে বাস্তবায়ন করেছি তা এটি করবে, অন্যথায়, বিলের পরামর্শ অনুসারে কিছু "পয়েন্ট

উত্তর:


4

আমি মনে করি আপনার সমস্যার সমাধান হতে পারে। Sextante প্লাগইনের মাধ্যমে আপনি সাগা জিআইএস নামক একটি প্রোগ্রাম থেকে মডিউলগুলি অ্যাক্সেস করতে পারেন। পয়েন্টস মডিউলে থাইসেন পলিগনস নামে একটি সরঞ্জাম রয়েছে। এটি ভোরোনাই বহুভুজের অন্য নাম। এই সরঞ্জামটি আপনার পক্ষে কাজ করা উচিত। আমি কেবল বৃষ্টির গেজের সেট এ চেষ্টা করেছিলাম এবং অর্কিজিআইএস এবং ঘাস (v.voronoi) আমাকে যে সঠিক কভারেজ দেয় তা পেয়েছি। তাই আমি কমপক্ষে আউটপুটটিতে বেশ আত্মবিশ্বাসী বোধ করছি। আশা করি এটা কাজে লাগবে.


কিউআইজিএস জিওপ্রসেসিং টুলবক্সে পয়েন্টস মডিউলটিতে আমি থিয়েসন পলিগনস সরঞ্জামটি পাইনি। তবে আমি ডেমোমোক 925.blogspot.com.au/2013/07/… পাওয়া গিয়েছি কীভাবে এটি সাগা জিআইএস সরাসরি ব্যবহার করে এটি দুর্দান্তভাবে কাজ করে তা বর্ণনা করে।
অ্যান্ড্রুহার্ভে

0

পূর্ববর্তী মন্তব্যের সংক্ষিপ্তসার হিসাবে ...

অসীমে পয়েন্ট যুক্ত করুন এবং তারপরে কাটা ফাংশনটি ব্যবহার করুন। এই ভিডিওটি এটি বেশ পরিষ্কারভাবে দেখায়:

https://www.youtube.com/watch?v=eos1nR-5Tio

আশা করি এটি কাউকে সাহায্য করবে!


ভিডিওতে বর্ণিত পদ্ধতিটি ভুল। যেমন প্রশ্নের দ্বিতীয় ছবিতে দেখানো হয়েছে, একটি বাফার অঞ্চল যুক্ত করুন এবং পরে ছেদটি ব্যবহার করা হলে ভুল বহুভুজ দেয়।
shreyasgm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.