Python:如何在Pycharm中显示geemap地图?
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地图?的更多相关文章
- 在python开发工具PyCharm中搭建QtPy环境(详细)
在python开发工具PyCharm中搭建QtPy环境(详细) 在Python的开发工具PyCharm中安装QtPy5(版本5):打开“File”——“Settings”——“Project Inte ...
- 在ActiveReports页面报表中显示Google地图
有些报表需求中需要我们显示国家.城市等地址信息,在报表中添加地图信息会让报表给最终用户代码更多有效信息. 在报表中可以将地图作为图片添加进来,当一个图片显示在报表中时,该图片必须存放到本地计算机或者服 ...
- Python学习笔记(Django篇)——1、环境搭建篇(如何在Pycharm中配置Python和Django)
1.准备好以下东东,并且按照先后顺序进行安装: Python 3.6 (64-bit) Django-1.11.tar.gz pycharm-community-2016.3.2.exe 安装好了 ...
- 【Python】在Pycharm中安装爬虫库requests , BeautifulSoup , lxml 的解决方法
BeautifulSoup在学习Python过程中可能需要用到一些爬虫库 例如:requests BeautifulSoup和lxml库 前面的两个库,用Pychram都可以通过 File--> ...
- 如何在BI中增加“路线地图”并进行数据分析?
随着客户的需求越来越"百变",最近在做大屏设计的葡萄陷入了困境. 近期客户提出的需求是想在BI工具中增加 "路线地图"展示功能并进行数据分析. 不仅如此,这个& ...
- Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
标签: Android百度地图API Key 分类: Android 百度地图开发(2) 最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地 ...
- 如何在pycharm中使用配置好的virtualenv环境
1.手动建立: 第一步 建立虚拟环境 Windows cmd: pip install virtualenv 创建虚拟环境目录 env 激活虚拟环境 C:\Python27\Scripts\env\S ...
- Python入门之PyCharm中目录directory与包package的区别
对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...
- Vue --》 如何在vue中调用百度地图
1.项目根目录下下载百度地图插件 npm install vue-baidu-map –save 2.在首页index.html中引入百度地图: <script type="text/ ...
- DevExpress中barManager下的toolbar如何在panel中显示
如题,我的Dev Toolbar需要在一个pannel中显示,并且居于最顶部.可是好像默认情况下toolbar都是在窗体的最顶部的,如何设置才能使其位于一个panel的最顶部呢? 解决方案:经过测试, ...
随机推荐
- MySQL聚集索引与辅助索引的区别
聚集索引也称聚簇索引,英文为clustered index.从物理存储角度来分, 索引可以分为聚集索引和辅助索引(secondary index,也称作非聚簇索引),区别主要看叶子节点存了什么数 ...
- Django Web应用开发实战第七章
一.ORM框架 Django对各种数据库提供了很好的支持,包括PostgreSQL.MySQL.SQLite和Oracle,且为这些数据库提供了统一API方法,这些API统称为ORM框架. 通过Dja ...
- RL之深夜有感
世界似乎就是一个巨大的强化学习环境(Env),身处其中的每个人就是里面的智能体,有的为生计四处奔波:有的要探寻精神上的欢娱:有的似乎想跳出Env,不想再继续下去了:可以说每个人的target都不尽相同 ...
- cuda grid block size
编译命令:nvcc hello.cu -o hello 运行:./hello #include <stdio.h> __global__ void helloWorldKernel() { ...
- ansible-playbook常用模块
lineinfile 此模块是针对文件特殊行,使用后端引用的正则表达式来替换. - hosts: 192.168.50.1 gather_facts: no tasks: - name: 设置UseD ...
- 把selection screen当子屏幕放到普通屏幕上
REPORT zly_subscreen. TYPES:BEGIN OF ty_ord, object_id TYPE crmt_object_id, process_type TYPE crmt_p ...
- C# .Net Core 爬虫 HtmlAgilityPack 获取select 标签下的 option 文本
https://blog.csdn.net/weixin_30566111/article/details/99483605 var html = "<select id=\" ...
- Linguistics-English-Phonetics: IPA(International Phonetic Alphabet) Chart With Sounds
IPA(International Phonetic Alphabet) Chart With Sounds https://www.internationalphoneticalphabet.org ...
- 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 ...
- B站学爬虫 梨视频ajax双重抓包
梨视频ajax双重抓包 B站学爬虫记录 页面抓包 这个页面下拉到底会刷出24个新视频,这是ajax随机加载的. 下拉到底抓到数据 查看数据包,请求为http://www.pearvideo.com/p ...