आर्कगिस में दो 'असंगत' बहुभुज परतों का विलय कैसे करें?


14

मेरे पास प्रशासनिक सीमाओं के साथ बहुभुजों की दो परतें हैं। हालांकि वे एक ही डेटा प्रदाता से आते हैं, लेकिन उन्हें लगता है कि छोटी विसंगतियां हैं और वे एक-दूसरे को 'फिट' नहीं करते हैं।

मैं आर्कजीआईएस 9.3 में इन दो परतों को कैसे मिला सकता हूं और उनके बीच ओवरलैप और अंतराल को हटा सकता हूं?

क्या एक परत (मेरे मामले में ग्रे) और दूसरी (बैंगनी) के अनुसार 'फिट' होना संभव होगा?

वैकल्पिक शब्द


1
जब मैंने वानिकी तकनीक में काम किया तो अक्सर ऐसी परतों को एक साथ मिलाया जाता है (मैनुअल डिजिटाइज़िंग के परिणाम) जिसके परिणामस्वरूप विसंगतियों का सामना होता है जिसे हमने "स्लिव्स" कहा। हम एक छोटे आकार के स्लाइस को खत्म करने के लिए आवश्यक थे और यह एक आसान प्रक्रिया नहीं थी; प्रोग्रामेटिक रूप से यह पहचानना कि कौन से बहुभुज को मानदंडों के पूर्वनिर्धारित सेट के आधार पर एक स्लिवर मर्ज करना चाहिए, आदि। कुछ ऐसे उपकरण हैं जिन्हें आप आज़मा सकते हैं, लेकिन वे क्षेत्र के आकार के साथ काम करते हैं जो मुझे लगता है कि अक्सर वांछनीय नहीं होता है: arcscripts.esri.com/details.asp?dbid=14672
जैकब सिसक जियोग्राफिक्स

धन्यवाद जैकब। कुछ रहस्यमय कारणों से मैं केवल इन परतों को 'मर्ज' कर सकता हूं - 'यूनियन' एक त्रुटि लाता है। आर्कजीआईएस स्लिवर से निपट सकता है लेकिन सीमा सीमा (मुझे लगता है) की लंबाई के आधार पर विलय के बारे में निर्णय लेता है, जो मेरे लिए कोई विकल्प नहीं होगा।
राडेक

1
@ याकूब: वास्तविक योगदान नहीं, बस एक मनोरंजक किस्सा: 1982 का मूल ARC / INFO ब्रोशर, जिसे हाल ही में gisandscience.com/2010/10/29/original-arcinfo-brochure-c-1982 पर पोस्ट किया गया था, "स्वचालित" था। इसके फीचर लिस्ट के हिस्से के तौर पर स्लिवर रिमूवल ”। :) इसके बाद से कुछ वास्तविक कदम आगे, और इतने सारे कदम पीछे की ओर। (विशेष रूप से: सामयिक रूप से जागरूक स्वरूपों को त्यागना।)
दान एस।

जवाबों:


11

"मैंने पहले से ही 'एकीकृत' की कोशिश की। यह अंतराल को हटाने के संदर्भ में काम किया, लेकिन निर्दिष्ट क्लस्टर अनुपस्थिति के अनुसार सभी बहुभुजों को भी सामान्यीकृत किया।"

सवाल यह है कि क्या आप 'ग्रे' बहुभुजों को अलग रखना चाहते हैं जैसा कि वे अब हैं। सीमाओं का सामान्यीकरण न करने के लिए, आपको यह लंबा रास्ता तय करना पड़ सकता है, आप संघ कर सकते हैं -> स्थानिक रूप से उन सभी बहुभुजों का चयन करें जिनके मूल बैंगनी बहुभुज के भीतर केन्द्रक गिरता है -> विलय चयन

इस बिंदु पर आपके पास 'ग्रे' भ्रूण अभ्यारण्य होंगे और 'ग्रे' के चारों ओर 'बैंगनी' बहुभुज होगा जहां ओवरलैप था।

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

अब अंतराल को बिना किसी विशेषता के सुविधाओं से भर दिया जाएगा। आप इनका उल्लेख स्लिव्स के रूप में कर सकते हैं। यदि सभी विशेषताओं को एकल 'पर्पल' फीचर में विलय किया जाना है, तो सभी 'स्लवर्स' का चयन करें और बैंगनी में विलय करें। इसे दूसरे तरीके से करने के लिए और किसी भी तरह से इस बिंदु पर प्रक्रिया को स्वचालित करने का एकमात्र तरीका एक उपकरण का उपयोग करके होता है जो कि स्लिवर पॉलीगन्स को पड़ोसी या सर्वश्रेष्ठ रूप से मर्ज करता है।

ऐसे उपकरण हैं जो सबसे बड़े आसन्न बहुभुज (विशेषता मानदंडों के साथ संयोजन में अधिक आदर्श रूप से) में विलय करके स्लिव्स को समाप्त कर सकते हैं ( http://arcscripts.esri.com/details.asp?dbid=14672 ) हालांकि, मैं दृढ़ता से सिफारिश करूंगा। एक उपकरण / स्क्रिप्ट ढूंढें जो स्लैग को आसन्न बहुभुज में विलय कर देता है जो इसके साथ सबसे लंबी सीमा साझा करता है। यह ArcObjects के साथ प्रोग्राम किया जा सकता है, लेकिन मुझे नहीं पता कि क्या ऐसा करने वाला टूल उपलब्ध है। ये एल्गोरिदम तब काफी जटिल हो सकते हैं जब आप स्टैक्ड स्लीवर्स आदि जैसी समस्याओं में पड़ जाते हैं, मैंने कभी भी उल्लेखित टूल की कोशिश नहीं की है, इसलिए मुझे नहीं पता कि यह स्टैक्ड स्लीवर्स जैसी वास्तविक खराब स्थितियों से कैसे निपटता है (पुनरावर्ती होने की आवश्यकता है) या क्या आप विशेषता मानदंड दर्ज कर सकते हैं ...


धन्यवाद जैकब। यह एक समाधान के लिए निकटतम मैं हो सकता है। 'यूनियन' यहां एक महत्वपूर्ण कार्य था। मैंने तब 'इरेज़' का उपयोग करके सभी 'ग्रे' विशेषताओं के बिना अस्थायी परत बनाई। अभी भी किसी तरह से स्लिवर्स को निकालना होगा, लेकिन न्यूनतम मैनुअल इंप्लूट 'एलिमिनेट' के साथ सामना करना चाहिए।
राडेक

7

दो विकल्प:


धन्यवाद स्विंगली। मैंने पहले ही 'एकीकृत' करने की कोशिश की। यह अंतराल को हटाने के संदर्भ में काम करता है, लेकिन निर्दिष्ट क्लस्टर सहिष्णुता के अनुसार सभी बहुभुजों को भी सामान्यीकृत करता है। तब टोपोलॉजी के साथ खेलने की कोशिश करेंगे।
14:00

1
टोपोलॉजी के नियम काम करते हैं और आप ट्रेस टूल का उपयोग कर सकते हैं (ग्रे बाउंड्री हाई रैंक की गई) - # एडिटर टूलबार पर कट पॉलीगन्स टूल कट पॉलीगन्स टूल पर क्लिक करें। # एडिटर टूलबार पैलेट पर ट्रेस ट्रेस पर क्लिक करें। help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/...
Mapperz

धन्यवाद मैपरज़। क्या ये उपकरण आरसीजीआईएस 9.3 में उपलब्ध हैं? (क्षमा करें, यह शुरू में निर्दिष्ट नहीं किया गया था - अब सवाल में तय किया गया है)
radek

2
ट्रेस टूल 9.3 webhelp.esri.com/arcgisdesktop/9.3/… में है, जिसका उपयोग टोपोलॉजी नियमों के साथ किया जा सकता है।
Mapperz

2

आपने यह नहीं बताया है कि आपके पास किस वर्जन का सेमीकैप है या किस स्तर का है। आर्गिस 10 में एक जियोप्रोसेसिंग पुलडाउन है जिसमें आपकी जरूरत की हर चीज मौजूद है। संघ वह है जो आपको उपयोग करना होगा। फिर आप दो बहुभुज (एक ही परत के भीतर एक संपादित सत्र में) को मर्ज कर सकते हैं कि आप क्या चाहते हैं। इसके अलावा ET-geotools के पास ऐसा करने के लिए नि: शुल्क कार्यक्षमता है। और मेरा मानना ​​है कि हॉथ्स टूल्स में कुछ फ्री टूल्स हैं। मैं ईटी टूल्स का इस्तेमाल करता हूं। इयान-को स्पैटियल टेक्नोलॉजीज


धन्यवाद ब्रैड। मैं 9.3 दुर्भाग्य से [प्रश्न में अद्यतन] पर हूँ।
radek

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