Adăugarea markerelor pentru arta publică
Acum că ai adăugat poligonul cartierului Urban Residents pe harta de stradă din folium, e momentul să adaugi locațiile operelor de artă din cartier. Poți face asta creând markere în folium. Fiecare marker are nevoie de o locație atribuită. Folosește iterrows() pentru a parcurge datele și a extrage valorile de care ai nevoie.
Acest exercițiu face parte din cursul
Vizualizarea datelor geospațiale în Python
Instrucțiuni pentru exercițiu
- Mai întâi, aruncă o privire asupra tuplului returnat de
iterrows()afișând prima și a doua valoare. - Atribuie a doua valoare a tuplului
iterrows()variabileirow_values. Creează o locație formatată pentrufolium, folosește-o pentru a construi un marker și adaugă-l pedowntown_map. - Afișează harta.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)