How can I please convert a multipolygon geometry into a list? I tried this:
mycoords=geom.exterior.coords mycoordslist = list(mycoords)
But I get the error:
AttributeError: 'MultiPolygon' object has no attribute 'exterior'
You will have to loop over geometries within your MultiPolygon.
mycoordslist = [list(x.exterior.coords) for x in geom.geoms]
Note that the result is a list of coords lists.
The error raise simply because you are trying to get coordinates from the wrong attribute, exterior is an attribute of Polygon, not of MultyPolygon.
exterior
Polygon
MultyPolygon
This could work:
mycoordslist = [poly.exterior.coords for poly in list(geom)]
Copyright © 2021 Jogjafile Inc.
You will have to loop over geometries within your MultiPolygon.
Note that the result is a list of coords lists.