Den Namen des nächstgelegenen Nationalparks finden
Starten wir mit einer benutzerdefinierten Abfrage für eine einzelne Mine. Wir ermitteln den Namen des Nationalparks, der diesem spezifischen Abbauort am nächsten liegt.
Die Datensätze zu den Abbauorten (mining_sites) und den Nationalparks (national_parks) sind bereits geladen.
Diese Übung ist Teil des Kurses
Arbeiten mit Geodaten in Python
Anleitung zur Übung
- Wähle das erste Element der Geometrie aus und weise es einer Variablen namens
single_minezu. - Berechne die Entfernung von jedem Nationalpark zu
single_mine. Nenne das Ergebnisdist. - Bestimme den Index des Minimums von
distmit der Methodeidxmin(). - Hole den Namen des nächstgelegenen Nationalparks mit dem ermittelten Index über das Attribut
.loc[]und gib das Ergebnis aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)