"अंतर" उपकरण का उपयोग करने की कोशिश "QgsWKBTypes 'को परिभाषित नहीं किया गया है" त्रुटि


9

मैं दो अतिव्यापी वेक्टर परतों को अलग करने और QGIS 2.18 में अंतर का पता लगाने की कोशिश कर रहा हूं। मैंने अंक के साथ परतों के साथ और बफ़र्स के साथ अंतर खोजने की कोशिश की है। वे दोनों निम्नलिखित त्रुटि देते हैं:

global name 'QgsWKBTypes' is not defined See log for more details

मैंने इसके लिए वेब पर खोज की है, लेकिन इसका कोई हल नहीं खोजा जा सकता है।


1
लॉग की जांच करने के लिए 'प्रोसेसिंग> हिस्ट्री ...' पर जाएं, यह लॉग को बेहतर बताता है: docs.qgis.org/2.2/en/docs/training_manual/processing/log.html । एक अनुमान में यह एक चर 'WgsWKBTypes' के साथ एक अजगर मुद्दे की तरह दिखता है। मेरा सुझाव है कि लॉग जो भी कहता है, उसके साथ अपने प्रश्न को अपडेट करें।
नाइटशाउंड

जवाबों:


12

स्रोत कोड में यह समस्या पहले से तय थी, रिपोर्ट की गई समस्या देखें

आपके पास मुख्य रूप से 3 समाधान हैं:

मध्य अवधि समाधान

रोड मैप के अनुसार , QGIS 2.18.1 25.11.2016 में जारी किया जाएगा, आपको इस तरह के संस्करण के साथ फिक्स मिलेगा। बस इसके लिए 22 दिन इंतजार करें, ठीक है?

परंतु

यह है free software, तो आप तुरंत ठीक कर सकते हैं!

अल्पकालिक समाधान

  1. एक रात का निर्माण स्थापित करें। यहां देखें कि आपके ऑपरेटिंग सिस्टम के लिए कौन से पैकेज उपलब्ध हैं

  2. फ़ाइल को स्वयं संपादित करें।

    यदि आप GNU / Linux पर हैं, तो /usr/share/qgis/python/plugins/processing/algs/qgis/Difference.py(विंडोज पर होगा C:\Program Files\QGIS 2.18\apps\qgis\python\plugins\processing\algs\qgis\Difference.py) पर जाएं, और सुनिश्चित करें कि लाइन 32 इस तरह दिखती है :

    from qgis.core import QGis, QgsFeatureRequest, QgsFeature, QgsGeometry, QgsWKBTypes 
    

    यदि आप फ़ाइल को संपादित नहीं करना चाहते हैं, तो आप बस इसे बदल सकते हैं, यहाँ से निर्धारित फ़ाइल को डाउनलोड कर सकते हैं (लिंक पर राइट क्लिक करें और चुनें Save Link As...)।

    फ़ाइल को संपादित करने या बदलने के लिए आपको व्यवस्थापक विशेषाधिकार की आवश्यकता होगी। इसके बाद, QGIS को पुनरारंभ करें।


मेरी डिफरेंशियल फाइल आपको लिखते हुए दिखती है, लेकिन यह वैसे भी काम नहीं करती थी (
जेन

0

अन्य समाधान - सागा वेक्टर बहुभुज उपकरणों से अंतर आज़माएं - यह काम करता है!

यहाँ छवि विवरण दर्ज करें

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