In R, I have single SpatialPolygons object (i.e. multi-polygons) containing several hundred polygons. I would like to split this SpatialPolygons object
SpatialPolygons
If your SpatialPolygons object is called mysp...
mysp
out <- lapply( mysp@polygons , slot , "Polygons" )