Convertisseur geohash

Encodez une latitude/longitude en geohash et décodez un geohash en un point, une zone englobante et ses voisins — directement dans votre navigateur.

Les coordonnées et les geohashes que vous saisissez sont encodés et décodés localement dans votre navigateur et ne sont jamais téléversés ; rien de ce que vous tapez n’est stocké sur un serveur.

Envie de voir la cellule ? Ouvrez la Visionneuse de carte de coordonnées.

À propos de Convertisseur geohash

Ce convertisseur geohash transforme une paire latitude/longitude en un court geohash base-32 et décode tout geohash en un point, le tout sur votre appareil. Saisissez des coordonnées et choisissez une précision de 1 à 12 caractères pour obtenir une chaîne comme u09tunquc, ou collez un geohash pour lire sa latitude et sa longitude centrales, les marges d’erreur ±, la zone englobante de la cellule et ses huit voisins environnants (N, NE, E, SE, S, SW, W, NW). Le geohash encode un emplacement comme un jeton unique triable, ce qui le rend pratique pour les clés de base de données, les recherches de proximité, le regroupement par tuiles et le clustering de points sur une carte. Comme l’alphabet exclut a, i, l et o, les geohashes restent sans ambiguïté. Tout s’exécute côté client, si bien que les coordonnées et les geohashes que vous manipulez ne quittent jamais votre navigateur.

Fonctionnalités

Comment utiliser Convertisseur geohash

  1. Choisissez un sens : Lat/Lng → Geohash ou Geohash → Lat/Lng.
  2. Saisissez une latitude et une longitude et réglez une précision, ou collez un geohash.
  3. Lisez le geohash, ou le point central, les marges d’erreur, la zone englobante et les voisins.
  4. Copiez toute valeur, ou suivez « Voir sur la carte » pour placer le point décodé.

Exemple

Entrée

48.8584, 2.2945

Sortie

u09tunquc

La tour Eiffel encodée à une précision de 9 caractères (une cellule d’environ 4,8 m de large).

Erreurs courantes et dépannage

Foire aux questions

Qu’est-ce qu’un geohash ?
Un geohash est une courte chaîne base-32, telle que u09tunquc, qui nomme une cellule rectangulaire sur Terre. Il est produit en entrelaçant les bits de la latitude et de la longitude, si bien que des lieux proches partagent généralement un préfixe commun — ce qui rend les geohashes utiles comme clés triables et pour les recherches de proximité.
Comment la précision d’un geohash est-elle liée à la taille de la cellule ?
Chaque caractère supplémentaire rend la cellule environ 32 fois plus petite en superficie. Un caractère couvre à peu près 5000 km, cinq caractères environ 5 km, et neuf caractères autour de 5 m, si bien que plus de caractères signifie une cellule plus petite et plus précise et une chaîne plus longue.
Pourquoi les geohashes omettent-ils les lettres a, i, l et o ?
L’alphabet base-32 du geohash est 0123456789bcdefghjkmnpqrstuvwxyz. Il laisse de côté a, i, l et o pour que les codes soient difficiles à confondre lorsqu’ils sont lus à voix haute ou tapés, gardant chaque geohash sans ambiguïté.
Comment trouver les voisins d’un geohash ?
Passez en Geohash → Lat/Lng et collez votre geohash. L’outil calcule les huit cellules adjacentes — N, NE, E, SE, S, SW, W et NW — à la même précision, et vous pouvez cliquer sur l’une d’elles pour la décoder à son tour.
Ce convertisseur geohash gère-t-il les points près des pôles ou de l’antiméridien ?
Oui. L’encodage fonctionne partout de −90 à 90 en latitude et de −180 à 180 en longitude, et le calcul des voisins s’enroule correctement autour de l’antiméridien, si bien que les cellules aux bords de la grille se résolvent toujours vers les bons geohashes adjacents.
Quel datum le geohash utilise-t-il ?
Les coordonnées sont traitées comme du WGS84, le datum utilisé par le GPS et les cartes web comme Google Maps et OpenStreetMap. Si vos coordonnées source utilisent un autre datum local, convertissez-les d’abord en WGS84 pour éviter un décalage de plusieurs dizaines de mètres.

Outils associés

Tous les outils ArrayKit