أكثر

كيفية حل UnicodeDecodeError في Python عند تنفيذ خوارزمية Make Valid LWGEOM في QGIS؟

كيفية حل UnicodeDecodeError في Python عند تنفيذ خوارزمية Make Valid LWGEOM في QGIS؟


أحاول إصلاح بعض الأشكال الهندسية غير الصالحة باستخدام خوارزمية Make Valid LWGEOM في مربع أدوات معالجة QGIS 2.8.3 ولكن حدث خطأ Python:

Errore durante l'esecuzione di codice Python:

Traceback (آخر مكالمة أخيرة): ملف "C: / المستخدمون/Angelo/.qgis2/python/plugins Processing gui AlgorithmDialog.py" ، السطر 200 ، في Accept if runalg (self.alg، self): File " C: /Users/Angelo/.qgis2/python/plugins Processing gui AlgorithmExecutor.py "، السطر 51 ، في runalg alg.execute (تقدم) ملف" C: / المستخدمون / أنجيلو /. qgis2/python/plugins معالجة core GeoAlgorithm.py "، السطر 248 ، في تنفيذ str (e) + self.tr (' n راجع السجل لمزيد من التفاصيل')) UnicodeDecodeError: برنامج الترميز 'ascii' لا يمكنه فك تشفير البايت 0xe8 في الموضع 19: ترتيبي ليس في النطاق (128)

إصدار Python: 2.7.5 (افتراضي ، 15 مايو 2013 ، 22:44:16) [MSC v.1500 64 بت (AMD64)]

إصدار QGIS: 2.8.3-Wien Wien، 313a6bc

بيرسورسو بايثون: ['C: /Users/Angelo/.qgis2/python/plugins Processinglwgeomprovider'، 'C: /Users/Angelo/.qgis2/python/plugins Processing'، 'C: / PROGRA ~ 1 / QGISWI ~ 1 / apps / qgis-ltr /./ python '، u'C: /Users/Angelo/.qgis2/python'، u'C: /Users/Angelo/.qgis2/python/plugins '،' C: / PROGRA ~ 1 / QGISWI ~ 1 / apps / qgis-ltr /./ python / plugins '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack matplotlib-1.3.1-py2. 7-win-amd64.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack nose-1.3.3-py2.7.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack tornado-4.0.1-py2.7-win-amd64.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site-packs backports.ssl_match_hostname-3.4.0.2-py2.7.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack certifi-14.05.14-py2. 7.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 bin python27.zip '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 DLLs '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib plat-win '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib lib-tk '،' C: PROGRA ~ 1 Q GISWI ~ 1 bin '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -packs '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack PIL '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site-packs jinja2-2.7.2- py2.7.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site-packs markupsafe-0.23-py2.7-win-amd64.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack pytz-2012j-py2.7.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack win32 '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack win32 lib '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site-pack Pythonwin '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack Shapely-1.2.18-py2.7-win-amd64.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack six-1.3.0-py2.7.egg '،' C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site-pack wx-2.8-msw-unicode "،" C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -pack xlrd-0.9.2-py2.7.egg "،" C: PROGRA ~ 1 QGISWI ~ 1 apps Python27 lib site -packs xlwt-0.7.5-py2.7. egg '، u'C: /Users/Angelo/.qgis2//python'، 'C: Users Angelo .qgis2 python plugins mmqgis / Forms'، 'C: PROGRA ~ 1 QGISWI ~ 1 apps qgis-ltr python plugins fTools tools ']

كيف يمكنني إصلاح ذلك؟ أو ما هي الطريقة الأخرى التي يمكنني استخدامها لإصلاح الأشكال الهندسية غير الصالحة؟ لا بد لي من إصلاح بعض ملفات الأشكال التي قد تحتوي على المئات من الملفات غير الصالحة ، لذا لا يمكنني القيام بذلك يدويًا ... لقد جربت أيضًا نفس الإجراء في QGIS 2.10.1 ولكن حدث الخطأ نفسه ...


شاهد الفيديو: QGIS Python PyQGIS - Show Error, Warning, and Success Messages