Карта фолиума, как выйти за пределы указанного почтового индекса - PullRequest
0 голосов
/ 02 мая 2020

Следующий блок кода позволяет мне создать карту с некоторыми наложениями, которые я уже определил ранее.

Однако из json, загруженного с geo.nyu.edu, является общенациональная карта, которую я могу использовать, но я не могу получить нужные мне данные из своих оверлеев.

Есть ли способ расширить границы карты за пределы указанного почтового индекса города, чтобы мои оверлеи могли быть видны?

Картинка с функциональной картой внизу.

Спасибо!

!wget --quiet https://raw.githubusercontent.com/jeff-mos-def/DataFiles/master/austin_geo.json

print('GeoJSON file downloaded!')

austin_geo = r'austin_geo.json'

latitude = 30.2711286
longitude = -97.7436995

austin_map = folium.Map(location=[latitude, longitude], zoom_start=10)
austin_map.choropleth(
    geo_data=austin_geo,
    data=austin_data,
    columns=['Neighborhood','HousingCost'],
    key_on='feature.properties.name_2',
    fill_color='YlOrRd', 
    fill_opacity=0.7, 
    line_opacity=0.2,
    legend_name='Median Home Prices in Austin, Tx',
    highlight=True
)

markers_colors = []
for lat, lon, poi, cluster, join, cluster_number, label in zip(result['Lat'], result['Long'], result['Neighborhood'], result['Labels'], result['Join'], result['Cluster Labels'], result['Level_labels']):
    label = folium.Popup(str(poi) + " / " + str(cluster) + "-" + str(label) + " / " + str(join), parse_html=True)
    folium.CircleMarker(
        [lat, lon],
        radius=7,
        popup=label,
        color= rainbow[cluster_number-1],
        fill=True,
        fill_color= rainbow[cluster_number-1],
        fill_opacity=1).add_to(austin_map)

austin_map

Наложение Austin Map

...