Route Analysis Debug
Use when
Use to inspect stored roads, surfaces, paths, climbs, scenic/traffic/curviness scores, OSRM segments, off-network spans, or route-quality anomalies.
Do not use when
Do not use as a substitute for weather, cycling performance, route creation, or explicit transport-error diagnosis.
Analyze stored route data before guessing.
Workflow
- Call
route.summarize_routefor route identity and stored data availability. - Use section-specific analysis tools for surfaces, road/path split, climbs/rises, OSRM road names, scenic/traffic/curviness attributes, or off-network spans.
route.analyze_surfacesalso returns calibratedlikely_singletrackspans when unknown/unpaved/dirt geometry contains the required turn-window signature. - If the user asks to avoid or fix a section, isolate the span first, then use an edit/regeneration tool.
- State confidence and missing data plainly.
Never claim scenic/traffic/surface data is unavailable until a summary/analysis tool confirms it.
Treat likely singletrack as route-shape evidence, not an authoritative trail difficulty tag. Report its distance range, original surface, evidence/confidence, and the MTB Blue physics classification. Use cycling-performance for bike/tire/skill consequences instead of estimating them here.
Postconditions
- Findings identify the route and distance spans they apply to.
- Missing or low-confidence data is stated explicitly.
- Any proposed edit is based on an isolated offending span.