library(meteospain)
library(ggplot2)
library(ggforce)
library(units)
library(sf)
Meteoclimatic is a non-professional (amateur) network of automatic meteorological stations. This network cover all Spain, but does not offer quality testing of the data.
Meteoclimatic API only offers aggregated data for the current day,
so, in this case the resolution
parameter is limited to
“current_day”.
Meteoclimatic API does not accept multiple stations in the same
query. But it has station codes that can access the data from several
stations in the same geographic area (i.e. “ES” for all stations,
“ESCAT” for all stations in Catalunya, “ESCAT08” for all stations in
Barcelona province). So, the stations
is limited at length
one.
<- meteoclimatic_options(stations = 'ESCAT08')
api_options api_options
Accessing station metadata for Meteoclimatic is simple:
get_stations_info_from('meteoclimatic', options = api_options)
<- get_meteo_from('meteoclimatic', options = api_options)
current_day_barcelona current_day_barcelona
Visually:
%>%
current_day_barcelona ::drop_units() %>%
unitsggplot() +
geom_sf(aes(colour = max_temperature)) +
scale_colour_viridis_c()
%>%
current_day_barcelona ggplot() +
geom_histogram(aes(x = max_relative_humidity))