Time sequence (Water Overlay): Difference between revisions
No edit summary |
|||
| Line 38: | Line 38: | ||
[[File:graph-dbs.JPG|thumb|right|300px|From certain times onward, the value stored after it is used. Note that before the first time, 3600, a default value of 0.0 is used.]] | [[File:graph-dbs.JPG|thumb|right|300px|From certain times onward, the value stored after it is used. Note that before the first time, 3600, a default value of 0.0 is used.]] | ||
Values | Values remain constant until the simulation time reaches the next defined time point. | ||
Values are therefore not interpolated. In case the first time is larger than 0, a default value of 0 is used. | Values are therefore not interpolated. In case the first time is larger than 0, a default value of 0 is used. | ||
| Line 48: | Line 48: | ||
<!--Time sequence interpolated--> | <!--Time sequence interpolated--> | ||
[[File:graph-i.JPG|thumb|right|300px|The applicable value is interpolated.]] | [[File:graph-i.JPG|thumb|right|300px|The applicable value is interpolated.]] | ||
Heights and target water levels | Heights and target water levels for [[Breach (Water Overlay)|breaches]] and [[Hydraulic structures (Water Overlay)|hydraulic structures]] are interpolated between defined time points. | ||
{{clear}} | {{clear}} | ||
==Structure of data== | ==Structure of data== | ||
Time sequences can be loaded into the {{software}} using several methods, each requiring a slightly different data structure. | |||
===CSV=== | ===CSV=== | ||
Latest revision as of 08:32, 8 July 2026
In the Water Overlay, a number of elements can be configured as a time sequence rather than a single value. This means that during the simulation, the value used for calculations changes over time.
Time sequences can be loaded in via two methods: directly as attributes of imported Geo data, or by importing a CSV file via the configuration wizard.
Structure of a time sequence
Time sequences are stored in project data in the form of attribute arrays. It consists of an array of numbers where numbers at even indices represents a time in milliseconds and numbers at uneven indices are the values related to that time. A maximum of 10.000 values (5.000 pairs) can be used for any single sequence,
Conceptually, a time sequence is always structures as follows:
| Time (seconds) | Value |
|---|---|
| 3600 | 0.03 |
| 7200 | 0 |
| 9000 | 0.03 |
| 10800 | 0.06 |
The unit for time is stored in seconds. The unit for the value is dependent on the element for which the time sequence is used. Each number representing a time in the array should be larger than the previous number.
Depending on the type of element you wish to configure using a time sequence, the interpretation of a time sequence can differ.
Definition by end
Rainfall and evapotranspiration use an interpretation by which the times indicate up to when the value is used.
Definition by start
Values remain constant until the simulation time reaches the next defined time point. Values are therefore not interpolated. In case the first time is larger than 0, a default value of 0 is used.
The speeds of hydraulic structures are obtained using this interpretation.
Interpolated
Heights and target water levels for breaches and hydraulic structures are interpolated between defined time points.
Structure of data
Time sequences can be loaded into the Tygron Platform using several methods, each requiring a slightly different data structure.
CSV
See the How-to's on the CSV page.
Attribute
When importing a time sequence in an attribute while importing geo data, the attribute should contain a list of values which looks as follows:
[3600, 0.03, 7200, 0, 9000, 0.03, 10800, 0.06]
The first value is the time for the first time-value pair, the second value is the value of that pair. The third value is the time for the second time-value pair, and so forth.
Notes
- When exporting data which has a time sequence for an attribute, it is formatted in the same structure which can be used to load it back in as an attribute.