Comece agoraComece grátis

Adicionando marcadores para a arte pública

Agora que você adicionou o polígono do bairro Urban Residents ao seu mapa de ruas do folium, é hora de incluir as localizações das obras de arte dentro do bairro. Você pode fazer isso criando marcadores do folium. Cada marcador precisa ter uma localização atribuída. Use iterrows() para percorrer os dados e pegar os valores de que você precisa.

Este exercicio faz parte do curso

Visualizando dados geoespaciais em Python

Ver curso

Instruções do exercicio

  • Primeiro, veja a tupla retornada por iterrows() imprimindo o primeiro e o segundo valores.
  • Atribua o segundo valor da tupla de iterrows() a row_values. Crie uma localização no formato esperado pelo folium, use-a para construir um marcador e adicione-o ao downtown_map.
  • Exiba o mapa.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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 e Executar Código