I have a shapefile with polygons in a range of sizes. I've also dissolved it so I can calculate the entire area. However I want to split the polygons, so that each has a minimum size, say of 0.5 hectare, and an upper size of 5 hectare. Is there any way of doing this? If they are smaller than 0.5 hectare and within a certain radius of other polygons, I want to be able to merge the part <0.5 hectare with another part such that they are considered "one polygon" with multiple parts i.e. appear as one row in the attribute table.
You can target equal area or equal width, I don't see anything for variable area or width
try equal width then query your areas to see their range