This tranformation fills the gaps in the time series with the default value. If defaultValue or defaultValueFunction is not defined, defaultValue 0 will be filled. If a maxGapLength is defined the gap will only be filled if the size of the gap is smaller than maxGapLength.
<?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>Input</variableId> <timeSeriesSet> <moduleInstanceId>ImportDatabase</moduleInstanceId> <valueType>scalar</valueType> <parameterId>P.obs.6</parameterId> <locationSetId>RainGauges_HuangChuan</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="hour" multiplier="6"/> <relativeViewPeriod unit="day" start="-16" end="0"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <!--Output time series--> <variable> <variableId>Output</variableId> <timeSeriesSet> <moduleInstanceId>HuangChuan_Update_Pre</moduleInstanceId> <valueType>scalar</valueType> <parameterId>P.obs.6</parameterId> <locationSetId>RainGauges_HuangChuan</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="hour" multiplier="6"/> <relativeViewPeriod unit="day" start="-16" end="0"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <!--Transformations--> <transformation id="default"> <interpolationSerial> <default> <inputVariable> <variableId>Input</variableId> </inputVariable> <maxGapLength>10</maxGapLength> <defaultValue>2</defaultValue> <extrapolateDirection>both</extrapolateDirection> <outputVariable> <variableId>Output</variableId> </outputVariable> </default> </interpolationSerial> </transformation> </transformationModule> |