GEE python 之geemap安装(conda版)

GEE之geemap安装(conda版)

Conda安装geemap

源使用 conda-forge ,打开 Anaconda Prompt

// 先安装环境
conda create -n gee python=3.8
// 输入 y

# To activate this environment, use
#
#     $ conda activate gee
#
# To deactivate an active environment, use
#
#     $ conda deactivate

然后激活自己设置的环境


// 然后安装geemap
(gee) C:\Users\13583>conda install geemap -c conda-forge
// 输入 y
done
(gee) C:\Users\13583>conda install mamba -c conda-forge
// 输入 y
done
(gee) C:\Users\13583>mamba install geemap pygis -c conda-forge
// 输入 y
done
// 然后再需要安装jupyter notebook
(gee) C:\Users\13583>conda install jupyter_contrib_nbextensions -c conda-forge

然后输入

>jupyter notebook
// 会在默认浏览器打开jupyter Home page 
// 然后new 一个notebook
import ee
import geemap
// 然后run 一下 
Map = geemap.Map(center=(40, -100), zoom=4)
Map
// 然后run 一下, 这时候会让你进行验证, 也就是绑定gee账号
// Notebook Authenticator  选择一个cloud project  然后taken
// 这时候会让你登录谷歌账号,然后continue,然后两个全部对√  continue 
// 最后复制出现的 Authorization code 
Enter verification code: xxx
Successfully saved authorization token.

随后我遇到了 < Enable the Earth Engine API > 报错大意是这个API没有启动,虽然不知道为什么会被关闭,但是登录gee 发现确实提示要去启动,顺着链接去点一下Enable 就ok了。
Enable API
然后再重新run,又报错了… AttributeError: module ‘ee’ has no attribute ‘Reducer’。
我们修改第一个run,然后run一下。

import ee
import geemap
ee.Initialize()

再run一下 第二个Map的代码区

Map = geemap.Map(center=(40, -100), zoom=4)
Map

我们就得到了一个Map,接下来run一下下面这个代码块

dem = ee.Image('USGS/SRTMGL1_003')
dem_vis = {
'min': 0,
'max': 4000,
'palette': ['006633', 'E5FFCC', '662A00', 'D8D8D8', 'F5F5F5']}
Map.addLayer(dem, dem_vis, 'SRTM DEM', True, 0.5)

可以在Map中看到DEM的加载,至此我们已经成功配置好geemap了~

结果

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值