@@ -1147,6 +1147,36 @@ the symbol's frame rate:
1147
1147
1148
1148
1149
1149
.. index :: Paint effects
1150
+
1151
+ .. _extent_buffer :
1152
+
1153
+ Extent buffer
1154
+ .............
1155
+ You may set an extent buffer for a :ref: `symbol <edit_symbol >`. This means that a buffer is applied to
1156
+ the current map extent so that if a feature is outside of the actual map extent
1157
+ but inside the buffered extent it will still be rendered. This is useful for example
1158
+ with symbols which use the geometry generator where you would like to still see the
1159
+ generated geometries even if the actual feature is outside of the map extent.
1160
+
1161
+ To edit the extent buffer you can utilize the :guilabel: `Extent buffer ` panel.
1162
+
1163
+ #. Start by going to the top symbol level and select :guilabel: `Advanced `
1164
+ menu in the bottom right of the dialog
1165
+ #. Find :guilabel: `Extent buffer ` option
1166
+ #. In the new panel you can set the buffer distance
1167
+
1168
+ The buffer distance units can be changed. You can also control the distance value
1169
+ by using the data defined override widget. For example you can change the value
1170
+ based on the current map scale ``if(@map_scale > 50000, 5000, 0) ``:
1171
+
1172
+ .. only :: html
1173
+
1174
+ .. figure :: img/extent_buffer.gif
1175
+ :align: center
1176
+ :width: 50%
1177
+
1178
+ Example of the using the extent buffer with a symbol using a geometry generator symbol level.
1179
+
1150
1180
.. _draw_effects :
1151
1181
1152
1182
Draw effects
@@ -1310,34 +1340,6 @@ symbol, following some rules:
1310
1340
1311
1341
.. _vector_labels_tab :
1312
1342
1313
- Extent buffer
1314
- .............
1315
-
1316
- You may set an extent buffer for a symbol. This means that a buffer is applied to
1317
- the current map extent so that if a feature is outside of the actual map extent
1318
- but inside the buffered extent it will still be rendered. This is useful for example
1319
- with symbols which use the geometry generator where you would like to still see the
1320
- generated geometries even if the actual feature is outside of the map extent.
1321
-
1322
- To edit the extent buffer you can utilize the :guilabel: `Extent buffer ` panel.
1323
-
1324
- #. Start by going to the top symbol level and select :guilabel: `Advanced `
1325
- menu in the bottom right of the dialog
1326
- #. Find :guilabel: `Extent buffer ` option
1327
- #. In the new panel you can set the buffer distance
1328
-
1329
- The buffer distance units can be changed. You can also control the distance value
1330
- by using the data defined override widget. For example you can change the value
1331
- based on the current map scale ``if(@map_scale > 50000, 5000, 0) ``:
1332
-
1333
- .. only :: html
1334
-
1335
- .. figure :: img/extent_buffer.gif
1336
- :align: center
1337
- :width: 50%
1338
-
1339
- Setting the symbol's extent buffer according to data defined expression
1340
-
1341
1343
Labels Properties
1342
1344
=================
1343
1345
0 commit comments