将叶子地图导出为png

时间:2018-11-30 22:52:05

标签: python geojson folium

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

但是,我宁愿将其导出为png或svg,也不要将其作为交互式HTML文档。

使用语法:

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

保存文件,但它仍然是HTML,而不是png。呈现非HTML的正确输出命令是什么?

1 个答案:

答案 0 :(得分:4)

我使用这个:

...,其中 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')