码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • geemap的详细安装步骤及环境配置


    记录一下关于geemap的安装步骤,geemap是基于GEE由吴秋生老师二次开发的一个包,geemap主要使用python来进行实现相关功能,可以说是GEE的python版,而且相比于GEE,geemap也更加简单方便,对于处理数据实现相关功能来说很容易上手。

    geemap安装步骤:

    • 1. 下载并安装python
    • 2. 下载并安装Miniconda
    • 3. 创建conda环境
    • 4.打开jupyter lab
    • 5. 设置端口

    1. 下载并安装python

    如果电脑上已经安装了python可以直接略过这一步。
    python安装包官网:https://www.python.org/downloads/windows/
    进入网址后如下界面,可以根据需要选择相应的版本下载,分为2.x和3.x版本,不过2.x版本已经逐渐被3.x取代,建议下载3.x版本的,也最好不要下载最新版本的,dddd,我这里下载的是3.10版本的。下载好安装包后直接按照提示安装即可。
    在这里插入图片描述

    2. 下载并安装Miniconda

    首先下载并安装Miniconda,下载网址:https://docs.conda.io/en/latest/miniconda.html
    打开网址后,根据电脑配置选择下载安装64或32位的程序,下载安装包按提示安装即可,安装过程较为简单。
    在这里插入图片描述

    3. 创建conda环境

    安装好Miniconda后,选择Anaconda Prompt(miniconda3),鼠标右键点击,以管理员身份运行。
    在这里插入图片描述

    运行后会弹出命令窗口
    在这里插入图片描述

    接着在命令窗口依次输入以下命令,要一个一个输,不要一下子全部复制进去。这个过程需要打开那个软件。。。

    1.创建一个新的环境命名为gee。这里的python=3.10可以只写python,或者根据自己的python版本进行指定,不过最好指定安装的python版本

    conda create -n gee python = 3.10
    
    • 1

    2.激活gee环境

    conda activate gee
    
    • 1

    3.安装mamba,gee相关的环境都是通过mamba来安装的,所以要先安装mamba

    conda install -c conda-forge mamba
    
    • 1

    4.安装geemap环境,这个过程会比较漫长,和自己用的软件网速有关,耐心等待安装完成。

    mamba install -c conda-forge geemap pygis
    
    • 1

    至此,geemap的安装环境就配置好了。

    4.打开jupyter lab

    重新打开minconda命令窗口,在minconda 的命令行输入conda activate gee,接着输入jupyter lab,接着会打开jupyter lab。打开后新建文件,输入以下代码:

    import ee
    import geemap
    Map=geemap.Map()
    Map
    
    • 1
    • 2
    • 3
    • 4

    如果出现如下界面,则说明成功了,否则,就需要配置一下端口。
    在这里插入图片描述

    5. 设置端口

    如何查看代理端口号:https://zhuanlan.zhihu.com/p/269419231
    设置方法1:

    import geemap
    geemap.set_proxy(port='自己电脑端口号')
    
    • 1
    • 2

    设置方法2:

    import os 
    os.enviorn['HTTP_PROXY']='http://127.0.0.1:自己电脑端口号'
    os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:自己电脑端口号'
    
    • 1
    • 2
    • 3

    这样就可以正常使用geemap了,打完收工!

  • 相关阅读:
    python读取txt格式的点云文件,可视化显示,保存ply格式
    Linux - 用户级缓冲区和系统缓冲区 - 初步理解Linux当中文件系统
    Java学习-详述main方法、可变参数、数组的工具类、二维数组
    工欲善其事,必先利其器,Markdown和Mermaid的梦幻联动(2)
    微秒级 TCP 时间戳
    多场景通吃,INDEMIND视觉导航方案赋能服务机器人更多可能
    【浅谈设计模式】装饰器模式篇
    expect脚本中使用普通用户执行sh脚本命令,expect脚本中解决``反引号获取值有问题方法、expect遍历登录不同主机不同密码的主机执行指定命令方法
    【笑小枫的按步照搬系列】JDK8下载安装配置
    Kibana 8.X 如何做出靠谱的词云图?
  • 原文地址:https://blog.csdn.net/qq_44894692/article/details/126273999
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号