Using QGIS, I’m trying to merge several shp files into a larger area, the issue I’m finding is that some of these shp files contain “gaps” basically smaller polygons inside the larger one. I want to be able to bring in say 15-20 of these and want to have all the “gaps” that are overlapped by another polygon to be ignored and the ones that aren’t overlapped to remain. Here are some pictures of what I mean.
I don’t have trouble merging the polygons and cutting the gaps out of them to create a polygon with “holes” however I’m not sure how to go about telling the program to disregard “gaps” overlapped by other polygons.
If I’m only dealing with two or three polygons this is easily done by hand but I’m looking at doing 20 or more way more complicated polygons to create one larger one with only actual gaps left. I'm not sure if this can be done in the program or needs a script (I'm not good at writing scripts at all).