Open smevel opened 7 years ago
Bonjour,
Je suis en train d'importer le cadastre (edigeo et majic 2018) pour un département entier et le processus d'import se bloque lors de la partie "geo_parcelle". Je travaille avec une base Spatialite, Qgis 2.18.23 et plugin cadastre v. 1.5.4
Il n'y a aucun message d'erreur (le curseur windows tourne sans fin - je l'ai laissé tourner plus d'une nuit à partir de l'étape "geo_parcelle" sans utiliser l'ordinateur par ailleurs) et je me demandais si j'avais un moyen d'avoir plus d'infos sur l'import ? (notamment en lien avec cette demande d'amélioration). J'ai bien vu les scripts présents dans le dossier tmp de windows mais pas vu de log dedans.
J'ai déjà importé le cadastre sur le département entier avec le plugin par le passé et cela a fonctionné.
Pierre
J'ai poursuivi mes investigations en faisant un import dans une base PostgreSQL 9.6.10 et cette fois-ci le log de la fenêtre d'import est un peu plus explicite : Erreur - L'import des données via OGR2OGR a échoué: FAILURE: Unable to open datasource...
Il m'indique qu'il n'a pas pu importer certains fichiers en base car il ne les trouve pas. En fait, certaines feuilles n'ont pas été extraites. Je me retrouve avec certains dossiers vides (tar_XXXX) dans mon dossier "tmp\cad_edigeo_plain_XXXXXX" de windows. Le problème est que l'ordre de décompression semble assez aléatoire et il ne m'est pas possible de savoir quelles sont les feuilles concernées par la non-décompression. J'aurais au moins pu voir si les fichiers edigeo sources étaient corrompus.
+1 pour cette demande
https://github.com/3liz/QgisCadastrePlugin/blob/master/cadastre_dialogs.py#L120-L132
avec @EtienneRouvin on sait en gérer des logs fichiers mais inclure ça dans un projet Python de pro... ^_^
Actuellement, le log d'import n'est pas enregistré dans un fichier, mais seulement affiché dans la boîte de dialogue. Proposition d'ajout d'une option pour conserver le log dans un fichier.