01 说明

或许在旧版本的python和jupyter中并不能成功. 作为参考,这里给出实验成功的版本:

名称 版本 通道
geemap 0.36.1 conda-forge
jupyter 1.1.1 conda-forge
pycharm 2024.1.4 (Professional Edition) null
python 3.11.13 conda-forge

此外,由于显示底图需要连接waiwang,确保挂好tizi连接N <== P <== V.(一般可以在GEE官网上编写代码的网络,在pycharm中也同样适用)

02 操作

2.1 设置pycharm代理

设置好电脑的N <== P <== V之后,查看电脑的代理设置(一般在window中设置内搜索代理服务器设置即可,或者 (win11进入方法)网络和Internet ⇒ 代理 ⇒ 手动设置代理 ⇒ 编辑):

接着将获取得到的代理IP地址端口号设置到Pycharm中,进入pycharm设置(setting)中依次点击: 外观和行为 ⇒ 系统设置 ⇒ HTTP代理 ⇒ 手动代理配置(or Appearance & Behavior ⇒ System Settings ⇒ HTTP Proxy ⇒ Auto-detect proxy settings):

检查连接确保代理设置正确,点击检查连接,输入:https://code.earthengine.google.com/

出现下方窗口说明可以正确连接GEE

设置正确代理之后务必:重启Pycharm

2.2 显示geemap地图

首先,在pycharm中创建.ipynb文件(底层还是调用jupyter,但是在pycharm中使用而非在浏览器中)用于编写代码:



输入python代码检验是否成功:

import geemap
import ee Map = geemap.Map(center=[30, 112], zoom=6)
Map

显示Map过程中可能会短暂地出现下方描述,稍后会显示底图(如果一直显示文本重新运行上述代码):

<IPython.core.display.HTML object>

Map(center=[30, 112], controls=(WidgetControl(options=['position', 'transparent_bg'], position='topright', tra…

显示效果如下:

如果没有成功,尝试换一下绘图后端或许可以成功:

import geemap.foliumap as geemap
import ee Map = geemap.Map(center=[30, 112], zoom=6)
Map

Python:如何在Pycharm中显示geemap地图?的更多相关文章

  1. 在python开发工具PyCharm中搭建QtPy环境(详细)

    在python开发工具PyCharm中搭建QtPy环境(详细) 在Python的开发工具PyCharm中安装QtPy5(版本5):打开“File”——“Settings”——“Project Inte ...

  2. 在ActiveReports页面报表中显示Google地图

    有些报表需求中需要我们显示国家.城市等地址信息,在报表中添加地图信息会让报表给最终用户代码更多有效信息. 在报表中可以将地图作为图片添加进来,当一个图片显示在报表中时,该图片必须存放到本地计算机或者服 ...

  3. Python学习笔记(Django篇)——1、环境搭建篇(如何在Pycharm中配置Python和Django)

      1.准备好以下东东,并且按照先后顺序进行安装: Python 3.6 (64-bit) Django-1.11.tar.gz pycharm-community-2016.3.2.exe 安装好了 ...

  4. 【Python】在Pycharm中安装爬虫库requests , BeautifulSoup , lxml 的解决方法

    BeautifulSoup在学习Python过程中可能需要用到一些爬虫库 例如:requests BeautifulSoup和lxml库 前面的两个库,用Pychram都可以通过 File--> ...

  5. 如何在BI中增加“路线地图”并进行数据分析?

    随着客户的需求越来越"百变",最近在做大屏设计的葡萄陷入了困境. 近期客户提出的需求是想在BI工具中增加 "路线地图"展示功能并进行数据分析. 不仅如此,这个& ...

  6. Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

      标签: Android百度地图API Key  分类: Android 百度地图开发(2)    最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地 ...

  7. 如何在pycharm中使用配置好的virtualenv环境

    1.手动建立: 第一步 建立虚拟环境 Windows cmd: pip install virtualenv 创建虚拟环境目录 env 激活虚拟环境 C:\Python27\Scripts\env\S ...

  8. Python入门之PyCharm中目录directory与包package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  9. Vue --》 如何在vue中调用百度地图

    1.项目根目录下下载百度地图插件 npm install vue-baidu-map –save 2.在首页index.html中引入百度地图: <script type="text/ ...

  10. DevExpress中barManager下的toolbar如何在panel中显示

    如题,我的Dev Toolbar需要在一个pannel中显示,并且居于最顶部.可是好像默认情况下toolbar都是在窗体的最顶部的,如何设置才能使其位于一个panel的最顶部呢? 解决方案:经过测试, ...

随机推荐

  1. MySQL聚集索引与辅助索引的区别

       聚集索引也称聚簇索引,英文为clustered index.从物理存储角度来分, 索引可以分为聚集索引和辅助索引(secondary index,也称作非聚簇索引),区别主要看叶子节点存了什么数 ...

  2. Django Web应用开发实战第七章

    一.ORM框架 Django对各种数据库提供了很好的支持,包括PostgreSQL.MySQL.SQLite和Oracle,且为这些数据库提供了统一API方法,这些API统称为ORM框架. 通过Dja ...

  3. RL之深夜有感

    世界似乎就是一个巨大的强化学习环境(Env),身处其中的每个人就是里面的智能体,有的为生计四处奔波:有的要探寻精神上的欢娱:有的似乎想跳出Env,不想再继续下去了:可以说每个人的target都不尽相同 ...

  4. cuda grid block size

    编译命令:nvcc hello.cu -o hello 运行:./hello #include <stdio.h> __global__ void helloWorldKernel() { ...

  5. ansible-playbook常用模块

    lineinfile 此模块是针对文件特殊行,使用后端引用的正则表达式来替换. - hosts: 192.168.50.1 gather_facts: no tasks: - name: 设置UseD ...

  6. 把selection screen当子屏幕放到普通屏幕上

    REPORT zly_subscreen. TYPES:BEGIN OF ty_ord, object_id TYPE crmt_object_id, process_type TYPE crmt_p ...

  7. C# .Net Core 爬虫 HtmlAgilityPack 获取select 标签下的 option 文本

    https://blog.csdn.net/weixin_30566111/article/details/99483605 var html = "<select id=\" ...

  8. Linguistics-English-Phonetics: IPA(International Phonetic Alphabet) Chart With Sounds

    IPA(International Phonetic Alphabet) Chart With Sounds https://www.internationalphoneticalphabet.org ...

  9. SciTech-Mathematics-Probability+Statistics-5StatisticalConcepts:{Confounders and Covariates, Regression Analysis, Correlation vs. Causation, Probability Distributions, Bayesian vs. Frequentist}

    5 Statistical Concepts That Often Confuse Beginners (And How to Understand Them) BY NAHLA DAVIESPOST ...

  10. B站学爬虫 梨视频ajax双重抓包

    梨视频ajax双重抓包 B站学爬虫记录 页面抓包 这个页面下拉到底会刷出24个新视频,这是ajax随机加载的. 下拉到底抓到数据 查看数据包,请求为http://www.pearvideo.com/p ...