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
Ö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 tillrow_values. Skapa en plats formaterad förfolium, använd den för att bygga en markör och lägg till den idowntown_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(____)