前 6 个字符匹配的两个 geohash,两个 geohash 之间的距离最大为 0.61km
前 5 个字符匹配的两个 geohash,两个 geohash 之间的距离最大为 2.5km
问:5 位长度的给定 geohash 的任何一对边界框之间的最大距离(大约)是多少
两个相邻 geohash 之间的距离取决于中心点的纬度和经度。为了获得边界框的准确距离,您需要获取相邻的框,计算它们的中心纬度/经度并获得距离。
例如,获取 dqcjqcperh9tdqcj 中每个 geohash 的距离,您将获得相邻框的以下距离。请记住,这些数字会随着中心 geohash 的变化而略有变化。
Precision, Distance of Adjacent Cell in Meters
1, 5003530
2, 625441
3, 123264
4, 19545
5, 3803
6, 610
7, 118
8, 19
9, 3.71
10, 0.6
我将计算每个边界框的中心点,并使用此处列出的公式之一计算距离http://www.movable-type.co.uk/scripts/latlong.html
这是一个很好的 javascript 库,它可以计算相邻的 geohashes 并提供用于计算的纬度/经度。https://github.com/davetroy/geohash-js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)