确定给定级别的所有地理哈希

问题描述

我正在使用 R 包 geohashTools 并且我想知道给定级别/精度的所有可能的 geohashes。一种方法是使用蛮力。

# All possible coordinates                                            
coord <- expand.grid(lon = seq(-180,180,0.1),lat = seq(-90,89.9,0.1))                       
                                                                      
# Load library                                                        
library(geohashTools)                                                 
                                                                      
# Get all unique geohashes                                            
geohashes <- unique(gh_encode(coord$lat,coord$lon,precision = 2L))  
                                                                      

虽然这可行,但我在猜测我的网格需要的分辨率是多少,因此,如果网格太粗,我可能会错过 geohashes,或者如果网格太细,它可能会非常低效。

问:是否有更有效的方法来确定给定级别的所有地理散列?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)