You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Function:

Configure topology of an IFD environment

Where to Use?

Mandatory for a IFD installation

Why to Use?

The topology.xml is necessary to be able to use panels like the topology panel and the forecast panel

Description:

Topology panel is used to define the topology of an IFD environment. Also the behaviour of the forecast panel which is used to start
IFD runs can be configured here.

Available since:

DelftFEWS201001

Contents

Overview

The topology.xml is an mandatory configuration file when you are setting up an IFD-environment. This configuration file is used to configure the topology of a region.

The topology is defined by individual nodes. The topology can be viewed in the topology panel, which shows a block diagram of the topology, or in the forecast panel, which shows

a tree view of the topoloy. The behaviour of the forecast panel can also be configured in the topology-file. A workflow can be configured for a topology-node. By default the workflow will

run locally when the node is selected in the forecast panel. This can be switched off by setting the option enableAutoRun to false.

The topology.xml plays a central role in configuring an IFD-environment since it is used to configure the forecast panel which is the central panel in an IFD-environment.

Configuration

Qualifier definition

Qualifiers are defined in the regionConfigFiles directory. An example looks like:

<topology xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/topology.xsd">

               <nodes id="ABRFC">

                              <nodes id="NMWTX" name="NMWTX">

                                             <workflowId>NMWTX_Forecast</workflowId>

                                             <node id="EGLN5" name="EAGLE NEST DAM">

                                                            <workflowId>EGLN5_Forecast</workflowId>

                                             </node>

                                             <node id="CMMN5" name="CIMARRON 4SW">

                                                            <previousNodeId>EGLN5</previousNodeId>

                                                            <workflowId>CMMN5_Forecast</workflowId>

                                             </node>

                                             <node id="CMRN5" name="CIMARRON">

<localRun>false</localRun>

                                                            <workflowId>CMRN5_Forecast</workflowId>

                                             </node>

Time Series

The most useful way is first to read all locations from the DBF into one locationSet, where all attributes are assigned.
See for example:

    <timeSeriesSet>
      <moduleInstanceId>ImportCAW</moduleInstanceId>
      <valueType>scalar</valueType>
      <parameterId>H.meting</parameterId>
      <qualifierId>min</qualifierId>
      <locationSetId>Boezem_Poldergemaal_H.meting</locationSetId>
      <timeSeriesType>external historical</timeSeriesType>
      <timeStep unit="nonequidistant"/>
      <relativeViewPeriod unit="day" start="-6000" end="0"/>
      <readWriteMode>editing visible to all future task runs</readWriteMode>
      <synchLevel>5</synchLevel>
    </timeSeriesSet>
  • No labels