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