[img]https: //i.sstatic.net/KPnKMx4G.png[/img]
Код: Выделить всё
geschnittene_polygone = gpd.overlay(shapefiles["Polygon_Niederschlag_Dreisam_20231106"], shapefiles["Landsat_Landnutzung_Dreisam_polygons"], how='intersection')
Я пробовал:
- < li>Фильтрация небольших полигонов: удаление полигонов ниже определенного порога площади.
- Попытка объединить соседние полигоны: попытка объединить небольшие полигоны со своими соседями, чтобы достичь необходимой минимальной площади.
- Повторная проверка геометрии с использованием буфера (0) для устранения проблем с геометрией.
Однако, полигоны либо объединяются неправильно, либо они все еще не соответствуют минимальному пороговому размеру.
Подробнее здесь: https://stackoverflow.com/questions/790 ... tersection