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
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()arow_values. Crie uma localização no formato esperado pelofolium, use-a para construir um marcador e adicione-o aodowntown_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(____)