CommencerCommencer gratuitement

Examiner le résultat du recouvrement

Maintenant que nous avons créé le recouvrement des jeux de données d’occupation du sol et des arrondissements, nous pouvons inspecter plus facilement l’occupation du sol des différents arrondissements. Revenons à l’arrondissement de Muette et examinons son occupation 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.

Cet exercice fait partie du cours

Travailler avec des données géospatiales en Python

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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