ÎncepețiÎncepe gratuit

Calcularea distanței într-un CRS proiectat

Acum că avem locația Turnului Eiffel într-un sistem de coordonate proiectat, putem calcula distanța față de alte puncte.

Variabila finală s_eiffel_tower_projected din exercițiul anterior, care conține punctul proiectat, este deja disponibilă, iar punctul individual este extras în variabila eiffel_tower. De asemenea, este încărcat și dataframe-ul restaurants (care folosește coordonate WGS84).

Acest exercițiu face parte din cursul

Lucrul cu date geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește restaurants la același CRS ca punctul Turnului Eiffel. Pentru acest exercițiu, nu specifica argumentul epsg, ci folosește atributul .crs.
  • Calculează distanța de la fiecare restaurant la Turnul Eiffel.
  • Afișează cea mai mică distanță.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul