Inizia subitoInizia gratis

Una mappa dell'arte del centro

Ora assegnerai un popup a ciascun marker per fornire informazioni sull'opera presente in ogni posizione. In particolare, assegnerai il titolo dell'opera al popup di ogni marker. Lo farai creando l'oggetto mappa downtown_map, poi aggiungendo i popup e infine usando la funzione display per mostrare la mappa.

Un avviso prima di iniziare: assicurati di rimuovere tutte le occorrenze di apici singoli (') dal messaggio del pop-up, altrimenti il tuo grafico potrebbe non essere renderizzato!

Questo esercizio fa parte del corso

Visualizzare dati geospaziali in Python

Visualizza corso

Istruzioni dell'esercizio

  • Per ogni riga in urban_art, crea un messaggio popup che includa il titolo dell'opera corrispondente.
  • Completa il codice per sostituire tutte le occorrenze di apici singoli (') con backtick (`) nei messaggi popup.
  • Visualizza la mappa finale.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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(____)
Modifica ed esegui il codice