GEE3:吴秋生geemap介绍和安装

1. 介绍

    首先我们需要对 geemap 以及 GeoPython 有一个详细的了解,geemap主要使用吴秋生老师创建的一个交互式的Python包,能够实现Google earth Engine的本地调用,并且能够和Python结合使用,增强了数据的利用。
    geemap用于与谷歌地球引擎(GEE)进行交互式映射,这是一个云计算平台,拥有多拍字节的卫星图像和地理空间数据集目录。在过去几年中,GEE在地理空间领域非常受欢迎,并在地方、区域和全球范围内促进了许多环境应用。GEE提供了JavaScript和Python api,用于向地球引擎服务器发出计算请求。与GEE JavaScript API的全面文档化和交互式IDE(即GEE JavaScript代码编辑器)相比,GEE Python API的文档化相对较少,用于交互式可视化结果的功能也比较有限。创建geemap Python包是为了填补这个空白。它建立在ipypamphlet和ipywidgets的基础上,使用户能够在基于木星的环境中交互式地分析和可视化地球引擎数据集。
    geemap是为学生和研究人员准备的,他们想利用Python生态系统的各种库和工具来探索谷歌地球引擎。它也是为那些想要从GEE JavaScript API转换到Python API的现有GEE用户设计的。geemap包的javascript-Python自动转换模块可以大大减少将现有的GEE javascript转换为Python脚本和Jupyter笔记本所需的时间。

在这里插入图片描述

2. conda环境配置

2.1 提前准备

在和之前你需要准备相应的开发环境,这里推荐使用 Miniconda,当然也可以使用 Anaconda
在这里插入图片描述
在这里插入图片描述

2.2 创建conda开发环境

按照一下的顺序进行输入就能配置好开发环境:

conda create -n geo python=3.8
conda activate geo
conda install geemap -c conda-forge
conda install jupyter_contrib_nbextensions -c conda-forge
jupyter contrib nbextension install --user

在这里插入图片描述在这里插入图片描述安装成功!

注意: 在创建的时候,可以网速会比较慢,所以可以使用国内的镜像(清华镜像)

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

将上面的内容不知道.condarc文件中即可。

2.3 geemap使用

    首先需要下载Geopython的安装包:
在这里插入图片描述在这里插入图片描述
    进入jupyter notebook:

在这里插入图片描述在这里插入图片描述
创建成功:

在这里插入图片描述

3. geemap使用

    在使用geemap时,要注意科学上网,连接你自己的VPN端口:
    端口的名称可以在:win10搜索栏中搜索:“Internet选项”-“连接”-“局域网设置”,将代码修改为你的端口名称。

import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:****'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:****'

在这里插入图片描述
在这里插入图片描述
如果能显示图像,则运行成功。

  • 4
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jackson的生态模型

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值