Gostaria de saber a precisão de uma geohash com um determinado comprimento. Se houver uma fórmula 'simples' que você possa usar para calculá-la, isso seria muito legal.
A Wikipedia lista a precisão de até 8 caracteres:
# km
1 ±2500
2 ±630
3 ±78
4 ±20
5 ±2.4
6 ±0.61
7 ±0.076
8 ±0.019
Respostas:
portanto, um símbolo (letras ou dígitos) é a base 32 (8 bits). Cada primeiro bit é usado para janela alta ou baixa; os bits subsequentes dividem a precisão por 2. (portanto, divida por 8 no melhor caso), mas há uma alternância. entre precisão lat e long, então acaba dividindo por 4 e 8 como alternativa.
Observe que, conforme mencionado na página Wiki, esses valores vêm de um local próximo ao equador, onde um grau tem quase o mesmo comprimento em X e Y. Para obter informações mais precisas, você deve começar pelos erros de latência e por erros longos, e calcule a precisão do km ao longo do eixo X com base na latitude da sua posição.
fonte