上一期我们已经已经完成了最基础的环境搭建(Anaconda安装、虚拟环境创建、Jupyter Notebook内核绑定)。接下来的步骤是构建GEE-Python的核心步骤GEE核心库的安装、本地授权以及环境的最终测试。
conda activate GEE-Python#GEE-Python是我创建的,可根据自己的实际情况填写自己的虚拟环境名称pip install earthengine-api -i https://pypi.tuna.tsinghua.edu.cn/simplepip install geemap -i https://pypi.tuna.tsinghua.edu.cn/simple
conda list#输出虚拟环境下的所有库
import eeee.Authenticate(auth_mode='localhost') # 强制给链接,不自动开浏览器

auth_mode),而localhost(局部/Local):适用于在自己的笔记本电脑或台式机上运行 Python 代码,这个模式下在本地是可以对被授权的GEE账户的代码,asset进行修改。(官方链接:https://developers.google.com/earth-engine/guides/auth#troubleshooting)




2.在jupyter notebook加载地图
ee(earthengine-api)就是本地和GEE连接的那个库
geemap是我们要加载的地图
注:在调取地图的时候一定要Initialize(初始化)自己的project(项目),小编的project名称是“gee-python-env”(不晓得自己的project名称可以直接去GEE网页版的Code Editor(代码编辑器)查看,project的名称显示在右上角)
import eeimport geemap# 初始化你的纯净项目ee.Initialize(project='gee-python-env')print("GEE 初始化成功!")Map = geemap.Map()Map
如图,这是小编加载出来的结果,这样大家就可以尽情的享受GEE-Python学习了。

图6 geemap的显示效果