Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • interpolationType
  • extrapolationType
  • inputUnit (optional, since 2016.02)
  • outputUnit (optional, since 2016.02)
  • lookupTable (choice)
    • lookupTableRow
    • locationId / inputParameterId / outputParameterId / qualifierId
Output
  • output
Description

 The output will be calculated using a simple table lookup with the input value. The output value will be calculated by interpolation or extrapolation in the lookup table. The type of

...

Code Block
languagexml
titleconfig example lookupTableRow
<transformation id="simpleTableLookup">
	<lookup>
		<simple>
			<input>
				<variableId>H1</variableId>
			</input>
			<coefficientSet>
				<interpolationType>linear</interpolationType>
				<extrapolationType>extrapolate</extrapolationType>
				<inputUnit>m</inputUnit>
				<outputUnit>mm</outputUnit>
				<lookupTable>
					<lookupTableRow input="1.8" output="4000"/>
					<lookupTableRow input="2.0" output="6000"/>
					<lookupTableRow input="2.2" output="8000"/>
					<lookupTableRow input="2.4" output="10000"/>
					<lookupTableRow input="2.6" output="12000"/>
					<lookupTableRow input="2.8" output="14000"/>
					<lookupTableRow input="3.0" output="16000"/>
					<lookupTableRow input="3.2" output="18000"/>
					<lookupTableRow input="3.4" output="20000"/>
					<lookupTableRow input="3.6" output="22000"/>
				</lookupTable>
			</coefficientSet>
			<output>
				<variableId>H2</variableId>
			</output>
		</simple>
	</lookup>
</transformation>

Since 2017.02 it is possible to use LookupTables.xml from RegionConfig by referencing with locationId, inputParameterId & outputParameterId

Code Block
languagexml
titleconfig example lookup from LookupTables.xml in RegionConfig
<transformation id="simpleTableLookup">
	<lookup>
		<simple>
			<input>
				<variableId>H1</variableId>
			</input>
			<coefficientSet>
				<interpolationType>linear</interpolationType>
				<extrapolationType>extrapolate</extrapolationType>
				<lookupTable>
					<locationId>H-2002</locationId>
					<inputParameterId>H.m</inputParameterId>
					<outputParameterId>H.obs</outputParameterId>
				</lookupTable>
			</coefficientSet>
			<output>
				<variableId>H2</variableId>
			</output>
		</simple>
	</lookup>
</transformation>

Example LookupTables.xml from RegionConfig

Code Block
languagexml
titleExample LookupTables.xml from RegionConfig
<?xml version="1.0" encoding="UTF-8"?>
<Tables xmlns="http://www.wldelft.nl/fews/PI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.wldelft.nl/fews/PI http://fews.wldelft.nl/schemas/version1.0/pi-schemas/pi_tables.xsd">
   <table>
      <header>
         <locationId>H-2002</locationId>
         <a parameterId="H.m" units="m"/>
         <b parameterId="H.obs" units="m"/>
         <startDate date="2012-01-01" time="00:00:00"/>
      </header>
      <table>
         <row a="99" b="122.566570633982"/>
         <row a="158" b="216.30059062327"/>
         <row a="160" b="218.698850750015"/>
         <row a="162" b="221.058958199806"/>
         <row a="164" b="223.381719470149"/>
         <row a="166" b="225.667911902593"/>
         <row a="168" b="227.91859175558"/>
         <row a="170" b="230.884412887021"/>
         <row a="172" b="233.920464645294"/>
         <row a="174" b="237.492498877315"/>
      </table>
   </table>
</Tables>