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
Istruzioni dell'esercizio
- Converti
restaurantsnello stesso CRS del punto della Torre Eiffel. Per questo esercizio, non specificare la keywordepsg, 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(____)