Bindirme sonucunu inceleme
Arazi kullanımı ve ilçe veri kümelerinin bindirmesini (overlay) oluşturduğumuza göre, farklı ilçeler için arazi kullanımını artık daha kolay inceleyebiliriz. Hadi örnek ilçemiz Muette'e geri dönelim ve bu ilçenin arazi kullanımını inceleyelim.
GeoPandas ve Matplotlib zaten içe aktarılmış durumda. Önceki egzersizlerdeki overlay() fonksiyonunun sonucu combined olarak mevcut.
Bu egzersiz, kursun bir parçasıdır
Python ile Coğrafi Verilerle Çalışma
Egzersiz talimatları
combinedGeoDataFrame'ine, her çokgenin alanını içeren yeni bir'area'sütunu ekle.'district_name'değeri "Muette" olan bir alt küme oluştur ve adınıland_use_muettekoy.- Çokgenleri renklendirmek için
'class'sütununu kullanarakland_use_muette'in bir grafiğini çiz. groupby()yöntemini kullanarakland_use_muetteiçindeki her'class'için toplam alanı hesapla ve sonucu yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Print the first rows of the overlay result
print(combined.head())
# Add the area as a column
____ = ____
# Take a subset for the Muette district
land_use_muette = combined[____]
# Visualize the land use of the Muette district
land_use_muette.____(____)
plt.show()
# Calculate the total area for each land use class
print(land_use_muette.____(____)['area'].____() / 1000**2)