কিউজিআইএস ব্যবহার করে ওভারল্যাপ ছাড়াই প্রতিবেশী প্রতিবেশী বহুভুজ


19

পার্শ্ববর্তী বহুভুজগুলির চারপাশে কোনও বাফার তৈরি করা সম্ভব হবে, যাতে নতুন বহুভুজটি ওভারল্যাপ না করে?

সাধারণত কিউজিআইএস এ তবে অন্য কোনও সরঞ্জাম তা করবে।

সুতরাং প্রথম ফলাফলের পরিবর্তে আমি দ্বিতীয়টির মতো কিছু পেতে চাই:

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


1
আপনি যদি নিজের বাফারটিকে ওভারল্যাপ করতে না চান তবে আপনি বাফার বহুভুজকে দ্রবীভূত করতে পারেন । তবে এটি আপনার দ্বিতীয় চিত্র প্রতিফলিত করবে না।
জোসেফ

1
আমি রাস্টার সমাধান কোন ধরণের জন্য ঝোঁক চাই, সদৃশ এই উত্তর
বর্ণমালা

আমি এটি করতে পারি এমন কিউজিআইএস সরঞ্জাম সম্পর্কে জানি না, তবে তাত্ত্বিকভাবে আপনি সাধারণত (সম্ভবত ছেদকৃত) বাফারগুলি গণনা করতে পারেন এবং আপনার বহুভুজের (জেনারালাইজড) ভোরোনাই চিত্রটিও গণনা করতে পারেন এবং তারপরে প্রতিটি বাফার্ড বহুভুজকে ভোরোনোর ​​সাথে ছেদ করতে পারেন theory সেই বহুভুজ সমন্বিত সেল বুস্ট সি ++ লাইব্রেরি কিছু Voronoi সরঞ্জাম আছে যে কাজ করতে পারে, কিন্তু এটা লিখতে সি ++ আঠালো কোড অনেক হবে।
সিএসডি

উত্তর:


2

বহুভুজ স্তরটির গুণমান / জটিলতার উপর নির্ভর করে এটি করার একটি উপায় নিম্নলিখিত পদক্ষেপগুলির সাথে রয়েছে:

1) বহুভুজ থেকে শিখুনগুলি বের করুন, একটি অনন্য ক্ষেত্রকে একটি বৈশিষ্ট্য হিসাবে রাখা হয়েছে তা নিশ্চিত করে

2) এই পয়েন্টগুলি থেকে একটি ভোরোনয় তৈরি করুন

3) প্রয়োজনীয় পরিমাণে মূল বহুভুজ বাফার করুন

৪) ভোরোনাই থেকে বাফার বহুভুজগুলি বিয়োগ করুন

5) অনন্য বৈশিষ্ট্যযুক্ত ক্ষেত্রের অবশিষ্ট ভোরোনাই বহুভুজগুলি পুনঃবিবেচনা / দ্রবীভূত করুন

অতীতে সামান্য বেমানান ডেটাসেটের সাহায্যে এটি করার সময় আমাকে নতুন বহুভুজের মধ্যে থেকে নিদর্শনগুলি অপসারণ করার জন্য অতিরিক্ত পদক্ষেপগুলি করতে হয়েছিল:

  • ইন-বহুভুজ শিল্পকর্মগুলি সরাতে নতুন স্তর থেকে মূল বহুভুজগুলি বিয়োগ করুন
  • নতুন ডেটাসেটে মূল বহুভুজ যুক্ত করুন
  • কী ক্ষেত্রে পুনরায় সংযুক্ত / দ্রবীভূত করুন

ভোরোনাই পদক্ষেপের সুবিধা (পাশাপাশি সিএসডি দ্বারা প্রস্তাবিত) এটি হ'ল এটি লম্ব সীমানা দেয়, যেমন আপনার প্রয়োজনীয় চিত্রটি দেখায়।

এর মধ্যে কয়েকটি অপারেশন যদিও যথেষ্ট পরিমাণ সময় নিতে পারে ....


1

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

কিউজিআইএস-এর জন্য, আপনি প্রথমে তৈরি বাফার সরঞ্জাম এবং আপনার ব্যাসার্ধ এবং ব্যাসার্ধের ইউনিটটি যা পছন্দ করতে চান তা ইনপুট করতে চাইবেন। তারপরে আপনি আপনার জিওপ্রসেসিং সরঞ্জামগুলিতে যাবেন এবং দ্রবীভূতকরণ সরঞ্জামটি ব্যবহার করবেন। এটি আপনার বাফারগুলির সীমানা দ্রবীভূত করবে এবং মূলত এমন কিছু তৈরি করবে যা দেখতে দেখতে বড় বাফারের মতো।


2
কিউজিআইএস সমাধান দ্বিতীয় চিত্রের ফলে আসে না! আমার বোধগম্যতা হল যে দুটি কমলা বহুভুজ দুটি সবুজ বহুভুজ এর বৈশিষ্ট্য থাকবে এবং একটি বড় বহুভুজ মধ্যে দ্রবীভূত হবে না
RutgerH

0

যদি রাস্টার-বিশ্লেষণ ব্যবহার করা কোনও বিকল্প হয় তবে ব্যয়ের দূরত্ব অ্যালগরিদমগুলি একটি উপযুক্ত উপায় হতে পারে। সাধারণত, এই অ্যালগরিদমগুলি দূরত্ব এবং বরাদ্দ-আউটপুটও সরবরাহ করে - বরাদ্দের ফলাফলের উপর ভিত্তি করে (অর্থাত্ কোন পিক্সেল কোন বস্তুর নিকটতম) একটি রাস্টার গণনা যা দূরত্ব <মান (দূরত্বের রাস্টার থেকে) সহ বরাদ্দ-রাস্টার থেকে কোনও পিক্সেল নির্বাচন করে প্রত্যাশিত ফলাফল প্রদান করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.