Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vector symbology batch update #6997

Merged
merged 17 commits into from
Feb 28, 2022
4 changes: 2 additions & 2 deletions docs/user_manual/style_library/symbol_selector.rst
Original file line number Diff line number Diff line change
Expand Up @@ -489,8 +489,8 @@ symbol layer types:
spacing between lines and an offset from the feature boundary.
* **Point pattern fill**: fills the polygon with a hatching pattern of
:ref:`marker symbol layer <vector_marker_symbols>`. You can set the distance
and a displacement between rows of markers, an offset from the
feature boundary and the angle of the pattern.
and a displacement between rows of markers, and an offset from the
feature boundary;
* **Random marker fill**: fills the polygon with a :ref:`marker symbol
<vector_marker_symbols>` placed at random locations within the polygon
boundary. You can set:
Expand Down
47 changes: 47 additions & 0 deletions docs/user_manual/working_with_vector/vector_properties.rst
Original file line number Diff line number Diff line change
Expand Up @@ -836,6 +836,18 @@ From the main dialog, you can:
:ref:`qgisdbscanclustering` algorithm if you want to create cluster-based
features.

.. index:: Classes
single: Symbology; Merged Features renderer
.. _merged_renderer:

Merged Features Renderer
........................

The |mergedFeatures| :guilabel:`Merged Features` renderer allows area and line
features to be “dissolved” into a single object prior to rendering to ensure that
complex symbols or overlapping features are represented by a uniform and
contiguous cartographic symbol.

.. index::
single: Symbology; Inverted polygon renderer
.. _inverted_polygon_renderer:
Expand Down Expand Up @@ -917,9 +929,23 @@ units).
The 2.5D height and angle values are saved in the layer's variables,
so you can edit it afterwards in the variables tab of the layer's properties dialog.


.. index:: Classes
single: Symbology; Embedded renderer
.. _embedded_renderer:

Embedded Renderer
....................

The :guilabel:`Embedded Symbols` renderer allows to display the 'native'
symbology of a provided datasource. This is mostly the case with :file:`KML`
and :file:`TAB` datasets that have predefined symbology.


.. index:: Layer rendering, Sort features, Z-level
.. _layer_rendering:


Layer rendering
---------------

Expand Down Expand Up @@ -1258,6 +1284,11 @@ You can select an attribute column to use for labeling. By default, the
:ref:`display field <maptips>` is used. Click |expression| if you want to define
labels based on expressions - See :ref:`labeling_with_expressions`.

.. note::

Labels with their formatting can be displayed as entries in the legends,
if enabled in the :ref:`Legend <vectorlegendmenu>` tab.

Below are displayed options to customize the labels, under various tabs:

* |text| :ref:`Text <labels_text>`
Expand Down Expand Up @@ -3061,6 +3092,7 @@ visible. Out of this range, they are hidden. The |mapIdentification|
canvas scale as boundary of the range visibility.
See :ref:`label_scaledepend` for more information.


Simplify geometry
-----------------

Expand Down Expand Up @@ -3109,6 +3141,16 @@ QGIS when changes are applied to the data source, out of QGIS. Use the |checkbox
You can also limit the layer refresh to a specific message set in the |checkbox|
:guilabel:`Only if message is` text box.

Use Scale Reference
-------------------

If set, the reference scale indicates the map scale at which symbology and
labeling sizes which uses paper-based units (such as millimeters or points)
relate to. The sizes will be scaled accordingly whenever the map is viewed at
a different scale.

For instance, a line layer using a 2mm wide line with a 1:2000 reference scale
set will be rendered using 4mm wide lines when the map is viewed at 1:1000.

.. index:: Temporal
.. _vectortemporalmenu:
Expand Down Expand Up @@ -3225,6 +3267,9 @@ layout legend <layout_legend_item>`. These options include:
The :guilabel:`Legend placeholder image` helps you :ref:`select an image
<embedded_file_selector>` for replacement, displayed both in the
:guilabel:`Layers` panel and the print layout legend.
* |checkbox| :guilabel:`Show label legend`: Displays overviews of the different
label settings as entries in the legends.
The :ref:`label style <showlabels>` is previewed along with the description.
* |checkbox| :guilabel:`Text on symbols`: In some cases it can be useful to add
extra information to the symbols in the legend. With this frame, you can
affect to any of the symbols used in the layer symbology a text that is
Expand Down Expand Up @@ -3518,6 +3563,8 @@ To do so:
:width: 1.5em
.. |mapTips| image:: /static/common/mActionMapTips.png
:width: 1.5em
.. |mergedFeatures| image:: /static/common/rendererMergedFeatures.png
:width: 1.5em
.. |metadata| image:: /static/common/metadata.png
:width: 1.5em
.. |moveLabel| image:: /static/common/mActionMoveLabel.png
Expand Down