डेस्कटॉप के लिए ArcGIS से अमान्य टोपोलॉजी [Topoengine त्रुटि]?


11

डेस्कटॉप के लिए आर्कगिस 10.1 का उपयोग करते हुए, मैं दो बड़े डेटा सेट पर आइडेंटिटी फ़ंक्शन को चलाने की कोशिश कर रहा हूं, लेकिन यह हर बार विफल रहता है। मुझे नहीं लगता कि यह हार्डवेयर की कमी है क्योंकि मैं एक ही डेटा सेट पर अन्य प्रक्रियाएं चला सकता हूं।

मैंने पहले से ही सॉफ़्टवेयर को अपडेट किया है, और 64 बिट जियोप्रोसेसिंग ऐड-इन को जोड़ा, और ज्यामिति की मरम्मत की, और KB29559 (एक स्थानीय स्थानीय फ़ोल्डर के लिए ARCTMPDIR एनवी चर सेट) में फिक्स किया ।

Executing: Identity DudleyStamp OA2011 "D:\Case Studies\National2\National.gdb\DudleyStampOA11" ALL "1 Meters" NO_RELATIONSHIPS

Start Time: Wed May 08 21:11:43 2013
Reading Features...
Processing Tiles...
Assembling Tile Features...
ERROR 999999: Error executing function.
The table was not found.
The table was not found. [DudleyStampOA11]
The table was not found.  
The table was not found. [DudleyStampOA11]  
Invalid Topology [Topoengine error.]
Failed to execute (Identity).
Failed at Wed May 08 21:45:41 2013 (Elapsed Time: 33 minutes 58 seconds)

अब तक की टिप्पणियों के आधार पर मैंने डेटा को नई फ़ाइल जियोडेटाबेस पर कॉपी करने की कोशिश की, और आर्ककॉस्टिक्स से टूल को चलाने पर अभी भी वही त्रुटि मिलती है।

मैंने 16GB सबसे तेज रैम का ऑर्डर दिया है जो मेरा कंप्यूटर ले सकता है (I current has 4GB)। मेरे पास एक 6 कोर एएमडी फेनोम II एक्स 6 1090 टी, एसएसडी, और एएमडी राडॉन एचडी 6970 ग्राफिक्स कार्ड भी है। इसलिए मुझे यकीन नहीं है कि मैं और कौन सा हार्डवेयर जोड़ सकता हूं।

मैंने पृष्ठ फ़ाइल का आकार बढ़ाने का भी प्रयास किया है जो एक सुझाव था जो मुझे Google पर बिना किसी प्रभाव के मिला।


2
क्या आपने पहले से ही डेटा को एक नई फ़ाइल जियोडेटाबेस पर कॉपी करने की कोशिश की थी?
blah238

3
मुझे लगता है कि TopoEngine त्रुटि संदेश सहज है और वास्तव में यह एक संसाधन समस्या है। @ blah238 सलाह कभी-कभी मुझे इस त्रुटि से अतीत में मिलती है इसलिए पहले ऐसा करें। अन्य चीजें जो मैं कोशिश करता हूं रिटायर होने से पहले रिबूट कर रहा हूं, ArcMap या Python IDE या कमांड लाइन से रनिंग टूल, ArcMap (यदि आप क्या कर रहे हैं) के बजाय यानी जो कुछ भी आप संसाधनों पर मांग को कम करने के बारे में सोच सकते हैं, जबकि यह चलता है। यदि अभी भी कोई खुशी नहीं है, तो किसी प्रकार की टाइलिंग और टाइल की यात्रा की रणनीति की आवश्यकता हो सकती है। इसके अलावा, अन्य (अधिमानतः अधिक शक्तिशाली) मशीनों पर परीक्षण करें यदि वह एक विकल्प है।
PolyGeo

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

@Hornbydd आपने प्रश्न में "पहले से ही ... जाँची और मरम्मत की गई ज्यामिति" की अनदेखी की हो सकती है, लेकिन आप सही हैं कि ये तार्किक पहले चरण हैं कभी भी "अमान्य टोपोलॉजी" को एक त्रुटि संदेश में देखा जाता है।
PolyGeo

मुझे एक समान समस्या थी, और इससे छुटकारा पाने का एकमात्र तरीका खोज दूरी को कम करना था। मेरा 0.1 के साथ काम किया लेकिन 1 मीटर के साथ नहीं। मुझे लगता है कि कम से कम मेरे मामले में यह सार्थक था क्योंकि एक सुविधा को विभाजित करने के लिए जहां वे एक दूसरे से 1 मीटर दूर हैं और कोई सामयिक संबंध नहीं है, अमान्य टोपोलॉजी हो सकती है।
msc87

जवाबों:


10

मैं पहले जियोमेट्री की मरम्मत करने की कोशिश करूंगा, जैसे कि आपके पास है, लेकिन मुझे लगता है कि टोपोइनगाइन त्रुटि संदेश बहुत गंभीर है और वास्तव में यह एक संसाधन मुद्दा है।

एक नई फ़ाइल जियोडेटाबेस पर डेटा की प्रतिलिपि बनाना कभी-कभी मुझे इस त्रुटि से अतीत में मिला है इसलिए पहले प्रयास करें।

अन्य चीजें जो मैं कोशिश करता हूं रिटायर होने से पहले रिबूट कर रहा हूं, आर्कचैट या पाइथन आईडीई या कमांड लाइन से टूल रन कर रहा हूं, आर्कप के बजाय (यदि आप क्या कर रहे हैं) यानी कुछ भी, जो आप रन बनाते समय संसाधनों की मांग को कम करने के बारे में सोच सकते हैं।

यदि अभी भी कोई खुशी नहीं है, तो किसी प्रकार की टाइलिंग और टाइल की यात्रा की रणनीति की आवश्यकता हो सकती है।

इसके अलावा, अन्य (अधिमानतः अधिक शक्तिशाली) मशीनों पर परीक्षण करें यदि वह एक विकल्प है क्योंकि मैंने 12 जीबी रैम मशीन पर स्विच किया है तो आमतौर पर मुझे यह त्रुटि तब मिलती है जब मैं इसे 4 जीबी रैम का उपयोग करके सामना करता हूं।


0

मुझे पता है कि यह पोस्ट बहुत पुरानी है, हालाँकि यह समस्या अभी भी नवीनतम आर्कगिस डेस्कटॉप संस्करण 10.6.1 में संबंधित है। इस विशेष कार्य के लिए जियोप्रोसेसिंग> जियोप्रोसेसिंग ऑप्शंस> बैकग्राउंड प्रोसेसिंग के तहत बैकग्राउंड प्रोसेसिंग को डिसेबल करें और ऑप्शन इनेबल को अचीव करें

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