Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Sun 22 November 2020 10:58

cquest
Membre
Date d'inscription: 6 Jan 2013
Messages: 469

Géocodeur addok et demo.addok.xyz

Le géocodeur addok, développé à l'origine et toujours utilisé par Etalab pour 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

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.
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 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

Et si vous voulez un aperçu du fonctionnement interne d'addok, voici un article que j'avais écrit il y a déjà quelque temps, mais toujours valable:

https://cq94.medium.com/sous-le-capot-d … 8ce9b2b1fa


Christian Quest
Membre fondateur et porte parole d'OpenStreetMap France
@cq94 sur twitter

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |