Difference between revisions of "TUFLOW XMDF Specification"
Jump to navigation
Jump to search
Ellis Symons (talk | contribs) |
Ellis Symons (talk | contribs) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
===Important Notes=== | ===Important Notes=== | ||
* XMDF uses a directory like structure which TUFLOW utilises when writing outputs. | * XMDF uses a directory like structure which TUFLOW utilises when writing outputs. | ||
− | * XMDF supports | + | * XMDF supports <b>Scalar</b> and <b>Vector</b> type outputs. |
− | ** Scalar outputs contain a single value (depth, water level, etc) | + | ** Scalar outputs contain a single value per node (depth, water level, etc) |
− | ** Vector outputs contain 2 values, an X and Y component (velocity, unit flow) | + | ** Vector outputs contain 2 values per node, an X and Y component (velocity, unit flow, etc) |
===Specification=== | ===Specification=== | ||
− | Examples are given below of XMDF outputs from TUFLOW | + | Examples are given below of XMDF outputs from TUFLOW. |
+ | |||
+ | ====Standard Outputs==== | ||
+ | <pre> | ||
+ | Maximums/Water Level | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Maximums/Depth | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Maximums/Vector Velocity | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Temporal/Water Level | ||
+ | Num of Times: 7 | ||
+ | 0.000 | ||
+ | 0.500 | ||
+ | 1.000 | ||
+ | 1.500 | ||
+ | 2.000 | ||
+ | 2.500 | ||
+ | 3.000 | ||
+ | |||
+ | Temporal/Depth | ||
+ | Num of Times: 7 | ||
+ | 0.000 | ||
+ | 0.500 | ||
+ | 1.000 | ||
+ | 1.500 | ||
+ | 2.000 | ||
+ | 2.500 | ||
+ | 3.000 | ||
+ | |||
+ | Temporal/Vector Velocity | ||
+ | Num of Times: 7 | ||
+ | 0.000 | ||
+ | 0.500 | ||
+ | 1.000 | ||
+ | 1.500 | ||
+ | 2.000 | ||
+ | 2.500 | ||
+ | 3.000 | ||
+ | |||
+ | Times/Time of Peak h | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | </pre> | ||
+ | |||
+ | ====Time Output Cutoff Depth==== | ||
+ | <pre> | ||
+ | Times/Duration Above Depth 0.500m | ||
+ | Num Times 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Duration Above Depth 1.000m | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Time of First Depth > 0.500m | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Time of First Depth > 1.000m | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | </pre> | ||
+ | |||
+ | ====Time Output Cutoff VxD==== | ||
+ | <pre> | ||
+ | Times/Duration Above Z0 0.500m2ps | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Duration Above Z0 1.000m2ps | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Time of First VxD > 0.500m2ps | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Time of First VxD > 1.000m2ps | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | </pre> | ||
+ | |||
+ | ====Time Output Cutoff <Hazard>==== | ||
+ | <pre> | ||
+ | Times/Duration Above ZAEM1 1.000 | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Duration Above ZAEM1 2.000 | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Time of First ZAEM1 > 1. | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Times/Time of First ZAEM1 > 2. | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | </pre> | ||
+ | |||
+ | ====GLO Outputs==== | ||
+ | <pre> | ||
+ | Gauge Levels/GL 50.00 (000:44)/Water Level | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 50.00 (000:44)/Depth | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 50.00 (000:44)/Vector Velocity | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 51.00 (000:58)/Water Level | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 51.00 (000:58)/Depth | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 51.00 (000:58)/Vector Velocity | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 52.00 (001:16)/Water Level | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 52.00 (001:16)/Depth | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | |||
+ | Gauge Levels/GL 52.00 (001:16)/Vector Velocity | ||
+ | Num of Times: 1 | ||
+ | 0.000 | ||
+ | </pre> |
Latest revision as of 00:29, 20 January 2024
This page describes the XMDF file structure written by TUFLOW. The XMDF format is an open format originally developed by Aquaveo and the general XMDF specifications are not described here.
Important Notes
- XMDF uses a directory like structure which TUFLOW utilises when writing outputs.
- XMDF supports Scalar and Vector type outputs.
- Scalar outputs contain a single value per node (depth, water level, etc)
- Vector outputs contain 2 values per node, an X and Y component (velocity, unit flow, etc)
Specification
Examples are given below of XMDF outputs from TUFLOW.
Standard Outputs
Maximums/Water Level Num of Times: 1 0.000 Maximums/Depth Num of Times: 1 0.000 Maximums/Vector Velocity Num of Times: 1 0.000 Temporal/Water Level Num of Times: 7 0.000 0.500 1.000 1.500 2.000 2.500 3.000 Temporal/Depth Num of Times: 7 0.000 0.500 1.000 1.500 2.000 2.500 3.000 Temporal/Vector Velocity Num of Times: 7 0.000 0.500 1.000 1.500 2.000 2.500 3.000 Times/Time of Peak h Num of Times: 1 0.000
Time Output Cutoff Depth
Times/Duration Above Depth 0.500m Num Times 1 0.000 Times/Duration Above Depth 1.000m Num of Times: 1 0.000 Times/Time of First Depth > 0.500m Num of Times: 1 0.000 Times/Time of First Depth > 1.000m Num of Times: 1 0.000
Time Output Cutoff VxD
Times/Duration Above Z0 0.500m2ps Num of Times: 1 0.000 Times/Duration Above Z0 1.000m2ps Num of Times: 1 0.000 Times/Time of First VxD > 0.500m2ps Num of Times: 1 0.000 Times/Time of First VxD > 1.000m2ps Num of Times: 1 0.000
Time Output Cutoff <Hazard>
Times/Duration Above ZAEM1 1.000 Num of Times: 1 0.000 Times/Duration Above ZAEM1 2.000 Num of Times: 1 0.000 Times/Time of First ZAEM1 > 1. Num of Times: 1 0.000 Times/Time of First ZAEM1 > 2. Num of Times: 1 0.000
GLO Outputs
Gauge Levels/GL 50.00 (000:44)/Water Level Num of Times: 1 0.000 Gauge Levels/GL 50.00 (000:44)/Depth Num of Times: 1 0.000 Gauge Levels/GL 50.00 (000:44)/Vector Velocity Num of Times: 1 0.000 Gauge Levels/GL 51.00 (000:58)/Water Level Num of Times: 1 0.000 Gauge Levels/GL 51.00 (000:58)/Depth Num of Times: 1 0.000 Gauge Levels/GL 51.00 (000:58)/Vector Velocity Num of Times: 1 0.000 Gauge Levels/GL 52.00 (001:16)/Water Level Num of Times: 1 0.000 Gauge Levels/GL 52.00 (001:16)/Depth Num of Times: 1 0.000 Gauge Levels/GL 52.00 (001:16)/Vector Velocity Num of Times: 1 0.000