Versions Compared

Key

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

...

A qualfier panel will be visible within FEWS when there are filters based on qualifiers constraints configured . Below an example of such as in the example filters.xml is given where a filter with id "Qualifiers"below.

Code Block
xml
xml
<?xml version="1.0" encoding="UTF-8"?>
<filters version="1.1" 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/filters.xsd">
	<defaultFilterId>River</defaultFilterId>
	<!--Observed data Filters-->
	<filter id="River">
		<mapExtentId>River</mapExtentId>
		<child foreignKey="Rain_Gauges"/>
		<child foreignKey="Qualifiers"/>
	</filter>
	<filter id="Rain_Gauges" name="Rain Gauges">
		<timeSeriesSet>
			<moduleInstanceId>NWP_Grid_To_SubCatchments</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>P.nwp.fcst</parameterId>
			<qualifierId>ACCESS_R</qualifierId>
			<locationSetId>Gauges_P.obs.All</locationSetId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep unit="hour"/>
			<readWriteMode>read complete forecast</readWriteMode>
		</timeSeriesSet>
		<timeSeriesSet>
			<moduleInstanceId>NWP_Grid_To_SubCatchments</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>P.nwp.fcst</parameterId>
			<qualifierId>ACCESS_A</qualifierId>
			<locationSetId>Gauges_P.obs.All</locationSetId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep unit="hour"/>
			<readWriteMode>read complete forecast</readWriteMode>
		</timeSeriesSet>
	</filter>
	<filter id="Qualifiers" name="Qualifiers">
		<relativeViewPeriod start="-100000" end="0" unit="day"/>
		<qualifierConstraints>
			<idStartsWith prefix="ACCESS_"/>
		</qualifierConstraints>
	</filter>
</filters>

From build 55796 the qualifier panel also works for filters based on a combination of timeSeriesSets and qualifierConstraints like specified below:

Code Block
xml
xml
<?xml version="1.0" encoding="UTF-8"?>
<filters version="1.1" 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/filters.xsd">
	<timeSeriesSets id="timeSeriesSetsX">
		<timeSeriesSet>
			<moduleInstanceId>Process</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>P.norm</parameterId>
			<qualifierId>qualifierX</qualifierId>
			<locationId>NROER09</locationId>
			<timeSeriesType>external historical</timeSeriesType>
			<timeStep unit="day"/>
			<readWriteMode>read only</readWriteMode>
			<synchLevel>1</synchLevel>
		</timeSeriesSet>
		<timeSeriesSet>
			<moduleInstanceId>Process</moduleInstanceId>
			<valueType>scalar</valueType>
			<parameterId>P.norm</parameterId>
			<qualifierId>qualifierY</qualifierId>
			<locationId>NROER09</locationId>
			<timeSeriesType>external historical</timeSeriesType>
			<timeStep unit="day"/>
			<readWriteMode>read only</readWriteMode>
			<synchLevel>1</synchLevel>
		</timeSeriesSet>
	</timeSeriesSets>
	<filter id="Filter_For_Qualifier_Panel" name="Filter for qualifier panel">
		<timeSeriesSetsId>timeSeriesSetsX</timeSeriesSetsId>
		<qualifierConstraints>
			<idStartsWith prefix=""/>
		</qualifierConstraints>
	</filter>
</filters>

 

By selecting filter "Rain_Gauges" from example above the qualifiers panel will be visible because there are filters based on qualifier constraints defined, but it is empty because the selected filter is not based on qualifier constraints:

...