我使用geoDataFrame创建了一个地理数据框,并希望创建一个Folium地图,以绘制每个国家的人口情况。我需要创建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'))
替换前两行(创建数据框)。 - joris