I have a polygon shapefile with holes (representing Islands and Rivers) within it as seen below:
I need an automated way to fill the polygon in QGIS as seen below: That is remove all Islands and divisions within and outside the polygon.
I know I can creating a separate layer and manually digitize the area, but there are many of such polygons.
I tried the following, non worked:
1- Vector > Geometry Tools > Multipart to Singlepart
2- Vector > Geoprocessing Tools > Dissolve
3- Vector > Geoprocessing Tools > Eliminate Silver Polygons
Graphic/image explanation above: What I have is the first image, but what I want is the second image.
Edited: The answer here How to smooth/generalize a polygon in QGIS over generalized the boundaries into straight line (polygon shape deformed) and it does it for separate Island. What I wanted is to eliminate the gaps (Islands) in between and keep the bigger polygon retaining the shape as close as possible.
The shapefile of the image above is here