其他
rgee:R语言+Google Earth Engine遥感大数据分析神器
前面已经给大家分享了不少rgee
相关的内容,在这里再给大家系统总结一下,顺便分享一下我在学习rgee
过程中的一些心得体会。
为什么我认为R语言+Google Earth Engine是遥感大数据分析的神器?
R 语言是一个免费开源统计计算和可视化软件平台,已经被广泛应用于科学研究中的统计和可视化工作中。 谷歌地球引擎(Google EarthEngine,GEE)是一个基于云平台的行星尺度地理空间分析平台,它将Google 的海量计算能力应用于遥感影像处理中。 R 语言的强大统计能力结合GEE 的海量遥感数据处理能力,让用户能够在同一个工作流中充分应用R空间数据分析环境和GEE的遥感大数据处理能力。
一些实例
下面是rgee
的一些实例,给大家看看R语言结合GEE能干啥?
附带学习资源网址,推荐给大家学习:
rgee
作者的https://github.com/r-spatial/rgee
rgee实例,全面讲解 rgee
的用法https://csaybar.github.io/rgee-examples/
Alexandre Bevington
https://bevingtona.github.io/20210504_rgee_rayshade_gifski.html
使用rgee研究动物运动和环境变化
论文:https://www.mdpi.com/2072-4292/13/20/4154/htm 教程代码:https://smithsonian.github.io/SpatiotemporalMatchingOfAnimalPositionsWithRemotelySensedDataUsingGoogleEarthEngineAndR/
如何入手学习Google Earth Engine和rgee
总的方法来讲还是要理论+实践。
阅读Google Earth Engine和 rgee
相关论文,了解概况和相关研究进展找 rgee
练习代码,公众号回复“rgee”即可获取相关推文申请GEE帐号,安装好 rgee
相关环境,开始练习根据自己需求改进代码
推荐阅读
下面是Google Earth Engine和rgee
的入门介绍文章,推荐大家学习:
【文献阅读】Google Earth Engine:人人可用的行星级地理空间分析平台 【更新】rgee: An R package for interacting with Google Earth Engine 【更新无法自动下载数据问题】rgee能用了!R语言也可以使用Google Earth Engine了! Google Earth Engine大数据应用:荟萃分析和系统性综述
看了上面的四篇文章,基本就可以对Google Earth Engine和rgee
有个大概的了解了。
rgee
安装和升级
需要特别注意的是,rgee
包安装和所需环境安装时无需科学上网,科学上网状态下安装很可能会出错!从ee_Initialize()
开始才需要科学上网!
rgee
安装
rgee
较其他R包的安装要复杂一些,主要是因为rgee
要调用GEE的服务,需要配置对应的环境,根据rgee
包提示安装即可。具体看下面的推文:
rgee
升级
rgee目前升级到了1.1.2版本,对应R语言环境也需要进行升级,我升级了最新的R4.1.2
该升级不需要破坏原来的miniconda环境,只升级R环境和R包即可。
只装rgee是不够的,后面使用会报错,注意安装下面3个R包。
tidyverse
geojsonio
rgdal
清理一下GEE认证材料,不清理的话会出现如下报错,按提示输入对应的代码即可。
重新认证GEE登录材料,重新粘贴GEE的授权码
参考文献
Tamiminia H, Salehi B, Mahdianpari M, etal. Google Earth Engine for geo-big data applications: A meta-analysis and systematic review[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2020, 164: 152–170. 【文献阅读】Google Earth Engine:人人可用的行星级地理空间分析平台 【更新】rgee: An R package for interacting with Google Earth Engine 【更新无法自动下载数据问题】rgee能用了!R语言也可以使用Google Earth Engine了! Google Earth Engine大数据应用:荟萃分析和系统性综述
更多rgee
内容请阅读rgee专题文章,或报名地理数据科学培训班参加课程学习