前言
这周听了吴秋生老师的讲课,了解到吴老师自己写的geemap这个非常棒的工具,学习了下,遂做记录,希望对未来的我以及看到的朋友有所帮助。
1、安装Anconda
具体参考早期记录,链接如下
保姆级步骤:如何安装Anaconda3和PyCharm,并在PyCharm中设置使用Anaconda
https://mp.weixin.qq.com/s?__biz=MzU4NDgyOTY5MA==&mid=2247483906&idx=1&sn=64ebc4c1675169d35fe5c53eb5740220&chksm=fd929d97cae5148137cfa9d2af2d6890a07b6b97759ff770be929ac3955f5a195f6621c05263#rd
2、创建虚拟环境
虚拟环境,一个非常好用的东西!而Anconda非常方便我们去创建和管理虚拟环境。
打开Anconda Prompt,首先创建一个虚拟环境,比如名字是gee,命令如下
conda create -n gee python
这句话翻译下就是创建一个名字是gee且python版本最新的虚拟环境
碰到如下时选择y,然后按enter键
然后激活虚拟环境,命令如下
conda activate gee
观察结果可以看到,此时环境已经从base切换到了gee
接下来开始安装geemap,在gee环境下键入以下命令
conda conda install -c conda-forge geemap
碰到如下选择时选择y
等待geemap安装完毕
3、安装mamba包
安装mamba包主要是为了安装pygis,pygis中有很多依赖关系,比较难装,而mamba安装pygis就很简单些
在gee环境下键入如下命令
conda install -c conda-forge mamba
依旧选择y
待mamba安装完毕后,接着用mamba去安装pygis
mamba install -c conda-forge geemap pygis
安装时间较长,可以奖励自己一把,冲一局王者荣耀!这局必上大分
4、gee验证
这一步需要打开魔法工具
安装好后,我们在gee的环境下打开jupyter lab,也就是jupyter notebook
正常情况下,会自动跳转到浏览器打开jupyter,如果没有可以自己负值弹出的链接,然后粘贴到浏览器中 打开jupyter后,新建一个,然后输入以下
import ee
ee.Authenticate()
shift enter运行此代码块后,如下所示点击链接,选择自己的已经开通gee的账号进行登录后进入如下页面
点击红色框区进行创建
在红色框区,进行命名,然后点击select
如果是第一次,应该会有一个如下提示
点击链接,同意条款(注意选择的地区),然后回来再点击select,这时会回到这个页面,接着点击红色区域
选择自己开通了gee的账号,然后选择继续
勾选红色区域,然后选择继续
点击红色区域复制生成的权限码回到jupyter的页面,粘贴到红色区域
按下enter键,此时应该会得到如下结果
恭喜成功!
5、设置端口代理
因为使用了魔法,所以需要多一步操作 打开控制面板(可以在搜索栏直接搜索打开),然后打开网络和Internet,然后打开网络和共享中心选择红色框选的那个
按照下图的1、2依次选择,其中3就是端口,记住这个数
6、验证
回到jupyter,输入以下代码并进行运行,其中port后就是第五步中的端口
import geemap
geemap.set_proxy(port=10809)
Map = geemap.Map()
Map
稍等一会儿,此时应该能得到如下结果
恭喜成功安装geemap!
吴老师的教程地址:
https://book.geemap.org/chapters/01_introduction.html
不自觉更新,随缘关哦!有帮助可以点个赞!
我是腰椎,see you!