You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode/PyCharm/DataSpell中渲染ArcGIS地图?

ArcGIS Python API地图在IDE中渲染解决方案

你的问题核心是:普通Python脚本环境(VSCode/PyCharm/DataSpell的.py文件)默认不支持渲染HTML交互式内容,而浏览器端Jupyter Notebook天然具备网页渲染能力,所以能正常显示地图。以下是针对不同IDE的解决办法:

一、使用IDE的Jupyter Notebook环境

这是最直接的方案,所有主流IDE都支持Jupyter Notebook,步骤如下:

  • 在IDE中创建.ipynb格式的Jupyter Notebook文件
  • 将你的代码复制到Notebook的单元格中并运行,地图会直接在单元格下方渲染出交互式效果

二、针对普通.py文件的解决方案

VSCode

  • 安装并启用Jupyter插件,然后在.py文件中使用VSCode的「Run in Interactive Window」功能(右键代码块或点击右上角的交互式运行按钮),该窗口支持HTML内容渲染
  • 或者调用地图对象的save()方法将地图导出为本地HTML文件,再用浏览器打开:
from arcgis.gis import GIS

gis = GIS()
m = gis.map("Berlin")
# 保存为HTML文件
m.save("berlin_map.html")

PyCharm/DataSpell

  • 在PyCharm中开启IPython控制台:运行代码时选择「Run in IPython Console」,IPython环境支持HTML渲染
  • 同样可以使用save()方法导出地图到本地HTML文件,手动打开查看

内容的提问来源于stack exchange,提问作者dddictionary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 09:31:42