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 de chargement PostGIS lorsque le mot de passe de connexion n'est pas stocké #256

Open sigmoe opened 3 years ago

sigmoe commented 3 years ago

Description du bug

Lorsqu'on lance le chargement des données EDIGéO dans un schéma d'une base PostGIS, si le mot de passe de connexion à cette base n'est pas stocké dans la config QGIS, bien que le plugin nous demande le mot de passe lors du choix de la base et du schéma, une erreur apparaît. Les tables ont été créées dans PostGIS, mais ne sont pas toutes remplies.

Reproduire le bug

  1. Créer une connexion à la base PostGIS sans stocker le mot de passe
  2. Lancer l'import EDIGéO dans cette base PostGIS

Log

Ci-dessous le log du plugin Cadastre

Erreur - L'import des données via OGR2OGR a échoué: PostgreSQL driver failed to create PG:host=127.0.0.1 port=5432 dbname=testcadastre active_schema=cadastre3 user=bdadmin password= ['', '-s_srs', 'EPSG:2154', '-a_srs', 'EPSG:2154', '-append', '-f', 'PostgreSQL', 'PG:host=127.0.0.1 port=5432 dbname=testcadastre active_schema=cadastre3 user=bdadmin password=', 'C:\\Formation QGIS\\Cadastre\\Tempo\\cad_edigeo_plain_a47nsh8a\\tar_103\\E0005301.THF', '-lco', 'GEOMETRY_NAME=geom', '-lco', 'PG_USE_COPY=YES', '-nlt', 'GEOMETRY', '-gt', '50000', '--config', 'OGR_EDIGEO_CREATE_LABEL_LAYERS', 'NO']

Environnement

mvadin commented 3 years ago

Idem, avec Qgis 3.4 et plugin 1.8.x et 1.9.0 avec les EDIGEO data.gouv dernière mouture.

Merci d'avance,

mvadin commented 3 years ago

up ?

Gaetanbrl commented 2 years ago

idem plugin 1.11 Qgis 3.10

mvadin commented 2 years ago

L'utilisation de Qgis avec Grass semble résoudre la problème.

Gaetanbrl commented 2 years ago

L'utilisation de Qgis avec Grass semble résoudre la problème.

A renseigner dans la doc ? Est-ce contraignant ?