ComenzarEmpieza gratis

Inspeccionar el resultado del overlay

Ahora que hemos creado el overlay de los conjuntos de datos de uso del suelo y distritos, podemos inspeccionar más fácilmente el uso del suelo en los distintos distritos. Volvamos al distrito de ejemplo de Muette y analiza el uso del suelo de ese distrito.

GeoPandas y Matplotlib ya están importados. El resultado de la función overlay() de los ejercicios anteriores está disponible como combined.

Este ejercicio forma parte del curso

Trabajo con datos geoespaciales en Python

Ver curso

Instrucciones del ejercicio

  • Añade una nueva columna 'area' con el área de cada polígono al GeoDataFrame combined.
  • Crea un subconjunto llamado land_use_muette donde 'district_name' sea igual a "Muette".
  • Haz un gráfico de land_use_muette, usando la columna 'class' para colorear los polígonos.
  • Calcula el área total para cada 'class' de land_use_muette usando el método groupby() e imprime el resultado.

Ejercicio interactivo práctico

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

# Print the first rows of the overlay result
print(combined.head())

# Add the area as a column
____ = ____

# Take a subset for the Muette district
land_use_muette = combined[____]

# Visualize the land use of the Muette district
land_use_muette.____(____)
plt.show()

# Calculate the total area for each land use class
print(land_use_muette.____(____)['area'].____() / 1000**2)
Editar y ejecutar código