I am trying to implement this solution (How to merge single polygons to multi part polygons by maximum distances?), but when I create a buffer around my polygons, those with holes are ignored. I tried to Delete Holes using the processing tool. It does fill the "real" holes but these features:
are not filled in. Polygons with these are also ignored when I try to buffer them...
If I try to fix them manually, I get this:
Also, these polygons were created from a raster using polygonize. How do I go about being able to create a buffer around such polygons?



Delete holesorFill holestools will work. I would probably try snapping those vertices either manually or (if you have many features like this) use the GRASS toolv.cleanwith the snap function while setting a low-enough threshold so that other vertices won't get affected. And then try filling the hole. – Joseph Feb 16 '17 at 15:19