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
Instructions
- Affichez les premières lignes des deux jeux de données (
land_useetdistricts). - Créez un nouveau GeoDataFrame à partir des intersections entre
land_useetdistricts. Affectez le résultat à une variablecombined. - 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(____)