CommencerCommencer gratuitement

Ajouter des marqueurs pour les œuvres d’art publiques

Vous avez ajouté le polygone du quartier Urban Residents à votre plan de rue folium ; il est maintenant temps d’ajouter l’emplacement des œuvres d’art dans ce quartier. Pour cela, créez des marqueurs folium. Chaque marqueur a besoin d’une localisation. Utilisez iterrows() pour parcourir les données et récupérer les valeurs nécessaires.

Cet exercice fait partie du cours

Visualiser des données géospatiales en Python

Afficher le cours

Instructions

  • Commencez par examiner le tuple renvoyé par iterrows() en affichant la première et la deuxième valeur.
  • Affectez la deuxième valeur du tuple iterrows() à row_values. Créez une localisation au format attendu par folium, utilisez-la pour construire un marqueur et ajoutez-le à downtown_map.
  • Affichez la carte.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(____)
Modifier et exécuter le code