Il est souvent nécessaire de geocoder une adresse physique en vue d’en récupérer ses coordonnées GPS. Pour s’affranchir des GAFAM, l’état français a mis à disposition une API permettant de récupérer, depuis une adresse, ces coordonnées GPS
Un geocodage gratuit ?
En effet, l’état français a fourni une API publique permettant de récupérer pour une adresse complète donnée, la latitude et la longitude de celle-ci. Le géocodage fourni s’appuie sur plusieurs sources de données, telles que celles-ci :
- L’index des adresses est actualisé chaque semaine à partir des adresses de la Base Adresse Nationale (BAN).
- Les lieux nommés proviennent de la couche des « points d’intérêt » (POI) de la BD TOPO®, qui est actualisée tous les trimestres.
- Les parcelles cadastrales proviennent du Parcellaire Express (PCI), actualisé tous les trimestres.
Comment ça fonctionne ?
Tout simplement, vous utilisez l’adresse
https://data.geopf.fr/geocodage/search
Dans votre code JavaScript, TypeScript, Go, PHP, Python ou autre, cela fonctionne également directement dans un navigateur internet, le CORS autorisant toutes les adresses à l’appeler depuis un navigateur internet.
Voici quelques exemples de requêtes que vous pouvez utiliser
/search?q=73 Avenue de Paris Saint-Mandé /search?q=cimetière Vincennes /search?q=75056104AE0003
Et en sortie, vous obtenez une liste avec un score permettant de voir le matching entre votre requête et la réponse et surtout, vous avez une valeur pour x et une valeur pour y
Avec cette API, nul besoin de faire appel à Google Maps ou à un autre système pour obtenir la position GPS d’une adresse, c’est 100% gratuit et mis à jour par l’état.




