首页 > 编程语言 > 详细

GEE Tips-1]GEE Python API在Colab下的配置

时间:2019-08-18 15:56:09      阅读:290      评论:0      收藏:0      [点我收藏+]

1.为什么是Python API?为什么是Colab?

Python有许多强大的包,如果可以利用Python调用GEE API,就会显得方便、优雅。但是,国内使用GEE Python API,因为网络原因,容易断线、无响应,如果是少量文件还好,文件多了以后,就会很麻烦;而Colab是Google的云Coding环境,自家服务器之间的通信会稳定许多。此外,由于大家机器的不同,导致本地配置GEE Python API相对困难,相对来讲提高了入门门槛,没有一定的Python基础,很难融会贯通;而Colab是统一的云端环境,无论Python 2还是3,只要一步一步来,很难出错。
总结起来,就是网络条件不太好,和/或难以使用本地GEE Python API的情况下,Colab不失为一个好的解决方案。
关于Colab,网络上的教程很多,这里不再赘述。

2.GEE-Python API配置

!pip install google-api-python-client !pip install pyCrypto !pip install earthengine-api !earthengine authenticate
pyCrypto包在本地很容易安装失败,但在Colab上不会出现问题,直接用pip即可。
需要注意的是,Colab下的命令行命令也是在代码窗口里输入,但是需要在前面加上”! “

3.Google Drive文件调用

如果我们想调用自己的文件,而不把它上传到GEE平台,可以通过Colab调用自己的Google Drive,方法是:
from google.colab import drive drive.mount(‘/gdrive‘)
这里也会出现一个类似于GEE的授权界面,方法类似,大家做的时候就知道啦。

通过
/gdrive/My Drive/+文件路径
即可调用Google Drive里面的文件。

一些别的话

近来做遥感/GIS的过程中颇有一些小tips,注册博客打算好好整理一下,我将不定期更新,大家可以参考。
下篇准备说一下GEE本地Python API的环境配置,敬请期待。

GEE Tips-1]GEE Python API在Colab下的配置

原文:https://www.cnblogs.com/wszhang/p/11372485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!