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

Répondre à