

Для примера — выходные данные должны возвращаться в виде многоугольников 1–4 находятся в группе A или идентичны ей, а полигон 5 не соответствует этим критериям.
До сих пор я использовал функцию geopandas.within(), которая выбирает полигоны 2–4. , но не полигон 1, поскольку внутри многоугольника группы A нет вершин, только вдоль границы.
Код: Выделить всё
sub_polygons['within_group_flag'] = sub_polygons.within(groupA)

Подробнее здесь: https://stackoverflow.com/questions/790 ... dentically