当前位置: 首页 > news >正文

Python:如何在Pycharm中显示geemap地图?

01 说明

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

名称版本通道
geemap0.36.1conda-forge
jupyter1.1.1conda-forge
pycharm2024.1.4 (Professional Edition)null
python3.11.13conda-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):

设置Pycharm代理

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

检查连接

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

连接成功

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

2.2 显示geemap地图

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

创建.ipynb文件
输入python代码检验是否成功:

import geemap
import eeMap = 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…

显示效果如下:

成功显示geemap地图

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

import geemap.foliumap as geemap
import eeMap = geemap.Map(center=[30, 112], zoom=6)
Map
http://www.dtcms.com/a/334418.html

相关文章:

  • Flutter InheritedWidget 详解:从生命周期到数据流动的完整解析
  • 开源数据发现平台:Amundsen Frontend Service React 配置 Flask 配置 Superset 预览集成
  • 教育行业破局:课程答疑智能体如何用“按次付费+算力限制”实现精准变现,可独立部署(井云智能体封装系统)
  • NLP:Transformer模型构建
  • 数字分类:机器学习经典案例解析
  • 通过rss订阅小红书,程序员将小红书同步到自己的github主页
  • MCU软件架构---RAM分区设计原则(四)
  • PyTorch生成式人工智能——使用MusicGen生成音乐
  • 二叉树的三种遍历方法
  • List容器:特性与操作使用指南
  • VS Code配置MinGW64编译GLPK(GNU Linear Programming Kit)开源库
  • 实现Android图片手势缩放功能的完整自定义View方案,结合了多种手势交互功能
  • 纸板制造制胶工艺学习记录4
  • Redis集群设计实战:从90%缓存命中率看高并发系统优化
  • Windows常见文件夹cache的作用还有其他缓存类型文件夹的作用
  • backward怎么计算的是torch.tensor(2.0, requires_grad=True)变量的梯度
  • 【论文阅读】Multimodal Graph Contrastive Learning for Multimedia-based Recommendation
  • Linux 下 安装 matlab 2025A
  • 机器学习——CountVectorizer将文本集合转换为 基于词频的特征矩阵
  • 软件的终极:为70亿人编写70亿个不同的软件
  • C++面试题及详细答案100道( 31-40 )
  • SysTick寄存器(嘀嗒定时器实现延时)
  • cPanel Python 应用部署流程
  • 记录一下第一次patch kernel的经历
  • CSV 生成 Gantt 甘特图
  • 2^{-53} 单位舍入误差、机器精度、舍入的最大相对误差界限
  • 【QGIS数据篇】QGIS 3.40 栅格计算器经典实用公式全集
  • 高并发场景下如何避免重复支付
  • 17.3 全选购物车
  • 双椒派E2000D开发板LED驱动开发实战指南