Weather & Meteorological Layers
Overlay live and forecast meteorological data onto global operations — radar loops, storm tracks, wind shear, visibility zones, and disruption probability layers for proactive weather-sensitive planning.
72-hour
Forecast horizon
Global
Radar coverage
Live
Storm tracks
Wind shear
Altitude layers
Live
Lightning strikes
Multi-param
Overlay parameters
GFS/ERA5
Model sources
Tile-based
Raster delivery
Data Pipeline
From raw meteorological model and radar data to animated weather globe in six steps.
Weather API Ingestion
Live and forecast meteorological data is ingested from OpenWeatherMap, NOAA, and Copernicus APIs. Observations, model output, and radar returns are fetched on configurable schedules with edge-side caching to respect API rate limits and latency budgets.
Raster Tile Processing
Global weather grids (precipitation, temperature, cloud cover, pressure) are delivered as GeoTIFF rasters or GRIB2 model outputs, reprojected to Web Mercator, tiled at multiple zoom levels, and served as PNG/WebP tiles for efficient progressive loading.
Storm Track Modelling
Tropical cyclone and severe storm tracks are derived from NHC and JTWC advisories. Forecast cone polygons and intensity estimates are parsed from official advisories, converted to GeoJSON, and rendered as animated arcs with confidence radius bands.
Wind / Altitude Layers
Wind speed and direction at multiple pressure levels (850 hPa, 500 hPa, 250 hPa jet stream) are sampled from GFS model output. Wind shear between altitude bands is computed and used to generate flight-safety advisory overlays on the globe.
Forecast Blending
Nowcast radar observations and NWP model forecasts are temporally blended using a linear weighting scheme. The 0–2 hour window prioritizes radar, with model forecast weight increasing beyond that horizon out to the 72-hour forecast limit.
Globe Rendering
Precipitation radar, storm tracks, wind shear zones, lightning strikes, and temperature overlays are composited on a globe.gl WebGL globe. Layers are toggled in real time with smooth opacity transitions and configurable forecast time scrubbing.
Tech Stack
OpenWeatherMap API
Weather data
globe.gl + Three.js
Globe renderer
WebGL
GPU rendering
GeoTIFF / GRIB2
Raster format
GFS / ERA5
NWP model
NHC / JTWC advisories
Storm tracks
Next.js App Router
Framework
XYZ tile pyramid
Tile service
🌦️ Key Capabilities
- ✓
Live precipitation and radar loops updated from NOAA and Copernicus sources
- ✓
Storm track forecasts with confidence cone polygons and severity classifications
- ✓
Wind speed and direction at 850 hPa, 500 hPa, and 250 hPa jet stream altitude
- ✓
Temperature and visibility surface layers for operational planning
- ✓
Lightning strike real-time overlay with strike density accumulation
- ✓
72-hour forecast mode with temporal scrubbing between nowcast and model output
Integrate weather intelligence into your operations
See live radar, storm tracks, and 72-hour forecasts on a single interactive globe — built for weather-sensitive operations.
Request a Demo