Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

05 Spatial Display


scrollbar


Table of Contents

...

The toolbar provides the controls for displaying the spatial information via through the following buttons. The functionality of zoom options and layers is explained in the FEWS Explorer section (see chapter 2).

Button

Description

Image Removed

Image Added

Contours. To turn on/off
contour lines (regular grids configured with
contour lines
only)
. Numbers appear when the animation has stopped or paused. The colors, which indicate
the value remain visible.
the value remain visible. A bilinear interpolation is used to smooth the grid. This is needed to calculate the contours. When the labels and Contour lines are switched off the smooth grid is still visible. The bilinear interpolation is only applied to the cells of the grid that are rectangular and are not rotated (too far) compared to the screen orientation.
Image Modified
Grid lines. Toggles grid or polygon lines on or off
Image Removed

Image Added

Product Info. Toggles product info on or off. (only shown if there are products present in the configuration, see the page on the Forecast Product Information Panel)
Image Removed

Image Added

Labels. Toggles labels on or off (drop down options include turning on/off locations, values and/or units in the labels and increasing /decreasing the number of decimals shown in the labels and tooltips)
Since FEWS 2022.02 this also work for grids, but only when zooming in till there are less than 20000 grid cells displayed and one of the cells is larger than 10 pixels.
Image Modified
Value to local reference level.
Image Removed

Image AddedImage ModifiedImage Modified

Flags. Switches to flags for selected time series / gridplot (quality, modifiers or thresholds)

Image Modified

Search and select forecasts. Switches to (previous) forecasts.

Image Modified

Show spatial thumbnails. Toggles thumbnails of each time step below the main spatial display on or off.

Image Modified

Show spatial ensemble thumbnails. Displays the ensemble thumbnails panel.

Image RemovedImage RemovedImage RemovedImage Removed

Image AddedImage AddedImage AddedImage Added

Sketch mode buttons and other sketch drawing options. Switches the sketch mode between drawing points, adding points, drawing longitudinal profiles and drawing areas when the map is clicked. Contains additional options to save/load sketches and delete the current sketch.
Image Removed

Image Added

Options to show a graph based on current sketch. Drop-down menu with options to extract scalar time series, vertical profiles, longitudinal profiles, 2D longitudinal profiles, calculate budget and calculating the mean max min time series (for sketched areas).

Image Modified

Activate spatial modifier mode. Toggles spatial modifier mode on or off (only shown if at least one spatial modifier is configured in ModifierTypes.xml). The additional modifier mode buttons shown when modifier mode is toggled on are explained in the spatial modifier section.

Image Modified

Display time. Choose display time (period)
Image Modified
Attributes.

Time Slider Toolbar

Since 2019.02 the time slider and its buttons have been moved to a separate toolbar located at the bottom of the spatial display.

Image Removed

Image Added

Play. Starts continuous play mode. The slider will indicate the time slice being shown.

Preload. Since the 2019.02 the grids are downloaded on the fly. With the preload button the grids for all time steps are downloaded in the background to have a smooth animation without pauzes. A green line in the time slider shows the progress of the download

Image Added

Play. Starts continuous

Image Removed

Pause. Stops continuous

play mode. The

time

slider

remains at the time displayed at the moment.

Image Removed

will indicate the time slice being shown. This button is merged with the pause button. So after this button is pressed, the pause button appears.

Image Added

Pause

Stop

Image Removed

. Stops continuous play mode. The time

reverts back to the start time.

slider remains at the time displayed at the moment. This button appears if the play button is previously pressed and the continuous play mode is running.

Image Added

One frame back. Moves the time slider back one timestep.

Image Modified

One frame forward. Moves the time slider forwards one timestep.

Image Modified

Record. Creates an AVI or animated gif movie file. The avi format is used by default unless the filename ends with '.gif'. After opening the file, the display will start playing from the current time position, until the stop button is clicked.

Time slider

The time slider can be dragged to specific time slice.

Data availability

The data availability indicator provides a visual clue as to where you can find data. For those times where data is available, the colour of the data availability indicator will be set to the maximum value found in the data for that time slice.

Note

Note: For grids that contain horizontal flow data in the form of u,v vectors the data availability indicator might over-estimate the maximum values. In other words, for u,v vector data the availability indicator colours might indicate values greater than the actual maximum values found in the data. This is a known issue and was implemented to improve performance.



Selection filters

The selection filters show which displays have been configured. Select a filter to display the data. Note that each grid display may be configured differently, i.e. with a different period of data to be displayed, with a different background map, etc. The configuration allows filters to be highlighted in bold.

Locations attribute filter

With the location attribute filters you can hide one or more locations/grids in the plot. The Image Added button is only visilbe then attribtes are configured for the plot

Image Added

Legend

The legend can be shown as table legend or as bar legend. The legend identifies the color used for each range of values. The range of values used for each color can be rescaled by right clicking on the display and selecting 'Rescale Classification' from the pop-up menu. The display colors will be updated to reflect the new classification. After rescaling, the lowest and highest values in the legend will correspond to the minimum and maximum values of the data in the current zoom extent of the display (for the selected time slice). When the display is zoomed in on an area where all data points or grid cells have similar colors, rescaling can be used to see more clearly the differences in the data values. To return to the default classification right click on the display and select 'Back To Default Classification' from the pop-up menu. When selecting a different plot, the classification always changes back to the default classification for that plot.

...


A bar legend displays fluent scale bar as shown in the picture below:


 



Moving Average or Accumulation Slider

...

Both the selected grid plot and the selected aggregation time step are stored in the user settings when closing. When reopening FEWS the same aggregation time step will be selected. When an aggregation time step has been selected and the user switches between different plots, FEWS will attempt to select the same time step again for the new plot.

Image Modified

...

Since the 2023.02 the accumulation slider automatically contains an extra tick at the end of the slider do accumulate the time steps to/from the display time

Image Added




Last Value Checkbox

When selected this checkbox shows the last available of time series configured in the grid plot.When selected this checkbox shows the last available of time series configured in the grid plot. This can be useful when multiple timeseries with a different or non equidistant time step are defined within one grid plot and a time is selected where one time series does not have a time step. The time series can be scalar or grid. For scalars the last time step (that is still within the visible period) that does not have a missing value is shown, but for grids just the last time step is shown even though it can be a missing value. The checkbox will only appear when no accumulation or moving average slider has been configured, and can be hidden via configurationThe next screenshots show how data with a daily time step will appear at 22:00 even though it is not defined for that time:

...

The size will be stoed in the user settings afterwards.

Extracting data from the Spatial Display

Export time step data in ascii grid-file

By right clicking on the display, the grid data for a specific timestep can be exported in an ascii file. Select the desirable time step with the control toolbar.

Extracting scalar time series from grid

Scalar time series can be extracted from the grid by double clicking the point of interest. Depending on the type of data, which is displayed, the scalar time series will be relevant to either a point, polygon or grid cell. This can also be done in the following way. First select the point of interest by left clicking. A colored dot will be drawn to indicate the selected point. For grid data an additional green dot will be drawn to indicate the center of the selected grid cell (you may need to zoom in to see the green dot since it will be covered by the colored dot if they overlap). Extract the time series for the selected point either by selecting 'Show Time Series' from the drop-down menu of the Image Removed button or by using the Ctrl+F3 shortcut.

Instead of immediately extracting the time series and showing the a time series dialog, the "Copy Time Series" option can be used to copy the time series for the selected point to the clipboard. Copied time series can then later be pasted in a time series dialog through the paste button in its tool bar.

Several points can be drawing by selecting the "Draw Points" sketch mode through the sketch mode button or holding the left ctrl and shift buttons while left clicking on the points of interest. When several points have been drawn, the "Show time Series" and "Copy Time Series" options will show/copy separate time series for each of the drawn points. 

Instead of manually drawing a point / points, the 'Show Time Series For Coordinates...' option in the drop-down menu of the Image Removed button can be used (shortcut: Ctrl+Shift+F3) which will open a small dialog prompting the user to enter coordinates of the point they wish to use.

A series, that is extracted from a grid, is not related to a known location or polygon ID. The series will then be identified using the grid coordinates.

The graph will automatically pop up with the time series of the selected point, polygon or grid cell. When animating the grid display, a marker will move over the time series graph as well.

To extract a different scalar time series double-click on another point of interest. This will draw a new dot and extract a scalar time series for that point. Please be aware that when extracting a scalar time series from a data point in the display, then the dot drawn on top of the data point has a different colour from the point itself. This way it may look like the data point has a different color because of the dot. The dot can be erased by selecting 'Delete Points' in the drop-down menu of the sketch mode button (or using the keyboard shortcut Ctrl+Delete).

Note:
Make sure that you stop the grid movie before you make a time series graph, this can cause the system to slow down because multiple processes have to be executed that take a lot of processing time.

Note:
Extraction of scalar time series is not available for rotated pole geodatum types. In some cases extraction of scalar time series can exhibit unexpected behaviour near the North Pole or South Pole.

Image Removed

Extracting vertical profiles from 3D data


Contours

The contour button calculates contours on the fly for the displayed grids. Since 2021.01 showing contours also works for irregular grids and over multiple grids displayed as the same time. When the contour button is pressed bilinear interpolation is used to calculate a value for every pixel individually. The grid cell for every pixel at the current map extent and zoom level is known by the grid display. The neighbor cell detection is done at screen pixel level and works for existing configurations. The interpolation is automatically switched off for individual cells that are not rectangular or rotated more than 10 degrees compared to the screen. The contours are calculated for the interpolated pixel values for the current zoom extent. The contour button is disabled for point data and when contours are configured for a different parameter on top of the parameter that is using the colors from the legend.


Extracting data from the Spatial Display


Info
titleChanges in 2019.02

In 2019.02 the options to extract data from the spatial display were moved from the right-click menu of the map to the drop-down menu of a new Image Added button. The options to start drawing profiles or areas, or add points were moved to a new "sketch mode" button. The text below should reflect the location of this functionality from 2019.02 and onward. If you are using an older version that does not have these buttons, all of the mentioned options can be found by right-clicking the map.


Export time step data in ascii grid-file

By right clicking on the display, the grid data for a specific timestep can be exported in an ascii file. Select the desirable time step with the control toolbar.

Extracting scalar time series from grid

Scalar time series can be extracted from the grid by double clicking the point of interest. Depending on the type of data, which is displayed, the scalar time series will be relevant to either a point, polygon or grid cell. This can also be done in the following way. First select the point of interest by left clicking. A colored dot will be drawn to indicate the selected point. For grid data an additional green dot will be drawn to indicate the center of the selected grid cell (you may need to zoom in to see the green dot since it will be covered by the colored dot if they overlap). Extract the time series for the selected point either by selecting 'Show Time Series' from the drop-down menu of the Image Added button or by using the Ctrl+F3 shortcut.

Instead of immediately extracting the time series and showing the a time series dialog, the "Copy Time Series" option can be used to copy the time series for the selected point to the FEWS clipboard. Copied time series can then later be pasted in a time series dialog through the paste button in its tool bar.

Several points can be drawing by selecting the "Add Point" sketch mode Image Added through the sketch mode button or holding the left ctrl and shift buttons while left clicking on the points of interest. When several points have been drawn, the "Show time Series" and "Copy Time Series" options will show/copy separate time series for each of the drawn points. 

Instead of manually drawing a point / points, the 'Show Time Series For Coordinates...' option in the drop-down menu of the Image Added button can be used (shortcut: Ctrl+Shift+F3) which will open a small dialog prompting the user to enter coordinates of the point they wish to use.

A series, that is extracted from a grid, is not related to a known location or polygon ID. The series will then be identified using the grid coordinates.

The graph will automatically pop up with the time series of the selected point, polygon or grid cell. When animating the grid display, a marker will move over the time series graph as well.

To extract a different scalar time series double-click on another point of interest. This will draw a new dot and extract a scalar time series for that point. Please be aware that when extracting a scalar time series from a data point in the display, then the dot drawn on top of the data point has a different colour from the point itself. This way it may look like the data point has a different color because of the dot. The dot can be erased by selecting 'Delete Points' in the drop-down menu of the sketch mode button (or using the keyboard shortcut Ctrl+Delete).

Note:
Make sure that you stop the grid movie before you make a time series graph, this can cause the system to slow down because multiple processes have to be executed that take a lot of processing time.

Note:
Extraction of scalar time series is not available for rotated pole geodatum types. In some cases extraction of scalar time series can exhibit unexpected behaviour near the North Pole or South Pole.

Image Added


Extracting scalar time series for each ensemble member at one from grid

Since the 2020.01 it is possible to show the scalar time series for each ensemble member for a single grid cell.

Image Added

Extracting vertical profiles from 3D data

When the spatial display is showing 3D (layered) data, a vertical profile can be extracted. A point should be drawn as described in the previous section, then select the 'Show Vertical Profile' option in the drop-down menu of the Image Added button or press Ctrl+F4 to show a time series dialog with the vertical profile for the drawn point. Alternatively a 'Show Vertical Profile For Coordinates...' option is available in the drop-down menu or by pressing Ctrl+Shift+F4. The vertical profile will be shown as a line graph of the parameter versus the water depth. One can also create a vertical profile with a color map by selecting the 'Use Color MapWhen the spatial display is showing 3D (layered) data, a vertical profile can be extracted. A point should be drawn as described in the previous section, then the 'Show Vertical Profile' option in the drop-down menu of the  button to show a time series dialog with the vertical profile for the drawn point. Alternatively a 'Show Vertical Profile For Coordinates...' option is available.or using Ctrl-M. The vertical profile will then be shown as a graph of water depth over time with the colors in the plot indicating the values of the selected parameter.

Image Added

Extracting longitudinal profiles (Xsections) from a grid time series

Longitudinal profiles time series can be extracted from grid data and shown in a separate graph as well. The profile (or cross section) is defined by drawing a profile sketch. Start drawing a profile sketch either by opening the drop-down menu of the sketch mode button and selecting 'Start Drawing Draw Longitudinal Profile' or by Ctrl+left clicking on the desired start point for the profile. A colored dot will be drawn to indicate the selected start point. Add additional line segments to the profile by left clicking in the display. Finish drawing by double-clicking on the desired end point for the profile. Green dots along the profile indicate which grid cells are used for the profile.

Once a profile sketch has been drawn, extract the profile either by selecting 'Show Longitudinal Profile' from the drop-down menu of the Image RemovedImage Added button or by using the Ctrl+F2 shortcut. The graph of the profile will show automatically.

...

To extract a different profile just start drawing another profile. This will erase the previous sketch. The profile sketch can also be erased by selecting 'Delete Sketch' from the right-click drop-down menu of the sketch mode button or pressing the Delete key on the keyboard.

When animating the grid, the profile follows the same animation. When animating the profile only, the grid animation remains fixed. Note that the same cross section can be reused when switching to another plot (Ctrl+F2 will open a new window).

...

Create a 2D longitudinal profile for 3D data a in the spatial display. A longitudinal profile should be drawn as described in the previous section. Open up the 2D longitudinal profile in the Time Series Display with Ctrl-F11, or by selecting the 'Show 2D Longitudinal Profile' option in the drop-down menu of the Image RemovedImage Added button. There is also a 'Show 2D Longitudinal Profile For Coordinates...' option, to allow entering coordinates of the profile points instead of sketching the profile on the map.


Note, this feature only works for

  • data within 1 grid partition. In some cases 3D data model runs are run on multiple domain partitions. This data can be shown as a 2D longitudinal profile, but only if the profile remains within a single domain.
  • scalar data (e.g. Water temperature or salinity), and not yet for vector data like currents.

...

Image Added

Extracting data for an area from a grid time series (Calculate Budget)

For certain types of data it is possible to extract time series data for a specific part of a grid and show this in a separate graph. This is only possible for scalar data with dimension "discharge" (L3/T), "volume" (L3), "velocity" (L/T), "length" (L or 'amount of substance' ) or "amountOfSubstance" and for horizontal flow data with dimension "discharge" (L3/T) or "velocity" (L/T). The dimension of a parameter group can be configured through the parameters.xml and a list of available dimensions can be found at Configuration Guide > Regional Configuration > Parameters.

The specific part of the grid is defined by drawing an area sketch (a closed polygon surrounding the desired area). Start drawing an area sketch either by selecting 'Start Drawing Draw Area' from the drop-down menu of the sketch mode button and then left clicking the map, or by Shift+left clicking on the desired start point for the area. A colored dot will be drawn to indicate the selected point. Add additional line segments along the edge of the desired area by left clicking in the display. Finish drawing by double-clicking. The last point in the sketch will be connected to the first point automatically to create a closed polygon that surrounds the desired area.

Once an area sketch has been drawn, extract the desired data by right clicking and selecting the 'Calculate Budget' option from the popdrop-up down menu of the Image Added button. The corresponding graph will show automatically. The 'Calculate Budget' option will perform one of the following calculations, depending on the type and the dimension of the selected data (The dimension can be defined in a parameterGroup in the region configuration).

Grids that contain scalar data (e.g. water levels or rainfall data):

  • For dimensions "discharge" (L3/T (, e.g. flow in m3/s), "volume" (L3 ( e.g. volume in m3) and 'amount of substance"amountOfSubstance"' the calculation will be 'volume summation'. This calculates the sum of the values inside the area. This uses all grid cells that are (partially) inside the area. The value of each grid cell is weighted using the fraction of the grid cell that is inside the area.
  • For dimensions "velocity" (L/T (, e.g. velocity in m/s) and "length" (L (, e.g. water level in m) the calculation will be 'area times average level'. This calculates the average level inside the area multiplied by the size of the area. This uses all grid cells that are (partially) inside the area. The value of each grid cell is weighted using the fraction of the grid cell that is inside the area.
  • If another dimension, or no dimension, is configured for the selected data, then the options 'Start Drawing Area' and option 'Calculate Budget' are is not availableenabled.

Grids that contain horizontal flow data in the form of u,v vectors:

  • For dimension "discharge" (L3/T (, e.g. flow in m3/s) the calculation will be 'mass balance horizontal flux'. This calculates the net horizontal flow into/out of the area. This uses all grid cells that are for at least 50% inside the area.
  • For dimension "velocity" (L/T (, e.g. velocity in m/s) the calculation will be 'mass balance horizontal velocity'. First for each grid cell the value of u, respectively v, is multiplied by the height of the gridcell, respectively the width of the grid cell, to get flow values (The height of the flowing water mass is taken to be 1). Then the net horizontal flow into/out of the area is calculated. This uses all grid cells that are for at least 50% inside the area.
  • If another dimension, or no dimension, is configured for the selected data, then the options 'Start Drawing Area' and option 'Calculate Budget' is not enabled.

If there is no grid plot configured with a parameter group with one of the dimensions supported by the 'Calculate Budget'

...

option, the option will be hidden.

To extract data for a different area just start drawing another area. This will erase the previous sketch. The area sketch can also be erased by right clicking and by selecting 'Delete Sketch' from the popsketch drop-up menudown menu (or pressing the keyboard shortcut "delete").

When animating the grid display, a marker will move over the time series graph as well. Note that the same area sketch can be reused when switching to another plot (right clicking and selecting one of the relevant options will open a new window).

...

Note:
Extraction of data for an area is not available for quadrilateral grids, irregular grids, points and polygons. The area sketch will be erased when switching to a plot that contains data of one of these typespolygons and points. Extraction of data for an area is also not available for rotated pole geodatum types. In some cases extraction of data for an area can exhibit unexpected behaviour for areas crossing the dateline or located near the North Pole or South Pole.

Note:
The green dots only mark grid cells of which the cell centre is inside the area. The actual calculations also use grid cells that are partially inside the area.

Extracting min max and mean time series for an area

Available since 2019.02. An area should be drawn as described in the first paragraph of the previous section. Then select 'Show Min Max Mean Time Series For Area' in the drop-down menu of the Image RemovedImage Added button. A Time Series Dialog will show the expected time series.

...

When spatial modifier mode is activated, the spatial modifier button section will appear in the toolbar. This contains the following buttons.

Button

Description

Image Removed

Image Added

Start time. Select the current time as new modifier start time.
Image Removed

Image Added

End time. Select the current time as new modifier end time.
Image Removed

Image Added

Clear period. Clear the selected new modifier period.

Image Modified

Copy modifier. Used when creating spatial copy modifiers.

Image Modified

Paste modifier. Used when creating spatial copy modifiers.

Image Modified

Spatial profile. Used to create a spatial profile modifier.


When spatial modifier mode is activated the colors on the time slider will indicate the time periods on which modifiers are applied and the selected period for new modifiers (if any). The new modifier period will be shown in green. The color for the time steps on which a spatial modifier is active can be configured. In this example the configured color is black. It is also possible to configure ticks for the start and end time of the period of applied modifiers and start and end time of the selected new modifier period. 

...

To select the new modifier period, first select the time step you wish to use as the start or end time. Then the Image RemovedImage Added and Image RemovedImage Added buttons can be used to select the current time step as the new modifier period start or end time respectively. Alternatively, the time slider has been given a right-click menu which also contains these options:

...

The selected new modifier period can be cleared through the Image RemovedImage Added button or the "Clear the selected new modifier period" option in the right-click menu of the time slider. 

...

The display time in the spatial display can be changed in the standalone system onlyan Operator Client and in a Stand Alone system. The use is similar to the setting the display time in the data display, but with less modification possibilities. When the display time is modified, the relative start and end times of the data to be shown are reset and the time slider is adjusted accordingly.

When pressing the <Save> button in the pop-up, the changes made to the display time are stored in the user_settings.ini. Next time the FEWS system is started these 'non-default' settings will be used. To revert back to the default display period, press the <Reset> button and press <Save> again.