CommencezCommencez gratuitement

Superposition de deux couches de polygones

Revenons aux jeux de données sur l'utilisation du sol et sur les arrondissements. Nous allons maintenant combiner les deux au moyen d'une opération de superposition. Créez un nouveau GeoDataFrame constitué de l'intersection des polygones d'utilisation du sol avec chacun des arrondissements, en veillant à conserver les données d'attributs provenant des deux couches sources.

GeoPandas est déjà importé.

Cette activité fait partie du cours

Travailler avec des données géospatiales en Python

Voir le cours

Instructions de l’exercice

  • Affichez les premières lignes des deux jeux de données (land_use et districts).
  • Créez un nouveau GeoDataFrame à partir des intersections de land_use et districts. Assignez le résultat à une variable combined.
  • Affichez les premières lignes du GeoDataFrame obtenu (combined).

Exercice interactif pratique

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

# Print the first five rows of both datasets
print(____)
print(____)

# Overlay both datasets based on the intersection
combined = geopandas.____(____, ____, how='____')

# Print the first five rows of the result
print(____)
Modifier et exécuter le code