Le géocodeur addok, développé à l’origine et toujours utilisé par Etalab
pour adresse.data.gouv.fr <http://adresse.data.gouv.fr> est en train
d’évoluer depuis que je me suis (re)plongé dans son code.
Une version 1.1, en préparation depuis longtemps, pointe petit à petit
le bout de son nez.
Je le teste pour des usages plus larges que les seules adresses, pour
étendre son fonctionnement à la recherche de « localisants ».
Les localisants peuvent bien sûr être des adresses, mais aussi des
points d’intérêts (POI), des intersections, des lieux-dits, etc.
J’ai une instance déployée chez moi, utilisant la dernière version en
développement et qui permet de tester ce type d’usage avec une interface
minimale.
https://demo.addok.xyz/ où vous pouvez tester l’auto-complétion avec
préférence géographique centrée sur la carte.
Elle contient pour l’instant :
* 22 627 589 d’adresses (au numéro)
* 2 421 738 rues
* 2 594 359 lieux-dits
* 3 138 661 POI
* 2 677 334 intersections de rues et/ou routes (c'est tout frais, pas
encore bien sec)
Total : 33.46 million de localisants ayant comme source BANO pour les
trois premiers items, et OSM les deux derniers.
En plus des adresses, on peut donc faire des recherches du type :
* musée du louvre
* A5 D40
* A86 creteil
* avenue montaigne champs élysées
etc.
L’API n’offre aucune garantie de stabilité, c’est de la démo/dev, ne
branchez donc aucune appli dessus sans me demander.
Vos retours sont les bienvenus en particulier sur la pertinence des
résultats et sur les performances (mes deux priorités).
Les perfs peuvent varier, la machine sur laquelle tourne cette instance
fait bien d’autres choses en même temps (wms.openstreetmap.fr tourne
dessus !) et a quand même 10 ans de bons et loyaux services !
Le temps typique de recherche est de l’ordre de 20ms (tout est en RAM,
ça aide).
Le projet est sur github et vous pouvez si besoin y créer des issues
pour permettre leur suivi : https://github.com/addok/addok/issues
--
Christian Quest - OpenStreetMap France
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr