ÎncepețiÎncepe gratuit

Situri miniere din parcurile naționale

În acest exercițiu, pornim de la unul dintre parcurile naționale – Parcul Național Kahuzi-Biega (extras din setul de date national_parks și disponibil ca variabila kahuzi).

Care dintre siturile miniere se află în interiorul acestui parc național?

Ca al doilea pas: putem determina toate siturile miniere care se află într-unul dintre parcurile naționale și în care parc anume?

Seturile de date cu situri miniere (mining_sites) și parcuri naționale (national_parks) sunt deja încărcate, iar GeoPandas este deja importat.

Acest exercițiu face parte din cursul

Lucrul cu date geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește metoda within() pentru a selecta siturile miniere (mining_sites) situate în parcul național kahuzi. Numește rezultatul sites_kahuzi.
  • Determină pentru fiecare sit minier dacă se află într-un parc național și, dacă da, în care. Vei obține un GeoDataFrame similar cu mining_sites, dar cu o coloană suplimentară pentru numele parcului național. Numește acest rezultat sites_within_park.
  • Numără siturile din fiecare parc folosind metoda value_counts() aplicată pe coloana 'Name' din sites_within_park.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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[____].____())
Editează și rulează codul