别碰我腰椎

V1

2022/08/06阅读:22主题:默认主题

geemap学习1:geemap的安装和配置

前言

这周听了吴秋生老师的讲课,了解到吴老师自己写的geemap这个非常棒的工具,学习了下,遂做记录,希望对未来的我以及看到的朋友有所帮助。

1、安装Anconda

具体参考早期记录,链接如下 https://mp.weixin.qq.com/s?__biz=MzU4NDgyOTY5MA==&mid=2247483906&idx=1&sn=64ebc4c1675169d35fe5c53eb5740220&chksm=fd929d97cae5148137cfa9d2af2d6890a07b6b97759ff770be929ac3955f5a195f6621c05263#rd

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键

https://c2.im5i.com/2022/08/06/bWYKD.md.png
https://c2.im5i.com/2022/08/06/bWYKD.md.png

然后激活虚拟环境,命令如下

conda activate gee
https://c2.im5i.com/2022/08/06/bW9pP.md.png
https://c2.im5i.com/2022/08/06/bW9pP.md.png

观察结果可以看到,此时环境已经从base切换到了gee

接下来开始安装geemap,在gee环境下键入以下命令

conda conda install -c conda-forge geemap

碰到如下选择时选择y

https://c2.im5i.com/2022/08/06/bWnjj.png
https://c2.im5i.com/2022/08/06/bWnjj.png

等待geemap安装完毕

https://c2.im5i.com/2022/08/06/bWoeS.png
https://c2.im5i.com/2022/08/06/bWoeS.png

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
https://c2.im5i.com/2022/08/06/bWZUt.md.png
https://c2.im5i.com/2022/08/06/bWZUt.md.png

安装时间较长,可以奖励自己一把,冲一局王者荣耀!这局必上大分

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

不自觉更新,随缘关哦!有帮助可以点个赞

分类:

后端

标签:

Python

作者介绍

别碰我腰椎
V1