Kom igångKom igång gratis

Lägga till markörer för offentlig konst

Nu när du har lagt till polygonen för stadsdelen Urban Residents på din folium-gatukarta är det dags att lägga till konstverkens platser inom stadsdelen. Det gör du genom att skapa folium-markörer. Varje markör behöver en tilldelad plats. Använd iterrows() för att loopa igenom datan och hämta de värden du behöver.

Den här övningen är en del av kursen

Visualisering av geospatial data i Python

Visa kurs

Övningsinstruktioner

  • Ta först en titt på tupeln som returneras av iterrows() genom att skriva ut det första och det andra värdet.
  • Tilldela det andra värdet i iterrows()-tupeln till row_values. Skapa en plats formaterad för folium, använd den för att bygga en markör och lägg till den i downtown_map.
  • Visa kartan.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod