CommencerCommencer gratuitement

Superposition de deux couches de polygones

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

GeoPandas est déjà importé.

Cet exercice fait partie du cours

Travailler avec des données géospatiales en Python

Afficher le cours

Instructions

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

Exercice interactif pratique

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

# 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