import_hde | R Documentation |
This function retrieves daily mean flow data from the EA's hydrology data explorer (HDE) for a user-defined set of sites (gauging stations). Date can be optionally filtered by date.
import_hde (sites, start_date = "1985-01-01", end_date = Sys.Date())
sites |
Vector of site (station) IDs to filter by. NAs and blanks ("") are ignored. |
start_date |
Start date for flow data extraction (YYYY-MM-DD format); Default = 01/01/1985. |
end_date |
End date for flow data extraction (YYYY-MM-DD format); Default = today's date. |
This function provides access to Environment Agency open hydrology data via the Hydrology Data Explorer (https://environment.data.gov.uk/hydrology/).
The function initially imports flow data for all dates and then filters out records that are before start_date or after end_date. If the data does not span the entire range of dates provided, additional records are created and the flow and quality values defined as NA on these dates.
A warning message is produced for every site that cannot be found on HDE.
If a site ID is duplicated in the 'sites' argument, that site is only searched for once and a warning message is produced.
A tibble containing daily flow data for the specified sites, with the following columns: flow_site_id, date, flow (in m3/s) and quality.
# Import data for selected sites and dates
# import_hde(sites = c("F1707", "030028"), start_date = "2000-01-01", end_date = "2019-12-31")
# Returns flow = NA if site exists but no data available for the specified date range
# import_hde(sites = c("F1707"), start_date = "1900-01-01", end_date = "1900-01-05")
# Returns data only for sites that are present in NRFA; see warning messages for missing sites
# import_hde(sites = c("F1707", "hello"), start_date = "2010-01-01", end_date = "2010-01-05")
# Returns an error if none of the sites are present in HDE
# import_hde(sites = c("hello", "hello2"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.