डेस्कटॉप या GRASS के लिए ArcGIS का उपयोग करके सड़क नेटवर्क में मृत-छोर का पता कैसे लगाएं?


9

मैं एक सड़क डाटासेट (लाइनों) में सभी मृत-अंत सड़कों को हटाने की कोशिश कर रहा हूं जो 100 मीटर से कम हैं।

मैं उन सड़कों की पहचान कैसे कर सकता हूं जो डेड-एंड (कोई निकास नहीं) हैं?

100 मीटर का हिस्सा आसान है।

मुझे पता है कि आर्कगिस को डेस्कटॉप के लिए कैसे कुशल रूप से उपयोग किया जा सकता है और GRASS का उपयोग कर सकते हैं।


यह वीडियो सहायक होगा, यह सभी नोड्स की डिग्री की गणना करता है। आपकी रुचि डिग्री 1 में है। एक नेटवर्क में नोड्स की डिग्री
प्रत्युष त्रिपाठी

जवाबों:


11

मुझे यह हाल ही में करना था। ArcGIS 10 का उपयोग करना:

यदि आप केवल मृत सिरों का प्रतीक करना चाहते हैं, तो आप सड़कों की सुविधा पर एक टोपोलॉजी स्थापित कर सकते हैं और नियम निर्धारित कर सकते हैं "खतरे नहीं होने चाहिए"। यह हर सुविधा पर एक मार्कर लगाएगा जिसमें एक मृत अंत है।

वैकल्पिक रूप से, "फ़ीचर वर्टिक्स टू पॉइंट्स" टूल (डेटा मैनेजमेंट टूल्स में स्थित -> फीचर्स) चलाएं और पॉइंट प्रकार के रूप में "दंगल" चुनें। फिर आप उन पंक्तियों को छूने वाली सभी लाइनों को लेने के लिए "स्थान के अनुसार चयन करें" का उपयोग कर सकते हैं।

वोइला, सभी मृत-अंत वाली सड़कों का चयन किया जाता है।


धन्यवाद Loz, मैंने पॉइंट वर्जन के लिए फीचर वर्टिस का उपयोग किया और शेष वर्धमान को छूने वाली रेखाओं का चयन किया।
फिल डोनोवन

11

इस समस्या के हल के लिए एक सामान्य तरीके से एक नोड जिसका होने सब पोलीलाइंस मिल रहा है संयोजक 1 =।

प्रत्येक पॉलीलाइन के प्रत्येक अंतिम बिंदु के x & y का हैश का उपयोग करने वाली कुंजी का उपयोग करके या तो मेमोरी या डिस्क पर एक वैलेंस टेबल बनाई जा सकती है। यदि आप पॉलीइन को तड़कना नहीं चाहते हैं तो आप x और y को छोटा कर सकते हैं।

यहां छवि विवरण दर्ज करें

प्रत्येक नोड को इसकी डिग्री (या वैलेंस) द्वारा लेबल किया जाता है।


मिश्रण में कुछ व्यापक सिद्धांत लाने के लिए बहुत अच्छा है। दुर्भाग्य से, मैं आपकी कार्यप्रणाली का पालन करने के लिए संघर्ष कर रहा हूं। क्या आप बता सकते हैं कि इस तालिका को कैसे बनाया जाए?
फिल डोनोवन

1
फिल, आप सिर्फ वही करते हैं जो किर्क ने वर्णित किया है: पॉलीइन्स पर लूपिंग, दोनों छोरों को मेज पर जोड़ दें, उनकी गिनती बढ़ाएं। बाद में, तालिका के सभी बिंदुओं का आउटपुट 1: उन खतरों का है। आप पॉलीलाइन की लंबाई रिकॉर्ड करने के लिए तालिका को बढ़ा सकते हैं, भी (आपको केवल अंतिम लंबाई दर्ज करने की आवश्यकता है): छोटे खतरों को दिखाने के लिए उन का उपयोग करें।
whuber

6

GRASS विधि:

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

धन्यवाद @ मिचा, यह मददगार होगा क्योंकि मैं इन दिनों पहले GRASS का उपयोग करने की कोशिश करता हूं क्योंकि यह कई मामलों में आसान है; मैं अभी तक इसके चारों ओर अपना रास्ता नहीं जानता।
फिल डोनोवन

सीखने की अवस्था खड़ी है, लेकिन पुरस्कार इसके लायक हैं ... बस मैनुअल पेज पढ़ते रहें और यहां या माओलिस्ट से पूछें।
मीका

6

आर्कगिस स्टैंडर्ड या एडवांस में, आप अपने रोड नेटवर्क को जियोडैटबेस में फ़ीचर डेटासेट में डाल सकते हैं। फिर आप नेटवर्क पर एक टोपोलॉजी स्थापित कर सकते हैं और एक टोपोलॉजी नियम बना सकते हैं जो "खतरों" की पहचान करता है। यह उन सभी सड़कों की पहचान करेगा जो एक या दोनों छोर पर किसी चीज से नहीं जुड़ती हैं। ध्यान दें, यह आपके नेटवर्क में संभावित त्रुटियों की भी पहचान करेगा, जिनके खतरे हैं और वे अपराध-डी-थैली नहीं हैं। उन्हें पहले ठीक करने की आवश्यकता होगी।

लटकती सुविधाओं का चयन करने के लिए, त्रुटि निरीक्षक खोलें , त्रुटियों को उजागर करें, राइट क्लिक करें और "चयन सुविधाओं" का चयन करें। यह आपके फीचर वर्ग पर एक सामान्य चयन का निर्माण करेगा और आप उस चयन से उन विशेषताओं का चयन कर सकते हैं जो 100 मी से कम हैं।

आशा है कि यह आप के बाद क्या है।


संपादित करें:

आर्कजीआईएस 10.1 में एक नई सुविधा के बारे में इस ईएसआरआई ब्लॉग पोस्ट को देखा, जो आपको फीचर कक्षाओं के रूप में टोपोलॉजी त्रुटियों को निर्यात करने की अनुमति देता है। यह कुछ के लिए उपयोगी हो सकता है।


चीयर्स फ़ेज़टर, दुर्भाग्य से मैं आर्कप में टोपोलॉजी टूलबार को सक्रिय करने के लिए नहीं मिल सका (यहां तक ​​कि नक्शे में टोपोलॉजी परत जोड़ने के बाद) और इसलिए "त्रुटि निरीक्षक" तक नहीं पहुंच सका। मुझसे क्या छूट गया?
फिल डोनोवन

2
अनिवार्य रूप से, जब आप टोपोलॉजी को ठीक करते हैं, तो आप परत को संपादित कर रहे हैं। तो, आपको संपादन मोड में होना चाहिए। एक बार जब आप परत को संपादित कर रहे हैं, तो टोपोलॉजी टूल सक्रिय हो जाते हैं।
फ़ेज़र
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.