Inizia subitoInizia gratis

Aggiungere marker per le opere d'arte pubblica

Ora che hai aggiunto il poligono del quartiere Urban Residents alla tua mappa stradale con folium, è il momento di aggiungere le posizioni delle opere d'arte all'interno del quartiere. Puoi farlo creando dei marker di folium. A ogni marker va assegnata una posizione. Usa iterrows() per scorrere i dati e recuperare i valori di cui hai bisogno.

Questo esercizio fa parte del corso

Visualizzare dati geospaziali in Python

Visualizza corso

Istruzioni dell'esercizio

  • Per prima cosa dai un'occhiata alla tupla restituita da iterrows() stampando il primo e il secondo valore.
  • Assegna il secondo valore della tupla di iterrows() a row_values. Crea una posizione nel formato richiesto da folium, usala per costruire un marker e aggiungilo a downtown_map.
  • Visualizza la mappa.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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