CommencerCommencez 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

<cours>Travailler avec des données géospatiales en Python</cours>
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 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 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