every blog every motto: You will never know unless you try
0. 前言 配置google earth engine 本地的Python环境
说明: 默认读者已有pythonj基本环境和编译器
1. 正文
1. 安装Google 的python api 客户端
pip install google-api-python-client
2. 安装鉴权验证依赖库
pip install pyCrytodome
文章2,是安装pyCrypto ,但是
pyCryto已不支持维护了,我也一直没安装成功。
3. 安装GEE的python库
pip install earthengine-api
4. 初始化GEE的API, 在控制台输入
python
import ee
ee.Initialize()
【【GEE】配置本地python环境】
文章图片
第一次运行,可能会报错,因为没有进行GEE账户验证
4.1 验证
earthengine authenticate
系统会打开浏览器,在网页中选择账户登录,复制验证码,到cmd中即可。
5. 运行 设置代理
首先需要科学上网,然后找到本地代理地址
文章图片
在控制台设置代理,然后初始化验证
set http_proxy=http://127.0.0.1:4780
set https_proxy=http://127.0.0.1:4780
python
import ee
ee.Initialize()
验证完成,结果如下图
文章图片
在pycharm中测试
import eeimport osos.environ['HTTP_PROXY'] = 'http://127.0.0.1:4780'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:4780'ee.Initialize()
image1 = ee.Image('srtm90_v4')
path = image1.getDownloadUrl({
'scale': 30,
'crs': 'EPSG:4326',
'region': '[[-120, 35], [-119, 35], [-119, 34], [-120, 34]]'
})
# 获取下载地址
print(path)
运行结果:
文章图片
参考文献 [1] https://github.com/pycrypto/pycrypto/issues/238
[2] https://zhuanlan.zhihu.com/p/40319581
[3] https://blog.csdn.net/Yqq19950707/article/details/107342998
[4] https://zhuanlan.zhihu.com/p/50717864
[5] https://blog.csdn.net/qq_33655102/article/details/84397444
推荐阅读
- 网络前沿知识|GEE学习笔记 七十六(【GEE之Python版教程十】字典)
- 网络前沿知识|GEE学习笔记 七十八(干涸的洪泽湖)
- GEE|GEE学习笔记 五十九(GEE中mosiac、qualityMosiac、max区别)
- python|GEE学习笔记 七十五(【GEE之Python版教程九】数值)
- python|GEE学习笔记 七十(【GEE之Python版教程四】Python基础编程二)
- GEE|GEE学习笔记 六十二(保密是头等大事)
- GEE|GEE学习笔记 五十八(设置数值数据保留N位)
- GEE|GEE学习笔记 五十一(Fusion Table将在2019年12月3日关闭)
- GEE|GEE学习笔记 五十六(GEE中如何把文件导出到Google Drive的子目录)
- GEE|GEE学习笔记 五十三(GEE导出的影像波段名称哪去了())