Skip to content

Pro-Race Mode: GPX Track Analysis & Pro-Cycling Performance Insights #72

@hifly81

Description

@hifly81

Currently, BikeScout is for dynamic loop routing for amateurs. However, professional racing requires the analysis of pre-defined tracks (GPX/GeoJSON) with much higher intensity metrics and predictive environmental checks.

Proposed Functionality:
analyze_gpx_track Tool: A new MCP tool that accepts a remote GPX URL instead of a starting coordinate.
It should perform "Map Matching" to extract technical metadata from OSM for the entire official race route.

Pro-Cycling Effort Engine:
Introduce support for Power-to-Weight ratios ($W/kg$) and VAM (Vertical Ascent Velocity) estimations.
Automatic detection and isolated analysis of UCI-categorized climbs (HC, Cat 1, etc.) within the track.
Advanced Aero/Weather Logic:Echelon/Crosswind Alert: Cross-reference the GPX heading with Open-Meteo wind direction to identify potential crosswind sections.
High-Altitude Weather: Precise temperature and pressure forecasting for mountain summits (2000m+) at the estimated time of passage.
MTB XCC/XCO Specialization:Identify "Explosivity Zones" by counting 15%+ gradient kicks and U-turns followed by steep ramps.

Use Case Examples:
"Analyze the GPX for TDF Stage 19. Identify the Galibier's technical breakdown and check for headwinds on the final descent.""Run a technical audit on the Nove Mesto XCC circuit. How many 1000W+ accelerations are expected per lap?"

Technical Implementation Hints:
Add gpxpy or geopandas to dependencies for track parsing.Extend the Open-Meteo integration to support 14-day forecasts for long-term event planning.
Implement a 1.4x - 1.8x intensity multiplier for "Pro Mode" elevation and effort calculations.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions