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
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 parfolium, 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(____)