কিউজিস-এ প্রভাবের ক্ষেত্রগুলি কীভাবে গণনা করা যায়?


10

আমি একটি বহুভুজ স্তর তৈরি করার চেষ্টা করছি যা নিকটবর্তী স্টোরের সাথে মিলে বহুভুজগুলি দেখায়।

30 স্টোরের অবস্থানের সেটগুলির জন্য, ফলাফলটি 30 টি বৈশিষ্ট্যযুক্ত বহুভুজ স্তর হওয়া উচিত, প্রতিটি স্টোরের জন্য একটি one প্রতিটি বৈশিষ্ট্য এমন একটি অঞ্চলে প্রতিনিধিত্ব করবে যেখানে এটি সম্পর্কিত স্টোরটি নিকটতম। উদাহরণস্বরূপ, বহুভুজ 12 এর মধ্যে একটি ঠিকানা অর্থ হল 12 স্টোরটি নিকটতম।

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

ধারণাটি হ'ল স্টোর এবং রাস্তার একটি নির্দিষ্ট সেট দেওয়া থাকলে নিকটস্থ স্টোরটি কোনও মানচিত্রে যে কোনও নির্দিষ্ট স্থানে স্থির থাকতে হবে। সুতরাং, আমি আশা করছি যে ফলস্বরূপ বহুভুজ স্তরটি ফাঁকবিহীন হবে।

ম্যাপটিটিউড সফ্টওয়্যারটির এই ভিডিওটি আমি কী সম্পাদন করতে চাইছি তার একটি নিখুঁত উদাহরণ সরবরাহ করে (ভিডিওটির 1:55 তে এগিয়ে এগিয়ে)। বিকল্পভাবে, উদাহরণের জন্য নীচের চিত্রটি দেখুন:

হাসপাতালের নিকটতম অঞ্চলের মানচিত্র

প্রতিটি হাসপাতালের জন্য, একটি সংশ্লিষ্ট অঞ্চল রয়েছে যেখানে within অঞ্চলের মধ্যে যে কোনও কিছুই that অঞ্চলের মধ্যে অবস্থিত হাসপাতালের নিকটবর্তী থাকে।

কিউজিআইএস ব্যবহার করে কীভাবে এটি প্রতিলিপি করতে পারি?

উত্তর:


8

গ্রাস অ্যালগরিদম v.net.alloc সাবনেট উত্পাদন করতে পারে - আপনি এটিকে প্রসেসিং টুলবক্স থেকে কল করতে পারেন (QGIS 2.16 তে পরীক্ষা করেছেন)

আপনার প্রয়োজন একটি পয়েন্ট স্তর (সুবিধার জন্য) এবং ব্যয় সহ একটি লাইন স্তর (সময় / দৈর্ঘ্য)। এটি catযুক্ত নামে একটি ক্ষেত্র সহ একটি নতুন লাইন স্তর তৈরি করবে, এটি নিকটতম সুবিধার আইডি হবে।

নিকটতম পাবে দূরত্বের উপর ভিত্তি করে এখানে একটি উদাহরণ। প্রতিটি লাইন বিভাগটি catএলোমেলো রঙ ব্যবহার করে রঙ করা হয়: -

v.net.alloc উদাহরণ

মনে রাখবেন যে কখনও কখনও দুটি সংলগ্ন পাবগুলির রাস্তার নেটওয়ার্কগুলিকে খুব অনুরূপ রঙ দেওয়া হয়; যদি আপনি সেগুলি লেবেল করেন তবে আপনি দেখতে পাবেন এটি আসলে কাজ করেছে।

আপনার উপরের মতো ফাঁক-মুক্ত বহুভুজ পাওয়ার মতো, আমি স্ট্যাম্পড। যদি আপনি ফলাফলগুলিতে 'নোডগুলি বের করেন' এবং 'উত্তল হাল' (বিড়ালের দ্বারা গ্রুপিং) প্রয়োগ করেন তবে ফাঁক এবং ওভারল্যাপ থাকবে।

সম্পাদনা

আপনি প্রকৃতপক্ষে পছন্দসই ফলাফল পেতে পারেন। আপনি আপনার মন্তব্যে পরামর্শ হিসাবে, আপনি নিম্নলিখিত করতে পারেন ..

  • রান এক্সট্র্যাক্ট নোড v.net.alloc আউটপুট উপর
  • এক্সট্রাক্ট নোডসের স্তরে ভোরোনাই বহুভুজ চালান
  • বহুভুজ ওভারল্যাপ নিশ্চিত করার জন্য স্থির দূরত্ব বাফারটি চালান (উদাহরণস্বরূপ 1 মিটার দ্বারা বাফার)
  • চালানোর অবসান ঘটাও , বাফার স্তরে ক্ষেত্র 'বিড়াল' ব্যবহার

এখানে ফলাফলটি ... এটি নিখুঁত নয়, আপনি কখনও কখনও রাস্তার নেটওয়ার্কের কিছু অংশ প্রতিবেশী বহুভুজগুলিতে দেখতে পাবেন।

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

দ্রবীভূত করার জন্য নতুন 2.16 জিইউআইতে একটি 'ফাঁদ' রয়েছে। আমি ক্ষেত্রটি সেট করেছিলাম, তবে মনে হচ্ছে এটি সবকিছু দ্রবীভূত করেছে। আপনার 'সমস্ত দ্রবীভূত করুন' চেকবাক্সটি চেক করতে হবে বা ফিল্ড সেটিং উপেক্ষা করা উচিত।


এটি সহায়ক এবং আমি অবশ্যই আমার প্রয়োগটিতে ফলাফলটি ব্যবহার করতে পারি। বহুভুজ দিয়ে শেষ করার কোনও উপায় আছে কিনা তা দেখার জন্য আমি এই অস্থায়ীভাবে ছেড়ে দেব। এটা কি সম্ভব যে ভোরনি পলিগনস সরঞ্জামটি কোনওভাবে সহায়তা করবে?
ge0m3try

আপনার সুবিধাগুলির উপর একটি ভোরোনাই কেবল "কাক উড়ে যাওয়ার সাথে" ইউক্লিডিয়ান দূরত্বের ভিত্তিতে কেবল একটি আনুমানিক মূল্য দেবে , সুতরাং এটি কার্যকরভাবে আপনার রাস্তার নেটওয়ার্কটিকে উপেক্ষা করে।
স্টিভেন কে

আমি যদি আগ্রহী যে আমি v.net.alloc ফলাফলের নোডগুলি বের করে আনতে পারি, তবে এটি অনন্য বৈশিষ্ট্য শনাক্তকরণের ভিত্তিতে ভোটদানের বহুভুজকে দ্রবীভূত করতে পারে। রাস্তার ডেটাসেটের আকার খুব বড় তাই আমি এটি দ্রুত পরীক্ষা করতে সক্ষম হবো না, তবে এর মধ্যে সম্ভবত এই কারণটি কার্যকর হয় না সে সম্পর্কে কিছু চিন্তাভাবনা আসবে।
ge0m3try

আসলে, আপনার কুঁচক ঠিক - এটি চেষ্টা করে দেখুন।
স্টিভেন কে

2
গুরুত্বপূর্ণ দ্রষ্টব্য: এই কর্মপ্রবাহের সাথে কয়েকটি উপদ্রব রয়েছে যা আমি কীভাবে কাটিয়ে উঠব তা নির্ধারণ করেছি। স্থির দুরত্ব বাফার সরঞ্জামের প্রয়োজন হয় না। সাগা Dissolveসরঞ্জামটি কিউজিআইএস সমতুল্যর চেয়ে অনেক গতিযুক্ত বলে মনে হচ্ছে। এবং ক্ষেত্রের Voronoiদ্বারা স্তরটি বিভক্ত করাও তত দ্রুত বলে মনে হচ্ছে catএবং তারপরে dissolveপ্রতিটি অঞ্চল পৃথক পৃথকভাবে আলাদা করা উচিত। Mergeতাদের একসাথে ফিরে। তারপরে, গ্রাসটি চালান v.cleanএবং rmduplসদৃশ নোডগুলি সরানোর জন্য সরঞ্জামটি চয়ন করুন । এটি গুরুত্বপূর্ণ অন্যথায় অন্যান্য প্রক্রিয়া যেমন ক্লিপিং, স্থানিক যোগদান, সমস্ত একত্রিত দ্রবীভূত ভোরোনাই লাউয়ারের উপর সঠিকভাবে কাজ করবে না।
ge0m3try
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.