Function which extrapolates the precipitation and air temperature series for different elevation layers (method from Val<U+00E9>ry, 2010).
DataAltiExtrapolation_Valery(DatesR, Precip, PrecipScale = TRUE,
TempMean, TempMin = NULL, TempMax = NULL,
ZInputs, HypsoData, NLayers, verbose = TRUE)
[POSIXt] vector of dates
[numeric] time series of daily total precipitation (catchment average) [mm/time step]
(optional) [boolean] indicating if the mean of the precipitation interpolated on the elevation layers must be kept or not, required to create CemaNeige module inputs, default = TRUE
(the mean of the precipitation is kept to the original value)
[numeric] time series of daily mean air temperature [<U+00B0>C]
(optional) [numeric] time series of daily min air temperature [<U+00B0>C]
(optional) [numeric] time series of daily max air temperature [<U+00B0>C]
[numeric] real giving the mean elevation of the Precip and Temp series (before extrapolation) [m]
[numeric] vector of 101 reals: min, q01 to q99 and max of catchment elevation distribution [m]
[numeric] integer giving the number of elevation layers requested [-]
(optional) [boolean] boolean indicating if the function is run in verbose mode or not, default = TRUE
list containing the extrapolated series of precip. and air temp. on each elevation layer
$LayerPrecip | [list] list of time series of daily precipitation (layer average) [mm/time step] |
$LayerTempMean | [list] list of time series of daily mean air temperature (layer average) [<U+00B0>C] |
$LayerTempMin | [list] list of time series of daily min air temperature (layer average) [<U+00B0>C] |
$LayerTempMax | [list] list of time series of daily max air temperature (layer average) [<U+00B0>C] |
$LayerFracSolidPrecip | [list] list of time series of daily solid precip. fract. (layer average) [-] |
$ZLayers | [numeric] vector of median elevation for each layer |
Elevation layers of equal surface are created the 101 elevation quantiles (HypsoData
)
and the number requested elevation layers (NLayers
).
Forcing data (precipitation and air temperature) are extrapolated using gradients from Valery (2010).
(e.g. gradP = 0.0004 [m-1] for France and gradT = 0.434 [<U+00B0>C/100m] for January, 1st).
This function is used by the CreateInputsModel
function.
Turcotte, R., L.-G. Fortin, V. Fortin, J.-P. Fortin and J.-P. Villeneuve (2007). Operational analysis of the spatial distribution and the temporal evolution of the snowpack water equivalent in southern Quebec, Canada, Nordic Hydrology, 38(3), 211. doi: 10.2166/nh.2007.009.
Val<U+00E9>ry, A. (2010), Mod<U+00E9>lisation pr<U+00E9>cipitations-d<U+00E9>bit sous influence nivale ? : Elaboration d'un module neige et <U+00E9>valuation sur 380 bassins versants. PhD thesis (in french), AgroParisTech, Paris, France.
USACE (1956), Snow Hydrology, pp. 437. U.S. Army Coprs of Engineers (USACE) North Pacific Division, Portland, Oregon, USA.