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