3liz / QgisCadastrePlugin

A QGIS plugin which helps users to import the french land registry ('cadastre') data into a database. It is meant to ease the use of the data in QGIS by providing search tools and appropriate layer symbology.
GNU General Public License v2.0
60 stars 41 forks source link

Créer un fichier pour le log d'import #107

Open smevel opened 7 years ago

smevel commented 7 years ago

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.

pedrogeo commented 5 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

pedrogeo commented 5 years ago

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.

MaelREBOUX commented 4 years ago

+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... ^_^