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'
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.
This could work:
mycoordslist = [poly.exterior.coords for poly in list(geom)]