Skip to content

Commit

Permalink
Raster style categories (#9493)
Browse files Browse the repository at this point in the history
  • Loading branch information
DelazJ authored Jan 17, 2025
2 parents f244832 + 6747218 commit c46ad60
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 4 deletions.
73 changes: 69 additions & 4 deletions docs/user_manual/introduction/general_tools.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1298,10 +1298,50 @@ You can achieve this by using the :menuselection:`Style` menu at the bottom
of the Layer Properties dialog. This menu provides you with functions to
create, load and manage styles.

A style stores any information set in the layer properties dialog to render
or interact with the layer (including symbology, labeling, fields and form definitions,
actions, diagrams...) for vector layers, or the pixels (band or color rendering, transparency,
pyramids, histogram ...) for raster.
A style stores various information set in the layer or project properties dialog to render or interact with the layer.
This includes:

+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| Category | Vector | Raster |
+==================================================+=============================================+=============================================+
| |layerConfiguration| :sup:`Layer Configuration` | :ref:`project_properties` | :ref:`project_properties` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |symbology| :sup:`Symbology` | :ref:`vector_style_menu` | :ref:`raster_symbology` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |3d| :sup:`3D Symbology` | :ref:`sec_3_d_view` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |labelingSingle| :sup:`Labels` | :ref:`vector_labels_tab` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |sourceFieldsForms| :sup:`Fields` | :ref:`vector_fields_menu` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |formView| :sup:`Attributes Form` | :ref:`vector_attributes_menu` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |action| :sup:`Actions` | :ref:`actions_menu` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |mapTips| :sup:`Map Tips` | :ref:`maptips` | :ref:`raster_display` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |diagram| :sup:`Diagrams` | :ref:`sec_diagram` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |openTable| :sup:`Attribute Table Configuration` | :ref:`sec_attribute_table` | |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |rendering| :sup:`Rendering` | :ref:`vectorrenderingmenu` | :ref:`raster_rendering` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |options| :sup:`Custom Properties` | :ref:`vectorinformationmenu` | :ref:`raster_information` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |digitizing| :sup:`Geometry Options` | :ref:`digitizingmenu` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |relations| :sup:`Relations` | :ref:`vector_relations` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |temporal| :sup:`Temporal Properties` | :ref:`vectortemporalmenu` | :ref:`raster_temporal` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |legend| :sup:`Legend Settings` | :ref:`vectorlegendmenu` | N/A |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |elevationscale| :sup:`Elevation Properties` | :ref:`vectorelevationmenu` | :ref:`raster_elevation` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+
| |indicatorNotes| :sup:`Notes` | :ref:`layer_notes` | :ref:`layer_notes` |
+--------------------------------------------------+---------------------------------------------+---------------------------------------------+




.. _figure_manage_style:
Expand Down Expand Up @@ -1344,6 +1384,9 @@ to duplicate any layer in the map legend.

Right-click on the layer in the :guilabel:`Layers` panel to copy, paste, add
or rename layer styles.
For both vector and raster layers, you can choose which style categories to copy/paste.
Choose :guilabel:`All Style Categories` or one of the available categories, depending on the layer type.
Note that for raster layers, the :guilabel:`Symbology` and :guilabel:`Rendering` categories are always copied together.

.. _store_style:

Expand Down Expand Up @@ -2266,6 +2309,8 @@ The values presented in the varying size assistant above will set the size
.. |3d| image:: /static/common/3d.png
:width: 1.5em
.. |action| image:: /static/common/action.png
:width: 2em
.. |addGroup| image:: /static/common/mActionAddGroup.png
:width: 1.5em
.. |addVirtualLayer| image:: /static/common/mActionAddVirtualLayer.png
Expand Down Expand Up @@ -2304,6 +2349,10 @@ The values presented in the varying size assistant above will set the size
:width: 1.5em
.. |deselectAll| image:: /static/common/mActionDeselectAll.png
:width: 1.5em
.. |diagram| image:: /static/common/diagram.png
:width: 2em
.. |digitizing| image:: /static/common/digitizing.png
:width: 1.5em
.. |duplicateLayer| image:: /static/common/mActionDuplicateLayer.png
:width: 1.5em
.. |editCopy| image:: /static/common/mActionEditCopy.png
Expand Down Expand Up @@ -2386,8 +2435,14 @@ The values presented in the varying size assistant above will set the size
:width: 1.5em
.. |labelmask| image:: /static/common/labelmask.png
:width: 1.5em
.. |legend| image:: /static/common/legend.png
:width: 1.2em
.. |layerConfiguration| image:: /static/common/layerconfiguration.png
:width: 1.5em
.. |mapIdentification| image:: /static/common/mActionMapIdentification.png
:width: 1.5em
.. |mapTips| image:: /static/common/mActionMapTips.png
:width: 1.5em
.. |messageLog| image:: /static/common/mMessageLog.png
:width: 1.5em
.. |networkAndProxy| image:: /static/common/network_and_proxy.png
Expand All @@ -2404,8 +2459,12 @@ The values presented in the varying size assistant above will set the size
:width: 1.5em
.. |refresh| image:: /static/common/mActionRefresh.png
:width: 1.5em
.. |relations| image:: /static/common/relations.png
:width: 1.5em
.. |removeLayer| image:: /static/common/mActionRemoveLayer.png
:width: 1.5em
.. |rendering| image:: /static/common/rendering.png
:width: 1.5em
.. |search| image:: /static/common/search.png
:width: 1.5em
.. |selectAll| image:: /static/common/mActionSelectAll.png
Expand All @@ -2432,6 +2491,10 @@ The values presented in the varying size assistant above will set the size
:width: 1.5em
.. |showSelectedLayers| image:: /static/common/mActionShowSelectedLayers.png
:width: 1.5em
.. |sourceFields| image:: /static/common/mSourceFields.png
:width: 1.5em
.. |sourceFieldsForms| image:: /static/common/sourcefieldsandforms.png
:width: 1.5em
.. |stopwatch| image:: /static/common/mIconStopwatch.png
:width: 1.5em
.. |stylePreset| image:: /static/common/stylepreset.png
Expand All @@ -2442,6 +2505,8 @@ The values presented in the varying size assistant above will set the size
:width: 1.5em
.. |symbologyRemove| image:: /static/common/symbologyRemove.png
:width: 1.5em
.. |temporal| image:: /static/common/temporal.png
:width: 1.5em
.. |toggleAllLayers| image:: /static/common/mActionToggleAllLayers.png
:width: 1.5em
.. |toggleEditing| image:: /static/common/mActionToggleEditing.png
Expand Down
Binary file added static/common/layerconfiguration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/common/sourcefieldsandforms.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions substitutions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -647,6 +647,8 @@
:width: 1.5em
.. |layoutManager| image:: /static/common/mActionLayoutManager.png
:width: 1.5em
.. |layerConfiguration| image:: /static/common/layerconfiguration.png
:width: 1.5em
.. |layerTree| image:: /static/common/mIconLayerTree.png
:width: 1.5em
.. |legend| image:: /static/common/legend.png
Expand Down Expand Up @@ -1171,6 +1173,8 @@
:width: 1.5em
.. |sourceFields| image:: /static/common/mSourceFields.png
:width: 1.5em
.. |sourceFieldsForms| image:: /static/common/sourcefieldsandforms.png
:width: 1.5em
.. |spatialite| image:: /static/common/mIconSpatialite.png
:width: 1.5em
.. |splitFeatures| image:: /static/common/mActionSplitFeatures.png
Expand Down

0 comments on commit c46ad60

Please sign in to comment.