BaşlayınÜcretsiz başlayın

Kamusal sanat için işaretçiler ekleme

Artık folium sokak haritana Urban Residents mahallesine ait poligonu eklediğine göre, sırada mahallenin içindeki sanat eserlerinin konumlarını eklemek var. Bunu folium işaretçileri oluşturarak yapabilirsin. Her işaretçiye bir konum atanmalı. İhtiyacın olan değerleri almak için veriyi dolaşmak üzere iterrows() kullan.

Bu egzersiz, kursun bir parçasıdır

Python ile Coğrafi Verileri Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • Önce iterrows() tarafından döndürülen demete bakmak için birinci ve ikinci değerleri yazdır.
  • iterrows() demetinin ikinci değerini row_values değişkenine ata. folium için biçimlendirilmiş bir konum oluştur, bunu kullanarak bir işaretçi (marker) kur ve downtown_map'e ekle.
  • Haritayı görüntüle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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(____)
Kodu Düzenle ve Çalıştır