What | nameofinstance.xml |
---|---|
Required | no |
Description | Create and update flood periods based on threshold crossings and imported flood warnings |
schema location | http://fews.wldelft.nl/schemas/version1.0/floodPeriodsModule.xsd |
The Flood Periods module can be used to generate and update flood periods. The Flood Periods module must be included in a workflow and can be run on a Stand Alone or Client Server FEWS system. The purpose of the Flood Periods module is that it can create a flood period for a catchment or basin, based on threshold crossings of observed time series or forecast time series for locations within a catchment. The Flood Periods module will check all time series in a timeseriesSet and group the timeseriesSet locations in larger units, these will be called areas. If a direct link with the FEWS Open archive is required, the areas must be identical to the configured Archive Areas.
Configuration
The configuration of the Flood Periods module is split into several elements, information is provided below.
exportTypeStandard
This type specifies which writer should be used to write the file. The type must be one from the enumeration. Presently (2017.01) only CAP-AU is included in this list.
Example configuration file
An example Flood Periods module configuration file is provided below.
<?xml version="1.0" encoding="UTF-8"?> <floodPeriodsModule 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/floodPeriodsModule.xsd"> <newFloodPeriodLogEventCode>FloodPeriod.New</newFloodPeriodLogEventCode> <areaLocationAttributeId>REPORT_FOLDER</areaLocationAttributeId> <skipLocationsWithoutAreaId>true</skipLocationsWithoutAreaId> <expiryTime unit="day" multiplier="365"/> <periodInitialLength unit="day" multiplier="1"/> <maximumPeriodExtensionLength unit="day" multiplier="5"/> <forecastSearchPeriod unit="day" start="-2" end="0"/> <observed> <thresholdValuesSetsCrossings> <thresholdGroupId>Waterlevel_VAT</thresholdGroupId> <timeSeriesSet> <moduleInstanceId>Normalize_RiverTelemetry</moduleInstanceId> <valueType>scalar</valueType> <parameterId>H.obs.proc</parameterId> <qualifierId>15m</qualifierId> <locationSetId>AUS_Stations_Forecast_Location</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="minute" multiplier="15"/> <relativeViewPeriod unit="day" start="-4" end="0" startOverrulable="true"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </thresholdValuesSetsCrossings> </observed> <forecasted> <importedThresholdCrossings> <timeSeriesProperty key="Prediction_Level"> <map value="BelowMinor" thresholdId="Minor Flooding"/> <map value="Minor" thresholdId="Minor Flooding"/> <map value="Moderate" thresholdId="Moderate Flooding"/> <map value="Major" thresholdId="Major Flooding"/> </timeSeriesProperty> <timeSeriesSet> <moduleInstanceId>ImportContentReviewer</moduleInstanceId> <valueType>scalar</valueType> <parameterId>H.issued.fcst</parameterId> <locationSetId>AUS_Stations_Forecast_Location</locationSetId> <timeSeriesType>external forecasting</timeSeriesType> <timeStep unit="nonequidistant"/> <relativeViewPeriod unit="day" start="-4" end="10"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </importedThresholdCrossings> </forecasted> </floodPeriodsModule>