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 proche de ce site minier précis.
Les jeux de données sur les sites miniers (mining_sites) et les parcs nationaux (national_parks) sont déjà chargés.
Cet exercice fait partie du cours
Travailler avec des données géospatiales en Python
Instructions
- 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(). - Récupérez le nom du parc national le plus proche à l’aide de l’index obtenu avec l’attribut
.loc[], puis affichez le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)