Calculer des distances dans un SCR projeté
Maintenant que nous avons l'emplacement de la tour Eiffel dans un système de coordonnées projeté, nous pouvons calculer la distance vers d'autres points.
L'objet final s_eiffel_tower_projected de l'exercice précédent, qui contient le Point projeté, est déjà fourni, et nous extrayons ce point unique dans la variable eiffel_tower. De plus, le dataframe restaurants (utilisant des coordonnées WGS84) est aussi chargé.
Cette activité fait partie du cours
Travailler avec des données géospatiales en Python
Instructions de l’exercice
- Convertissez
restaurantsdans le même SCR que le point de la tour Eiffel. Pour cet exercice, ne précisez pas le paramètreepsg; utilisez plutôt l'attribut.crs. - Calculez la distance de tous les restaurants à la tour Eiffel.
- Affichez la plus petite distance.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____)