आकृति विज्ञान की टोपोलॉजी की मरम्मत कैसे करें?


9

मैंने ENVI EX का उपयोग करते हुए एक वस्तु-आधारित छवि विश्लेषण किया, और प्रत्येक वर्गीकृत सुविधाओं को एक आकृति के रूप में निर्यात किया गया। मैंने उन शेपफाइल्स को आर्कपैम 10 में स्थानांतरित कर दिया, और उन्हें उसी क्षेत्र के अन्य शेपफाइल्स के साथ जोड़ने की कोशिश की , जिन्हें एचसीएज़ से हासिल किया गया था

जब मैं इंटरसेक्ट टूल को चलाने की कोशिश करता हूं, तो मुझे एक त्रुटि संदेश मिलता है जिसमें कहा गया है कि ENVI EX से निकाले गए शेपफाइल्स का टोपोलॉजी अमान्य है। मैंने उन आकृति आकृति की टोपोलॉजी को ठीक करने के लिए टोपोलॉजी टूल को चालू करने की कोशिश की, लेकिन बटन बाहर निकल गए हैं, और मैं उन पर क्लिक नहीं कर सकता। टोपोलॉजी टूल मेरे पास मौजूद किसी भी आकृति के लिए काम नहीं करता है।

कोई उपाय? मैं टोपोलॉजी को कैसे ठीक कर सकता हूं और प्रतिच्छेदन चला सकता हूं?

जवाबों:


12

मुझे पॉलीगॉन के साथ भी इसी तरह के मुद्दों का सामना करना पड़ा। हो सकता है कि आपको भी ऐसी ही समस्या हो।

ESRI द्वारा त्रुटि संदेश : "अमान्य टोपोलॉजी (अपूर्ण शून्य पाली)"

वास्तविक त्रुटि : "अमान्य ज्यामिति"

फिक्स : "रिपेयर ज्योमेट्री" रन करें (डेटा को जगह में बदलें, सावधान रहें, कोई पूर्ववत नहीं है)

क्या होता है कि रिपोर्ट की गई त्रुटि टोपोलॉजी / ज्यामिति की ईएसआरआई शब्दावली का उपयोग नहीं कर रही है और सभी को भ्रमित करती है। मेरे मामले में, जबकि त्रुटि टोपोलॉजी के बारे में बात कर रही थी, वहाँ कोई टोपोलॉजी परिभाषित नहीं थे (एक ESRI टोपोलॉजी के रूप में टोपोलॉजी)। लेकिन जब मैंने ज्यामिति की जाँच की ("चेक ज्यामिति" उपकरण का उपयोग करके) मुझे पता चला कि मेरी ज्यामिति (एक ESRI ज्यामिति के अनुसार) में त्रुटियाँ थीं।


4

बस अगर आर्कपेक काम नहीं करता है, तो आप GRASS ' v.clean टूल को आज़माना चाहते हैं आप QGIS के साथ GRASS स्थापित कर सकते हैं। स्थापित करने के बाद:

GRASS टूलबॉक्स का उपयोग करके एक SHAPE फ़ाइल के टोपोलॉजी की सफाई

  1. SHGE फ़ाइल को QGIS में लोड करें
  2. मिलान सेटिंग्स के साथ मौजूदा GRASS मैपसेट (या एक नया बनाएं) का उपयोग करें
  3. अब आपको टूलबॉक्स का उपयोग करके QGIS से GRAP फाइल को स्थानांतरित करना होगा -> फ़ाइल प्रबंधन -> GRASS में आयात -> GRASS में आयात वेक्टर -> QGIS दृश्य से GRASS में आयात वेक्टर (v.in.ogr .qgis)। आपकी SHAPE फ़ाइल की गुणवत्ता के आधार पर कुछ सामयिक समस्याओं को रिपोर्ट किया जा सकता है।
  4. इन टोपोलॉजिकल समस्याओं को हम अब टूलबॉक्स के माध्यम से GRASS में टोपोलॉजी टूल के माध्यम से ठीक कर सकते हैं: वेक्टर -> मैप का विकास -> वेक्टर मैप के टोपोलॉजी की सफाई के लिए टूलसेट -> v.clean.break। मानचित्र इकाइयों में एक सीमा निर्धारित करें (उदाहरण के लिए 0.5 [m] या इसी तरह)। मुद्रित रिपोर्ट का विश्लेषण करें, शायद सीमा को समायोजित करने की आवश्यकता है या एक अलग टोपोलॉजी सफाई उपकरण का उपयोग किया जाना है। परिणाम को मानचित्र के रूप में दिखाने के लिए दृश्य आउटपुट पर क्लिक करें।
  5. साफ किए गए नक्शे को SHAPE प्रारूप में निर्यात करें: फ़ाइल प्रबंधन -> GRASS से निर्यात -> GRASS से निर्यात वेक्टर -> v.out.ogr
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.