我正在使用Folium在相同的地理区域和边界上添加多个Geojson层。问题是,对于我添加的每一层,文件大小都会显着增加。
我查看了生成的html文件,它为每个层创建了一个Geojson对象。有没有办法重用geojson对象?层之间唯一的区别是用来绘制它们的颜色。
提前感谢!
发布于 2019-04-10 16:04:41
如果您每次都使用相同的geojson对象,并根据某些规则更改样式/颜色:
folium.GeoJson(geo_json_data,
style_function=lambda feature: {
'fillColor':'green' if feature['properties']['some_property']==1 else 'red',
'color': 'black',
'weight': 2,
'dashArray': '5, 5'}
).add_to(map)应该行得通。除非我误解了这个问题
https://stackoverflow.com/questions/42651712
复制相似问题