Millî parkların içindeki madencilik sahaları
Bu egzersizde, millî parklardan biriyle başlayalım: Kahuzi-Biega Millî Parkı (national_parks veri kümesinden çıkarıldı ve kahuzi değişkeni olarak sağlandı).
Hangi madencilik sahaları bu millî parkın içinde yer alıyor?
Ve ikinci adım olarak: Millî parklardan herhangi birinin içinde bulunan tüm madencilik sahalarını ve hangi parkta olduklarını belirleyebilir miyiz?
Madencilik sahaları (mining_sites) ve millî parklar (national_parks) veri kümeleri zaten yüklendi ve GeoPandas zaten içe aktarılmış durumda.
Bu egzersiz, kursun bir parçasıdır
Python ile Coğrafi Verilerle Çalışma
Egzersiz talimatları
within()metodunu kullanarakkahuzimillî parkının içinde bulunan madencilik sahalarını (mining_sites) alt küme olarak seç. Sonucusites_kahuziolarak adlandır.- Her bir madencilik sahasının bir millî parkın içinde olup olmadığını ve içindeyse hangi parkta olduğunu belirle. Bu,
mining_sites'e benzer ama millî park adını içeren ek bir sütunu olan bir GeoDataFrame oluşturacak. Bu sonucusites_within_parkolarak adlandır. - Her parktaki saha sayısını,
sites_within_park'ın'Name'sütunundavalue_counts()metodunu kullanarak say.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Extract the single polygon for the Kahuzi-Biega National park
kahuzi = national_parks[national_parks['Name'] == "Kahuzi-Biega National park"].geometry.squeeze()
# Take a subset of the mining sites located within Kahuzi
sites_kahuzi = ____
print(sites_kahuzi)
# Determine in which national park a mining site is located
sites_within_park = geopandas.____(____, ____, op=____, how='inner')
print(sites_within_park.head())
# The number of mining sites in each national park
print(sites_within_park[____].____())