IniziaInizia gratis

Calcolare le distanze in un CRS proiettato

Ora che abbiamo la posizione della Torre Eiffel in un sistema di coordinate proiettato, possiamo calcolare la distanza rispetto ad altri punti.

L'oggetto finale s_eiffel_tower_projected dell'esercizio precedente, che contiene il Point proiettato, è già fornito, e estraiamo il singolo punto nella variabile eiffel_tower. Inoltre, il dataframe restaurants (che usa coordinate WGS84) è già caricato.

Questo esercizio fa parte del corso

Lavorare con i dati geospaziali in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Converti restaurants nello stesso CRS del punto della Torre Eiffel. Per questo esercizio, non specificare la keyword epsg, ma usa l'attributo .crs.
  • Calcola la distanza di tutti i ristoranti dalla Torre Eiffel.
  • Stampa la distanza più piccola.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice