waterLevelFlood1 {hyd1d} | R Documentation |
Compute 1d water level data from the FLYS3 water level MQ and a gauging station according to the INFORM 3-method Flood1 (Flut1)
Description
This function computes a 1d water level according to the
INFORM
flood duration method Flood1 (Flut1) and stores it as column w
of an
S4 object of type WaterLevelDataFrame. First the function
obtains the reference water level MQ from df.flys
. This
reference water level is then shifted by the difference between measured
water and the FLYS3 water level for MQ at the specified gauging station.
Here it is provided mainly for historical reasons and more advanced
functions like waterLevel
or
waterLevelPegelonline
should be used.
Usage
waterLevelFlood1(wldf, gauging_station, w, uuid, shiny = FALSE)
Arguments
wldf |
an object of class WaterLevelDataFrame. |
gauging_station |
must be type |
w |
If the |
uuid |
must be type |
shiny |
|
Details
This function computes a water level based on the reference water
level MQ from df.flys
. Since the function only shifts this
single reference water level to make it fit to the measured water level,
no interpolation is needed. Therefore the shiny
columns have
constant values of section <- 1
, weight_x <- 1
and
weight_y <- shift
.
Value
An object of class WaterLevelDataFrame.
References
Rosenzweig S, Giebel H, Schleuter M (2011). “Ökologische Modellierungen für die Wasser- und Schifffahrtsverwaltung – Das integrierte Flussauenmodell INFORM in seiner neuesten Fassung (Version 3). Bundesanstalt für Gewässerkunde, Koblenz, Germany.” doi:10.5675/bfg-1667.
Bundesanstalt für Gewässerkunde (2016). “FLYS – Flusshydrologischer Webdienst.” https://www.bafg.de/DE/5_Informiert/1_Portale_Dienste/FLYS/flys_node.html.
Examples
wldf <- WaterLevelDataFrame(river = "Elbe",
time = as.POSIXct("2016-12-21"),
station = seq(257, 262, 0.1))
wldf1 <- waterLevelFlood1(wldf, "ROSSLAU")
wldf2 <- waterLevelFlood1(wldf, "DESSAU")
wldf1$w - wldf2$w