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

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

Kursa Göz Atın

Egzersiz talimatları

  • within() metodunu kullanarak kahuzi millî parkının içinde bulunan madencilik sahalarını (mining_sites) alt küme olarak seç. Sonucu sites_kahuzi olarak 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 sonucu sites_within_park olarak adlandır.
  • Her parktaki saha sayısını, sites_within_park'ın 'Name' sütununda value_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[____].____())
Kodu Düzenle ve Çalıştır