我的理解是,“H3地理空间索引系统”是Uber开发的一种“坐标系统”,其主要特点是基于层次六边形系统。“他”是 R 中的一个库,可以帮助人们处理这个“H3 空间参考系统”中的数据,但它不存储在 CRAN 中,而是存储在 GitHub 中(https://github.com/crazycapivara/h3-r)。
但是,我无法在 R 中安装这个库。我已经完成了这个(正如 GitHub 中的说明所建议的那样):
install.packages("devtools")
devtools::install_github("crazycapivara/h3-r")
但它不起作用,并返回此消息:
devtools::install_github("crazycapivara/h3-r")
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘digest’
然后,我执行了相同的步骤,但在“R-cloud”中并得到了一个不同的错误:
h3_hex-ring.cpp:2:22: fatal error: h3/h3api.h: No such file or directory
compilation terminated.
/opt/R/4.0.3/lib/R/etc/Makeconf:181: recipe for target 'h3_hex-ring.o' failed
make: *** [h3_hex-ring.o] Error 1
ERROR: compilation failed for package ‘h3’
* removing ‘/home/rstudio-user/R/x86_64-pc-linux-gnu-library/4.0/h3’
Error: Failed to install 'h3' from GitHub:
(converted from warning) installation of package ‘/tmp/RtmpzwLngc/file1698ded56/h3_3.3.2.tar.gz’ had non-zero exit status
我查看了那个 GitHub,但我无法弄清楚出了什么问题。有没有人在 R 上成功安装了这个库或者知道一个不同的库来使用这种空间参考系统?