Geojson / Choropleth问题

问题描述

我正在尝试显示伦敦邮政区域的食品场所的choropleth地图,但出现错误

JSONDecodeError:期望值:第1行第1列(字符0)

short

这让我很精神,有人可以帮忙吗?

只需参考一下geojson文件的开始

df_counts=df_counts.reset_index()
df_counts.rename(columns={'index' : 'postcode','Neighborhood':'count'},inplace=True)
df_counts.head()

!wget --quiet https://github.com/Graham45003/Coursera-Capstone-2.git/london_postcodes.geojson -O london_postcodes.json
print('GeoJSON file downloaded!')

london_zones = r'london_postcodes.json' 

#centre of London
latitude = 51.5073889
longitude = -0.1452095

# create map of London
london_map = folium.Map(location=[latitude,longitude],zoom_start=10)

london_map.choropleth(
    geo_data=london_zones,data=df_counts,columns=['postcode','count'],key_on='feature.properties.Name',fill_color='YlOrRd',fill_opacity=0.7,line_opacity=0.2,legend_name='London Venues'
    )

# display map
london_map

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)