Python में Geospatial Data का Visualization
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 - बहुभुजों के लिए स्रोत डेटा (geojson फ़ाइल या GeoDataFrame)name - बहुभुजों की geometry कॉलम (या geojson property) का नामdata - normalized डेटा के लिए DataFrame या Seriescolumns - कॉलम की सूची: एक बहुभुजों से मेल खाए और एक प्लॉट होने वाला मान रखेkey_on - डेटा bind करने के लिए GeoJSON वैरिएबल (हमेशा feature से शुरू होता है)fill_color - बहुभुज का fill रंग (डिफॉल्ट: blue) fill_opacity - 0 (transparent) से 1 (पूरी तरह opaque) तकline_color - बहुभुज की बॉर्डर लाइनों का रंग (डिफॉल्ट: black)line_opacity - 0 (transparent) से 1 (पूरी तरह opaque) तक legend_name - legend के लिए शीर्षक बनाता है# 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)

Python में Geospatial Data का Visualization