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
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ğerinirow_valuesdeğişkenine ata.foliumiçin biçimlendirilmiş bir konum oluştur, bunu kullanarak bir işaretçi (marker) kur vedowntown_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(____)