georchestra / cadastrapp

Cadastre application for geOrchestra
GNU General Public License v3.0
10 stars 19 forks source link

[lots] il manque les lots avec un dnulot alphanumérique #475

Open MaelREBOUX opened 5 years ago

MaelREBOUX commented 5 years ago

Ticket ouvert suite à investigations nécessaires pour https://github.com/georchestra/cadastrapp/issues/393#issuecomment-491947266

On vient de regarder avec @EtienneRouvin exemple avec parcelle 350238000AC0688 : les lots avec un dnulot contenant autre chose que des chiffres ne sont pas présents dans la base cadastrapp.

-- trouver la liste des parcelles avec des dnulot autres que chiffres dans la base QGIS
SELECT * FROM cadastre_qgis.lots WHERE dnulot NOT SIMILAR TO '[0-9]*'

-- requête qgis
SELECT * FROM cadastre_qgis.lots WHERE parcelle = '350238000AC0688'
-- => 14 enregistrements dont 1 avec dnulot « 015P »

-- requête cadastrapp
SELECT * FROM cadastrapp_qgis.lot WHERE id_local IN
(SELECT id_local FROM cadastrapp_qgis.proprietebatie WHERE parcelle = '350238000AC0688')
ORDER BY dnulot
--=> 13 enregistrements : il en manque 1

Sous le modèle de données arcOpole en prod on ne les a pas non plus.

MaelREBOUX commented 5 years ago

En fait la donnée cadastrapp va piocher uniquement dans la table lotslocauxde QGIS. Plus haut on a regardé dans la table lot et il est probable que on n'ai pas une relation 1:1 entre ces 2 tables.