"আগ্রহের ক্ষেত্র" বহুভুজ মুখোশ কীভাবে তৈরি করবেন?


12

আমি আর্কজিআইএস ব্যবহার করে একটি জিপি সরঞ্জাম তৈরি করেছি যা নির্বাচিত বৈশিষ্ট্যগুলি থেকে "আগ্রহের ক্ষেত্র" মাস্ক তৈরি করে। কার্যকরভাবে এটি একটি নতুন ডোনাট বহুভুজ স্তর তৈরি করে যেখানে ছিদ্রটি পূর্বে নির্বাচিত বৈশিষ্ট্য ছিল। আমি কিউজিআইএস-এ এই কাজটির প্রতিলিপি করতে পারি?

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

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

এই ধরণের সরঞ্জাম বা দক্ষতা কিউজিআইএস-এর মধ্যে ইতিমধ্যে বিদ্যমান বা আমাকে এটি একটি কাস্টম ফাংশন হিসাবে লিখতে হবে?

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

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

উত্তর:


12

একটি মুখোশ তৈরি করতে, আমি লেয়ার এক্সটেন্টস (ভেক্টর - গবেষণার সরঞ্জাম) এবং ডিফারেন্স (ভেক্টর - জিওপ্রসেসিং সরঞ্জাম) থেকে "কেবলমাত্র নির্বাচিত বৈশিষ্ট্যগুলি ব্যবহার করুন" বিকল্পটি সক্রিয় করার পরামর্শ দিয়েছি y

আপনি যদি সত্যিই "নির্বাচিত সমস্ত বৈশিষ্ট্য একটি ডোনাট শেফফিলের কাছে রফতানি করতে চান", আপনি দ্রবীভূত করার চেষ্টা করতে পারেন তবে এটি বেশ ধীর এবং আপনি ক্ষুদ্র ছিদ্র ইত্যাদির মতো সাবঅপটিমাল ফলাফল সহ শেষ করতে পারেন etc.

স্তর বহির্মুখ সরঞ্জাম থেকে বহুভুজ দিয়ে বড় বহুভুজ তৈরি করা এবং তারপরে নির্বাচিত কাউন্টি কেটে নেওয়া আরও দ্রুত হওয়া উচিত।


12

এই সমাধানের দিকনির্দেশের জন্য আপনাকে @unddark ধন্যবাদ। FTools ফাংশন "ডিফারেন্স" হ'ল সরঞ্জামটি যে কাজটি সম্পাদন করেছিল। তবে, আপনার পরামর্শের চেয়ে আলাদা, আমি "লেয়ার এক্সটেন্টস থেকে বহুভুজ" তৈরি করতে হবে না।

পরিবর্তে, সমাধানটি ছিল:

  1. ডেটা স্তর (কাউন্টি) লোড করুন
  2. আগ্রহের বৈশিষ্ট্যটি নির্বাচন করুন (কাউন্টি এ)
  3. ভেক্টর-> জিওপ্রসেসিং-> ডিফারেন্স সরঞ্জামটি ব্যবহার করুন
  4. উভয় ইনপুট হিসাবে কাউন্টি স্তরটি নির্বাচন করুন, "নির্বাচিত বৈশিষ্ট্যগুলি ব্যবহার করুন" ইনপুট ভেক্টর লেয়ারের জন্য ডিফারেন্স লেয়ারের জন্য, চেক করা অফ।

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

এটি নির্বাচিত বৈশিষ্ট্য (গুলি) ব্যতীত ইনপুট থেকে সমস্ত বৈশিষ্ট্য সহ স্তরটি দেবে। ধন্যবাদ!


2
একটি
আপভোটটি

এটি দুর্দান্ত কাজ করে। কাউন্টিটি সমুদ্রের সীমানা বা কোনও বহুভুজবিহীন অন্যান্য অঞ্চলকেই সীমানা দেয় এবং কেবল এই অঞ্চলগুলি মুখোশ পায় না।
জিমস-ডব্লিউ

3

প্রতিসম পার্থক্য QGIS 1.6 মধ্যে Vector অবস্থিত> Geoprocessing সরঞ্জাম> প্রতিসম পার্থক্য (আদর্শ কোর টুলস) দুটি ইনপুট বহুভুজ থেকে আপনার মাস্ক উৎপন্ন করা উচিত ...

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

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