我有一个要求,以高效的方式获得更高精度的低精度地散列(而不是转换为lon lat,然后再编码)。我找到了其他方法的解决方案,高精度的地哈希转换成低精度的地哈希框。
我想要做的就是得到一个大多边形的较低精度的盒子,然后把它们转换成更高的精度。这样,我可以瘫痪一个非常大的多边形的地哈希转换。
我想用python做这件事
发布于 2021-12-14 11:03:34
给定长度为4,则返回长度为5的地哈希列表。
这是非常简单的-每一个字母在地理哈希编码5位(32个潜在值)的四叉树。所有32个值都是可能的,并且表示父地哈希矩形内的不同区域,因此,如果您想获得所有可能较长的地哈希值的列表,只需附加这些字母即可。
Geo散列可以在维基百科上找到或任何Geo散列实现使用的32个数字和字母列表:“0123456789bcdefghjknpqrstuvwxyz”。只需将其中的每一个附加到较短的地哈希中,您就会得到所有可能更长的。
https://stackoverflow.com/questions/69579656
复制