Visualisering av geospatial data i Python
Mary van Valkenburg
Data Science Program Manager, Nashville Software School
# Construct a map object for Nashville
nashville = [36.1636,-86.7823]
m = folium.Map(location=nashville, zoom_start=10)
# Create a choropleth using the folium Choropleth class
folium.Choropleth(...)
geo_data – källdata för polygonerna (geojson-fil eller GeoDataFrame)name – namnet på geometrikolumnen (eller geojson-egenskapen) för polygonernadata – källans DataFrame eller Series med normaliserade datacolumns – en lista med kolumner: en som motsvarar polygonerna och en med värdet som ska visaskey_on – en GeoJSON-variabel att binda data till (börjar alltid med feature)fill_color – fyllnadsfärg för polygoner (standard: blå) fill_opacity – värde mellan 0 (transparent) och 1 (helt ogenomskinlig)line_color – färg på polygonkanter (standard: svart)line_opacity – värde mellan 0 (transparent) och 1 (helt ogenomskinlig) legend_name – skapar en rubrik för förklaringen# Center point and map for Nashville
nashville = [36.1636,-86.7823]
m = folium.Map(location=nashville, zoom_start=10)
# Define a choropleth layer for the map
folium.Choropleth(
geo_data=districts_with_counts,
name='geometry',
data=districts_with_counts,
columns=['district', 'school_density'],
key_on='feature.properties.district',
fill_color='YlGn',
fill_opacity=0.75,
line_opacity=0.5,
legend_name='Schools per km squared by School District'
).add_to(m)
folium.LayerControl().add_to_map()
display(m)

Visualisering av geospatial data i Python