Как конвертировать фигурный мультиполигон в полигон? - PullRequest
3 голосов
/ 11 марта 2019

У меня стройный многоугольник, как я могу преобразовать его в список многоугольников?

polygons = [Polygon(cham_geom), Polygon(neighbor_geom)]
boundary = cascaded_union(polygons)  # results in multipolygon sometimes
if boundary.geom_type == 'MultiPolygon':
       # extract polygons out of multipolygon

1 Ответ

1 голос
/ 12 марта 2019

MultiPolygon доступен, так что вы можете сделать цикл по многоугольникам внутри multipolygon.

polygons = [Polygon(cham_geom), Polygon(neighbor_geom)]
boundary = cascaded_union(polygons)  # results in multipolygon sometimes
if boundary.geom_type == 'MultiPolygon':
   # extract polygons out of multipolygon
   list = []
   for polygon in boundary:
       list.append(polygon)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...