LoslegenKostenlos starten

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

<Kurs>Visualizing Geospatial Data in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Sieh dir zuerst das von iterrows() zurückgegebene Tupel an, indem du den ersten und zweiten Wert ausgibst.
  • Weisen den zweiten Wert des iterrows()-Tupels row_values zu. Erstelle eine für folium formatierte Position, nutze sie, um einen Marker zu bauen, und füge ihn downtown_map hinzu.
  • Zeige die Karte an.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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(____)
Code bearbeiten und ausführen