ডেস্কটপ বা জিআরএসএস-এর জন্য আর্কজিআইএস ব্যবহার করে কীভাবে রোড নেটওয়ার্কে ডেড-এন্ড সন্ধান করবেন?


9

আমি 100 মিটারের চেয়ে কম লম্বা রোডের ডেটাসেট (লাইন) -এর সমস্ত মৃত-শেষ রাস্তাগুলি সরিয়ে দেওয়ার চেষ্টা করছি।

আমি কীভাবে রাস্তাগুলি সনাক্ত করতে পারি যেগুলি শেষ প্রান্তে রয়েছে (প্রস্থান ছাড়বে না)?

100 মিটার অংশটি সহজ।

আমি জানি ডেস্কটপের জন্য দক্ষভাবে আরকিজিএস কীভাবে ব্যবহার করতে হয় এবং গ্রাস ব্যবহার করতে পারি।


এই ভিডিওটি সহায়ক হবে, এটি সমস্ত নোডের ডিগ্রি গণনা করে। আমি মনে করি আপনার আগ্রহটি ডিগ্রি 1 এ রয়েছে। একটি নেটওয়ার্কে
নোডের

উত্তর:


11

আমাকে সম্প্রতি এটি করতে হয়েছিল। আরকজিআইএস 10 ব্যবহার করে:

আপনি যদি কেবলমাত্র মৃত প্রান্তকে প্রতীকী করতে চান তবে আপনি কেবল রাস্তা ফিচারক্লাসে একটি টপোলজি স্থাপন করতে পারেন এবং "ড্যাংলেস থাকতে হবে না" নিয়মটি সেট করতে পারেন। এটি প্রতিটি বৈশিষ্ট্যে একটি চিহ্নিতকারী রাখবে যার একটি শেষ প্রান্ত রয়েছে।

বিকল্পভাবে, "পয়েন্টগুলিতে বৈশিষ্ট্য অনুসারে" সরঞ্জামটি চালান (ডেটা ম্যানেজমেন্ট সরঞ্জামগুলিতে অবস্থিত -> বৈশিষ্ট্যগুলি) এবং পয়েন্টের ধরণ হিসাবে "দঙ্গল" নির্বাচন করুন। তারপরে সেই লম্বা বিন্দুগুলিকে স্পর্শ করা সমস্ত লাইন তুলতে আপনি "অবস্থান অনুসারে নির্বাচন করুন" ব্যবহার করতে পারেন।

ভয়েলা, সমস্ত মৃত-শেষ রাস্তাগুলি নির্বাচন করা হয়েছে।


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

11

এই সমস্যা সমাধানের একটি সাধারণ উপায় হ'ল নোডযুক্ত সমস্ত পলিনগুলি খুঁজে পাওয়া যায় যার ভ্যালেন্স = 1।

মেমরিতে বা ডিস্কে একটি ভ্যালেন্স টেবিল তৈরি করা যেতে পারে, প্রতিটি পললাইনটির প্রতিটি প্রান্ত বিন্দুর x & y এর হ্যাশ এমন কী ব্যবহার করে। আপনি যদি পলিইনগুলি না ছড়িয়ে দেন তবে আপনি এক্স কেটে যেতে চান এবং y কেটে যেতে পারে।

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

প্রতিটি নোডকে তার ডিগ্রি (বা ভ্যালেন্স) দ্বারা লেবেল করা হয়।


মিশ্রণে কিছু বিস্তৃত তত্ত্ব আনতে দুর্দান্ত। দুর্ভাগ্যক্রমে, আমি আপনার পদ্ধতি অনুসরণ করতে সংগ্রাম করছি। আপনি কি এই টেবিলটি তৈরি করবেন তা ব্যাখ্যা করতে পারেন?
ফিল দোনভান

1
ফিল, আপনি কির্কের বর্ণনার মতোই করেছেন: পলিনগুলির উপরে লুপিং করা, টেবিলের উভয় প্রান্তকে যুক্ত করুন, তাদের সংখ্যা বাড়িয়ে তুলুন। এরপরে, টেবিলের সমস্ত পয়েন্ট আউটপুট 1 এর গণনা রয়েছে: সেগুলি হ'ল ড্যাংলেস। পললাইন দৈর্ঘ্য রেকর্ড করতে আপনি টেবিলটি বাড়িয়ে তুলতে পারেন (আপনার কেবলমাত্র শেষ দৈর্ঘ্যের প্রবেশদ্বার প্রয়োজন): সংক্ষিপ্ত ড্যাংলগুলি স্ক্রিন করতে সেগুলি ব্যবহার করুন।
whuber

6

গ্রাস পদ্ধতি:

v.clean in={your input vector} tool=rmdangle thresh={your threshold} out={output vector}

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

শেখার বক্ররেখা খাড়া, তবে পুরষ্কারগুলি মূল্যবান ... কেবল ম্যানুয়াল পৃষ্ঠাগুলি পড়তে এবং এখানে বা মাইলিস্টের কাছে জিজ্ঞাসা করুন।
মিচা

6

আরকজিআইএস স্ট্যান্ডার্ড বা অ্যাডভান্সডে আপনি নিজের রোড নেটওয়ার্কটিকে জিওডাটাবেজে ফিচার ডেটাসেটে রাখতে পারেন। তারপরে আপনি নেটওয়ার্কে টপোলজি সেট আপ করতে এবং টপোলজি বিধি তৈরি করতে পারেন যা "ড্যাঙ্গেলস" সনাক্ত করে। এটি এমন সমস্ত রাস্তা সনাক্ত করবে যা এক বা উভয় প্রান্তে কোনও কিছুর সাথে সংযোগ স্থাপন করে না। দ্রষ্টব্য, এটি আপনার নেটওয়ার্কের সম্ভাব্য ত্রুটিগুলিও সনাক্ত করবে যার ঝোলা রয়েছে এবং এটি কাল-ডি-স্যাক নয়। তাদের প্রথমে ঠিক করা দরকার।

ঝোলা বৈশিষ্ট্য নির্বাচন করতে, ত্রুটি পরিদর্শকটি খুলুন , ত্রুটিগুলি হাইলাইট করুন, ডান ক্লিক করুন এবং "বৈশিষ্ট্যগুলি নির্বাচন করুন" নির্বাচন করুন। এটি আপনার বৈশিষ্ট্য শ্রেণিতে একটি সাধারণ নির্বাচন তৈরি করবে এবং আপনি সেই নির্বাচন থেকে সেই বৈশিষ্ট্যগুলি নির্বাচন করতে পারবেন যা 100 মিটারেরও কম less

আশা করি এটি আপনি পরে যাচ্ছেন।


সম্পাদনা করুন:

আরকিজিআইএস 10.1-এ নতুন বৈশিষ্ট্য সম্পর্কে এই ইএসআরআই ব্লগ পোস্টটি সবেমাত্র দেখেছি যা আপনাকে টপোলজি ত্রুটিগুলি বৈশিষ্ট্য শ্রেণি হিসাবে রপ্তানি করতে দেয়। এটি কারওর জন্য কার্যকর হতে পারে।


চিয়ার্স ফেজেটার, দুর্ভাগ্যক্রমে আমি সক্রিয় করতে আর্কম্যাপে টপোলজি টুলবারটি (মানচিত্রে টপোলজি স্তর যুক্ত করার পরেও) পেতে পারি নি এবং তাই "ত্রুটি পরিদর্শক" অ্যাক্সেস করতে পারিনি। আমি কি থেকে বাতিল হলাম?
ফিল ডোনভান

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