Pages: 1
- Sujet précédent - QGIS: Erreur importation cadastre : exécution du code Python - Sujet suivant
#1 Tue 07 March 2017 16:43
- ElsaB
- Juste Inscrit !
- Date d'inscription: 7 Mar 2017
- Messages: 2
QGIS: Erreur importation cadastre : exécution du code Python
Bonjour,
J'utilise l'extension Qgis pour travailler sur le cadastre de communes.
D'habitude, je n'ai pas de soucis pour configurer le plug-in et importer/charger les données Edigeo et Majic mais cette fois, il y a une erreur au moment de l'importation : "Une erreur est survenue lors de l’exécution du code Python:"
Je ne comprends donc pas d'où vient l'erreur.
Une petite indication qui n'a peut-être rien à voir. Cette-fois, un nouvel encart vient de s'ajouter dans la configuration du plugin : "Modèle de configuration pour l'export de la vue cartographique" qui va cherche un fichier QPT dans python/plugins/cadastre/composers.
Également cette fois, j'ai eu besoin du fichier Fantoir alors que d'habitude il ne me le demandais pas. Mais j'ai réussi à régler ce soucis.
Avez-vous déjà vu ce nouvel encart ? Auriez-vous une solution de l'exécution du code python ?
Merci d'avance,
Elsa
Hors ligne
#2 Thu 09 March 2017 16:19
- odurr
- Participant assidu
- Lieu: Longwy
- Date d'inscription: 5 Sep 2005
- Messages: 201
Re: QGIS: Erreur importation cadastre : exécution du code Python
vous avez mis à jour le plugin cadastre et il y avait un message vous disant que le modèle de données avait changé et qu'il fallait que vous réimportiez les données cadastrales edigeo et majic pour refabriquer soit le fichier spatialite soit la base de données postgresql/postgis; seulement après avoir fait cela vous pourrez recharger vos données cadastres sans message d'erreur.
C'est avec le nouveau plugin qu'apparaît le modèle de config dont vous parlez.
N'oubliez pas de lire les fenêtres des plugins quand il y a des mises à jour, cela répond souvent aux problèmes qui se posent par la suite.
Olivier
Hors ligne
#3 Fri 10 March 2017 02:19
- cherbe
- Participant occasionnel
- Date d'inscription: 1 Nov 2008
- Messages: 41
Re: QGIS: Erreur importation cadastre : exécution du code Python
Bonjour,
D'habitude, je n'ai pas de soucis pour configurer le plug-in et importer/charger les données Edigeo et Majic mais cette fois, il y a une erreur au moment de l'importation : "Une erreur est survenue lors de l’exécution du code Python:"
Elsa
Presque la même chose après une nouvelle installation de QGIS. En créant la base de données Spatialite (j'ai pris soin de supprimer la précédente) .
Une erreur est survenue lors de l'exécution du code Python:
UboundLocalError : localvariable 'sql' referenced before assignment
Hors ligne
#4 Fri 10 March 2017 08:17
- tevrard
- Participant assidu
- Date d'inscription: 23 May 2016
- Messages: 320
Re: QGIS: Erreur importation cadastre : exécution du code Python
Plugin version 1.3 ou 1.4 ?
La base a t elle été recrée depuis la mise a jour de votre qgis?
Hors ligne
#5 Fri 10 March 2017 14:37
- cherbe
- Participant occasionnel
- Date d'inscription: 1 Nov 2008
- Messages: 41
Re: QGIS: Erreur importation cadastre : exécution du code Python
Plugin version 1.3 ou 1.4 ?
La base a t elle été recrée depuis la mise a jour de votre qgis?
Plugin 1.4
Là, j'ai supprimé la connexion et détruit le fichier SQLITE et j'ai ce message lors de l'importation des données :
Une erreur est survenue lors de l'éxécution du code Python:
OperationalError: no such column: geom
Traceback (most recent call last):
File "/home/christian/.qgis2/python/plugins/cadastre/cadastre_dialogs.py", line 1094, in processImport
qi.importEdigeo()
File "/home/christian/.qgis2/python/plugins/cadastre/cadastre_import.py", line 685, in importEdigeo
self.importAllEdigeoToDatabase()
File "/home/christian/.qgis2/python/plugins/cadastre/cadastre_import.py", line 1201, in importAllEdigeoToDatabase
self.updateMultipolygonFromVec(vec)
File "/home/christian/.qgis2/python/plugins/cadastre/cadastre_import.py", line 1355, in updateMultipolygonFromVec
self.executeSqlQuery(sql)
File "/home/christian/.qgis2/python/plugins/cadastre/cadastre_import.py", line 1138, in executeSqlQuery
c.executescript(sql)
OperationalError: no such column: geom
Version de Python : 2.7.9 (default, Jun 29 2016, 13:11:10) [GCC 4.9.2]
Version de QGIS : 2.18.4 Las Palmas, 59c1d21
Chemin Python :
/usr/share/qgis/python/plugins/processing
/usr/share/qgis/python
/home/christian/.qgis2/python
/home/christian/.qgis2/python/plugins
/usr/share/qgis/python/plugins
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/PILcompat
/usr/lib/python2.7/dist-packages/gtk-2.0
/usr/lib/pymodules/python2.7
/usr/lib/python2.7/dist-packages/wx-3.0-gtk2
/home/christian/.qgis2//python
/home/christian/.qgis2/python/plugins/cadastre/forms
Dernière modification par cherbe (Fri 10 March 2017 14:39)
Hors ligne
#6 Mon 13 March 2017 11:21
- ElsaB
- Juste Inscrit !
- Date d'inscription: 7 Mar 2017
- Messages: 2
Re: QGIS: Erreur importation cadastre : exécution du code Python
J'ai trouvé la solution : j'ai installé la nouvelle version du plugin cadastre 1.4.1 qui soit disant a réglé le soucis de la version précédente !
"Journal des modifications :
Version 1.4.1
* Import/Chargement - correction de bug pour Spatialite sur génération parcelle_info
Version 1.4.0
..."
Merci et à bientôt,
Elsa
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Erreur importation cadastre : exécution du code Python - Sujet suivant