Trouver le nom du parc national le plus proche
Commençons par une requête personnalisée pour un seul site minier. Ici, nous allons déterminer le nom du parc national le plus près de ce site minier précis.
Les jeux de données sur les sites miniers (mining_sites) et sur les parcs nationaux (national_parks) sont déjà chargés.
Cette activité fait partie du cours
Travailler avec des données géospatiales en Python
Instructions de l’exercice
- Sélectionnez le premier élément de
geometryet affectez-le à une variable appeléesingle_mine. - Calculez la distance entre chacun des parcs nationaux et
single_mine. Nommez le résultatdist. - Obtenez l'index du minimum de
distavec la méthodeidxmin(). - À l'aide de l'index obtenu, récupérez le nom du parc national le plus proche avec l'attribut
.loc[], puis affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Get the geometry of the first row
single_mine = mining_sites.____[____]
# Calculate the distance from each national park to this mine
dist = ____
# The index of the minimal distance
idx = dist.____
# Access the name of the corresponding national park
closest_park = national_parks.____[____, '____']
print(closest_park)