Geohash: достаточно ли длины хэша

Какой длины хеша (в символах) будет достаточно для приложения, которому необходимо хранить географическое местоположение человека в виде Geohash?

Код находится здесь (упоминается в статье Википедии Geohash) говорит:

    #define MAX_HASH_LENGTH 22

Но они не назвали никакой причины для этого.


person Atul    schedule 08.07.2015    source источник


Ответы (2)


Некоторые обоснования можно найти в других темах:

geohash-and-max-distance

geohash-string-length-and-accuracy

Чтобы локализовать человека, вам, вероятно, понадобится точность в один метр. 10 символов должно быть достаточно.

person bmorin    schedule 08.07.2015
comment
Вы имеете в виду 10 символов? - person Atul; 08.07.2015
comment
Да, это здесь Спасибо! - person Atul; 08.07.2015

Если вы ищете что-то вроде расположения зданий или домов (связанных с человеком), вы можете использовать геохэш длиной 8.

Геохеш со строковым значением из 8 символов позволяет вам находиться в пределах +/- 20 метров от местоположения, геохэш из 9 символов дает вам +/- 5 метров. См. полный список информации о длинах geohash в Википедии.

person abeusher    schedule 15.07.2015