两个geohash,前6个字符匹配,两个geohash之间的距离最大为0.61km两个geohash,前5个字符匹配,两个geohash之间的距离最大为2.5km
问:给定5个数字长度的geohash的任何一对边界框之间的最大距离(近似值)是多少
小智 18
两个相邻地理位置之间的距离取决于中心点的纬度和经度.为了获得边界框的准确距离,您需要获取相邻的框,计算它们的中心纬度/经度并获得距离.
例如,要在dqcjqcperh9tdqcj中获取每个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
Run Code Online (Sandbox Code Playgroud)
我会计算每个边界框的中心点,并使用此处列出的公式之一计算距离http://www.movable-type.co.uk/scripts/latlong.html
这是一个很好的javascript库,可以计算相邻的地理位置,并提供lat/lons用于计算.https://github.com/davetroy/geohash-js
| 归档时间: |
|
| 查看次数: |
10519 次 |
| 最近记录: |