GeoNames

GeoNames

C'EST QUOI ?

GeoNames est une base de données géographique mondiale qui recense plus de 11 millions de toponymes (villes, lieux-dits, points d'intérêt) couvrant l'ensemble des pays. Les données sont téléchargeables librement sous licence Creative Commons Attribution 4.0, et une API REST complète permet de faire du géocodage, du reverse geocoding ou des recherches de proximité sans monter sa propre infra.

POURQUOI C'EST INTÉRESSANT ?

  • Couverture mondiale : 11M+ de toponymes, 250+ pays, noms traduits en plusieurs langues, hiérarchies administratives complètes (pays → région → ville → quartier).
  • Dumps libres : fichiers allCountries.zip, codes postaux, hiérarchies et shapes disponibles en téléchargement direct sous CC BY 4.0, mise à jour quotidienne.
  • API REST gratuite : web services pour le géocodage, le reverse geocoding, la recherche par coordonnées, les fuseaux horaires, l'élévation et même les articles Wikipedia géolocalisés — 10 000 crédits par jour et par application.
  • Formats flexibles : réponses en JSON, XML ou RDF, plus des client libraries officielles pour la plupart des langages mainstream.
  • Intégration simple : un compte gratuit suffit pour obtenir un username à passer en query param, pas de clé d'API complexe à gérer.

CAS D'USAGE

  • Géocodage et reverse geocoding de masse sans dépendre de Google Maps ou Mapbox.
  • Autocomplétion de formulaires d'adresses avec propositions multilingues.
  • Enrichissement de données : récupérer fuseau horaire, pays, région ou population à partir de coordonnées.
  • Construction de cartes ou de moteurs de recherche géo en auto-hébergeant les dumps dans Postgres/Elasticsearch.
  • Validation et normalisation de codes postaux à l'échelle internationale.

SOURCES

DÉPÔThttps://www.geonames.org/
SITEhttps://www.geonames.org/
LICENCECC-BY-4.0