...
Code Block |
---|
<?xml version="1.0" encoding="UTF-8"?> <transformationModule version="1.0" 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/transformationModule.xsd"> <!--Input time series--> <variable> <variableId>Q_in</variableId> <timeSeriesSet> <moduleInstanceId>ImportDatabase</moduleInstanceId> <valueType>scalar</valueType> <parameterId>Q.obs</parameterId> <locationSetId>HydroGauges_HuangChuan</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="nonequidistant"/> <relativeViewPeriod unit="day" start="-16" end="0" startOverrulable="true"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <!--Output time series--> <variable> <variableId>Q_out</variableId> <timeSeriesSet> <moduleInstanceId>HuangChuan_Update_Pre</moduleInstanceId> <valueType>scalar</valueType> <parameterId>Q.obs</parameterId> <locationSetId>HydroGauges_HuangChuan</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="nonequidistant"/> <!--<timeStep unit="hour" multiplier="6"/>--> <relativeViewPeriod unit="day" start="-16" end="0" startOverrulable="true"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <!--Transformations--> <transformation id="conditional"> <conditional> <multiple> <criticalConditionLookup> <criticalCondition rule="INFO" ruleIndex="0"> <ruleCriteria> <rule variable="Q_in" value="1000" operator="lt"/> </ruleCriteria> </criticalCondition> <criticalCondition rule="WARN" ruleIndex="-1"> <ruleCriteria> <rule variable="Q_in" value="1000" operator="ge"/> </ruleCriteria> </criticalCondition> </criticalConditionLookup> <outputVariable><defaultValue rule="2" ruleIndex="2"> <!-- Optional --> <ruleCriteria> <rule variable="H1" value="1" operator="ge" logical="and"></rule> <rule variable="H1" value="11" operator="lt" ></rule> </ruleCriteria> </defaultValue> <outputVariable> <variableId>Q_out</variableId> </outputVariable> <reportAllConditions>true</reportAllConditions> <!-- Optional --> </multiple> </conditional> </transformation> </transformationModule> |
...