Creating inverted polygon shapeburst fills
Shapeburst fills are a type of symbol layer that allows you to create buffered gradient fills. They are commonly used to shade water features in a realistic fashion, using different hues of blue to simulate water depth changes. In this recipe, we'll do exactly that. We'll use a land shapefile and a water shapefile, and in the water feature, we'll color it a darker blue toward the middle and lighter blue toward the edges to give the illusion of deeper water in the middle.
Getting ready
Download the following zipped set of shapefiles. Extract them into a directory named hancock
in your qgis_data
directory:
https://github.com/GeospatialPython/Learn/raw/master/hancock_land_water.zip.
How to do it...
We will create our layers for the land and water shapefiles. Then, we'll set up a fill symbol for the land layer. Next we'll set up the shapeburst fill for the water. Finally, we'll add those layers to the map to view them:
First, we need to import the PyQt GUI...