Здравствуйте, я пытаюсь отобразить эту карту с помощью Folium в блокноте Jupyter.
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
Это рендерит базовый слой, но не рисует полигоны для округов.
Я нашел другой пример в 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?