Python版GEE学习笔记01 | 在python中配置GEE(ee)

Python版GEE学习笔记01 | 在python中配置GEE(ee)

1.在python中配置GEE

1.1 conda创建新环境

第一步:创建

conda create --name 自定义环境名 python=python版本

ee图1

备注:

若想要在创建环境同时安装python的一些包:
conda create -n 自定义环境名 python=python版本 numpy pandas

若想在别人虚拟环境的基础上创建自己的环境:
conda create --name <自定义环境名> --clone <别人环境名>

第二步: 激活

conda activate 自定义环境名

ee图2

1.2 配置GEE

第一步:安装GEE所需库(ee)

【1】配置代理服务器

set http_proxy=http://127.0.0.1:7890

set https_proxy=http://127.0.0.1:7890

ee图3

备注:因为Google服务器在国外,因此需要配置代理服务器才能访问。

打开cmd,按照代理软件的不同,输入不同的端口,本机端口为7890(代码为临时性,关掉CMD就失效了,下一次需要继续输入才能让cmd继续代理)。

【2】安装Google的 python API的客户端,命令如下

pip install google-api-python-client

备注:推荐使用 pip install google-api-python-client -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

ee图4

【3】安装鉴权验证依赖库,输入下面命令

pip install pyCrypto

备注:pyCrypto很早以前就已经不再更新,安装pycrypto时各种报错,pycryptodome可以完美替代,推荐使用!

pip install pycryptodome -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

ee图5

【4】安装GEE的python库

pip install earthengine-api

ee图6

备注:推荐使用 pip install earthengine-api -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

pip install --upgrade oauth2client

ee图7

备注:推荐使用 pip install --upgrade oauth2client -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

【5】验证我们的GEE账户

earthengine authenticate

ee图8

第二步:测试本地环境是否搭建完成
#导入gee库
import ee
import os
#设置网络代理端口,7890为自己的端口号
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'
#验证账号
# ee.Authenticate()
#初始化
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)

顺利得到下载地址,则表示配置成功

ee图9

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值