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
Instrukcje do ćwiczenia
- Przekonwertuj
restaurantsna ten sam układ CRS co punkt wieży Eiffla. W tym ćwiczeniu nie używaj słowa kluczowegoepsg– 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(____)