Encontrar el nombre del parque nacional más cercano
Empecemos con una consulta personalizada para un único sitio minero. Aquí determinaremos el nombre del parque nacional más cercano a ese sitio minero concreto.
Los conjuntos de datos de los sitios mineros (mining_sites) y de los parques nacionales (national_parks) ya están cargados.
Este ejercicio forma parte del curso
Trabajo con datos geoespaciales en Python
Instrucciones del ejercicio
- Selecciona el primer elemento de
geometryy asígnalo a una variable llamadasingle_mine. - Calcula la distancia desde cada uno de los parques nacionales hasta
single_mine. Llamadistal resultado. - Obtén el índice del mínimo de
distcon el métodoidxmin(). - Obtén el nombre del parque nacional más cercano usando el índice obtenido con el atributo
.loc[], y muestra el resultado por pantalla.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)