ArcGIS नेटवर्क विश्लेषक के लिए चौराहे पर सड़कों का विभाजन?


15

मेरे पास फ़ाइल जियोडैटेबेस फ़ीचर क्लास है जो एक शहर की सड़कों का प्रतिनिधित्व करता है। सड़कें अंतर्संबंधों में विभाजित नहीं हैं। आर्कगिस को चौराहों पर सड़कों को विभाजित करने की आवश्यकता है, अन्यथा यह मानता है कि सड़कें जुड़ी नहीं हैं।

यह छवि ArcGIS नेटवर्क विश्लेषक के लिए कनेक्टिविटी मॉडल को दिखाती है, जब सड़कों का विभाजन नहीं होता है। कनेक्टिविटी

मैं इस समस्या को कैसे ठीक करूं और जहां भी वे अंतर करते हैं, सड़कों को विभाजित करें?


3
मुझे पता है कि इससे ओवरपास / अंडरपास क्षेत्रों में समस्या हो सकती है। मेरे पास ऐसे बिंदु हैं जहां ओवरपास / अंडरपास हैं, और वे मैन्युअल रूप से सही किए जाएंगे, क्योंकि वे इस शहर में संख्या में सीमित और प्रबंधनीय हैं।
देवदत्त तेंग्शे

जवाबों:


19

फ़ीचर करने के लिए लाइन (डेटा प्रबंधन) geoprocessing उपकरण डेटा 'सफाई' के लिए इस्तेमाल किया जा सकता है।

मदद फ़ाइल का उल्लेख है:

जहाँ इनपुट लाइनें या बहुभुज सीमाएँ अपने आरंभ और अंत सिरों के अलावा स्थानों पर एक दूसरे को स्पर्श, क्रॉस या ओवरलैप करती हैं, वे उन चौराहों पर विभाजित हो जाएंगे; विभाजित लाइनों में से प्रत्येक एक आउटपुट लाइन सुविधा बन जाएगी। यदि किसी इनपुट लाइन या बहुभुज सीमा को किसी अन्य विशेषता द्वारा प्रतिच्छेद नहीं किया जाता है, तो इसका संपूर्ण आकार अभी भी एक लाइन सुविधा के रूप में लिखा जाएगा।

इसके अलावा, आउटपुट फ़ाइल में विशेषताओं को संरक्षित करने के लिए, सही करने के लिए संरक्षित गुण विकल्प सेट करना याद रखें ।


यह सबसे कुशल विकल्प है, और आप एक कदम और आगे बढ़ सकते हैं जब आप डेटा में छोटे अंडरस्क्रेट्स और ओवरशूट्स के लिए एक उपयुक्त क्लस्टर_टॉलरेंस सेट करते हैं, तो भी (लेकिन सावधान रहें कि सहिष्णुता मूल्य उपयोगी स्थानिक सटीकता से परे डेटा को सरल नहीं करता है )।
ccn

इसके लायक यह जोड़ना कि यदि आप क्लस्टर संयोजन को एक अलग चरण के रूप में करना चाहते हैं तो आप इंटीग्रेट टूल का उपयोग कर सकते हैं।
fmark

यदि आप उन्नत लाइसेंस प्राप्त करने के लिए भाग्यशाली नहीं हैं, तो भी आप प्रसंस्करण मेनू (> संस्करण 2.8) के माध्यम से QGIS में लाइनों के उपकरण के साथ विभाजित लाइनों का उपयोग कर सकते हैं और परिणाम को आर्क में वापस ला सकते हैं।
ओलिवर बर्डेकिन

आप शायद ध्यान दें कि यह एक उन्नत स्तर के लाइसेंस की जरूरत है, अभी भी ArcGIS 10.4.1 पर मामला।
PolyGeo

6

आप ArcGIS (ArcEditor या ArcInfo लाइसेंस की आवश्यकता है) में Planarize Lines टूल का उपयोग कर सकते हैं ।

हालांकि ध्यान रखें कि आप इस मामले में ओवरपास / अंडरपास जानकारी को खो देंगे क्योंकि सभी अन्तर्विभाजक लाइनों को विभाजित किया जाएगा। विभाजन लाइनों पर अधिक सामान्य पढ़ने यहाँ उपलब्ध है


हालांकि यह वास्तव में उपयोगी है, इसे एडिटिंग सेशन में मैन्युअल एडिटिंग की आवश्यकता होगी।
देवदत्त तेंगशे

2
यकीनन ठीक। फिर फ़ीचर टू लाइन जीपी टूल का उपयोग करें जिसमें प्लैनराइज़ लाइन्स के समान कार्यक्षमता है। एकल फीचर क्लास में कोइन्सीडेंट लाइनों के मामले में एकमात्र अंतर यह है कि आउटपुट फीचर क्लास में कुछ डुप्लिकेट लाइनें बनाई जाएंगी (कम से कम यह वही है जो मुझे मिला है)। मैंने इस परिदृश्य को संभालने के लिए समान GP उपकरण ढूंढ और हटा दिया है ( resource.arcgis.com/en/help/main/10.1/index.html#//… )।
एलेक्स टेरासेनकोव

3

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

यदि आपकी सभी सड़कें एक आकार / सुविधा वर्ग का हिस्सा हैं, तो आपको इसे अपने mxd में दो बार जोड़ने और एक का नाम बदलने में सक्षम होना चाहिए। यानी सड़कों 1 और सड़कों 2 और फिर सड़कों 1 का उपयोग विभाजन और सड़कों को परिभाषित करने के लिए किया गया था पहले विभाजित किया जाना था। मैंने यह कोशिश नहीं की है, इसलिए उम्मीद है कि यह अभ्यास के साथ-साथ सिद्धांत में भी काम करेगा।


2

यह PostGIS में काम करेगा, लेकिन मैंने पढ़ा है कि ArcGIS में SQL इंटरफ़ेस भी है। यह एक का चयन करता है। यदि आप डेटा सहेजना चाहते हैं और प्राथमिक कुंजी के लिए अनुक्रम जोड़ना चाहते हैं तो 'चयन करें' का उपयोग करें

* से चुनें (r.id चुनें, st_Dump (ST_Split (r.the_geom, r2.the_geom))
आर के रूप में टेबल रोड से, आर 2 के रूप में सड़क से 
जहाँ r.id! = r.id और ST_Intersect (r.the_geom, r2.the_geom) सामान के रूप में)

जैसे डेटा वापस करना चाहिए

| आईडी | geom |
--------
| 1 | xxxx |
| 1 | yyyy |
| 2 | zzzz |

अगर मैंने कोई गलती नहीं की


यह अपेक्षित आउटपुट नहीं देता है।
देवदत्त तेंग्शे

1

चौराहों पर लाइनों को विभाजित करने के लिए प्लानेराइज का उपयोग करना

  1. ArcMap में, एडिट टूलबार पर एडिट टूल एडिट टूल पर क्लिक करें।
  2. चौराहों पर विभाजित करने के लिए इच्छित लाइन सुविधाओं का चयन करें।
  3. टोपोलॉजी टूलबार पर प्लानेराइज लाइन्स बटन प्लानेराइज बटन पर क्लिक करें।
  4. ओके पर क्लिक करें।

लाइनों को नई सुविधाओं में विभाजित किया जाता है जहां वे अंतर करते हैं।

ध्यान दें: आर्क 10 और ऊपरी में यह उपकरण उन्नत संपादन टूलबार पर है।


एक साल पहले ही @Alex Tereshenkov द्वारा पहले दिए गए डुप्लिकेट उत्तर। लेकिन यहां यह उल्लेख नहीं किया गया है कि आपको उच्च आर्किज लाइसेंस की आवश्यकता होगी, जो यह जानना महत्वपूर्ण है कि क्या आप इस उपकरण का उपयोग करना चाहते हैं।
जेनेरिक वीवर्स

-1

ESRI डेस्कटॉप मदद से। लिंक सबसे नीचे है और एक से अधिक संभावित दृष्टिकोण हैं।

"अन्य विशेषताओं की ज्यामिति से बहुभुज

1. आर्केप में, एडिटर टूलबार पर एडिट टूल पर क्लिक करें।

2. उन विशेषताओं का चयन करें जिनकी ज्यामिति आप नए बहुभुज सुविधाओं के निर्माण के लिए उपयोग करना चाहते हैं।

3. संपादक टूलबार पर, टास्क ड्रॉप-डाउन तीर पर क्लिक करें और नया फ़ीचर बनाएँ पर क्लिक करें।

4. संपादक टूलबार पर, लक्ष्य ड्रॉप-डाउन तीर पर क्लिक करें और बहुभुज सुविधा वर्ग क्लिक करें जिसमें आप एक नई सुविधा बनाना चाहते हैं। चयनित सुविधाएँ और लक्ष्य परत समान सुविधा वर्ग से नहीं हो सकती है।

5. टोपोलॉजी टूलबार पर, कंस्ट्रक्ट फीचर्स बटन पर क्लिक करें।

वैकल्पिक रूप से, एक क्लस्टर सहिष्णुता टाइप करें।

6. चुने हुए विशेषताओं से नए बहुभुज बनाने के लिए, मौजूदा बहुभुज की सीमाओं को इनपुट ज्यामिति मानकर नए बहुभुज बनाने के लिए, या उन विशेषताओं को विभाजित करने के लिए जहाँ चयनित रेखाएँ या बहुभुज उन्हें पार करते हैं।

7. ठीक क्लिक करें।

नई सुविधाएँ लक्ष्य सुविधा वर्ग में बनाई गई हैं। "

http://webhelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=Making_new_features_with_topology_tools


मुझे यकीन नहीं है कि आपके सवाल का मेरे सवाल से क्या जवाब है। क्या आपने संयोग से इसे किसी अन्य प्रश्न के बजाय यहाँ पोस्ट किया है?
देवदत्त तेंग्शे

यदि आप नीचे दिए गए लिंक पर जाते हैं और पूरी मदद करते हैं तो मुझे विश्वास है कि आप प्रासंगिकता देखेंगे। डेटा को पॉलीगोनिंग करके आप गैर-प्रतिच्छेदन सड़कों पर चौराहों का निर्माण कर रहे हैं और सहायता में समान संचालन हैं जो समस्या के साथ भी सहायता करेंगे
lewis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.