-
Notifications
You must be signed in to change notification settings - Fork 29
/
DEVTESTS_normals_1991.R
38 lines (27 loc) · 1.25 KB
/
DEVTESTS_normals_1991.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
httr::GET(url = "https://climate.weather.gc.ca/climate_normals/station_inventory_e.html?yr=1991") |>
httr::content("text") |>
readr::read_csv()
getOption("weathercan.urls.normals")
# FOLLOWING WORKS for normals... but how do we get stnID?
q <- list(lang = "e", prov = "MB", yr = "1991",
stnname = "BRANDON",
stnID = "219000000", climateID = "",
submit_thread = "Download")
get_check(url = "https://climate.weather.gc.ca/climate_normals/bulk_data_e.html",
query = q,
task = "access climate normals") |>
httr::content("text") |>
readr::read_csv()
# FOLLOWING WORKS for composite thread data... but how do we get stnID?
q <- list(lang = "e", prov = "MB", yr = "1991",
stnname = "BRANDON",
stnID = "219000000", climateID = "",
submit_thread = "Download",
metathread = "metadata",
metathread = "threaddata")
get_check(url = "https://climate.weather.gc.ca/climate_normals/thread_bulk_data_e.html",
query = q,
task = "access climate normals", httr::write_disk("temp.zip", overwrite = TRUE))
unzip("temp.zip")
readr::read_csv("en_1991-2020_Normals_station_metadata_MB_BRANDON.csv")
readr::read_csv("en_1991-2020_Normals_station_threads_MB_BRANDON.csv")