Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Since the 2023.01 release it is also possible to configure a gridDisplaySelection:

Code Block
languagexml
titleTopology: gridDisplaySelection
<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
languagexml
titleConfig example <mainPanel>, <toolWindow> and <displayConfigFileName>
<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
languagexml
titleTopology: gridDisplaySelection
<node id="nodeId">
	<gridDisplaySelection>
		<groupId>groupId</groupId>
		<plotId>plotId</plotId>
	</gridDisplaySelection>
</node>

Config example <scadaDisplayPanelId>:

...

Code Block
languagexml
<?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>

...