查看原文
其他

rgee从没入门到放弃

走天涯徐小洋 走天涯徐小洋地理数据科学 2022-05-17
早就听说Google Earth Engine(GEE)功能强大,非常实力,然而我的Python很烂,JS也不会,也就R还算能用的比较习惯,再加上需要翻墙,虽然开了GEE的账号,但是一直没用。最近听说R语言推出了Rgee包,很是兴奋,正好这次要做一些大区域的研究,想尝试一下Rgee,然而折腾了将近一天,要从没入门到放弃了……

1 Rgee介绍

Rgee是R语言的一个包,用于在R中使用GEE,R语言安装环境必不可少。在这里不再赘述R语言安装部署,请参考下面的文章:

R语言安装部署基础

Rgee的Github主页,上面有丰富的介绍:
https://github.com/r-spatial/rgee
目前已有超过250个实例:
https://csaybar.github.io/rgee-examples/

Rgee安装

Rgee目前应该是我安装过的最复杂的包了,耗时一天,最后也没弄成

Rgee包的安装其实很简单,但是想让它运行太难了 安装只需运行下面的代码:

remotes::install_github("r-spatial/rgee")

如图所示,输入代码,运行即可:想让Rgee运行起来,必须有对应的环境,先加载包,然后安装GEE引擎和对应的环境,推荐下面的代码,自动帮你安好一切所需的环境,非常友好,记得,不要用GitHub rgee首页的那个代码,那个代码不能帮你安装所需环境,一定要用下面的:

library(rgee)ee_install( py_env = "rgee", earthengine_version = ee_version(), confirm = interactive())

然后你的Rstudio会不断的弹出内容,不要纠结,y就对了:

最后,等等等……等等等,一直等它出现下面的,你就安好了,可以把R重启一下,继续……对安装结果进行一下检测:

ee_check()

很好,一切正常爬上梯子,准备开始GEE
用下面的代码启动rgee

ee$Initialize()

报错,WinError 10060我的报错有乱码,在网上我发现我不孤单,我看到了完整的报错如下:终于,找到了报错的解释和解决方案:放弃吧 

如果大家找到了合适的梯子请告诉我一声


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存