Mulai sekarangMulai gratis

Menambahkan marker untuk karya seni publik

Sekarang setelah Anda menambahkan poligon untuk lingkungan Urban Residents ke peta jalan folium, saatnya menambahkan lokasi karya seni di dalam lingkungan tersebut. Anda dapat melakukannya dengan membuat marker folium. Setiap marker perlu diberi lokasi. Gunakan iterrows() untuk melakukan iterasi pada data guna mengambil nilai yang Anda perlukan.

Latihan ini merupakan bagian dari kursus

Memvisualisasikan Data Geospasial di Python

Lihat Kursus

Instruksi latihan

  • Pertama, periksa tuple yang dikembalikan oleh iterrows() dengan mencetak nilai pertama dan kedua.
  • Tetapkan nilai kedua dari tuple iterrows() ke row_values. Buat lokasi yang diformat untuk folium, gunakan untuk membuat marker, lalu tambahkan ke downtown_map.
  • Tampilkan petanya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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(____)
Edit dan Jalankan Kode