Mmm... voilà qui est intéressant: Un système pour faire un hash d'une coordonnée géographique (latitude/longitude). Cela a plusieurs intérêts:
- cela permet d'exprimer des coordonnés de manière plus concise.
- On peut l'utiliser pour indexer des données géographiques (en base de données, par exemple).
- Le tri alphabétique des geohash permet de trier des lieux par proximité (sympa, non ?)
Voici un petit article qui explique visuellement le fonctionnement:
http://www.bigdatamodeling.org/2013/01/intuitive-geohash.html
Il y a un service en ligne (
http://geohash.org/), mais vous trouverez à la fin de l'article Wikipedia des liens vers des librairies dans différents langages pour encoder/décoder ces géohash.
Pour voir directement un Geohash sur GoogleMaps:
http://geohash.2ch.to/u09tunqu9k36 (ici c'est la tour Eiffel).