CommencezCommencez 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 offertes par ce type de géométrie pour effectuer 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 secteur de Montparnasse), ainsi que l'un des restaurants situés à l'intérieur de Paris.

Cette activité fait partie du cours

Travailler avec des données géospatiales en Python

Voir le cours

Instructions de l’exercice

  • Vérifiez si la tour Eiffel se trouve à l'intérieur du secteur de Montparnasse.
  • Vérifiez si le secteur de Montparnasse contient l'emplacement du restaurant.
  • Calculez la distance entre la tour Eiffel et le restaurant (remarque : dans ce cas, la distance est retournée en mètres).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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