LoslegenKostenlos loslegen

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

Kurs anzeigen

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