Trovare il nome del Parco Nazionale più vicino
Iniziamo con una query personalizzata per un singolo sito minerario. Qui determineremo il nome del parco nazionale più vicino a quello specifico sito.
Gli insiemi di dati sui siti minerari (mining_sites) e sui parchi nazionali (national_parks) sono già caricati.
Questo esercizio fa parte del corso
Lavorare con i dati geospaziali in Python
Istruzioni dell'esercizio
- Seleziona il primo elemento di
geometrye assegnalo a una variabile chiamatasingle_mine. - Calcola la distanza da ciascuno dei parchi nazionali a
single_mine. Chiama il risultatodist. - Ottieni l'indice del minimo di
distcon il metodoidxmin(). - Ricava il nome del parco nazionale più vicino usando l'indice ottenuto con l'attributo
.loc[]e stampa il risultato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)