[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