我正在处理使用python,folium和geojson similar to this one创建的地图。
但是,我宁愿将其导出为png或svg,也不要将其作为交互式HTML文档。
使用语法:
m = folium.Map( # etc..)
m.save("filename.png")
保存文件,但它仍然是HTML,而不是png。呈现非HTML的正确输出命令是什么?
答案 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')