ComenzarEmpieza gratis

Métodos espaciales de Shapely

Ahora que tenemos un objeto Point de shapely para la Torre Eiffel, podemos usar los distintos métodos disponibles en este tipo de geometría para realizar operaciones espaciales, como calcular una distancia o comprobar una relación espacial.

Hemos repetido la construcción de eiffel_tower, y también te proporcionamos el código que extrae uno de los barrios (el distrito de Montparnasse), así como uno de los restaurantes ubicados en París.

Este ejercicio forma parte del curso

Trabajo con datos geoespaciales en Python

Ver curso

Instrucciones del ejercicio

  • Comprueba si la Torre Eiffel está dentro del distrito de Montparnasse.
  • Comprueba si el distrito de Montparnasse contiene la ubicación del restaurante.
  • Calcula la distancia entre la Torre Eiffel y el restaurante (nota: en este caso, la distancia se devuelve en metros).

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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(____)
Editar y ejecutar código