如何将形状多边形转换为多边形
How do you convert shapely multipolygon to polygon
我有形状匀称的多边形,如何将其转换为多边形列表?
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
MultiPolygon 可通过 geoms
属性进行迭代,因此您可以在 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.geoms:
list.append(polygon)
我有形状匀称的多边形,如何将其转换为多边形列表?
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
MultiPolygon 可通过 geoms
属性进行迭代,因此您可以在 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.geoms:
list.append(polygon)