Updated on July 17, 2023
The US Forest Service AirFire Group processes real-time air quality data from AIRSIS. This data is used in research projects and on-line tools such as the Fire & Smoke Map.
The airsis_PM2.5_sites.csv “known locations” file is
queried and updated during data processing and contains the most
complete version of the spatial metadata associated with AIRSIS
monitoring sites.
Spatial metadata in this dataset include core location metadata
defined in MazamaLocationUtils::coreMetadataNames, the
AQSID site identifier used by the EPA as well as fields
prefixed with airnow_ which are copied from the AirNow
known locations table when AIRSIS monitors are found in the AirNow data
stream.
Additional fields are generated through reverse geocoding web requests to the following web services:
library(MazamaLocationUtils)
setLocationDataDir(".")
locationTbl <- table_load("airsis_PM2.5_sites_1000")
dplyr::glimpse(locationTbl)
## Rows: 507
## Columns: 40
## $ locationID <chr> "277ce1415feb3537", "120e5c6cd68f0705", "f4c8…
## $ fullAQSID <chr> "840MMFS11070", "840MMCA81034", "840MMFS11064…
## $ locationName <chr> "MMFS11070", "MMCA81034", "840MMFS11064", "84…
## $ longitude <dbl> -122.55614, -120.03890, -105.96970, -106.0272…
## $ latitude <dbl> 47.00606, 38.17143, 36.62715, 36.55604, 36.09…
## $ elevation <dbl> 94.00, 1716.00, 2475.00, 2294.00, 1740.00, 19…
## $ countryCode <chr> "US", "US", "US", "US", "US", "US", "US", "US…
## $ stateCode <chr> "WA", "CA", "NM", "NM", "NM", "NM", "NM", "CA…
## $ countyName <chr> "Pierce", "Tuolumne", "Rio Arriba", "Rio Arri…
## $ timezone <chr> "America/Los_Angeles", "America/Los_Angeles",…
## $ houseNumber <chr> NA, "30433", NA, NA, NA, "280", NA, NA, NA, "…
## $ street <chr> "unnamed road", "Old Strawberry Road", "unnam…
## $ city <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ zip <chr> NA, "95375", "87577", "87554", "87537", "8751…
## $ AQSID <chr> "MMFS11070", "MMCA81034", "MMFS11064", "840MM…
## $ airnow_stationID <chr> "840MMFS11070", "MMCA81034", "840MMFS11064", …
## $ airnow_parameterName <chr> "PM2.5", "PM2.5", "PM2.5", "PM2.5", "PM2.5", …
## $ airnow_monitorType <chr> "Temporary", "Temporary", "Temporary", "Tempo…
## $ airnow_siteCode <chr> "1070", "1034", "1064", "1063", "1063", "1042…
## $ airnow_status <chr> "Active", "Active", "Active", "Active", "Acti…
## $ airnow_agencyID <chr> "FS1", "CA8", "FS1", "FS1", "FS1", "FS1", "FS…
## $ airnow_agencyName <chr> "Forest Service", "California Air Resources B…
## $ airnow_EPARegion <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, "R9",…
## $ airnow_GMTOffsetHours <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, -8, -…
## $ airnow_CBSA_ID <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_CBSA_Name <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_stateAQSCode <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_countyAQSCode <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_MSAName <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ address <chr> "unnamed road, Mock City, Pierce County, WA, …
## $ airnow_countryFIPS <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, "…
## $ airnow_stateAbbreviation <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_countryCode <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_stateCode <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_timezone <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_houseNumber <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_street <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_city <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_zip <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
## $ airnow_FIPSMSACode <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, N…
The interactive map below provides a quick preview of the status of the current version of the dataset.
MazamaLocationUtils::table_leaflet(
locationTbl,
maptype = "terrain",
extraVars = c(
"AQSID",
"airnow_agencyName",
"elevation"
),
jitter = 0,
radius = 6,
color = "black",
weight = 2,
fillColor = "blue",
fillOpacity = 0.2
)