@@ -187,6 +187,22 @@ Marker Symbols
187187Appropriate for point geometry features, marker symbols have several
188188:guilabel: `Symbol layer types `:
189189
190+ .. list-table :: List of marker symbol layer types
191+ :class: longtable
192+
193+ * - :ref: `Simple marker <simple_marker_symbol >`
194+ - :ref: `Animated marker <animated_marker >`
195+ - :ref: `Ellipse marker <ellipse_marker_symbol >`
196+ * - :ref: `Filled marker <filled_marker_symbol >`
197+ - :ref: `Font marker <font_marker_symbol >`
198+ - :ref: `Geometry generator <geometry_generator_symbol >`
199+ * - :ref: `Mask <mask_marker_symbol >`
200+ - :ref: `Raster image marker <raster_image_marker >`
201+ - :ref: `Vector Field marker <vector_field_marker >`
202+ * - :ref: `SVG marker <svg_marker >`
203+ -
204+ -
205+
190206.. _simple_marker_symbol :
191207
192208* **Simple marker ** (default)
@@ -213,12 +229,21 @@ Appropriate for point geometry features, marker symbols have several
213229 as placement origin. This is the point the :guilabel: `Offset ` is applied on.
214230
215231* **Animated marker ** (see :ref: `animated_marker `)
232+
233+ .. _ellipse_marker_symbol :
234+
216235* **Ellipse marker **: a simple marker symbol layer, with customizable width and
217236 height
237+
238+ .. _filled_marker_symbol :
239+
218240* **Filled marker **: similar to the simple marker symbol layer, except that it
219241 uses a :ref: `fill sub symbol <vector_fill_symbols >` to render the marker.
220242 This allows use of all the existing QGIS fill (and stroke) styles for
221243 rendering markers, e.g. gradient or shapeburst fills.
244+
245+ .. _font_marker_symbol :
246+
222247* **Font marker **: similar to the simple marker symbol layer, except that it
223248 uses installed fonts to render the marker. Its additional properties
224249 are:
@@ -283,6 +308,23 @@ Line Symbols
283308Appropriate for line geometry features, line symbols have the following symbol
284309layer types:
285310
311+ .. list-table :: List of line symbol layer types
312+ :class: longtable
313+
314+ * - :ref: `Simple line <simple_line_symbol >`
315+ - :ref: `Arrow <arrow_symbol >`
316+ - :ref: `Filled line <filled_line_symbol >`
317+ * - :ref: `Geometry generator <geometry_generator_symbol >`
318+ - :ref: `Hashed line <hashed_line_symbol >`
319+ - :ref: `Interpolated line <interpolated_line_symbol >`
320+ * - :ref: `Linear referencing <linear_referencing_symbol >`
321+ - :ref: `Lineburst <lineburst_symbol >`
322+ - :ref: `Marker line <marker_line_symbol >`
323+ * - :ref: `Raster line <raster_line_symbol >`
324+ -
325+ -
326+
327+
286328.. _simple_line_symbol :
287329
288330* **Simple line ** (default)
@@ -538,6 +580,37 @@ Fill Symbols
538580Appropriate for polygon geometry features, fill symbols have also several
539581symbol layer types:
540582
583+ .. table :: List of fill symbol layer types
584+ :widths: 50, 50
585+ :class: longtable
586+
587+ +------------------------------------------------------------+--------------------------------------------------------------------------+
588+ | For polygon interior | For polygon ring |
589+ +============================================================+==========================================================================+
590+ | :ref: `Simple fill <simple_fill_symbol >` | :ref: `Outline: Arrow <outline_arrow_symbol >` |
591+ +------------------------------------------------------------+--------------------------------------------------------------------------+
592+ | :ref: `Centroid fill <centroid_fill_symbol >` | :ref: `Outline: Filled line <outline_filled_line_symbol >` |
593+ +------------------------------------------------------------+--------------------------------------------------------------------------+
594+ | :ref: `Geometry generator <geometry_generator_symbol >` | :ref: `Outline: Hashed line <outline_hashed_line_symbol >` |
595+ +------------------------------------------------------------+--------------------------------------------------------------------------+
596+ | :ref: `Gradient fill <gradient_fill_symbol >` | :ref: `Outline: Interpolated line <outline_interpolated_line_symbol >` |
597+ +------------------------------------------------------------+--------------------------------------------------------------------------+
598+ | :ref: `Line pattern fill <line_pattern_fill_symbol >` | :ref: `Outline: Linear referencing <outline_linear_referencing_symbol >` |
599+ +------------------------------------------------------------+--------------------------------------------------------------------------+
600+ | :ref: `Point pattern fill line <point_pattern_fill_symbol >` | :ref: `Outline: Lineburst <outline_lineburst_symbol >` |
601+ +------------------------------------------------------------+--------------------------------------------------------------------------+
602+ | :ref: `Random marker fill <random_marker_fill >` | :ref: `Outline: Marker line <outline_marker_line_symbol >` |
603+ +------------------------------------------------------------+--------------------------------------------------------------------------+
604+ | :ref: `Raster image <raster_image_fill_symbol >` | :ref: `Outline: Raster line <outline_raster_line_symbol >` |
605+ +------------------------------------------------------------+--------------------------------------------------------------------------+
606+ | :ref: `SVG fill <svg_fill_symbol >` | :ref: `Outline: Simple line <outline_simple_line_symbol >` |
607+ +------------------------------------------------------------+--------------------------------------------------------------------------+
608+ | :ref: `Shapeburst fill <shapeburst_fill_symbol >` | |
609+ +------------------------------------------------------------+--------------------------------------------------------------------------+
610+
611+
612+ .. _simple_fill_symbol :
613+
541614* **Simple fill ** (default): fills a polygon with a uniform color
542615
543616 .. _figure_simple_fill_symbol :
@@ -547,6 +620,8 @@ symbol layer types:
547620
548621 Designing a Simple Fill Symbol
549622
623+ .. _centroid_fill_symbol :
624+
550625* **Centroid fill **: places a :ref: `marker symbol <vector_marker_symbols >`
551626 at the centroid of the visible feature.
552627 The position of the marker may not be the real centroid
@@ -566,12 +641,18 @@ symbol layer types:
566641 part boundary only `)
567642
568643* **Geometry generator ** (see :ref: `geometry_generator_symbol `)
644+
645+ .. _gradient_fill_symbol :
646+
569647* **Gradient fill **: uses a radial, linear or conical gradient, based on either
570648 simple two color gradients or a predefined :ref: `gradient color ramp
571649 <color-ramp>` to fill polygons. The gradient can be rotated and applied on
572650 a single feature basis or across the whole map extent. Also start and end
573651 points can be set via coordinates or using the centroid (of feature or map).
574652 A data-defined offset can be defined.
653+
654+ .. _line_pattern_fill_symbol :
655+
575656* **Line pattern fill **: fills the polygon with a hatching pattern of
576657 :ref: `line symbol layer <vector_line_symbols >`. You can set:
577658
@@ -605,6 +686,8 @@ symbol layer types:
605686 This results in smaller output file sizes, higher quality exports, and
606687 improved editability of the pattern lines in external vector graphics applications.
607688
689+ .. _point_pattern_fill_symbol :
690+
608691* **Point pattern fill **: fills the polygon with a grid pattern of
609692 :ref: `marker symbol <vector_marker_symbols >`. You can set:
610693
@@ -688,6 +771,8 @@ symbol layer types:
688771 * :guilabel: `Clip markers to polygon boundary `: whether markers rendered near
689772 the edges of polygons should be clipped to the polygon boundary or not
690773
774+ .. _raster_image_fill_symbol :
775+
691776* **Raster image fill **: fills the polygon with tiles from a raster image (:file: `PNG `
692777 :file: `JPG `, :file: `BMP ` ...). The image can be a file on the disk, a remote URL
693778 or an embedded file encoded as a string (:ref: `more details <embedded_file_selector >`).
@@ -697,27 +782,81 @@ symbol layer types:
697782 stretched raster fills in either the horizontal or vertical directions.
698783 The image width and height can be set using any of the
699784 :ref: `common units <unit_selector >` or as a percentage of the original size.
785+
786+ .. _svg_fill_symbol :
787+
700788* **SVG fill **: fills the polygon using :ref: `SVG markers <svg_marker >`
701789 of a given size (:guilabel: `Texture width `).
790+
791+ .. _shapeburst_fill_symbol :
792+
702793* **Shapeburst fill **: buffers a gradient fill, where a gradient
703794 is drawn from the boundary of a polygon towards the polygon's centre.
704795 Configurable parameters include distance from the boundary to shade, use of
705796 color ramps or simple two color gradients, optional blurring of the fill and
706797 offsets.
707- * **Outline: Arrow **: uses a line :ref: `arrow symbol <arrow_symbol >` layer to
708- represent the polygon boundary. The settings for the outline arrow are the same
709- as for arrow line symbols.
710- * **Outline: Hashed line **: uses a :ref: `hash line symbol <hashed_line_symbol >`
711- layer to represent the polygon boundary (:guilabel: `Rings `) which can be the
712- interior rings only, the exterior ring only or all the rings).
798+
799+ .. _outline_arrow_symbol :
800+
801+ * **Outline: Arrow **: uses a line :ref: `arrow symbol <arrow_symbol >` layer
802+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
803+ the exterior ring only or all the rings.
804+ The settings for the outline arrow are the same as for arrow line symbols.
805+
806+ .. _outline_filled_line_symbol :
807+
808+ * **Outline: Filled line **: uses a :ref: `filled line symbol <filled_line_symbol >` layer
809+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
810+ the exterior ring only or all the rings.
811+ The settings are the same as for filled line symbols.
812+
813+ .. _outline_hashed_line_symbol :
814+
815+ * **Outline: Hashed line **: uses a :ref: `hash line symbol <hashed_line_symbol >` layer
816+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
817+ the exterior ring only or all the rings.
818+ The other settings are the same as for hashed line symbols.
819+
820+ .. _outline_interpolated_line_symbol :
821+
822+ * **Outline: Interpolated line **: uses an :ref: `interpolated line symbol <interpolated_line_symbol >` layer
823+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
824+ the exterior ring only or all the rings.
825+ The other settings are the same as for interpolated line symbols.
826+
827+ .. _outline_linear_referencing_symbol :
828+
829+ * **Outline: Linear referencing **: uses a :ref: `linear referencing symbol <hashed_line_symbol >` layer
830+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
831+ the exterior ring only or all the rings.
832+ The other settings are the same as for linear referencing symbols.
833+
834+ .. _outline_lineburst_symbol :
835+
836+ * **Outline: Lineburst **: uses a :ref: `lineburst symbol <lineburst_symbol >` layer
837+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
838+ the exterior ring only or all the rings.
839+ The other settings are the same as for lineburst symbols.
840+
841+ .. _outline_marker_line_symbol :
842+
843+ * **Outline: Marker line **: uses a :ref: `marker line symbol <marker_line_symbol >` layer
844+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
845+ the exterior ring only or all the rings.
846+ The other settings for the outline marker line are the same as for marker line symbols.
847+
848+ .. _outline_raster_line_symbol :
849+
850+ * **Outline: Raster line **: uses a :ref: `raster line symbol <raster_line_symbol >` layer
851+ to represent the polygon boundary (:guilabel: `Rings `) which can be the interior rings only,
852+ the exterior ring only or all the rings.
713853 The other settings for the outline hashed line are the same as for hashed line symbols.
714- * **Outline: Marker line **: uses a :ref: `marker line symbol <marker_line_symbol >`
715- layer to represent the polygon boundary (:guilabel: `Rings `) which can be the
716- interior rings only, the exterior ring only or all the rings).
717- The other settings for the outline marker line are same as for marker line symbols.
718- * **Outline: simple line **: uses a :ref: `simple line symbol <simple_line_symbol >`
719- layer to represent the polygon boundary (:guilabel: `Rings `) which can be the
720- interior rings only, the exterior ring only or all the rings).
854+
855+ .. _outline_simple_line_symbol :
856+
857+ * **Outline: Simple line **: uses a :ref: `simple line symbol <simple_line_symbol >`
858+ layer to represent the polygon boundary (:guilabel: `Rings `)
859+ which can be the interior rings only, the exterior ring only or all the rings.
721860 The :guilabel: `Draw line only inside polygon ` option displays the
722861 polygon borders inside the polygon and can be useful to clearly represent
723862 adjacent polygon boundaries.
0 commit comments