LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Wähle das erste Element der Geometrie aus und weise es einer Variablen namens single_mine zu.
  • Berechne die Entfernung von jedem Nationalpark zu single_mine. Nenne das Ergebnis dist.
  • Bestimme den Index des Minimums von dist mit der Methode idxmin().
  • 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)
Code bearbeiten und ausführen