• 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
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

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

    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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    将上面的内容不知道.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:****'
    
    • 1
    • 2
    • 3

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

  • 相关阅读:
    JS快速入门
    算法宝典2——Java版本(此系列持续更新,这篇文章目前3道)(有题目的跳转链接)(此份宝典包含了二叉树的算法题)
    Xilinx 7系列 clock IP核的使用(一)
    C#的Array 类使用说明
    都这麽大了还不快了解防火墙(1)?
    VS2019_静态编译MDT_问题解决:无法解析的外部符号 _imp_XXXXXXXXX
    【Typora】解决单词爆红问题
    idea中mapper直接跳转到xml的插件
    Java学习笔记 --- HashMap
    IT信息技术企业应具备哪些资格
  • 原文地址:https://blog.csdn.net/amyniez/article/details/126438195