【发布时间】:2018-10-16 19:22:37
【问题描述】:
我创建了一个 geoDataFrame,并想创建一个 Folium Map,绘制每个国家/地区的人口饮食。是一定要创建Json文件,还是直接使用geoDataFrame文件?
import folium
import fiona
import geopandas as gpd
world = fiona.open(gpd.datasets.get_path('naturalearth_lowres'))
world = gpd.GeoDataFrame.from_features([feature for feature in world])
world = world[(world.pop_est > 0) & (world.name != "Antarctica")]
我使用了 folium.map 和 geojson 函数,但无法创建正确的 JSON 文件。 感谢您的帮助!
【问题讨论】:
-
注意:您可以使用
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))更改前两行(以创建数据框)
标签: python json geospatial geopandas folium