शुरू करेंमुफ़्त में शुरू करें

National parks के भीतर मौजूद mining sites

इस अभ्यास में, आइए एक national park से शुरू करते हैं: Kahuzi-Biega National Park (जिसे national_parks डेटासेट से निकाला गया है और kahuzi वैरिएबल के रूप में दिया गया है).

कौन-से mining sites इस national park के भीतर स्थित हैं?

और दूसरे चरण में: क्या हम सभी mining sites पहचान सकते हैं जो किसी भी national park के भीतर हैं, और यह भी कि वे किस park में हैं?

Mining sites (mining_sites) और national parks (national_parks) के डेटासेट पहले से लोड हैं, और GeoPandas पहले से इम्पोर्ट किया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Geospatial Data के साथ काम करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • within() मेथड का उपयोग करके kahuzi national park में स्थित mining sites (mining_sites) का subset बनाइए. परिणाम का नाम sites_kahuzi रखिए.
  • प्रत्येक mining site के लिए तय कीजिए कि वह किस national park के भीतर स्थित है और यदि है तो किसमें. इससे mining_sites जैसा ही एक GeoDataFrame बनेगा, लेकिन इसमें national park के नाम वाली एक अतिरिक्त कॉलम होगी. इस परिणाम का नाम sites_within_park रखिए.
  • प्रत्येक park में sites की संख्या गिनने के लिए sites_within_park की 'Name' कॉलम पर value_counts() मेथड चलाइए.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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[____].____())
कोड संपादित करें और चलाएँ