Python >> Tutoriel Python >  >> Python Tag >> Pandas

Calcul des zones de polygones à l'intérieur d'autres polygones avec GeoPandas

Je pense que vous cherchez le overlay opération (voir docs):

merged = geopandas.overlay(GDF1, GDF2, how='intersection')

Cela donne un GeoDataFrame avec toutes les intersections de toutes les combinaisons des deux couches. De cette façon, vous pourrez calculer la superficie des différents types de surface pour chacune des classes.


Il y a une erreur ci-dessus, la bonne est :

merged = geopandas.overlay(GDF1, GDF2, how='intersection')