I've created a viewshed over a hilly area and I would like to add a fixed distance buffer just to compensate for any underestimations from the viewshed plugin's result.
This is the result with a 100m buffer:
You can see the buffer does not work if the feature has holes in it. Some of the holes are quite large and if filled, will alter the viewshed drastically.
I've also tried the solution from this thread: Fixed buffers and interior buffers are not working for a polygon that contains a hole
However I get this result:
Any ideas how to fix this?