Add NOAA NWS weather fallback

This commit is contained in:
2026-05-15 23:25:00 -07:00
parent 902bc3b42b
commit 5a90d532e2
6 changed files with 307 additions and 1 deletions
+9
View File
@@ -165,6 +165,15 @@ contract and can perform a live Open-Meteo request for every source-backed tile
in `Data/Tiles/tile_weather_manifest.json`. This keeps the provider global for
all future real tiles instead of adding one-off Ground Zero weather code.
NOAA/NWS is the US-only fallback and enrichment path. The provider contract is
stored in `Data/Weather/noaa_nws_us_fallback.json`. The weather provider
subsystem can check whether an active tile center coordinate is inside the
approximate NWS coverage window, request `api.weather.gov/points/{lat},{lon}`,
follow `properties.forecastGridData`, and parse gridded temperature,
precipitation probability, and wind speed as fallback inputs. The NWS path is
only used for eligible US/NWS-covered tiles; Open-Meteo remains the global
source for all tiles.
## Terrain And Tile Delivery
### MVP Tile