CommencezCommencez gratuitement

Examiner le résultat de la superposition

Maintenant que nous avons créé la superposition des jeux de données sur l'utilisation du sol et les arrondissements, nous pouvons examiner plus facilement l'utilisation du sol pour les différents arrondissements. Revenons à l'arrondissement de Muette et examinons son utilisation du sol.

GeoPandas et Matplotlib sont déjà importés. Le résultat de la fonction overlay() des exercices précédents est disponible sous le nom combined.

Cette activité fait partie du cours

Travailler avec des données géospatiales en Python

Voir le cours

Instructions de l’exercice

  • Ajoutez une nouvelle colonne "area" contenant la superficie de chaque polygone au GeoDataFrame combined.
  • Créez un sous-ensemble nommé land_use_muette"district_name" est égal à "Muette".
  • Tracez un graphique de land_use_muette en utilisant la colonne "class" pour colorer les polygones.
  • Calculez la superficie totale pour chaque "class" de land_use_muette à l'aide de la méthode groupby(), puis affichez le résultat.

Exercice interactif pratique

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

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