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
Instructions de l’exercice
- Ajoutez une nouvelle colonne
"area"contenant la superficie de chaque polygone au GeoDataFramecombined. - Créez un sous-ensemble nommé
land_use_muetteoù"district_name"est égal à "Muette". - Tracez un graphique de
land_use_muetteen utilisant la colonne"class"pour colorer les polygones. - Calculez la superficie totale pour chaque
"class"deland_use_muetteà l'aide de la méthodegroupby(), 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)