Zacznij terazZacznij za darmo

Znajdowanie nazwy najbliższego parku narodowego

Zacznijmy od niestandardowego zapytania dla pojedynczego miejsca wydobycia. Sprawdzimy, który park narodowy jest najbliższy temu konkretnemu miejscu.

Zbiory danych dotyczące miejsc wydobycia (mining_sites) i parków narodowych (national_parks) są już wczytane.

To ćwiczenie jest częścią kursu

Praca z danymi geoprzestrzennymi w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz pierwszy element geometrii i przypisz go do zmiennej o nazwie single_mine.
  • Oblicz odległość od każdego parku narodowego do single_mine. Wynik zapisz jako dist.
  • Użyj metody idxmin(), aby uzyskać indeks minimalnej wartości z dist.
  • Korzystając z uzyskanego indeksu i atrybutu .loc[], pobierz nazwę najbliższego parku narodowego i wyświetl wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod