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 PG lors d'une recherche deparcelle #361

Open evinouze opened 2 years ago

evinouze commented 2 years ago

Description du bug

Lorsque je sélectionne une commune puis une section dans les listes déroulantes de l'outil de recherche, aucune suggestion de parcelle n'apparait

Reproduire le bug

  1. Ouvrir la fenêtre de recherche
  2. Sélectionner une commune dans la liste déroulante
  3. Sélectionner une section dans la liste déroulante
  4. La liste déroulante des parcelles est vide

image

Log

Le log indique qu'il manque le champ comptecommunal dans la table des parcelles Ci-dessous le log du plugin Cadastre

2022-04-27T15:24:04     CRITICAL    Error while fetching data from database : Erreur SQL : SELECT ogc_fid, tex, idu, geo_section, geom, comptecommunal, geo_parcelle FROM "dgi_cadastre"."parcelle_info" WHERE 2>1 AND geo_section = '380185000AW' AND lot = '1' ORDER BY geo_parcelle renvoyé 0 [ERREUR: la colonne « comptecommunal » n'existe pas
             LINE 1: SELECT ogc_fid, tex, idu, geo_section, geom, comptecommunal...
              ^
             ]
2022-04-27T15:24:04     INFO     SELECT ogc_fid, tex, idu, geo_section, geom, comptecommunal, geo_parcelle FROM "dgi_cadastre"."parcelle_info" WHERE 2>1 AND geo_section = '380185000AW' AND lot = '1' ORDER BY geo_parcelle

Une piste à suivre est la mise à jour du MCD mentionnée dans le ticket #50 qui précise que ce champ a été supprimé. Est-ce que cette partie de code n'a pas été prise en compte avec cette évolution ? Ou est-ce que ce champ a finalement été réintégré (auquel cas, j'aurais des soucis d'intégration de données) ?

Merci pour vos retours !

Environnement

evinouze commented 2 years ago

Une première piste qui me vient à l'esprit.

Du fait que j'ai importé que les données EDIGEO (et pas les données MAJIC), est-ce que cela a une influence sur la construction de la base (et donc l'absence de champs) ?
Ceci étant, même si c'est le cas, ne faudrait-il pas tout de même permettre le fonctionnement de l'outil de recherche pour localiser des parcelles avec l'outil de recherche, malgré l'absence de données MAJIC ?

A méditer...

MaelREBOUX commented 1 year ago

Bonjour @evinouze

Avez-vous pu faire les tests complémentaires ? C'est-à-dire avec une BD qui a été créée avec puis sans les données MAJIC ? Merci d'avance pour votre retour.

evinouze commented 1 year ago

Désolé pour ce temps de réponse. Du fait aussi que je n'ai effectivement pas eu l'occasion de faire de tests supplémentaires. Je ferai une prochaine tentative lorsque je serai amené à intégrer les nouvelles données au 2ème trimestre de l'année prochaine

rldhont commented 1 year ago

La structure de la table parcelle_info varie si l'import est fait avec ou sans edigeo.

evinouze commented 1 year ago

Et dans le cas où l'import se fait avec ou sans MAJIC ?