CommencezCommencez gratuitement

Ajouter des repères pour l'art public

Maintenant que vous avez ajouté le polygone du quartier Urban Residents à votre carte de rues folium, il est temps d'ajouter les emplacements des œuvres d'art dans le quartier. Vous pouvez le faire en créant des repères folium. Chaque repère doit avoir un emplacement attribué. Utilisez iterrows() pour parcourir les données et récupérer les valeurs dont vous avez besoin.

Cette activité fait partie du cours

Visualisation de données géospatiales avec Python

Voir le cours

Instructions de l’exercice

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

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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