बहुभुज के लिए स्व चौराहों, कैसे हल करें?


13

मेरे पास एक स्व-प्रतिच्छेदन बहुभुज आकार की मरम्मत के बारे में एक प्रश्न है। मेरे पास एक शेपफाइल है जिसमें पॉलीगन्स (ZM) होते हैं जिनमें स्व-प्रतिच्छेदन विशेषताएं होती हैं। यदि मैं "मरम्मत ज्यामिति" उपकरण का उपयोग करता हूं, तो यह कई आत्म-चौराहों को ढूंढता है और उन्हें ठीक करता है। हुर्रे!

लेकिन जब मैं इस फ़ाइल (या इसका चयन) का निर्यात करता हूं, तो इस निर्यात में फिर से स्वयं के चौराहे होते हैं। यह समस्या को संभालने के लिए किए गए सभी प्रयासों पर होता है, जिसमें शामिल हैं:

  1. उपकरण "मरम्मत ज्यामिति" का उपयोग करें, विफल;
  2. उनकी सभी विशेषताओं के आधार पर बहुभुजों को भंग करना, विफल रहा;
  3. ZM गुणों का निपटान, और फिर उपरोक्त सभी, विफल;

यहां तक ​​कि जब मैं आर्ककॉस्टिक्स का उपयोग करते हुए जियोडेटाबेस में इस आकृति को आयात करता हूं, तो यह सही ढंग से आयात करता है, लेकिन जब मैं डेटाबेस से निर्यात करता हूं, तो आत्म-चौराहे फिर से होते हैं।

तो कैसे इस समस्या को ठीक करने के लिए कोई सलाह बहुत सराहना की जाएगी। यदि कोई यह समझा सके कि इस प्रकार का व्यवहार क्यों है, तो यह अद्भुत होगा।

मैं आर्कगिस 9.3.1 बिल्ड 4000 (SP2) का उपयोग कर रहा हूं।


1
लाइन्स में कनवर्ट करें और पॉलीगन्स को फिर से निर्धारित करें और ओवरशूट करें / झूलें, इसके लिए जियोविज़ार्ड एक सहायक उपकरण है। ian-ko.com/ET_GeoWizards/gw_main.htm
Mapperz

3
क्या आपने topology rulesअपने GDB के लिए परिभाषित करने की कोशिश की है ? यह जाने के लिए एक दर्दनाक तरीका है लेकिन मैंने आखिरकार मान्य टोपोलॉजी प्राप्त की। यह अच्छा प्रारंभिक बिंदु है
लार्सविगास

मैंने सोचा था कि वहाँ बहुभुज के लिए एक "कोई आत्म चौराहों" नियम केवल लाइनों के लिए नहीं है,: [कड़ी] ( webhelp.esri.com/arcgisdesktop/9.2/... )
मार्टिन

1
यदि संभव हो तो अपनी फ़ाइल को लिंक करें और कोई व्यक्ति इसे देख सकता है। एक दिलचस्प चुनौती की तरह लगता है। मुझे पता है कि हम में से कुछ इस पर एक खुला स्रोत उपकरण का उपयोग करना पसंद करेंगे :-)
ragnvald

मैं कहूंगा कि यह सब आकृति के बारे में है .. वे अजीब प्राणी हैं। GDB हमेशा बेहतर होता है। btw, अनुमानों के साथ सब ठीक है?
15:20 बजे najuste

जवाबों:


3

क्या यह केवल मैन्युअल रूप से कोने को संपादित करने और स्वयं के चौराहों को हटाने के लिए संभव है?

मैं यह बहुत कुछ करता हूं (क्यूजीआईएस का उपयोग करके क्योंकि यह इस मुद्दे के बारे में कम उपयुक्त लगता है)। QGIS में एक 'Check Geometry' टूल भी है जो आपको दिखाएगा कि सभी सेल्फ चौराहे कहां हैं।

मुझे पता है कि आपने कहा था कि आप चाप चला रहे हैं लेकिन यह एक सहायक तरीका हो सकता है अगर कुछ और काम नहीं कर रहा है।


2

ZM मुद्दे के अलावा मुझे लगता है कि आप पहचान या संघ उपकरण के साथ सबसे टोपोलॉजी मुद्दों को साफ कर सकते हैं। इस प्रकार के औजारों के माध्यम से अपना डेटा चलाकर आप अतिरिक्त सुविधाएँ बनाते हैं जहाँ ओवरलैपिंग होती है। आप प्रतिच्छेदन उपकरण चलाकर अतिव्यापी क्षेत्रों को भी पहचान सकते हैं।

इनमें से कोई भी समाधान सही नहीं है और आपको अपने डेटा को साफ करने के लिए जारी रखने की आवश्यकता है, लेकिन ऊपर दिए गए उपकरण चलाकर, और फिर एक स्थानिक आईडी फ़ील्ड (lat / lon) बनाकर। आपको सामयिक मुद्दों की मरम्मत करने में सक्षम होना चाहिए।


1

जब तक मैं अपने डेटा को प्रभावित नहीं करता तब तक अतिरिक्त संख्या के साथ नई परत विकसित करने के लिए मैंने सुविधाओं में एकल भाग को मल्टीपार्ट करने की कोशिश की, फिर मैं चेक ज्यामिति चलाता हूं। जब यह साफ प्रतीत होता है मैंने लागू किया जियोप्रोसेसिंग भंग, और यह मेरे लिए काम करता है।


-2

http://www.jodymarca.com/en/tools/shapefile-fixer/ इस टूल को डाउनलोड करें। यह आपको सभी समस्याओं को हल करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.