我试图在Python的folium映射中显示以下geojson文件,但它只是显示一个没有任何数据的空映射。
以下是我尝试过的步骤:
我试着使用下面的python代码,但是什么也没有显示出来。
我在下面的github存储库中尝试了其他geojson文件,使用了相同的代码,数据显示没有任何问题,因此看起来我的python代码很好
我在github和Mapshaper中打开了“census-tracts-u2010.geojson”文件,数据显示得非常完美,没有任何问题,因此看起来geojson文件没有损坏
有人能告诉我怎么修吗?
Geojson文件: https://github.com/dwillis/nyc-maps/blob/master/census_tracts_2010.geojson
Python代码:
import folium
m = folium.Map(location=[40.66393072,-73.93827499], zoom_start=13)
m.choropleth(geo_path="census_tracts_2010.geojson")
m.save(outfile='datamap.html')
非常感谢!
试试这个:
m.add_child(folium.GeoJson(data = open("census_tracts_2010.geojson")))
,然后调用m.save()
fun您需要打开geojson文件。
看看这些例子https://folium.readthedocs.io/en/latest/quickstart.html
该文件不是GeoJson,而是TopoJson。您需要改用
folium.TopoJson
。相关问题 更多 >
编程相关推荐