geemap学习笔记 01 geemap 安装篇

geemap学习笔记 01 geemap 安装篇

谨以此学习笔记,记录一下自己学习geemap的历程吧~



前言

geemap是一个用于与Google Earth Engine(GEE)进行地图交互式编程的Python包。GEE官方提供的地图交互式编程语言是JavaScript。geemap是在ipyleaflet和ipywidgets基础上创建的,用户可以使用Jupyter交互式可视化显示分析结果。


一、安装准备工作

① 注册Google Eearth Engine 账号(官网注册,最好使用企业/学校邮箱注册)
②VPN (科学上网)

二、geemap 安装步骤

1. 安装Anaconda(以Anaconda为例介绍)

Anaconda下载官方网址
进入链接下载个人版(免费);
Anaconda下载界面
下载并安装Anaconda,完成第一步。

2. 基于Anaconda配置geemap包环境

Anaconda中自带了包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等,但并不包含geemap,需要自行安装方能使用。下面详细介绍一下利用Anaconda安装geemap包的详细过程。

① 在安装的Anaconda文件夹中找到 Anaconda Prompt
Anaconda Prompt 位置
② 建立gee的新环境,在命令行中输入指令;

conda create -n gee python=3.*

对版本有要求时,可指定版本,如python=3.*,与自己Python版本一致。

注:这里安装时会报错有两个原因:1)输入的python版本号与自己的不一致,这里可以通过在Anaconda Prompt 输入:python 命令即可得到安装的python版本号;2)关闭翻墙软件!!!

成功运行后,这里会提醒你是否继续,可以输入“y” 或者 直接空格,即可继续安装。

③ 激活刚刚设置的环境,在命令行中输入以下指令。

conda activate gee

操作完成后,会跳转到"gee"环境下——(gee)在命令窗前
跳转后界面
④ 安装
geemap
,在命令行中输入以下指令。

conda install geemap -c conda-forge

安装相应的geemap的包,过程比较漫长,请耐心等待~

⑤ 安装完成后,打开jupyter notebook,运行下面的指令。

jupyter notebook

电脑会自动打开jupyter notebook(这是一个python的IDE),安装完成。


3. 运行geemap

① 由于国内使用google earth engine需要VPN,因此需先连接VPN,科学上网;
② 打开Anaconda Prompt,并输入以下两行指令(分两次输入)

conda activate gee
jupyter notebook

电脑会自动打开jupyter notebook。

③ 在jupyter notebook中新建一个python文件,并输入以下代码,加载geemap(需先在Anaconda Prompt输入上方命令,才能顺利运行)

import ee
import geemap

④ 在连接VPN后,电脑需要设置端口才能顺利的运行geemap扩展包,否则会报错:

“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。”

因此需要使用以下代码手动输入端口。端口的名称可以在:win10搜索栏中搜索:“Internet选项”-“连接”-“局域网设置”,将下方代码的1080修改为你的端口名称。
代理服务器路径
在jupyter notebook中输入下面命令,设置代理服务器

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

⑤ 输入下方代码,生成Google Earth Engine的可视化界面;

在运行下方代码时,系统会自动跳转至一个页面,你需要输入你已获得gee账号资格的谷歌账号并登录,它会给你 Enter verification code(一串字符),将字符复制粘贴至框内。

import geemap
m = geemap.Map()
m

GEE界面可视化展示

总结

以上就是今天要讲的内容,本文仅仅简单介绍了geemap 环境配置情况,后续会继续更新使用geemap的具体实例。
哈哈哈哈

  • 24
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值