View source: R/aemet-forecast-fires.R
| aemet_forecast_fires | R Documentation |
Get a SpatRaster with the daily wildfire risk level.
aemet_forecast_fires(
area = c("p", "c"),
verbose = FALSE,
extract_metadata = FALSE
)
area |
Forecast area. Accepted values are:
|
verbose |
Logical. If |
extract_metadata |
Logical. If |
The SpatRaster provides six factor() levels with the following meaning:
"1": Very low risk.
"2": Low risk.
"3": Moderate risk.
"4": High risk.
"5": Very high risk.
"6": Extreme risk.
The resulting object has several layers, each one representing the forecast
for the upcoming 7 days. It also has additional attributes provided by the
terra package, such as terra::time() and terra::coltab().
A tibble or a SpatRaster.
https://www.aemet.es/en/eltiempo/prediccion/incendios.
AEMET data functions:
aemet_alert_zones(),
aemet_alerts(),
aemet_beaches(),
aemet_daily_clim(),
aemet_extremes_clim(),
aemet_forecast_beaches(),
aemet_forecast_daily(),
aemet_last_obs(),
aemet_monthly,
aemet_normal,
aemet_stations()
Forecast functions:
aemet_forecast_beaches(),
aemet_forecast_daily(),
aemet_forecast_tidy()
aemet_forecast_fires(extract_metadata = TRUE)
# Extract alerts.
alerts <- aemet_forecast_fires()
alerts
# Plot with terra.
library(terra)
plot(alerts, all_levels = TRUE)
# Zoom in on an area.
cyl <- mapSpain::esp_get_ccaa("Castilla y Leon", epsg = 4326)
# SpatVector
cyl <- vect(cyl)
fires_cyl <- crop(alerts, cyl)
title <- names(fires_cyl)[1]
plot(fires_cyl[[1]], main = title, all_levels = TRUE)
plot(cyl, add = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.