Is there a way to color on the outside of polygons like this?
I have tried to use the inverted polygon style in QGIS but it didn't work.
Is there a way to color on the outside of polygons like this?
I have tried to use the inverted polygon style in QGIS but it didn't work.
I am not sure what was going wrong with inverted polygon style, but here is a simple polygon to show you how to do it:
Go to Layer Properties -> Style -> Change Single Symbol to Inverted polygons
Notice I used the same color in your question because you want to color the outside polygon with this specific color.
Here is the output:
I'm not aware of another stylistic way to achieve that effect (if inverted pgons is not working), however, you could download the Mask plugin (https://plugins.qgis.org/plugins/mask/) which will automatically create an exterior mask around a selected polygon. It creates a new memory polygon layer that you can style however you want.
This plugin allows user to quickly transform a polygon selection into a map masking layer or a region of interest, following symbology choice. The plugin allows also to spatially filter labeling of other layer, so that labels will only appear in the Region of Interest.
Despite a brilliant answer from @ahmadhanb, I would like to share an idea of how to invert a filling of polygon with Geometry Generator.
Let's assume that there is a polygon, shown on the Picture beyond.
Use the following setting for the Geometry generator
and get the result, see image below