【发布时间】:2018-03-01 21:34:22
【问题描述】:
您好,我正在尝试在 jupyter 笔记本中使用 Folium 渲染此地图。
https://github.com/kthotav/TopoJSON-Maps/blob/master/usa/usa-states/colorado/colorado-counties.json
因为这是 TopoJson,所以应该很简单
m = folium.Map([39, -105], zoom_start=7)
folium.TopoJson(
open('./data/colorado-counties.json'),
object_path='objects.colorado-counties'
).add_to(m)
m
这会渲染基础层,但不会为县绘制多边形。
我找到了this other example on stackoverflow,它使用基本相同的代码渲染得很好。
m = folium.Map(location=[40.7,-74], zoom_start=10)
folium.TopoJson(
open('./data/nyc_census_tracts_2010.geojson'),
object_path='objects.nyct2010',
).add_to(m)
m
我找不到这两个文件之间的任何大规模差异。是不是有些topojson版本不兼容?
【问题讨论】:
标签: python geojson topojson folium