ComenzarEmpieza gratis

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

Ver curso

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() a row_values. Crea una ubicación con el formato que requiere folium, úsala para construir un marcador y añádelo a downtown_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(____)
Editar y ejecutar código