π΄ DIY RideWeather β Tom's Weather Tool (VeloWeather.app)
DIY RideWeather is a free, physiology-aware weather and wind forecasting web application designed specifically for cyclists, gravel riders, and road cyclists.
β¨ Key Features & Capabilities
- πΊοΈ GPX Track Analysis & Physiology Engine: Downsamples GPX tracks into 3 km segments. Simulates cycling speed using your personal Flat Speed (Vflat in km/h) and Climbing Speed (VAM in hm/h). Dynamically adjusts for planned coffee breaks.
- π¨ True 360Β° Wind Vector Mathematics: Calculates relative Effective Headwind (+), Tailwind (-), and Crosswind (β) using segment bearing angles and relative wind vector trigonometry.
- π¦οΈ High-Resolution Weather Models (Open-Meteo): Supports MeteoSwiss / DWD ICON-D2 (2.2 km resolution for Central Europe/Alps), ECMWF IFS (9 km), GFS (13 km), and Best-Match automatic selection.
- π Interactive Elevation & Weather Charts: Synchronized Elevation, Temperature, Rain Probability, CAPE Thunderstorm alerts, Wind Gusts, and Headwind vectors.
- π Privacy-First Architecture: 100% GDPR compliant with zero cookies and zero third-party analytics trackers.
β Frequently Asked Questions
How does VeloWeather predict weather for GPX routes?
Upload a GPX file from Strava, Komoot, or Ride with GPS. VeloWeather calculates your passage time for every kilometer based on route elevation and your riding pace, pulling exact weather data from Open-Meteo for that precise time and location.
How does the headwind & tailwind calculator work?
Using relative wind vector trigonometry, Effective Headwind is calculated as Vwind Γ cos(ΞΈwind_dir - ΞΈbearing). Red indicates headwind, green indicates tailwind, and blue indicates crosswind.