...
Table of Contents | ||||
---|---|---|---|---|
|
Archiving by using time series sets or workflow selection
The FEWS archive export has several exports in which data can be archived. In all those exports time series can be selected by either specifying the time series by using time series sets or it is possible to define a time series filter. In this case all the time series which comply to the defined filter will be exported. By default the filter will be applied to the time series of the current workflow. If a workflow id is defined then the data from the last or current run will be used. Or if a period is defined then all simulations or external forecasts for the defined period will be exported. When a time series filter is used then it is also possible to define a fileNamePrefix. The generated file name will then be prefixed with the defined prefix. This can be used to make the predefined filename more descriptive.
Below an example of an export with a time series selection
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<exportArchiveModule xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/exportArchiveModule.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.wldelft.nl/fews">
<exportExternalForecast>
<general>
<archiveFolder>$ARCHIVE_DIR$</archiveFolder>
<idMapId>IdExportArchiveExternalForecasts</idMapId>
</general>
<activities>
<netcdfExportActivities>
<netcdfExportActivity>
<fileNamePrefix>Deltares</fileNamePrefix>
<areaId>test</areaId>
<sourceId>test</sourceId>
<includeComments>false</includeComments>
<includeFlags>false</includeFlags>
<useModuleInstanceIdAsSourceId>true</useModuleInstanceIdAsSourceId>
<workflowTimeSeriesSelection>
<timeSeriesFilter>
<parameterId>Q</parameterId>
</timeSeriesFilter>
</workflowTimeSeriesSelection>
</netcdfExportActivity>
</netcdfExportActivities>
</activities>
</exportExternalForecast>
</exportArchiveModule>
|
Observations archiving by Delft-FEWS
...
Element | Format | Description |
general ComplexType | ||
dataSetPeriod | string | By default the daily data sets are created. It also possible to create monthly data sets. For operational purposes it is recommend to use daily data sets. For migrating data from other systems to the FEWS archive it might be convenient to export the data in montly data sets. |
archiveFolder | string | Export destination folder, assumes that the account running the FEWS (FSS) application has write access |
relativePeriod | Exports entire the dataset by day. | |
idMap | string | idMap applied to translate internal FEWS identifiers to identifiers that meet NetCDF-CF criteria.E.g. netcdf does not allow a full stop ('.') in the variable name |
ignoreNonExistingLocationSets | bool | If this option is set FEWS will not log an error when an location set is not configured. |
verifyExportedTimeSeries | bool | if this option is set FEWS will verify if data in the exported netcdf is the same as in the FEWS database. |
netcdfObservedExportActivities ComplexType | ||
fileName | string | should include nc extension, otherwise files will not be read. preferably no spaces |
areaId | string | area to which the dataset belongs |
sourceId | string | defines the source of the data set |
exportLocationAttributeAsNetCDFVariable | complex type | Since 2021.01. Adds a variable to the NetCdf file. Name of the variable is the value of ncVariable, the value is the configured location attribute of attributeId. |
ncMetaData | string elem. | optional metadata tags within NetCDF file following CF convention. Supported by the internal catalogue of the THREDDS Data Server |
includeFlags | bool | default=TRUE; if TRUE, a list of flags is stored, each value pointing to the associated flag |
includeTimeSeriesProperties | bool | default=TRUE, if TRUE the properties of the time series will also be stored in the NetCDF file. |
includeComments | bool | default=TRUE; if TRUE, a list of comments is stored, each value pointing to the associated comment |
thresholdGroupId | string | identifies FEWS ThresholdGroup which is used to detect threshold crossings to be highlighted in the metaData.xml |
timeSeriesSets | FEWS timeseries sets | |
workflowTimeSeriesSelection | In this tag the time series can selected by using a time series filter from either the current workflow or 1 or more other workflows. | |
*When an existing file is locked while it needs to be overwritten, the export function writes a new temporary file. The FileSweeper, a scheduled process, renames this file when the lock is removed from the original file.
Figure 4.2 Deft-FEWS export configuration for archiving observations
...