একক বৈশিষ্ট্যে কোণার-স্পর্শ বহুভুজগুলির সংমিশ্রণ


12

আমি রাস্টারদের থেকে বহুভুজ স্তর তৈরি করেছি এবং প্রতিটি বহুভুজের জন্য কেবল একটি একক শ্রেণিবদ্ধকরণ আইডি (এবং গণনা করা একর) রয়েছে। আমি সমস্ত স্পর্শকৃত বৈশিষ্ট্যগুলিকে বৃহত্তর, পৃথক বহুভুজগুলিতে "দ্রবীভূত" করতে চাই। লাল রঙের (নীচে) প্রদত্ত 3 টি অঞ্চলে সবুজ বহুভুজ / পিক্সেল রয়েছে যা কেবল স্কোয়ারের পয়েন্টগুলিতে স্পর্শ করে। স্বজ্ঞাতভাবে (শেষ ব্যবহারকারীর দৃষ্টিকোণ থেকে) একটি বৃত্তাকার অঞ্চলের সবুজ বহুভুজগুলি সংযুক্ত করে একক বহুভুজ হিসাবে বিবেচনা করা উচিত কারণ সেখানে কোনও "ব্রেক" নেই যেখানে বৈশিষ্ট্যগুলি / কোষগুলি স্পর্শ করে না।

আরকজিআইএস ব্যবহার করে এই সমস্ত বৈশিষ্ট্যকে "যোগদান" বা "দ্রবীভূত" করার জন্য সর্বোত্তম পদ্ধতি কী হবে। আমার কাছে আরকিআইএনফো এবং স্পেশাল অ্যানালিস্ট এক্সটেনশন রয়েছে। যদি স্পেশাল অ্যানালিস্টে এটি করার জন্য আরও ভাল পদ্ধতি থাকে তবে আমি বহুভুজগুলিও সেভাবে প্রাক প্রক্রিয়া করতে পারি।

পলিগন থেকে রাস্টার


2
প্রশ্নটি কী তা স্পষ্ট নয় কারণ পাঠ্য বা চিত্রটি আমাদের কোনও "বহুভুজ" গঠনের বিষয়টি বুঝতে সহায়তা করে না। তবুও, মনে হচ্ছে আপনি প্রতিবেশীদের জন্য "EIGHT" বিকল্পের সাথে অঞ্চলগোষ্ঠীর সন্ধান করছেন ।
whuber

চিত্রের প্রতিটি সবুজ বস্তু একটি বহুভুজ যা একটি ঘর থেকে রূপান্তরিত হয়েছিল। উদাহরণস্বরূপ, উপরের উদাহরণে, আকারের 7 টি বহুভুজ (উপরের বাম দিক থেকে) রয়েছে .02, .02, .02, .52, .12, .02, .17 একর। আমি .89 একর আকারের 1 টি বৃহত্তর বহুভুজ অর্জন করার আশা করছি (parts অংশের যোগফল)। প্রদক্ষিণকৃত অঞ্চলগুলির প্রত্যেকটি নিজস্ব সামিট আকারের একরের বহুভুজ হবে।
রায়ানকডালটন

2
অঞ্চলগোষ্ঠী ঠিক তাই করে, রায়ান।
whuber

উত্তর:


6

আপনার ডেটা কীসের উপর নির্ভর করে চেষ্টা করার উপযুক্ত হতে পারে এমন কয়েকটি পদ্ধতির কথা আমি ভাবতে পারি (এগুলির ফলে ছোট পরিবর্তন হতে পারে):

  1. আপনি যখন রাস্টার থেকে পলিতে রূপান্তর করেছেন তখন আপনি কি 'সাধারণকরণ বহুভুজ' চালু করেছিলেন?
  2. আপনি আপনার রাস্টারটির রেজোলিউশন পরিবর্তন করতে পারেন এবং বহুভুজগুলিতে রূপান্তরিত করার আগে বাউন্ডারি-ক্লিন বা নিবলের মতো একটি সরঞ্জামে রক্ষণশীল সেটিং ব্যবহার করতে পারেন (রেজোলিউশনটি আপ-স্যাম্পলিং করে, এটি মূল অঞ্চলগুলিতে শূন্য প্রভাব ফেলে তবে আকারটি হ্রাস করে চূড়ান্ত ডেটা পরিবর্তন - আপনি আপনার ডেটা উপর নির্ভর করে এটি উদ্বেগ মনে হতে পারে না)
  3. আপনি একটি অল্প পরিমাণে বাফার করতে পারেন (আপনার ক্লাস্টার সহনশীলতার চেয়ে বড়)।

আমি নিশ্চিত যে আরও কিছু পন্থা রয়েছে তবে আমি এই সন্ধ্যায় বাষ্পের বাইরে চলে আসছি। আশা করি এই ধারণাগুলি সাহায্য করবে।


3

আপনি যে বহুভুজগুলি মার্জ করার চেষ্টা করছেন তার একাধিক প্রান্তিক ভাগ করা দরকার। আপনি দ্রবীভূত এবং বিস্ফোরিত করতে পারবেন না কারণ বহুভুজগুলি যা কেবলমাত্র একটি ভার্টেক্স ভাগ করে তা পাশাপাশি পৃথক করা হবে। আপনি যদি চক্রের গোষ্ঠীগুলিকে ম্যানুয়ালি মার্জ করে থাকেন তবে তারা বহু ছেদী হবে কারণ তারা আসলে ছেদ করছে না। @ সিলভেস্টার রূপান্তর করার পাশাপাশি অন্যান্য পদ্ধতিগুলির ক্ষেত্রে সাধারণকরণের পরামর্শ দেন। আপনি যে চেষ্টা করতে পারে। একটি অপরিশোধিত পদ্ধতি হ'ল একটি বহু ধনাত্মক সংখ্যার দ্বারা বহুভুজ বৈশিষ্ট্যগুলি বাফার করা উচিত আবার একই ছোট ছোট নেতিবাচক সংখ্যা দ্বারা আবার বাফার করুন যা বহুভুজগুলিতে যোগদান করবে তবে এটি অভ্যন্তরীণ কোণগুলি বন্ধ করে দেবে। এটি প্রচুর পরিমাণে উল্লম্ব প্রবর্তন করবে যা পছন্দসই নয়।


আমি বুঝতে পারি যে দ্রবীভূত হওয়ার জন্য আমার 1 টিরও বেশি ভার্টেক্স দরকার ছিল, তবে আমি কেন প্রশ্ন জিজ্ঞাসা করছি। আমি "ছোট বাফার" ধারণাটি চেষ্টা করব। এটা ঠিক কাজ করতে পারে।
RyanKDalton

অঞ্চলগোষ্ঠী যখন "EIGHT" বিকল্পের সাথে প্রয়োগ করা হয়, দুটি কোষকে একই বহুভুজের অংশ হিসাবে বিবেচনা করার জন্য একটি ভার্টেক্স ভাগ করা যথেষ্ট।
whuber

0

যদি আমি সঠিকভাবে বুঝতে পারি তবে আপনি পৃথক সবুজ পোলিকে মূলত এক গুণিত বহুভুতে পরিণত করতে কেবল দ্রবীভূত সরঞ্জামটি ব্যবহার করতে পারেন, তারপরে একটি নতুন ক্ষেত্রের ক্ষেত্র যুক্ত করুন এবং একরকে পুনরায় গণনা করুন।

আশা করি এটি টাইলারকে সহায়তা করবে


0

আমার প্রায় একই দ্বিধা ছিল। নিম্নলিখিত কমপক্ষে আনুমানিক কাজ করে। আমি পলিকন মসৃণ সরঞ্জামটি পিক্সেল স্কোয়ারগুলি "বৃত্তাকার" করতে ব্যবহার করেছিলাম, তারপরে সামগ্রিক সরঞ্জামটি। স্মুথ করার পরে, বহুভুজগুলি কেবল একটি নোডের চেয়ে বেশি স্পর্শ করেছে, সুতরাং সামগ্রিক সরঞ্জামটি তার যাদুতে কাজ করতে পারে।


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