ÎncepețiÎncepe gratuit

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

Vezi cursul

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() variabilei row_values. Creează o locație formatată pentru folium, folosește-o pentru a construi un marker și adaugă-l pe downtown_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(____)
Editează și rulează codul