Json файл не загружается на карту фолиума - PullRequest
0 голосов
/ 23 февраля 2020

Я работаю над созданием карты с разграничением районов в городе Сан-Паулу через фолиум.

Для этого у меня есть файл json со всеми окрестностями по ссылке ниже:

https://github.com/DaniloPaula/TCC/blob/master/src/bairros_sp.json

Итак, я сделал код ниже, чтобы получить этот файл json и добавить его на карту

import json
import folium

bairros_sp = 'bairros_sp.json'
geo_json_data = json.load(open(bairros_sp))
mapa = folium.Map(width=600, height=400, location=[-23.5475, -46.63611], control_scale=True)
mapa

folium.GeoJson(geo_json_data,
               style_function=lambda feature: {
                              'fillColor': 'green',
                              'color': 'darkred',
                              'weight': 0.5,
}).add_to(mapa)
mapa

Однако У меня нет изменений на карте с добавлением файла json.

Может кто-нибудь мне помочь?

Спасибо, ребята:)

1 Ответ

0 голосов
/ 04 марта 2020

Чтобы отобразить данные на карте Folium, вы должны быть уверены, что ваш файл Geo Json имеет ту же систему координат Geographi c, что и Folium (EPSG: 4326). Добавьте этот код перед строкой folium.Map.

# check the coordinate system of your GeoJson file
geo_json_data.crs 

# and convert it to Folium's coordinate system
geo_json_data = geo_json_data.to_crs(epsg=4326)
...