MulaiMulai sekarang secara gratis

Lokasi tambang di dalam taman nasional

Untuk latihan ini, mari mulai dengan salah satu taman nasional, Kahuzi-Biega National Park (yang diekstrak dari himpunan data national_parks dan disediakan sebagai variabel kahuzi).

Mana saja lokasi tambang yang berada di dalam taman nasional ini?

Sebagai langkah kedua: dapatkah kita menentukan semua lokasi tambang yang berada di dalam salah satu taman nasional dan di taman yang mana?

Himpunan data lokasi tambang (mining_sites) dan taman nasional (national_parks) sudah dimuat, dan GeoPandas sudah diimpor.

Latihan ini adalah bagian dari kursus

Bekerja dengan Data Geospasial di Python

Lihat Kursus

Petunjuk latihan

  • Gunakan metode within() untuk mensubset lokasi tambang (mining_sites) yang berada di taman nasional kahuzi. Beri nama hasilnya sites_kahuzi.
  • Tentukan untuk setiap lokasi tambang apakah berada di salah satu taman nasional dan di taman yang mana. Ini akan membuat GeoDataFrame mirip mining_sites tetapi dengan kolom tambahan berisi nama taman nasional. Beri nama hasil ini sites_within_park.
  • Hitung jumlah lokasi di setiap taman dengan menggunakan metode value_counts() pada kolom 'Name' dari sites_within_park.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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[____].____())
Edit dan Jalankan Kode