【问题标题】:Export a folium map as a png将 folium 地图导出为 png
【发布时间】:2019-05-03 02:35:01
【问题描述】:

我正在处理使用 python、folium 和 geojson 创建的地图,similar to this one

但是,我宁愿将此图像简单地导出为 png 或 svg,而不是交互式 HTML 文档。

使用语法:

m = folium.Map( # etc..)
m.save("filename.png")

保存一个文件,但它仍然是 HTML,而不是 png。呈现 not-to-html 的正确输出命令是什么?

【问题讨论】:

  • converting HTML to an image 不是已解决的问题吗?
  • This page 似乎有使用硒的解决方法
  • 谢谢,usr2564301,但呈现为 HTML 包括我的视图门户之外的地图其他区域的大量缩放和元数据。我真的宁愿直接渲染到我创建的图像,而不是默认 html 渲染提供的交互式地图。

标签: python geojson folium


【解决方案1】:

我用这个:

... m 是我的地图对象。 5 是渲染地图的时间(秒)。

import io
from PIL import Image

img_data = m._to_png(5)
img = Image.open(io.BytesIO(img_data))
img.save('image.png')

【讨论】:

  • 它需要硒。因此,webriver 在路径中。很好,我找到了这个答案。如果一开始就提到硒的要求,我就不会理会叶了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-17
  • 1970-01-01
  • 2017-12-01
  • 2022-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多