@@ -147,10 +147,16 @@ button as shown in :numref:`fig_wms_qgis2`.
*WMS loading in QGIS*
Important parameter to consider while viewing the layers is the requested time interval,
allowing for example to observe changes over years. One option is to manually add a custom **time=** parameter to the url after checking the `Ignore GetMap URI` checkbox.
An important parameter to consider while viewing the layers is the requested
time interval, allowing for example to observe changes over years. One option is
to manually add a custom **time=** parameter to the URL after checking the
`Ignore GetMap URI` checkbox.
For QGIS versions lower than 3.14, the only way how to use WMS layers with time support (WMS-T) was through a maintained plugin called `TimeManager <https://github.com/anitagraser/TimeManager>`_. It offers a convenient way to navigate through the time for raster and vector layers with custom defined steps as shown in :numref:`fig_wms_qgis3`.
For QGIS versions lower than 3.14, the only way how to use WMS layers with time
support (WMS-T) is through a maintained plugin called `TimeManager
<https://github.com/anitagraser/TimeManager>`_. It offers a convenient way to
navigate through the time for raster and vector layers with custom defined steps
as shown in :numref:`fig_wms_qgis3`.
.. _fig_wms_qgis3:
.. figure:: images/wms_qgis3.*
...
...
@@ -158,7 +164,13 @@ For QGIS versions lower than 3.14, the only way how to use WMS layers with time
*WMS loading in QGIS with TimeManager*
The plugin needs to be installed first and then set up with the desired layer. The raster layer to be added to TimeManager must be first added to the workspace as shown in :ref:`loading_qgis`. By clicking `Settings` button and following up with `Add raster` button as can be seen in :numref:`fig_wms_qgis4` it can be then chosen from list of layers. It is also suggested to add Start time and End time constrains to narrow down the interval which TimeManager will consider.
The plugin needs to be installed first and then set up with the desired layer.
The raster layer to be added to the TimeManager must be first added to the
workspace as shown in :ref:`loading_qgis`. By clicking the `Settings` button and
following up with the `Add raster` button as can be seen in
:numref:`fig_wms_qgis4` it can be then chosen from the list of layers. It is
also suggested to add Start and End time constrains to narrow down the interval
which TimeManager will consider.
.. _fig_wms_qgis4:
.. figure:: images/wms_qgis4.*
...
...
@@ -166,37 +178,60 @@ The plugin needs to be installed first and then set up with the desired layer. T
*Setup of TimeManager*
After setting the layer up, it is possible to change the time interval length (for example 1 month) and view all products in that interval. After clicking the `play` button, it displays the layer iteratively from defined Start time to End time, always displaying each frame for a set number of milliseconds.
After setting the layer up, it is possible to change the time interval length
(for example one month) and view all products in that interval. After clicking
the `play` button, it displays the layer iteratively from the defined Start time
to the defined End time, always displaying each frame for a set number of
milliseconds.
It even allows exporting an animation as shown in :numref:`fig_wms_qgis5` below.
.. _fig_wms_qgis5:
.. figure:: images/wmts_animation.gif
:alt: GIF animation from TimeManager
.. only:: builder_html
*GIF animation created from TimeManager*
It even allows exporting an animation as shown in :numref:`fig_wms_qgis5` below.
.. _fig_wms_qgis5:
.. figure:: images/wmts_animation.gif
:alt: GIF animation from TimeManager
*GIF animation created from TimeManager*
New support for time aware layers was added in QGIS Version 3.14 called **Temporal Controller**. In detail video guide directly from the author of the feature can be seen on `video link. <https://www.youtube.com/watch?v=vgDg5cRwPRw>`_ However due to the way that Capabilities of layers are provided by both View Server components Cache and Renderer, QGIS can not parse the time dimension metadata correctly.
New support for time aware layers was added in QGIS Version 3.14 called
**Temporal Controller**. `This video
<https://www.youtube.com/watch?v=vgDg5cRwPRw>`_ directly from the author of the
feature shows the usage. However, due to the way that Capabilities of layers are
provided by both View Server components Cache and Renderer, the QGIS Temporal
Controller can not parse the time dimension metadata correctly.
For performance reasons View Server lists only start and end of the time interval, in which the collection contains some products. It would not be suitable to list all individual time entries, as there can be easily hundreds of thousands of them. Both QGIS 3.14 and ArcMap 10.4 expect individual time entries listing and then determine its own time related behavior while handling these layers. QGIS 3.14 does not recognize capabilities time interval as time aware layer and does not add the `TIME=` parameter to the WMS/WMTS query, so TimeManager plugin still stays an ideal choice for QGIS users to view the layers provided by View Server.
For performance reasons the View Server lists only start and end of the time
interval, in which the collection contains some products. It would not be
suitable to list all individual time entries, as there can be easily hundreds of
thousands of them. Both QGIS 3.14 and ArcMap 10.4 expect individual time entries
listing and then determine its own time related behavior while handling these
layers. QGIS 3.14 does not recognize capabilities time interval as time aware
layer and does not add the `TIME=` parameter to the WMS/WMTS query, so the
TimeManager plugin still stays an ideal choice for QGIS users to view the layers
provided by the View Server.
.. _loading_arcmap:
Loading in ArcMap 10
--------------------
Any of the above described layers can be loaded in ArcMap 10, but the inbuilt time support does haveo same issues as in the case of QGIS 3.14 Time Controller. Therefore custom `TIME` parameter has to be added manually in Layer settings.
To add a WMS/WMTS layer, Click on `Add Layer` symbol. Select `Add GIS Server` option and follow up with either `Add WMS Server` or `Add WMTS Server`, as can be seen on :numref:`fig_wms_arcgis0`, :numref:`fig_wms_arcgis1`, :numref:`fig_wms_arcgis2`
Any of the above described layers can be loaded in ArcMap 10, but the inbuilt
time support does have the same issues as in the case of QGIS 3.14 Time
Controller. Therefore a custom `TIME` parameter has to be added manually in the
Layer settings.
To add a WMS/WMTS layer, click on the `Add Layer` symbol. Select the `Add GIS
Server` option and follow up with either `Add WMS Server` or `Add WMTS Server`,
as can be seen on :numref:`fig_wms_arcgis0`, :numref:`fig_wms_arcgis1`, and
:numref:`fig_wms_arcgis2`.
.. _fig_wms_arcgis0:
.. figure:: images/arcgis_0.*
:alt: ArcMap Add Data
:alt: ArcMap Add Data Buttton
*ArcMap Add Data Buttton*
*ArcMap Add Data*
.. _fig_wms_arcgis1:
.. figure:: images/arcgis_1.*
...
...
@@ -206,32 +241,40 @@ To add a WMS/WMTS layer, Click on `Add Layer` symbol. Select `Add GIS Server` op
.. _fig_wms_arcgis2:
.. figure:: images/arcgis_2.*
:alt: ArcMap WMS/WMTS loading in ArcMap
:alt: ArcMap WMS/WMTS loading in ArcMap
*WMS/WMTS loading in ArcMap*
*WMS/WMTS loading in ArcMap*
Then user is required to insert service `URL` and click `Get Layers`. If the service is secured with some sort of authentication, the user must provide a valid `username` and `password` on the login attempt. After they are supplied, the list of available layers appears, as seen on :numref:`fig_wms_arcgis3`, :numref:`fig_wms_arcgis4`,
Then user is required to insert the service `URL` and click `Get Layers`. If the
service is secured with some sort of authentication, the user must provide a
valid `username` and `password` on the login attempt. After they are supplied,
the list of available layers appears, as seen on :numref:`fig_wms_arcgis3`, and
:numref:`fig_wms_arcgis4`.
.. _fig_wms_arcgis3:
.. figure:: images/arcgis_3.*
:alt: ArcMap add WMS Server panel
:alt: ArcMap add WMS Server panel
*ArcMap add WMS Server panel*
*ArcMap add WMS Server panel*
.. _fig_wms_arcgis4:
.. figure:: images/arcgis_4.*
:alt: ArcMap add WMS Server panel
:alt: ArcMap add WMS Server panel
*ArcMap add WMS Server panel*
*ArcMap add WMS Server panel*
This layer then gets added into the list of layers to choose from for adding into workspace, as seen on :numref:`fig_wms_arcgis5`. A user than follows into the nested structure of sublayers to select the one he wishes to explore, as seen on :numref:`fig_wms_arcgis6`, :numref:`fig_wms_arcgis7`, :numref:`fig_wms_arcgis8`,
This layer then gets added into the list of layers to choose from for adding
into the workspace, as seen on :numref:`fig_wms_arcgis5`. A user than follows
into the nested structure of sublayers to select the one to explore, as seen on
:numref:`fig_wms_arcgis6`, :numref:`fig_wms_arcgis7`, and
:numref:`fig_wms_arcgis8`.
.. _fig_wms_arcgis5:
.. figure:: images/arcgis_5.*
:alt: Select layers
*Select layers*
.. _fig_wms_arcgis6:
.. figure:: images/arcgis_6.*
:alt: Select layers
...
...
@@ -240,22 +283,27 @@ This layer then gets added into the list of layers to choose from for adding int
.. _fig_wms_arcgis7:
.. figure:: images/arcgis_7.*
:alt: Select layers
:alt: Select layers
*Select layers*
*Select layers*
.. _fig_wms_arcgis8:
.. figure:: images/arcgis_8.*
:alt: Select sublayers
:alt: Select sublayers
*Select sublayers*
*Select sublayers*
In order to limit the displayed time interval, a user needs to add `TIME` parameter to the requests by accessing `Layer Properties`, expand Tab **Parameters** and enter the time interval as can be seen on :numref:`fig_wms_arcgis9`. If the TIME parameter was already added in the previous step of adding a WMS Server, it can not be added for the request twice and needs to be changed for the whole Data Source.
In order to limit the displayed time interval, a user needs to add the `TIME`
parameter to the requests by accessing `Layer Properties`, expand the Tab
**Parameters** and enter the time interval as can be seen on
:numref:`fig_wms_arcgis9`. If the TIME parameter was already added in the
previous step of adding a WMS Server, it can not be added for the request twice
and needs to be changed for the whole Data Source.
.. _fig_wms_arcgis9:
.. figure:: images/arcgis_9.*
:alt: Set custom TIME parameter
:alt: Set custom TIME parameter
*Set custom TIME parameter*
*Set custom TIME parameter*
Continue reading to learn about the provided :ref:`searching` services.