Analizador de dificultad de rutas GPX

Sube un archivo GPX, o elige una de las rutas con GPX publicadas en el blog, y esta herramienta puntúa la dificultad de 0 a 100, dibuja el perfil de altimetría coloreado por pendiente, señala los kilómetros más duros y estima cuánto vas a tardar según tu FTP. Todo se ejecuta en tu navegador: el archivo no sale de tu dispositivo.

...o sube tu propio archivo GPX

El análisis se ejecuta por completo en tu navegador: el archivo GPX no se sube a ningún sitio. La puntuación de 0 a 100 es nuestra propia escala; junto a ella mostramos la categoría clásica del puerto más grande de la ruta.

¿Cómo se calcula la dificultad de una ruta?

El archivo GPX nos da puntos de track con coordenadas y altitud. La distancia sale de la fórmula del semiverseno (haversine) sobre el elipsoide terrestre, y el track se remuestrea a pasos regulares de 20 m. El desnivel positivo se suma con suavizado por umbral, que descarta el ruido del GPS, y las pendientes se miden en ventanas de 100 metros para que un punto malo no pueda inflar el máximo. Esos componentes alimentan la puntuación:

puntuacion 0-100 = suma ponderada de cuatro componentes:
  distancia de la ruta            peso 0,30   techo 120 km
  desnivel por kilometro          peso 0,40   techo 22 m/km
  tramos mas empinados (100 m)    peso 0,20   techo 14%
  superficie (asfalto / tierra)   peso 0,10

categoria del puerto = pendiente media [%] x longitud [m]
  8.000  -> 4a categoria     32.000 -> 2a categoria
 16.000  -> 3a categoria     64.000 -> 1a categoria
 80.000  -> categoria especial (fuera de categoria)

Fuentes: los umbrales de categoria de puerto son el producto clasico
de pendiente por longitud que usan las grandes vueltas; el suavizado
por umbral del desnivel (3 m) es la tecnica estandar frente al ruido
del altimetro GPS; los pesos de nuestra puntuacion son calibracion
propia de este sitio y se publican arriba tal cual.

La estimación de tiempo se construye segmento a segmento con el mismo modelo físico que la calculadora de tiempo de subida, asumiendo una potencia sostenida del 70% del FTP, una bici de 9 kg y las bajadas limitadas a 55 km/h, sin paradas.

¿Para qué una puntuación, si Strava ya enseña el desnivel? Porque el desnivel solo ordena mal las rutas: 30 km con rampas cortas pueden ser más duros que 60 km llanos con el mismo desnivel repartido. La puntuación mete distancia, densidad de desnivel, pendiente y superficie en un número, y la clase de la A a la E lo traduce al tipo de ciclista al que le encaja la ruta. Para un solo puerto en lugar de una ruta entera, usa la calculadora de tiempo de subida, y fija antes tus zonas en la calculadora de FTP para que la estimación de tiempo se apoye en tu forma real.

Tabla de referencia: clases de dificultad y categorías de puerto

Estos son los umbrales exactos que aplica la herramienta, tanto para nuestra puntuación de 0 a 100 como para la categoría clásica del puerto más grande de la ruta.

CLASES DE DIFICULTAD (puntuacion 0-100)
Clase  Puntuacion  Para quien
A       0-19       facil, apta para cualquiera
B      20-39       moderada, para quien sale de vez en cuando
C      40-59       exigente, conviene rodar con regularidad
D      60-79       dura, para ciclistas con experiencia
E      80-100      muy dura, una jornada completa en las piernas

CATEGORIA DE PUERTO (pendiente media % x longitud m)
Producto    Categoria    Ejemplo tipico
  8.000     4a cat.      4 km al 2% o 2 km al 4%
 16.000     3a cat.      4 km al 4% o 3,2 km al 5%
 32.000     2a cat.      6,4 km al 5% o 5,3 km al 6%
 64.000     1a cat.      9,1 km al 7% o 8 km al 8%
 80.000     especial     10 km al 8% o 13,3 km al 6%

DENSIDAD DE DESNIVEL: COMO LEER UNA RUTA
menos de 5 m/km    llana
5-10 m/km          ondulada
10-15 m/km         rompepiernas
15-22 m/km         montanosa
mas de 22 m/km     alta montana (techo de la escala)

COLORES DEL PERFIL POR PENDIENTE
menos de 3%   llano o falso llano
3-6%          subida rodadora
6-9%          subida exigente
mas de 9%     rampa

HIPOTESIS DE LA ESTIMACION DE TIEMPO
potencia sostenida     70% del FTP
peso de bici y equipo  9 kg
tope en bajada         55 km/h
paradas                no incluidas

Preguntas frecuentes

¿Qué hace dura una ruta de ciclismo?
Cuatro cosas: la distancia, el desnivel por kilómetro, los tramos más empinados y la superficie. Una ruta de 30 km con 600 m de desnivel cansa más que 60 km llanos. La puntuación de 0 a 100 de esta herramienta combina las cuatro en un número, y la letra de la A a la E lo traduce al nivel de ciclista al que la ruta le encaja de verdad.
¿Cómo se calcula el desnivel positivo de un archivo GPX?
Los datos de altitud del GPS tienen ruido: un ciclocomputador puede inventarse decenas de metros de desnivel en una carretera llana. Por eso solo sumamos las subidas mayores que un umbral de 3 metros, una técnica estándar llamada suavizado por umbral. Eso significa que nuestra cifra puede quedar por debajo del total bruto que enseña tu app, y más cerca de lo que notaron tus piernas.
¿Qué significan las categorías de puerto, de 4ª a especial?
Es la convención de las grandes vueltas: la 4ª categoría es un puerto corto y suave, la 1ª es largo y duro, y la categoría especial (fuera de categoría) se reserva para los puertos más exigentes. En la práctica la categoría sale del producto de la pendiente media por la longitud del ascenso. Aquí mostramos la categoría del puerto más grande de la ruta junto a nuestra puntuación de 0 a 100.
¿En qué se diferencia esta puntuación del índice IBP?
En que aquí están publicados los pesos. El índice IBP es el estándar de facto en España y tiene su propia escala; nuestra puntuación de 0 a 100 usa cuatro componentes con los pesos y los techos escritos en esta misma página, así que puedes reproducirla a mano o discutirla. Las dos miden lo mismo con escalas distintas, y no son intercambiables: compara siempre rutas dentro de la misma escala.
¿Es fiable la estimación de tiempo?
El tiempo se calcula segmento a segmento con un modelo físico que asume un ritmo sostenible de todo el día (70% del FTP) y bajadas limitadas a 55 km/h, sin paradas, viento ni tráfico. En rutas normales cae dentro del 10-15% del tiempo real de pedaleo. Trátalo como un suelo al que hay que sumar las paradas.
¿Se sube mi archivo GPX a algún servidor?
No. Todo el análisis ocurre en tu navegador: el archivo se lee en local, se procesa y nunca se envía. Puedes analizar con tranquilidad rutas privadas, incluidas las que empiezan en la puerta de tu casa.