...
- An astronomical tide timeSeries for the defined timesteps. The location is based on the header (06514 in the following example). The parameter is based on the first column of the values (054003 in the following example)
- A deterministic skew surge forecast timeSeries for the defined timesteps. The location is based on the header (06514 in the following example). The parameter is based on the first column of the values (054004 in the following example). To differentiate the deterministic forecast with the control forecast, a qualifier is used: "0010920".
- A control skew surge forecast timeSeries for the defined timesteps. The location is based on the header (06514 in the following example). The parameter is based on the first column of the values (054004 in the following example). To differentiate the deterministic forecast with the control forecast, a qualifier is used: "0010921".
- Ensembles with skew surge forecast timeSeries for the defined timesteps. The location is based on the header (06514 in the following example). The parameter is based on the first column of the values (054004 in the following example). To differentiate the deterministic forecast with the control forecast, a qualifier is used: "0010921". Ensembles are marked with an ensembleId (001091 in the following example) and an ensemble member index (1 .. 50).
- Timesteps are determined by the times specified with the Astronomical tide. Times are given in HHH:mm format.
Annotated Example
The following is an annotated example of the Wmo Bufr Ascii format:
...
Code Block |
---|
|
<?xml version="1.0" encoding="UTF-8"?>
<moduleInstanceDescriptors 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/moduleInstanceDescriptors.xsd" version="1.0">
...
<moduleInstanceDescriptor id="WmoBufrAsciiImportWmoBufrAscii">
<moduleId>TimeSeriesImportRun</moduleId>
</moduleInstanceDescriptor>
...
</moduleInstanceDescriptors>
|
An example of the WmoBufrAscii import (filename: ImportWmoBufrAscii.xml) configuration will be given here. The importType is named WmoBufrAscii which should be configured in the general section of the import.
Code Block |
---|
|
<?xml version="1.0" encoding="UTF-8"?>
<timeSeriesImportRun xmlns="http://www.wldelft.nl/fews"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wldelft.nl/fews fews
http://fews.wldelft.nl/schemas/version1.0/timeSeriesImportRun.xsd">
<import>
<general>
<general>
<importType>WmoBufrAscii</importType>
<folder>$IMPORT_FOLDER$/anna</folder>
<idMapId>wmoBufrAsciiMapId</idMapId>
</general>
<timeSeriesSet>
<moduleInstanceId>ImportWmoBufrAscii</moduleInstanceId>
<valueType>scalar</valueType>
<folder>$IMPORT_FOLDER_EPS$</folder>
<idMapId>BUFR_dcsmv5eps_import</idMapId>
<unitConversionsId>ImportUnitConversions</unitConversionsId>
<importTimeZone>
<timeZoneOffset>+00:00</timeZoneOffset>
</importTimeZone>
</general>
<timeSeriesSet>
<moduleInstanceId>DIM_dcsmv5eps</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>H.voorspeld.astro</parameterId>
<locationId>hoekvanholland</locationId>
<timeSeriesType>external historical</timeSeriesType>
<locationSetId>KNMI_EPS</locationSetId>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>ImportWmoBufrAscii</moduleInstanceId>
<valueType>scalar</valueType>
<timeSeriesSet>
<moduleInstanceId>DIM_dcsmv5eps</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>H.opzet.voorspeld</parameterId>
<locationId>hoekvanholland</locationId>
<timeSeriesType>external historical</timeSeriesType>
<qualifierId>0010920</qualifierId>
<locationSetId>KNMI_EPS</locationSetId>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1"nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>DIM_dcsmv5eps</moduleInstanceId>
<ensembleId>001091</ensembleId>
<valueType>scalar</valueType>
<parameterId>H.opzet.voorspeld</parameterId>
<qualifierId>0010921</qualifierId>
<locationSetId>KNMI_EPS</locationSetId>
<ensembleMemberIndexRange start="1" end="50"/>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>ImportWmoBufrAscii</moduleInstanceId>
<valueType>scalar</valueType>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
<timeSeriesSet>
<moduleInstanceId>DIM_dcsmv5eps</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>H.opzet.voorspeld</parameterId>
<locationId>hoekvanholland</locationId>
<timeSeriesType>external historical</timeSeriesType>
<locationSetId>KNMI_EPS</locationSetId>
<timeSeriesType>external forecasting</timeSeriesType>
<timeStep unit="hour" multiplier="1"nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
<expiryTime unit="day" multiplier="7"/>
<ensembleId>001092<<ensembleId>001091</ensembleId>
<ensembleMemberIndexRange start="01" end="150"/>
</timeSeriesSet>
<externUnit parameterId="H.opzet.voorspeld" unit="cm"/>
<externUnit parameterId="H.voorspeld.astro" unit="cm"/>
< </import>
</timeSeriesImportRun>
|
The IdMapping configuration wmoBufferAsciiMapIdBUFR_dcsmv5eps_import.xml is is needed to maps the internal FEWS Id's to the WmoBufferAscii Id's. An example IdMapping file importer is shown below.:
Code Block |
---|
|
<?xml version="1.0" encoding="UTF-8"?>
<idMap 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/idMap.xsd">
....
<parameter internal="H.voorspeld.astro" external="054003" />
<parameter internal="H.opzet.voorspeld" external="054004"/>
<parameter internal="H.opzet.voorspeld.astro" external="054003054004" externalQualifier="0010920" internalQualifier="0010920"/>
<parameter internal="H.opzet.voorspeld" external="054004" externalQualifier="0010921" internalQualifier="0010921"/>
<location external="06511" internal="delfzijl" />
<location external="06512" internal="den_helder"/>
<location external="06513" internal="harlingen"/>
<location external="06514" internal="hoekvanholland"/>
<location external="06515" internal="huibertgat"/>
<location external="06516" internal="roompot_buiten"/>
....
<enableOneToOneMapping <location external="06520" internal="vlissingen"/>
<location external="06522" internal="ijmuiden"/>
</idMap>
|