gpt4 book ai didi

geohashing - geohash 和最大距离

转载 作者:行者123 更新时间:2023-12-03 18:17:59 34 4
gpt4 key购买 nike

两个 geohash 前 6 个字符匹配,两个 geohash 之间的距离最大为 0.61km
两个 geohash 前 5 个字符匹配,两个 geohash 之间的距离最大为 2.5km

问:给定 5 位数长度的 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

关于geohashing - geohash 和最大距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13836416/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com