Añadir marcadores para el arte público
Ahora que has añadido el polígono del barrio Urban Residents a tu mapa de calles de folium, es momento de agregar las ubicaciones de las obras de arte dentro del barrio. Puedes hacerlo creando marcadores de folium. Cada marcador necesita que se le asigne una ubicación. Usa iterrows() para iterar por los datos y obtener los valores que necesitas.
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en Python
Instrucciones del ejercicio
- Primero, examina la tupla que devuelve
iterrows()imprimiendo el primer y el segundo valor. - Asigna el segundo valor de la tupla de
iterrows()arow_values. Crea una ubicación con el formato que requierefolium, úsala para construir un marcador y añádelo adowntown_map. - Muestra el mapa.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)