Qu'est-ce que Convertisseur de geohash ?
Cet outil convertit des coordonnées de latitude et longitude en chaînes geohash, et inversement. Un geohash encode un lieu sous forme d'une courte chaîne comme « 9q8yy », où chaque caractère supplémentaire resserre la zone — pratique pour les index de base de données, la recherche par proximité et le partage compact d'une position. La précision se règle de 1 à 12 caractères.
L'alphabet écarte les lettres a, i, l et o pour qu'un code recopié à la main ne se confonde pas avec 1 ou 0. Le codage étant hiérarchique, deux points voisins partagent en général le même préfixe, ce qui permet à un simple index texte de se comporter comme un index spatial. La cellule s'accompagne de ses huit voisines et d'un export CSV, GeoJSON ou KML.
Comment utiliser
- Saisissez la latitude et la longitude — par exemple 37.7749, -122.4194 — ou collez un geohash à décoder.
- Réglez le curseur de précision pour choisir le nombre de caractères, et donc la finesse du rectangle englobant.
- Copiez le geohash, ou lisez le point central décodé et le rectangle englobant avec ses dimensions.
Quand l'utiliser
- Stocker un point de livraison en chaîne triable, dans une base sans index géographique.
- Regrouper des traces GPS par cellule avant de compter les passages par zone.
- Vérifier la taille réelle d'une cellule de précision 6 avant de figer le niveau.
Résultat
Un développeur qui indexe des cafés pour une recherche par proximité convertit 37.7749, -122.4194 à la précision 7 en « 9q8yyk8 » — une cellule d'environ 150 m — et l'utilise comme clé de tri en base.
FAQ
- Pourquoi deux points de part et d'autre d'une rue ont-ils des geohash différents ?
- Les bords de cellule suivent des lignes de grille fixes, sans rapport avec le terrain. Deux points distants d'un mètre peuvent tomber dans des cellules voisines, et c'est pourquoi une recherche de proximité balaie aussi les huit cellules affichées ici.
- Quelle surface couvre une cellule à chaque niveau de précision ?
- La précision 5 avoisine 4,9 km sur 4,9 km, la 6 environ 1,2 km sur 610 m, la 7 environ 153 m sur 153 m, et la 9 descend vers 4,8 m sur 4,8 m. Le rectangle exact du niveau choisi figure avec le résultat.
- Peut-on raccourcir un geohash en supprimant des caractères à la fin ?
- Oui. Retirer le dernier caractère élargit la cellule à sa cellule parente : 9q8yyk8 tronqué en 9q8yy contient toujours le point d'origine. L'inverse est impossible, on ne rallonge pas un code sans les coordonnées de départ.
- Pourquoi les lettres a, i, l et o sont-elles absentes des geohash ?
- L'alphabet base32 les élimine pour éviter la confusion avec 1, 0 et entre elles à la lecture ou à la ressaisie. Ici une chaîne contenant l'une de ces quatre lettres est refusée plutôt que décodée de travers.
- Un geohash indique-t-il la ville ou le pays du point ?
- Non. Il code seulement un rectangle de la grille. Obtenir un nom de lieu demande un géocodage inverse à part. Ce qu'apporte un geohash, c'est une clé qui range côte à côte les positions proches.
Outils similaires
Convertisseur de Plus Codes
Convertissez des coordonnées en Plus Codes Google, et inversement
Calculateur de relèvement
Calculez le relèvement et l'azimut entre deux coordonnées
Profil altimétrique
Visualisez les variations d'altitude du terrain le long d'un itinéraire
Convertisseur What3Words
Convertissez des coordonnées en adresses à trois mots
Carte des Fuseaux Horaires
Consultez les fuseaux horaires du monde sur une carte interactive
Convertisseur de coordonnées
Convertissez les coordonnées GPS décimales en degrés, minutes et secondes