CommencerCommencer gratuitement

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

Afficher le cours

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(____)
Modifier et exécuter le code