[OSM-talk-fr] Un peu de BANO v2

Vincent de Château-Thierry osm.vdct at free.fr
Lun 11 Nov 15:34:37 UTC 2019


Bonjour,

TL;DR : il y a enfin des choses à tester avec BANO v2, c'est par là : 
https://dev.cadastre.openstreetmap.fr/fantoir/

*******
Voici enfin un peu de concret autour de ce que j'appelle ici de temps en 
temps "BANO v2", mais sans rien partager jusque là.

BANO v1 a plus de 5 ans maintenant, et s'appuie depuis l'origine sur nos 
extractions de données des PDFs de cadastre.gouv.fr. Cette manière de 
faire a bien vécu, mais est devenue plus complexe et fragile à utiliser 
avec le temps. Heureusement, le Cadastre a maintenant un nouveau canal 
de diffusion via https://cadastre.data.gouv.fr/ et 
https://adresse.data.gouv.fr/. C'est sur ces nouvelles sources, en 
formats CSV et JSON que s'appuie BANO v2 pour les données du Cadastre et 
les données d'adresse en Open Data. Plus besoin de PDFs (c'est bien) 
mais le contenu qu'on en extrayait était plus riche, notamment sur les 
lieux-dits. Vous observerez des régressions là-dessus, n'hésitez pas à 
en faire part.

Ce changement de source s'est accompagné de nombreuses modifs, pas 
toutes visibles. Dans le détail :
- la base OSM qui alimente BANO est maintenant une base dédiée, et non 
la base carto qui sert le rendu FR. Ca simplifie grandement la 
maintenance, et la base est taillée sur mesure pour son besoin. Elle est 
mise à jour toutes les 10mn depuis http://download.openstreetmap.fr/

- la base BANO est mise à jour chaque nuit à minuit, et le processus est 
maintenant ciblé sur les communes où des mises à jour OSM ont eu lieu 
dans les 24 dernières heures. C'est plus rationnel et rapide qu'une mise 
à jour complète comme celle de BANO v1, qui au final ne modifiait que 
quelques % de données au prix d'une longue passe complète.

- quasi tout le code Python de BANO a été revu, avec passage à Python 3 
(3.7). Merci à Yohan (ybon) pour son accompagnement là-dessus. A 
l'arrivée, on a j'espère un code bien moins fouilli et plus facile à 
comprendre, donc à partager. Installer une instance de BANO sur son 
propre serveur devient plus simple, ça devrait rendre les contributions 
au code plus envisageables.

- les données du Cadastre sont mises à jour chaque trimestre, 
automatiquement à parution du nouveau millésime. Les données Fantoir 
datent de juillet 2019 et seront aussi mises à jour par trimestre, mais 
manuellement.

En façade, tout n'est pas encore sec :
- les pages https://dev.cadastre.openstreetmap.fr/fantoir/ sont 
fonctionnelles, avec pour l'instant un bouton en moins (la mise à jour 
forcée) et une proposition d'intégration en plus : pour les voies 
numérotées rapprochées, on peut maintenant en 1 clic ouvrir dans JOSM 
les adresses non encore intégrées, rue par rue, soit comme points 
isolés, soit comme relation associatedStreet. Vos retours bienvenus 
là-dessus

- le rendu BANO de Christian pointe encore sur BANO v1, ne vous étonnez 
donc pas s'il y a des incohérences entre carte et données

- les exports BANO, pour les consommateurs des données, pointent aussi 
sur BANO v1 pour l'instant

Voilà, à vous de jouer, le dégommage de rouge peut reprendre avec des 
référentiels plus à jour. Tous vos retours bienvenus évidemment.

merci

vincent




Plus d'informations sur la liste de diffusion Talk-fr