ag5_extract | R Documentation |
Extract data from AgERA5 data files previously downloaded from the Copernicus Climate Data Store.
These functions use package 'terra' to read *.nc files and extract the requested data for a given location
and dates. If dates is one value it extracts a single observation for the specified variable and location.
If dates is a character vector of length == 2
, it will extract a time series of the specified variable
and location, where the first dates value is the start date and the second the end date.
ag5_extract(coords, ..., path)
## S3 method for class 'numeric'
ag5_extract(
coords,
dates,
variable,
statistic = NULL,
time = NULL,
celsius = FALSE,
parallel = TRUE,
...,
path
)
## S3 method for class 'data.frame'
ag5_extract(
coords,
lon = "lon",
lat = "lat",
start_date = "start_date",
end_date = "end_date",
variable,
statistic = NULL,
time = NULL,
celsius = FALSE,
ncores = NULL,
...,
path
)
coords |
numeric vector of length = 2 of the form (lon, lat), or a |
... |
Other parameters |
path |
|
dates |
|
variable |
|
statistic |
|
time |
Only for variable Relative-Humidity-2m, see details for valid options |
celsius |
logical Only for variables "Temperature-Air-2m" and "2m_dewpoint_temperature". |
parallel |
logical Use parallel computation to speed-up data processing |
lon |
|
lat |
|
start_date |
|
end_date |
|
ncores |
Number of cores to use with parallel. If NULL and parallel is ON, half the available cores will be used.
If |
numeric
vector with length equal to the number of dates between first and
second date. The returned vecter is a named vector, with requested dates as names.
If only one date is provided the function returns a numeric
vector
with length = 1
.
If coords
is a data.frame
, the function returns a list
of
numeric
vectors, each one corresponding to the rows in the input data.frame
"Cloud-Cover"
"Precipitation-Rain-Duration-Fraction"
"Snow-Thickness-LWE"
"Solar-Radiation-Flux"
"Temperature-Air-2m"
"Dew-Point_Temperature-2m"
"Precipitation-Flux"
"Precipitation-Solid-Duration-Fraction"
"Snow-Thickness"
"Vapour-Pressure"
"Wind-Speed-10m"
"Relative-Humidity-2m"
"Max-24h"
"Mean-24h"
"Min-24h"
"Max-Day-Time"
"Mean-Day-Time"
"Mean-Night-Time"
"Min-Night-Time"
For the following variables, only 24 hour mean statistic is available, but should be explicitly indicated as "Mean".
"Cloud-Cover"
"Snow-Thickness-LWE"
"Dew-Point_Temperature-2m"
"Snow-Thickness"
"Vapour-Pressure"
"Wind-Speed-10m"
"06h"
"09h"
"12h"
"15h"
"18h"
Temperature conversion is made accordingly to: Preston-Thomas, H. (1990). The International Temperature Scale of 1990 (ITS-90). Metrologia, 27(1), 3-10. doi:10.1088/0026-1394/27/1/002
## Not run:
temp <- ag5_extract(coords = c(lon = 35.72636, lat = -2.197162),
dates = "1991-04-22",
variable = "Temperature-Air-2m",
statistic = "Max-Day-Time",
path = "C:/temperature_data/")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.