Comece agoraComece grátis

Um mapa da arte no centro

Agora você vai atribuir um popup a cada marcador para mostrar informações sobre a obra em cada localização. Em particular, você vai atribuir o título da obra ao popup de cada marcador. Para isso, crie o objeto de mapa downtown_map, depois adicione os popups e, por fim, use a função display para exibir seu mapa.

Um aviso antes de começar: você precisa garantir que todas as ocorrências de aspas simples (') sejam removidas da mensagem do pop-up; caso contrário, seu gráfico pode não ser renderizado!

Este exercicio faz parte do curso

Visualizando dados geoespaciais em Python

Ver curso

Instruções do exercicio

  • Para cada linha em urban_art, crie uma mensagem de popup que inclua o título da obra correspondente.
  • Complete o código para substituir todas as ocorrências de aspas simples (') por crases (`) nas mensagens de popup.
  • Exiba o mapa finalizado.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Construct downtown map
downtown_map = folium.Map(location = nashville, zoom_start = 15)
folium.GeoJson(urban_polygon).add_to(downtown_map)

# Create popups inside the loop you built to create the markers
for row in urban_art.iterrows():
    row_values = row[1] 
    location = [row_values['lat'], row_values['lng']]
    popup = (str(row_values[____])).replace(____, ____)
    marker = folium.Marker(location = location, popup = ____)
    marker.add_to(downtown_map)

# Display the map.
display(____)
Editar e Executar Código