...
Here is an example import module configuration file:
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 [http://fews.wldelft.nl/schemas/version1.0/timeSeriesImportRun.xsd]"> |
...
<!-- This is an example import configuration file for importing WQ CSV data from an |
...
import directory --> <import> <general> <!-- Class name of WQ CSV parser is same as UmAquo CSV parser --> <parserClassName>nl.deltares.umaquo.timeseriesparsers.UmAquoCsvTimeSeriesParser</parserClassName> |
...
<!-- Path to directory containing UmAquo libraries and schemas. If omitted then the content of the umaquo-bin |
...
can be placed in the FEWS-bin dir \--> |
...
<binDir>%REGION_HOME%/Modules/umaquo-bin</binDir> |
...
<!-- Directory from which CSV files are to be imported --> <folder>$IMPORT_FOLDER$/WQ/CSV</folder> |
...
<failedFolder>$IMPORT_FAILED_FOLDER$/WQ/CSV</failedFolder> |
...
<backupFolder>$IMPORT_BACKUP_FOLDER$/WQ/CSV</backupFolder> |
...
<idMapId>IdImportWqCsv</idMapId> <importTimeZone> <timeZoneOffset>+00:00</timeZoneOffset> </importTimeZone> </general> <properties> <!-- Optional: decimal character. Default = . --> <string key="DECIMAL_SEPARATOR" value=","/> |
...
<!-- Optional: Regular expression for date value. Default = yyyy-MM-dd --> |
...
<string key="CSV_DATEPATTERN" value="dd-MM-yyyy"/> |
...
<!-- Optional: select UmAquo schema version 2009 or 2011. Default = 2009 --> |
...
<int key="SCHEMA_VERSION" value="2011"/> |
...
<!-- Optional: allow lenient validation. Default = false --> |
...
<bool key="LENIENT" value="true"/> |
...
*<!-- Required for WQCsv: Provide a header line describing the columns --> |
...
* *<string key="HEADER_LINE" value=";MeetPunt.identificatie;;;;Begindatum;Begintijd;Typering.code;;Limietsymbool;Numeriekewaarde;Hoedanigheid.code;Eenheid.code;Compartiment.code;"/> |
...
*
</properties>
<timeSeriesSet>
<moduleInstanceId>ImportUmAquo</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>MyPar</parameterId>
<locationSetId>MyLocSet</locationSetId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="nonequidistant"/>
<readWriteMode>add originals</readWriteMode>
<synchLevel>1</synchLevel>
</timeSeriesSet>
</import>
</timeSeriesImportRun>
|
Expected CSV header names
...