¿Cuál es la precisión de un Geohash?

17

Me gustaría saber la precisión de un geohash con una longitud determinada. Si hay una fórmula 'simple' que puedes usar para calcularla, sería muy interesante.

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
    
pregunta Gundon 26.09.2014 - 13:53

1 respuesta

26

por lo que un símbolo (letras o dígitos) es base 32 (8 bits) Cada primer bit se usa para la ventana alta o baja, luego los bits subsiguientes dividen la precisión entre 2. (entonces se divide entre 8 en el mejor de los casos) pero hay es una alternancia entre precisión lat y larga, por lo que termina dividiéndose entre 4 y 8 alternativamente.

#   km      
1   ± 2500
2   ± 630
3   ± 78
4   ± 20
5   ± 2.4
6   ± 0.61
7   ± 0.076
8   ± 0.019
9   ± 0.0024
10  ± 0.00060
11  ± 0.000074

Tenga en cuenta que, como se menciona en la página Wiki, esos valores provienen de una ubicación cercana al ecuador, donde un grado tiene casi la misma longitud en X e Y. Para obtener información más precisa, debe comenzar desde el lat y el largo errores, y calcule la precisión de km a lo largo del eje X en función de la latitud de su posición.

    
respondido por el radouxju 29.09.2014 - 14:39

Lea otras preguntas en las etiquetas