Méthodes spatiales de Shapely
Maintenant que nous avons un objet Point de shapely pour la tour Eiffel, nous pouvons utiliser les différentes méthodes disponibles sur ce type de géométrie pour réaliser des opérations spatiales, comme calculer une distance ou vérifier une relation spatiale.
Nous avons répété la construction de eiffel_tower et fourni le code qui extrait l’un des quartiers (le quartier Montparnasse), ainsi que l’un des restaurants situés dans Paris.
Cet exercice fait partie du cours
Travailler avec des données géospatiales en Python
Instructions
- Vérifiez si la tour Eiffel se situe dans le quartier Montparnasse.
- Vérifiez si le quartier Montparnasse contient l’emplacement du restaurant.
- Calculez la distance entre la tour Eiffel et le restaurant (remarque : dans ce cas, la distance est renvoyée en mètres).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Construct a point object for the Eiffel Tower
eiffel_tower = Point(255422.6, 6250868.9)
# Accessing the Montparnasse geometry (Polygon) and restaurant
district_montparnasse = districts.loc[52, 'geometry']
resto = restaurants.loc[956, 'geometry']
# Is the Eiffel Tower located within the Montparnasse district?
print(____)
# Does the Montparnasse district contains the restaurant?
print(____)
# The distance between the Eiffel Tower and the restaurant?
print(____)