Skip to content

Commit

Permalink
Raster Temporal properties - update (#9160)
Browse files Browse the repository at this point in the history
  • Loading branch information
DelazJ committed Jul 16, 2024
2 parents dc231d7 + 14e48d0 commit b1e7c24
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 0 deletions.
Binary file modified docs/user_manual/working_with_raster/img/rasterTemporal.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions docs/user_manual/working_with_raster/raster_properties.rst
Original file line number Diff line number Diff line change
Expand Up @@ -761,6 +761,39 @@ set whether the layer redraw should be:
* :guilabel:`Fixed time range`: only show the raster layer if the animation
time is within a :guilabel:`Start date` and :guilabel:`End date` range
* :guilabel:`Fixed Time Range Per Band`: only shows a band when the current animation time
is between its :guilabel:`Begin` and :guilabel:`End` date range. This option allows
you to either manually set these time ranges for each band or use the |expression| button
to automatically generate datetime values, enabling detailed temporal analysis and visualization.
This mode is particularly useful for working with raster layers where each band corresponds to a specific time
period, such as NetCDF files.

.. only:: html

.. figure:: img/temporal_time_range_per_band.gif
:align: center
:width: 100%

Example of using the Fixed Time Range Per Band mode

* :guilabel:`Represents Temporal Values`: interprets each pixel in the raster layer as a datetime value.
When this temporal mode is active, pixels that do not fall within the temporal range specified in the
render context will be hidden, ensuring that only temporally relevant data is displayed.
This mode is effective for:

* Analyzing land use changes, like observing deforestation patterns.
* Studying flooding by comparing water coverage across different times.
* Evaluating movement costs in terrain analysis, for example,
using GRASS GIS's r.walk tool to calculate travel costs across a landscape.

.. only:: html

.. figure:: img/temporal_pixel_value.gif
:align: center
:width: 100%

Application of the Represents Temporal Values mode - analyzing GLAD deforestation alerts

* :guilabel:`Redraw layer only`: the layer is redrawn at each new animation
frame. It's useful when the layer uses time-based expression values for
renderer settings (e.g. data-defined renderer opacity, to fade in/out
Expand Down Expand Up @@ -1036,6 +1069,8 @@ such as:
:width: 1.2em
.. |elevationscale| image:: /static/common/elevationscale.png
:width: 1.5em
.. |expression| image:: /static/common/mIconExpression.png
:width: 1.5em
.. |fileOpen| image:: /static/common/mActionFileOpen.png
:width: 1.5em
.. |fileSave| image:: /static/common/mActionFileSave.png
Expand Down

0 comments on commit b1e7c24

Please sign in to comment.