aerocontext-awc
A WeatherBriefingProvider adapter for the Aviation Weather Center Data API. An
area briefing fans out over the per-product endpoints (metar, taf, pirep,
airsigmet) under https://aviationweather.gov/api/data/ and normalizes the
JSON responses into aerocontext-core Products. No authentication is
required; the client sends a custom User-Agent, as AWC asks.
The Data API accepts coordinate/bbox requests, so attach a NavDataSnapshot
when it needs to serve an Area::LocationRadius:
let awc = new?.with_nav_data;
Upstream: the Aviation Weather Center Data API (https://aviationweather.gov/data/api/), operated by the U.S. National Weather Service (NOAA) Aviation Weather Center. This is an independent, unofficial, and experimental adapter — not affiliated with, endorsed by, or supported by the NOAA/NWS Aviation Weather Center.
Part of the aerocontext workspace — see the workspace README.
Licensed under AGPL-3.0-only.