如何使用geohash中的Radius Meters计算HashBits长度?

时间:2016-09-14 01:47:51

标签: redis geolocation geometry geocoding geohashing

https://github.com/yinqiwen/ardb/wiki/Spatial-Index

https://en.wikipedia.org/wiki/Geohash

基于Radius Meters 2500km和626km的github,HashBits长度为8和12,但是基于维基百科2500km和630km误差,lat位lng位2和3,5和5。

16, 156544.7188
14, 313089.4375
**12, 626178.875**
10, 1252357.75
**8, 2504715.5**
6, 5009431
4, 10018863

为什么这两者有所不同?更确切地说,如何根据Radius Meters计算HashBits,例如Radius Meters 2500km,为什么HashBits为8,62,6km为什么HashBits为12,这些值8和12是如何计算的?或者如何根据HashBits长度8和12来计算Radius Meters 2500km和626km?任何公式都存在?

0 个答案:

没有答案