...
Since the 2023.01 release it is also possible to configure a gridDisplaySelection:
Code Block | ||||
---|---|---|---|---|
| ||||
<node id="nodeId">
<gridDisplaySelection>
<groupId>groupId</groupId>
<plotId>plotId</plotId>
</gridDisplaySelection>
</node> |
.
This will open the spatial display and select the groupId > plotId in the tree, e.g. 'Kriging' > 'Kriging Precipitation (Last Week)'
...
The element <displayGroupId> can be used to connect a topology node to a display group. The plot overview panel shows an overview of all the displays in the display group.
After selecting a topology node Delft-FEWS will first try to find a display which has the same location and parameter as currently displayed in the connected display group. If such a display cannot be found the first display of the topology group will be shown.
This behavior can be disabled by using the element <selectFirstPlotOnSelectionChange>. If this option is set to true the first plot will always be selected.
<scadaDisplayPanelId>
To navigate SSD (scada) displays using topology nodes, specific elements can be added for opening a specific SSD display and/or panel when a node is selected.
Note that since the 2020.01 release also the elements <displayConfigFileName> and <panelId> can be used to make the SSD visible.
...
For more information, see the section about configuration of Schematic Status Displays (a.k.a. Scada displays).
Config examples
An example from Topology.xml c.q. TopologyGroup.xml is shown below:
Code Block | ||||
---|---|---|---|---|
| ||||
<node id="Coastal_Scenario" name="Create Coastal Scenario">
<workflowId>Coastal_Scenario</workflowId>
<mainPanel>modifiers panel</mainPanel>
<toolWindow>plot overview</toolWindow>
<!-- After selecting a node in the topology a plot connected to this node will be automatically displayed in the plot window. -->
</node>
<node id="Fluvial_Scenario" name="Create Fluvial Scenario">
<workflowId>Fluvial_Scenario</workflowId>
<displayConfigFileName>MySSDConfigFile</displayConfigFileName>
<panelId>panel3</panelId>
</node>
<node id="ImportObserved" name="Import observations”>
<workflowId>ImportObservations</workflowId>
<displayConfigFileName>MySystemMonitorDisplayConfigFile</displayConfigFileName>
<tabId>importStatus</tabId>
</node> |
<scadaDisplayPanelId>
To navigate SSD (scada) displays using topology nodes, specific elements can be added for opening a specific SSD display and/or panel when a node is selected.
Note that since the 2020.01 release also the elements <displayConfigFileName> and <panelId> can be used to make the SSD visible.
For more information, see the section about configuration of Schematic Status Displays (a.k.a. Scada displays).
<tabId>importStatus</tabId>
</node> |
Config example <gridDisplaySelection>:
Code Block | ||||
---|---|---|---|---|
| ||||
<node id="nodeId">
<gridDisplaySelection>
<groupId>groupId</groupId>
<plotId>plotId</plotId>
</gridDisplaySelection>
</node> |
Config example <scadaDisplayPanelId>:
...
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <topology xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews https://fewsdocs.deltares.nl/schemas/version1.0/topology.xsd"> <nodes id="C" name="C"> <workflowId>workflowC</workflowId> <node id="A" name="A"> <workflowId>workflowA</workflowId> <refreshConfigAfterCompletion>true</refreshConfigAfterCompletion> </node> <node id="B" name="B"/> </nodes> </topology> |
...