Marker für die Public Art hinzufügen
Nachdem du das Polygon für das Viertel Urban Residents zu deiner folium-Straßenkarte hinzugefügt hast, ist es Zeit, die Standorte der Kunstwerke im Viertel einzutragen. Das geht über folium-Marker. Jeder Marker braucht eine zugewiesene Position. Nutze iterrows(), um durch die Daten zu iterieren und die benötigten Werte zu holen.
Diese Übung ist Teil des Kurses
Visualizing Geospatial Data in Python
Anleitung zur Übung
- Sieh dir zuerst das von
iterrows()zurückgegebene Tupel an, indem du den ersten und zweiten Wert ausgibst. - Weisen den zweiten Wert des
iterrows()-Tupelsrow_valueszu. Erstelle eine fürfoliumformatierte Position, nutze sie, um einen Marker zu bauen, und füge ihndowntown_maphinzu. - Zeige die Karte an.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Iterate through the urban_art and print each part of tuple returned
for row in urban_art.iterrows():
print('first part: ', row[____])
print('second part: ', row[____])
# Create a location and marker with each iteration for the downtown_map
for row in urban_art.iterrows():
row_values = row[1]
location = [row_values[____], row_values[____]]
marker = folium.Marker(location = ____)
marker.____(downtown_map)
# Display the map
display(____)