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

Erreur lors de l'import Edigeo #234

Open fmissenard opened 3 years ago

fmissenard commented 3 years ago

File "C:/Users/....../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\cadastre\cadastre_import.py", line 1433, in importEdigeoVecToDatabase self.qc.updateLog('Erreurs pendant la requête : %s' % sql)

Merci !

Environnement

MaelREBOUX commented 3 years ago

Bonjour @fmissenard

Il est difficile de vous aider sans plus de détails. Vous essayer de charger une base spatialite ou une base PostGIS ?

pierrejego commented 3 years ago

bonjour, même soucis aujourd'hui avec un Qgis 3.10 et une base postgresql 9.6.

Le user/password n'est pas passé dans la commande OGR2OGR

Erreur - L'import des données via OGR2OGR a échoué: PostgreSQL driver failed to create PG:host=gis.jdev.fr port=5432 dbname=cadastreqgis active_schema=cadastreqgis user=**NULL** password=**NULL** ['', '-s_srs', 'EPSG:4326', '-a_srs', 'EPSG:4326',

pierrejego commented 3 years ago

En positionnant en 'dur' le login / mdp ici https://github.com/3liz/QgisCadastrePlugin/blob/ef433582328875ebbb6c963b8182fb967ea6c556/cadastre/cadastre_import.py#L1314 ça fonctionne bien. Il doit y avoir une subtilité sur la récupération des connexions à la base de données dans le plugins dbplugin.

Dans mon cas, je suis sur une connexion sur base postgresql distante avec ssl mode

pierrejego commented 3 years ago

En fait, le dbplugin ne contient pas les informations car je n'ai pas fait de configuration, ni cocher les cases "stocker". Une fois les cases cochées ça fonctionne. image