Zacznij terazZacznij za darmo

Obliczanie odległości w rzutowanym układzie CRS

Mamy już lokalizację wieży Eiffla w rzutowanym układzie współrzędnych – możemy teraz obliczyć odległości do innych punktów.

Zmienna s_eiffel_tower_projected z poprzedniego ćwiczenia, zawierająca rzutowany punkt, jest już dostępna, a pojedynczy punkt został wyodrębniony do zmiennej eiffel_tower. Ponadto załadowana została ramka danych restaurants (korzystająca ze współrzędnych WGS84).

To ćwiczenie jest częścią kursu

Praca z danymi geoprzestrzennymi w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Przekonwertuj restaurants na ten sam układ CRS co punkt wieży Eiffla. W tym ćwiczeniu nie używaj słowa kluczowego epsg – skorzystaj zamiast tego z atrybutu .crs.
  • Oblicz odległość od wszystkich restauracji do wieży Eiffla.
  • Wyświetl najmniejszą odległość.

Interaktywne ćwiczenie praktyczne

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

# Extract the single Point
eiffel_tower = s_eiffel_tower_projected[0]

# Ensure the restaurants use the same CRS
restaurants = restaurants.____

# The distance from each restaurant to the Eiffel Tower
dist_eiffel = ____

# The distance to the closest restaurant
print(____)
Edytuj i uruchom kod