Suite

Comment résoudre UnicodeDecodeError en Python lors de l'exécution de l'algorithme Make Valid LWGEOM dans QGIS?

Comment résoudre UnicodeDecodeError en Python lors de l'exécution de l'algorithme Make Valid LWGEOM dans QGIS?


J'essaie de corriger certaines géométries invalides à l'aide de l'algorithme Make Valid LWGEOM dans la boîte à outils de traitement QGIS 2.8.3, mais une erreur Python se produit :

Erreur durant l'exécution du code Python :

Traceback (appel le plus récent en dernier) : Fichier "C:/Users/Angelo/.qgis2/python/pluginsprocessingguiAlgorithmDialog.py", ligne 200, dans accept if runalg(self.alg, self): Fichier " C:/Users/Angelo/.qgis2/python/pluginsprocessingguiAlgorithmExecutor.py", ligne 51, dans runalg alg.execute(progress) Fichier "C:/Users/Angelo/.qgis2/python/plugins processingcoreGeoAlgorithm.py", ligne 248, dans execute str(e) + self.tr(' Voir le journal pour plus de détails')) UnicodeDecodeError : le codec 'ascii' ne peut pas décoder l'octet 0xe8 en position 19 : ordinal pas à portée (128)

Version Python : 2.7.5 (par défaut, 15 mai 2013, 22:44:16) [MSC v.1500 64 bits (AMD64)]

Version de QGIS : 2.8.3-Wien Wien, 313a6bc

Percorso Python : ['C:/Users/Angelo/.qgis2/python/pluginsprocessinglwgeomprovider', 'C:/Users/Angelo/.qgis2/python/pluginsprocessing', '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~1QGISWI~1appsPython27libsite-packagesmatplotlib-1.3.1-py2. 7-win-amd64.egg', 'C:PROGRA~1QGISWI~1appsPython27libsite-packages ose-1.3.3-py2.7.egg', 'C:PROGRA~ 1QGISWI~1appsPython27libsite-packages ornado-4.0.1-py2.7-win-amd64.egg', 'C:PROGRA~1QGISWI~1appsPython27lib site-packagesackports.ssl_match_hostname-3.4.0.2-py2.7.egg', 'C:PROGRA~1QGISWI~1appsPython27libsite-packagescertifi-14.05.14-py2. 7.egg', 'C:PROGRA~1QGISWI~1inpython27.zip', 'C:PROGRA~1QGISWI~1appsPython27DLLs', 'C:PROGRA~1 QGISWI~1appsPython27lib', 'C:PROGRA~1QGISWI~1appsPython27libplat-win', 'C:PROGRA~1QGISWI~1appsPython27 liblib-tk', 'C:PROGRA~1Q GISWI~1in', 'C:PROGRA~1QGISWI~1appsPython27', 'C:PROGRA~1QGISWI~1appsPython27libsite-packages', 'C : PROGRA~1QGISWI~1appsPython27libsite-packagesPIL', 'C:PROGRA~1QGISWI~1appsPython27libsite-packagesjinja2-2.7.2- py2.7.egg', 'C:PROGRA~1QGISWI~1appsPython27libsite-packagesmarkupsafe-0.23-py2.7-win-amd64.egg', 'C:PROGRA~ 1QGISWI~1appsPython27libsite-packagespytz-2012j-py2.7.egg', 'C:PROGRA~1QGISWI~1appsPython27libsite-packageswin32 ', 'C:PROGRA~1QGISWI~1appsPython27libsite-packageswin32lib', 'C:PROGRA~1QGISWI~1appsPython27libsite-packages Pythonwin', 'C:PROGRA~1QGISWI~1appsPython27libsite-packagesShapely-1.2.18-py2.7-win-amd64.egg', 'C:PROGRA~1 QGISWI~1appsPython27libsite-packagessix-1.3.0-py2.7.egg', 'C:PROGRA~1QGISWI~1appsPython27libsite-packages wx-2.8-msw-unicode', 'C:PROGRA~1QGISWI~1appsPython27libsite-packagesxlrd-0.9.2-py2.7.egg', 'C:PROGRA~ 1QGISWI~1appsPython27libsite-packagesxlwt-0.7.5-py2.7. egg', u'C:/Users/Angelo/.qgis2//python', 'C:UsersAngelo.qgis2pythonpluginsmmqgis/forms', 'C:PROGRA~1QGISWI~1 appsqgis-ltrpythonpluginsfTools ools']

Comment puis-je le réparer? Ou quelle autre méthode puis-je utiliser pour corriger les géométries invalides ? Je dois corriger certains fichiers de formes qui peuvent contenir des centaines de fichiers invalides, donc je ne peux pas le faire manuellement… J'ai également essayé la même procédure dans QGIS 2.10.1 mais la même erreur se produit…


Voir la vidéo: GIS Lesson 3 2 c: Geometry Generator Style in QGIS