【问题标题】:How to load GeoJson file properly?如何正确加载 GeoJson 文件?
【发布时间】:2019-11-25 03:37:22
【问题描述】:

我有一个莫斯科地区的geojson 文件,可在

http://gis-lab.info/data/mos-adm/mo.geojson

所以,我无法正确加载它。

这些想法没有帮助:

我尝试创建一个地图,然后在其上添加一个图层。

 import folium

m = folium.Map(location = [55.7522200,37.6156000], zoom_start_13)

folium.GeoJson(open('mo.geojson')).add_to(m)'

这不起作用

【问题讨论】:

    标签: python json geocoding geojson folium


    【解决方案1】:

    试试folium.GeoJson(open('mo.geojson').read()).add_to(m)

    这会读取文件的内容并将字符串传递给folium。

    【讨论】:

    • 得到这个错误:UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 907334: character maps to <undefined> 所以,我添加了encoding - 'utf-8' 参数,现在它可以工作了。非常感谢!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    • 2020-01-04
    • 2021-07-28
    • 2023-04-03
    • 2022-08-19
    • 2018-02-06
    • 2016-11-16
    相关资源
    最近更新 更多