डाउनटाउन आर्ट का मानचित्र
अब आप हर लोकेशन पर मौजूद आर्टवर्क की जानकारी देने के लिए प्रत्येक मार्कर को एक popup असाइन करेंगे। खास तौर पर, आप हर मार्कर के popup में उस आर्ट का शीर्षक असाइन करेंगे। ऐसा करने के लिए आप पहले downtown_map नाम का map object बनाएँगे, फिर popups जोड़ेंगे, और अंत में display फंक्शन से अपना मानचित्र दिखाएँगे।
शुरू करने से पहले एक चेतावनी: आपको यह सुनिश्चित करना होगा कि pop-up संदेश से सिंगल कोट्स (') की सभी घटनाएँ हटा दी जाएँ, नहीं तो आपका प्लॉट रेंडर नहीं हो पाएगा!
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Geospatial Data का Visualization
अभ्यास निर्देश
urban_artकी हर पंक्ति के लिए, संबंधित आर्टवर्क के शीर्षक सहित एकpopupसंदेश बनाएँ।popupसंदेशों में जहाँ भी सिंगल कोट्स (') हों, उन्हें बैकटिक्स (`) से बदलने के लिए कोड पूरा करें।- तैयार मानचित्र को प्रदर्शित करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Construct downtown map
downtown_map = folium.Map(location = nashville, zoom_start = 15)
folium.GeoJson(urban_polygon).add_to(downtown_map)
# Create popups inside the loop you built to create the markers
for row in urban_art.iterrows():
row_values = row[1]
location = [row_values['lat'], row_values['lng']]
popup = (str(row_values[____])).replace(____, ____)
marker = folium.Marker(location = location, popup = ____)
marker.add_to(downtown_map)
# Display the map.
display(____)