Me gustaría saber la precisión de un geohash con una longitud determinada. Si hay una fórmula 'simple' que puede usar para calcularla, sería genial.
Wikipedia enumera la precisión de hasta 8 caracteres:
# km
1 ±2500
2 ±630
3 ±78
4 ±20
5 ±2.4
6 ±0.61
7 ±0.076
8 ±0.019
Respuestas:
entonces un símbolo (letras o dígitos) es la base 32 (8 bits) Cada primer bit se usa para ventanas altas o bajas, luego los bits siguientes dividen la precisión por 2. (así que divida por 8 en el mejor de los casos) pero hay una alternancia entre lat y precisión larga, por lo que termina dividiendo entre 4 y 8 alternativamente.
Tenga en cuenta que, como se menciona en la página Wiki, esos valores provienen de una ubicación cerca del ecuador, donde un grado tiene casi la misma longitud en X e Y. Para obtener una información más precisa, debe comenzar con los errores lat y long, y Calcule la precisión de km a lo largo del eje X según la latitud de su posición.
fuente