O que é Conversor de Geohash?
Esta ferramenta converte coordenadas de latitude e longitude em strings geohash e faz o caminho inverso. O geohash codifica um local como um texto curto do tipo “9q8yy”, em que cada caractere a mais estreita a área — útil para índices de banco de dados, busca por proximidade e compartilhamento compacto de localização. A precisão vai de 1 a 12 caracteres.
O alfabeto deixa de fora as letras a, i, l e o para que um código copiado à mão não se confunda com 1 ou 0. Como a codificação é hierárquica, dois pontos próximos costumam compartilhar o mesmo prefixo, e é por isso que um índice de texto comum passa a funcionar como índice espacial. Além da célula, você recebe as oito vizinhas e exportação em CSV, GeoJSON ou KML.
Como usar
- Digite a latitude e a longitude — por exemplo 37.7749, -122.4194 — ou cole um geohash para decodificar.
- Ajuste o controle de precisão para definir quantos caracteres você quer, e quão estreita fica a caixa delimitadora.
- Copie o geohash, ou leia o ponto central decodificado e a caixa delimitadora com suas dimensões.
Quando usar
- Guardar um ponto de entrega como texto ordenável num banco sem índice geográfico.
- Agrupar trajetos de GPS em células antes de contar visitas por região.
- Conferir o tamanho real de uma célula de precisão 6 antes de fixar o nível.
Resultado
Um desenvolvedor indexando cafés para busca por proximidade converte 37.7749, -122.4194 na precisão 7 e obtém “9q8yyk8” — uma célula de cerca de 150 m — que vira a chave de ordenação no banco de dados.
Perguntas frequentes
- Por que dois pontos em lados opostos da rua geram geohashes diferentes?
- As bordas das células caem sobre linhas fixas da grade, não sobre nada do terreno. Dois pontos a um metro de distância podem cair em células vizinhas, e por isso uma busca por proximidade também varre as oito células que a ferramenta lista.
- Quanto terreno cada nível de precisão cobre de fato?
- A precisão 5 fica perto de 4,9 por 4,9 km; a 6, cerca de 1,2 km por 610 m; a 7, uns 153 por 153 m; e a 9 chega a 4,8 por 4,8 m. O retângulo exato do nível escolhido aparece junto ao resultado.
- Dá para encurtar um geohash apagando caracteres do final?
- Dá. Tirar o último caractere amplia a célula para a célula pai, então 9q8yyk8 reduzido a 9q8yy continua contendo o ponto original. O caminho inverso não existe: sem as coordenadas de origem não há como recolocar caracteres.
- Por que as letras a, i, l e o nunca aparecem num geohash?
- O alfabeto base32 descarta essas letras para evitar confusão com 1, 0 e entre si na leitura ou na redigitação. Aqui uma sequência com qualquer uma delas é recusada em vez de decodificada errado sem aviso.
- O geohash diz em que cidade ou país o ponto está?
- Não. Ele codifica só um retângulo da grade. Para chegar a um nome de lugar é preciso geocodificação reversa à parte. O que o geohash entrega é uma chave que ordena localizações próximas lado a lado.
Ferramentas relacionadas
Conversor de Plus Codes
Converta entre coordenadas e Plus Codes do Google
Calculadora de Azimute
Calcule a direção e o azimute entre duas coordenadas
Perfil de elevação
Visualize as variações de elevação do terreno ao longo de um percurso
Conversor What3Words
Converta coordenadas em endereços de três palavras
Mapa de Fusos Horários
Veja os fusos horários do mundo em um mapa interativo
Conversor de coordenadas
Converta coordenadas GPS decimais para graus, minutos e segundos