#1 Fri 04 September 2015 11:14
- Lucile Roblot
- Juste Inscrit !
- Date d'inscription: 26 Mar 2014
- Messages: 9
QGIS 2.8.3: Plugin cadastre problème python
Bonjour,
Après une recherche sur les différents forums, une réinstallation de QGIS 2.8 et du plugin cadastre, le problème n'est toujours pas résolu.
Lors de l'importation des données dans une BD Spatialite, j'ai un message d'erreur dès le début :
Code:
Une erreur est apparue lors de l'exécution du code Python : Traceback (most recent call last): File "C:/Users/Lucile/.qgis2/python/plugins\cadastre\cadastre_dialogs.py", line 1054, in processImport qi.importMajic() File "C:/Users/Lucile/.qgis2/python/plugins\cadastre\cadastre_import.py", line 383, in importMajic item['method']() File "C:/Users/Lucile/.qgis2/python/plugins\cadastre\cadastre_import.py", line 442, in importMajicIntoDatabase depdirs[depdir] = True UnboundLocalError: local variable 'depdir' referenced before assignment Version de Python : 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] Version de QGIS : 2.8.3-Wien Wien, 313a6bc Chemin vers Python : ['C:/PROGRA~1/QGISWI~1/apps/qgis-ltr/./python/plugins\\processing', 'C:/PROGRA~1/QGISWI~1/apps/qgis-ltr/./python', u'C:/Users/Lucile/.qgis2/python', u'C:/Users/Lucile/.qgis2/python/plugins', 'C:/PROGRA~1/QGISWI~1/apps/qgis-ltr/./python/plugins', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\matplotlib-1.3.1-py2.7-win-amd64.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\nose-1.3.3-py2.7.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\tornado-4.0.1-py2.7-win-amd64.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\backports.ssl_match_hostname-3.4.0.2-py2.7.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\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\\QGISWI~1\\bin', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\jinja2-2.7.2-py2.7.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\markupsafe-0.23-py2.7-win-amd64.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\pytz-2012j-py2.7.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\win32', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win-amd64.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\six-1.3.0-py2.7.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\xlrd-0.9.2-py2.7.egg', 'C:\\PROGRA~1\\QGISWI~1\\apps\\Python27\\lib\\site-packages\\xlwt-0.7.5-py2.7.egg', u'C:/Users/Lucile/.qgis2//python', 'C:\\Users\\Lucile\\.qgis2\\python\\plugins\\cadastre/forms', 'C:\\PROGRA~1\\QGISWI~1\\apps\\qgis-ltr\\python\\plugins\\fTools\\tools']
Pouvez-vous me dire que faire ?
Merci d'avance.
Lucile
Hors ligne
#2 Thu 01 October 2015 15:09
- Stanislas_Basquin
- Juste Inscrit !
- Date d'inscription: 17 Apr 2015
- Messages: 2
Re: QGIS 2.8.3: Plugin cadastre problème python
Bonjour,
Je rencontre le même problème que Lucile, avec une version 2.10
Quelqu'un a une piste ?
Merci d'avance pour votre aide
Stanislas
Hors ligne
#3 Mon 07 March 2016 08:51
- cckb
- Juste Inscrit !
- Date d'inscription: 3 Sep 2013
- Messages: 5
Re: QGIS 2.8.3: Plugin cadastre problème python
Bonjour,
De même pour ma part. Sans problème à l'installer sur une vingtaine de poste pour nos communes pour l'installation du cadastre. J'ai un souci malgré un changement de version j'ai essayé Qgis 2.8 et 2.10
Et j'ai ce message d'erreur, des que je veux créer une base spatialite :
Une erreur est apparue lors de l'exécution du code Python :
Traceback (most recent call last):
File "C:/Users/Mairie de Pl�lauff/.qgis2/python/plugins\cadastre\cadastre_dialogs.py", line 635, in createNewSpatialiteDatabase
str(os.path.expanduser("~").encode('utf-8')).strip(' \t'),
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 21: ordinal not in range(128)
Version de Python :
2.7.4 (default, Apr 6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]
Version de QGIS :
2.10.1-Pisa Pisa, d20c5b7
Chemin vers Python : ['C:/QGISPI~1/apps/qgis/./python/plugins\\processing', 'C:/QGISPI~1/apps/qgis/./python', u'C:/Users/Mairie de Pl\xe9lauff/.qgis2/python', u'C:/Users/Mairie de Pl\xe9lauff/.qgis2/python/plugins', 'C:/QGISPI~1/apps/qgis/./python/plugins', 'C:\\QGISPI~1\\bin\\python27.zip', 'C:\\QGISPI~1\\apps\\Python27\\DLLs', 'C:\\QGISPI~1\\apps\\Python27\\lib', 'C:\\QGISPI~1\\apps\\Python27\\lib\\plat-win', 'C:\\QGISPI~1\\apps\\Python27\\lib\\lib-tk', 'C:\\QGISPI~1\\bin', 'C:\\QGISPI~1\\apps\\Python27', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\jinja2-2.7.2-py2.7.egg', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\markupsafe-0.23-py2.7-win32.egg', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\python_dateutil-2.2-py2.7.egg', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\pytz-2014.2-py2.7.egg', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\win32', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\Shapely-1.2.18-py2.7-win32.egg', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\six-1.6.1-py2.7.egg', 'C:\\QGISPI~1\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', u'C:/Users/Mairie de Pl\xe9lauff/.qgis2//python', 'C:\\Users\\Mairie de Pl\xe9lauff\\.qgis2\\python\\plugins\\cadastre/forms', 'C:\\QGISPI~1\\apps\\qgis\\python\\plugins\\fTools\\tools']
merci d'avance
Hors ligne
#4 Mon 07 March 2016 09:53
Re: QGIS 2.8.3: Plugin cadastre problème python
Bonjour
Je pense que l'erreur est là en position 21. renommez votre répertoire avec une autre lettre (a?)
C:/Users/Mairie de Pl�lauff
Cordialement
CadOGéo une vision simple et efficace de la cartographie et c'est gratuit
A découvrir sur www.cadogeo.fr
Hors ligne
#5 Thu 16 June 2016 16:44
- Elys
- Participant actif
- Date d'inscription: 1 Mar 2016
- Messages: 54
Re: QGIS 2.8.3: Plugin cadastre problème python
Bonjour ! petit Up
J'ai exactement le même probleme. J'ai éssayé plusieurs versions de Qgis, différents postes, différents emplacements, différents noms ... rien n'y fait. Toujours ce même message d'erreur.
UnboundLocalError: local variable 'depdir' referenced before assignment
Traceback (most recent call last):
File "C:/Users/SMA-1/.qgis2/python/plugins\cadastre\cadastre_dialogs.py", line 1054, in processImport
qi.importMajic()
File "C:/Users/SMA-1/.qgis2/python/plugins\cadastre\cadastre_import.py", line 383, in importMajic
item['method']()
File "C:/Users/SMA-1/.qgis2/python/plugins\cadastre\cadastre_import.py", line 442, in importMajicIntoDatabase
depdirs[depdir] = True
UnboundLocalError: local variable 'depdir' referenced before assignment
Version de Python : 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]
Version de QGIS : 2.14.1-Essen Essen, ea85bef
Chemin Python :
C:/OSGEO4~1/apps/qgis/./python/plugins\processing
C:/OSGEO4~1/apps/qgis/./python
C:/Users/SMA-1/.qgis2/python
C:/Users/SMA-1/.qgis2/python/plugins
C:/OSGEO4~1/apps/qgis/./python/plugins
C:\OSGEO4~1\apps\Python27\lib\site-packages\matplotlib-1.3.1-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\nose-1.3.3-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\tornado-4.0.1-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\backports.ssl_match_hostname-3.4.0.2-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\certifi-14.05.14-py2.7.egg
c:\osgeo4~1\apps\python27\lib\site-packages\python_dateutil-2.1-py2.7.egg
C:\OSGEO4~1\bin\python27.zip
C:\OSGEO4~1\apps\Python27\DLLs
C:\OSGEO4~1\apps\Python27\lib
C:\OSGEO4~1\apps\Python27\lib\plat-win
C:\OSGEO4~1\apps\Python27\lib\lib-tk
C:\OSGEO4~1\bin
C:\OSGEO4~1\apps\Python27
C:\OSGEO4~1\apps\Python27\lib\site-packages
C:\OSGEO4~1\apps\Python27\lib\site-packages\PIL
C:\OSGEO4~1\apps\Python27\lib\site-packages\jinja2-2.7.2-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\markupsafe-0.23-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\pytz-2012j-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\win32
C:\OSGEO4~1\apps\Python27\lib\site-packages\win32\lib
C:\OSGEO4~1\apps\Python27\lib\site-packages\Pythonwin
C:\OSGEO4~1\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode
C:\OSGEO4~1\apps\Python27\lib\site-packages\xlrd-0.9.2-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg
C:/Users/SMA-1/.qgis2//python
C:\Users\SMA-1\.qgis2\python\plugins\cadastre/forms
C:\Users\SMA-1\.qgis2\python\plugins\mmqgis/forms
C:\OSGEO4~1\apps\qgis\python\plugins\fTools\tools
Si quelqu'un a la solution se serais génial
merci d'avance
Dernière modification par Elys (Thu 16 June 2016 16:45)
Hors ligne
#6 Mon 20 June 2016 10:16
- odurr
- Participant assidu
- Lieu: Longwy
- Date d'inscription: 5 Sep 2005
- Messages: 201
Re: QGIS 2.8.3: Plugin cadastre problème python
Bonjour,
renseignez-vous bien le numéro du département de vos données Majic ?
cordialement
Olivier
Hors ligne
#7 Tue 21 June 2016 08:53
- Elys
- Participant actif
- Date d'inscription: 1 Mar 2016
- Messages: 54
Re: QGIS 2.8.3: Plugin cadastre problème python
Oui je remplis 83 pour le département du Var. Pour la direction j'ai essayer tous les chiffres entre 0 et 5.
Hors ligne
#8 Tue 21 June 2016 10:58
- odurr
- Participant assidu
- Lieu: Longwy
- Date d'inscription: 5 Sep 2005
- Messages: 201
Re: QGIS 2.8.3: Plugin cadastre problème python
Bonjour,
si vous avez 5 directions, il faut peut-être importer vod donnéesd direction par direction comme si c'était des départements séparés; et dans ce cas là si les données sont dans un seul fichier, les séparer.
Cordialement
Olivier
Hors ligne
#9 Tue 21 June 2016 14:11
- Elys
- Participant actif
- Date d'inscription: 1 Mar 2016
- Messages: 54
Re: QGIS 2.8.3: Plugin cadastre problème python
Merci pour vos réponses mais je ne comprends pas bien. En fait, à quoi correspondent exactement ces directions? comment déterminer le nombre que je dois inscrire dans la case? Est-ce que la variable locale 'depdir' qui semble poser problème a un rapport avec cette case direction ou bien est-ce que sa n'a rien a voir?
J'ai essayé d'importer chaque commune séparément mais j'ai toujours ce même message d'erreur.
Hors ligne
#10 Wed 22 June 2016 09:39
- odurr
- Participant assidu
- Lieu: Longwy
- Date d'inscription: 5 Sep 2005
- Messages: 201
Re: QGIS 2.8.3: Plugin cadastre problème python
En fait le département est celui des données à importer; vous ne pouvez importer en une fois que des données du même département; et le code direction est habituellement 0 à part les communes à arrondissement (me semble-t-il? les pros me reprendront si je me trompe).
Ainsi pour le Var vous devez mettre 83 et 0; ensuite vous devez mettre le bon format des données Majic (actuellement vous devez mettre 2015);
vous pouvez vérifier en lisant vos fichiers txt de Majic que vous n'avez pas de communes hors du département.
Cordialement
Olivier
Hors ligne
#11 Wed 22 June 2016 10:40
- Elys
- Participant actif
- Date d'inscription: 1 Mar 2016
- Messages: 54
Re: QGIS 2.8.3: Plugin cadastre problème python
Alors le problème ne dois pas venir de là car je n'ai bien que des communes du Var et je suis à la lettre différents tutoriels rien y fait.
Hors ligne
#12 Tue 05 July 2016 10:46
- Elys
- Participant actif
- Date d'inscription: 1 Mar 2016
- Messages: 54
Re: QGIS 2.8.3: Plugin cadastre problème python
Alors pour ceux qui seraient confrontés a ce problème, pensez déja a vérifier que la décompression de vos fichiers majic a bien fonctionné et ne donne pas des fichiers à 0 Ko, ca vous évitera de vous prendre la tete une semaine pour rien ^^
Hors ligne