Overview
Import Delft3D Flow model results that are stored in the NEFIS file format. There are 2 types of Delft3D Flow model results:
- Point-based output
- Grid-based output.
In both cases data are stored in NEFIS file but the structure is different.
Input from NEFIS
Currently the Delft3DFlow import can import point-based results only which are stored in a number of NEFIS structures (groups, cells, elements as they are defined in the NEFIS file format):
Group | Element | Type | Unit | Example | Comment |
---|---|---|---|---|---|
his-const | ITDATE | INTEGER [2] | YYYYYYDDMM, HHmmSS | 20050101, 100101 | start date and time |
his-const | TUNIT | INTEGER | sec | 60 | time unit |
his-const | NAMST | CHARACTER*20 [nLocations] |
| "st1", "st2", ... | location names |
his-info-series | ITHISC | INTEGER [nCells] |
| 0, 10, ... | time step number for each cell in a group |
his-series | ZWL | REAL[nCells] | m | 1.1, 1.2, ... | water level values for each time step defined in the ITHISC |
Names and dimensions of the variables available in the NEFIS Delft3D Flow results file:
Variable | Supported | Name | Group dimension | Element dimension | Comment |
---|---|---|---|---|---|
ZWL |
| Water-level in station (zeta point) | [5761] | [43] |
|
ZVICWV |
| Vertical eddy viscosity-3D in station (zeta point) | [5761] | [1] |
|
ZTUR |
| Turbulent quantity per layer in station (zeta point) | [5761] | [1] |
|
ZTAUKS |
| Bottom stress U in station (zeta point) | [5761] | [43] |
|
ZTAUET |
| Bottom stress V in station (zeta point) | [5761] | [43] |
|
ZRICH |
| Richardson number in station (zeta point) | [5761] | [1] |
|
ZRHO |
| Density per layer in station (zeta point) | [5761] | [1] |
|
ZQYK |
| V-discharge per layer in station (zeta point) | [5761] | [43, 1] |
|
ZQXK |
| U-discharge per layer in station (zeta point) | [5761] | [43, 1] |
|
ZDICWW |
| Vertical eddy diffusivity-3D in station (zeta point) | [5761] | [43, 1] |
|
ZCURW |
| W-velocity per layer in station (zeta point) | [5761] | [1] |
|
ZCURV |
| V-velocity per layer in station (zeta point) | [5761] | [43, 1] |
|
ZCURU |
| U-velocity per layer in station (zeta point) | [5761] | [43, 1] |
|
HYDPRES |
| Non-hydrostatic pressure at station (zeta point) | [5761] | [1] |
|
GRO |
| Concentrations per layer in station (zeta point) | [5761] | [1] | concentration of what |
FLTR |
| Total discharge through cross section (velocity points) | [5761] | [16] | can not be imported, requires velocity points |
DTR |
| Dispersive transport through cross section (velocity points) | [5761] | [1] | strange that dimension differs from previous - 1 versus 16 |
CTR |
| Monumentary discharge through cross section (velocity points) | [5761] | [16] | can not be imported, requires velocity points |
CTR |
| Advective transport through cross section (velocity points) | [5761] | [1] | can not be imported, requires velocity points |
Configuration
To import location-based data from Delft3D Flow NEFIS file setup a TimeSeriesImport module configuration like:
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"> <import> <general> <importType>Delft3DFlow</importType> <folder>../junit_test_output/nl/wldelft/fews/system/plugin/dataImport/TimeSeriesImportTestData/import/delft3dflow</folder> <idMapId>delft3dflowMapId</idMapId> <importTimeZone><timeZoneOffset>+01:00</timeZoneOffset></importTimeZone> </general> <timeSeriesSet> <moduleInstanceId>ImportDelft3DFlow</moduleInstanceId> <valueType>scalar</valueType> <parameterId>Z.m</parameterId> <locationId>shepelevo</locationId> <timeSeriesType>external forecasting</timeSeriesType> <timeStep unit="minute" multiplier="1"/> <relativeViewPeriod unit="day" start="0" end="4"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </import> </timeSeriesImportRun> |