datagouv / cadastre

Scripts de préparation des données cadastrales diffusées par Etalab
67 stars 10 forks source link

Lien entre parcelle et bâtiment #12

Open jdesboeufs opened 6 years ago

jdesboeufs commented 6 years ago

Actuellement le lien entre un bâtiment et ses parcelles support n'est pas explicité dans les attributs. Il peut habituellement être recréé géographiquement.

Néanmoins le lien sémantique existe dans les données du PCI Vecteur, et est probablement plus fiable que l'analyse géographique.

manuamador commented 6 years ago

Bonjour, Le top serait d’avoir l’invariant. Car il est compliqué d’attribuer le bon bâtiment à ses données si il y a plusieurs bâtiments sur la parcelle.

jdesboeufs commented 6 years ago

Le lien sémantique me parait quand même assez faible. Cela demande trop de vérifications pour la livraison de janvier.

PierreNansot commented 5 years ago

Un retour personnel sur la problématique. ça fait 12 jours que je fais tourner un script sur mon NAS pour déterminer l'identifiant de la parcelle cadastrale pour chaque bâtiment géographiquement. Il me reste 13 000 communes à faire sur les 33 000.

Je suis moins certain de l'intérêt d'aller jusqu’au numéro cadastral depuis hier.

Dans mon cas, je suis motivé par des besoins de récupérer les geom des bâtiments se situant sur un ensemble de parcelles. L'indexation des geometry sur postgis ne permet pas un délai de réponse suffisamment court. Néanmoins, en couplant un ST_Contains un opérateur = pour le champ commune (indexé lui aussi) permet d'obtenir des performances bien meilleures.

À mon avis à deux francs serait de simplement rajouter, dans la mesure du possible, un champ feuille et un champ section pour améliorer encore les performances d'une requête de recherche de bâtiment.

ChristopheVergon commented 5 years ago

Bonjour, "Le top serait d’avoir l’invariant. Car il est compliqué d’attribuer le bon bâtiment à ses données si il y a plusieurs bâtiments sur la parcelle." : C'est tout simplement impossible. Il faut impérativement faire une distinction entre un bâtiment (entité géométrique du plan cadastral) et un local entité fiscale déclarative. Un bâtiment à usage agricole par exemple sera présent sur le plan mais pas de local associé car non imposable. Concernant les commentaires de Pierre Nansot, et sans vouloir vexer Jérôme, vous pourriez utiliser notre intégrateur de données EDiGéO pour postgis où ces relations (communes, sections, subsection,parcelle) sont natives. https://github.com/ChristopheVergon Et effectivement avec un index spatial sur la géom des bâtiments et ces relations les temps de requête sont dérisoires (quelques secondes pour traiter toutes les parcelles de Corse soit 360 communes).

jdesboeufs commented 5 years ago

@ChristopheVergon je ne me vexe pas, la diversité des outils permet d'explorer des approches alternatives voire complémentaires, et si ces derniers ne se perdent pas de vue ils se profitent mutuellement.

Je ne suis pas du tout adepte des machins Unique™, qui aboutissent souvent à une sclérose logicielle et intellectuelle, et finissent dans le carnet de commande d'une SSII.

@PierreNansot On peut rajouter des attributs aux bâtiments, section, feuille, préfixe, commune, mais pour le lien parcelle je pense qu'il vaudrait mieux le reconstruire à partir des géométries car le lien existant dans les données EDIGEO est loin d'être systématiquement pertinent.

PierreNansot commented 5 years ago

@PierreNansot On peut rajouter des attributs aux bâtiments, section, feuille, préfixe, commune, mais pour le lien parcelle je pense qu'il vaudrait mieux le reconstruire à partir des géométries car le lien existant dans les données EDIGEO est loin d'être systématiquement pertinent.

Mon message allait dans ce sens. Je proposais quelques attributs supplémentaires pour les bâtiments et que l'on ferme le débat sur l'association d'un bâtiment à une parcelle agricole. Une base de donnée bien indexée suffit largement.