You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

An IDMA display shows the difference between accumulated values of an observed time series and average accumulation of a number of time series from a base group. If the observed time series has missing values, values from an estimated time series can be used.

To create an IDMA display, a DoubleMassDisplay.xml should be configured. As Example 1 shows, the content of this display includes three time series sets, namely: baseGroupTimeSeriesSet, observedTimeSeriesSet, and estimatedTimeSeriesSet. These time series sets refer to a locationSetId, from which, a number of locations are filtered to be shown on the IDMA display. These specific locations are referred to in the configured nodes in Topology.xml. Example 2 shows a configured node with four location IDs.

In addition, in the DoubleMassDisplay.xml, a modifier ID should be configured, which refers to the id of a time series modifier, defined in ModifierTypes.xml. This time series modifier also refers to the same location set referred to in DoubleMassDisplay.xml. Example 3 shows a configured time series modifier.

Example 1: a DoubleMassDisplay.xml configuration:

<doubleMassDisplay 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/doubleMassDisplay.xsd">
	<modifierId>IDMATest</modifierId>
	<baseGroupTimeSeriesSet>
		<moduleInstanceId>Calb_PreProcessing_PXPP</moduleInstanceId>
		<valueType>scalar</valueType>
		<parameterId>PP_Month</parameterId>
		<qualifierId>merged</qualifierId>
		<qualifierId>pxpp_pp24</qualifierId>
		<locationSetId>NERFC_Calb_Preproc_Gages_pcpn_pp24</locationSetId>
		<timeSeriesType>simulated historical</timeSeriesType>
		<timeStep unit="month"/>
		<readWriteMode>read complete forecast</readWriteMode>
	</baseGroupTimeSeriesSet>
	<observedTimeSeriesSet>
		<moduleInstanceId>Calb_PreProcessing_PXPP</moduleInstanceId>
		<valueType>scalar</valueType>
		<parameterId>PP_Month</parameterId>
		<qualifierId>merged</qualifierId>
		<qualifierId>pxpp_pp24</qualifierId>
		<locationSetId>NERFC_Calb_Preproc_Gages_pcpn_pp24</locationSetId>
		<timeSeriesType>simulated historical</timeSeriesType>
		<timeStep unit="month"/>
		<readWriteMode>read complete forecast</readWriteMode>
	</observedTimeSeriesSet>
	<estimatedTimeSeriesSet>
		<moduleInstanceId>Calb_PreProcessing_PXPP</moduleInstanceId>
		<valueType>scalar</valueType>
		<parameterId>PP_Month</parameterId>
		<qualifierId>merged</qualifierId>
		<qualifierId>pxpp_pp24</qualifierId>
		<locationSetId>NERFC_Calb_Preproc_Gages_pcpn_pp24</locationSetId>
		<timeSeriesType>simulated historical</timeSeriesType>
		<timeStep unit="month"/>
		<readWriteMode>read complete forecast</readWriteMode>
	</estimatedTimeSeriesSet>
</doubleMassDisplay>

Example 2: a configured node with three location ids in Topology.xml:

<node id="PRISM" name="PRISM">
    <locationId>NY0254</locationId>
    <locationId>NY0641</locationId>
    <locationId>NY0542</locationId>
    <locationId>NY0658</locationId>
    <workflowId>ImportPRISM</workflowId>
    <mapExtentId>CONUS</mapExtentId>
    <filterId>ImportPRISM</filterId>
    <showRunApprovedForecastButton>true</showRunApprovedForecastButton>
</node>

Example 3: a configured time series modifier in ModifierTypes.xml:

	<timeSeriesModifier id="IDMATest" name="IDMATest">
		<timeSeries>
			<moduleInstanceId>Calb_PreProcessing_PXPP</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>PP_Month</parameterId>
			<qualifierId>merged</qualifierId>
			<qualifierId>pxpp_pp24</qualifierId>
			<locationSetId>NERFC_Calb_Preproc_Gages_pcpn_pp24</locationSetId>
			<timeSeriesType>simulated historical</timeSeriesType>
			<timeStep unit="month"/>
		</timeSeries>
		<defaultStartTime>start run</defaultStartTime>
		<defaultEndTime>end run</defaultEndTime>
		<defaultValidTime/>
		<resolveInWorkflow>true</resolveInWorkflow>
		<resolveInPlots>false</resolveInPlots>
	</timeSeriesModifier>

Example 4 shows an IDMA display. The blue, green, and red lines each correspond to accumulation differences for three different time series from three different locations, namely: ALCOVE DAM, ALBANT INTL AP, and ALBANY NVVFO UNIV. The blue line is thicker than the rest because it corresponds to the location (ALCOVE DAM) which is selected in the location drop down. The white dots show calculations with estimated values, wherever observation values were not available.

As the display shows, it is possible to apply a modifier for a selected period with an start and end time. The start and end points are shown with yellow markers. Example 5 shows the display after a modifier was applied.

Example 4: an IDMA display

Example 5: an IDMA display, where a modifier is applied

  • No labels