【发布时间】:2021-02-11 21:04:23
【问题描述】:
我正在使用 R 包 geohashTools,我想知道给定级别/精度的所有可能的地理哈希。一种方法是蛮力。
# 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,或者如果网格太细,它可能真的效率低下。
问:是否有更有效的方法来确定给定级别的所有地理哈希?
【问题讨论】:
标签: r geohashing