Comment géocoder gratuitement une adresse dans vos applications ?

Comment géocoder gratuitement une adresse dans vos applications ?

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.

W3 Total Cache : les publications Facebook n’affichent plus d’image
Gagner facilement de la performance avec Jackson
Effacer le cache Symfony directement dans son application
Pixabay : le moteur de recherches d’images libres de droit