Available since 2022.01.
The transformation selects a single layer from a scalarmap time series, based on the layer index.
Input: a single scalar-map time series
output: a single scalar time series
layerIndex: the numbering of the layers starts with 1. Should be a positive integer, no greater than the number of layers available.
Config example:
<transformationModule version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.wldelft.nl/fews" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/transformationModule.xsd"> <variable> <variableId>input</variableId> <timeSeriesSet> <moduleInstanceId>SelectionScalarTimeSeriesLayersFromScalarMapFunctionTest</moduleInstanceId> <valueType>scalar</valueType> <parameterId>variable</parameterId> <domainParameterId>H.obs</domainParameterId> <locationId>H-2001</locationId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="day"></timeStep> <relativeViewPeriod unit="day" start="-1" end="10"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <variable> <variableId>output</variableId> <timeSeriesSet> <moduleInstanceId>SelectionScalarTimeSeriesLayersFromScalarMapFunctionTest</moduleInstanceId> <valueType>scalar</valueType> <parameterId>variable</parameterId> <locationId>H-2001</locationId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="day"></timeStep> <relativeViewPeriod unit="day" start="-1" end="10"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </variable> <transformation id="SelectionScalarTimeSeriesLayerFromScalarMapFunctionTest"> <selection> <selectionScalarTimeSeriesLayersFromScalarMap> <input> <variableId>input</variableId> </input> <layerIndex>2</layerIndex> <output> <variableId>output</variableId> </output> </selectionScalarTimeSeriesLayersFromScalarMap> </selection> </transformation> </transformationModule>