Inicio Overview Processing
Technical aspects

IBP calculation process


The IBP calculation has the next processes:

-Mistake corrector
-Data analysis
-Type of route detection.
-Reliability and autenticity checker
-Slope corrector
-Track optimization
-IBP calculation

 

 

Mistake corrector;

With this tool we can detect and correct the typical high mistakes in some track points

 

Data analysis;

The track is analyzed to obtain the distance data, percentages and times.

 

Type of route detection;

We compare the characteristis of the track to determin the kind of route ( trecking, btt, road, fly, etc...)

 

Reliabilty and autenticity checker;

We compare the recorded data in our data base with more than 150.000 tracks to detect the characteristics which let us know the autenticity and reliability of the route.

 

Slope corrector;

We apply a slope corrector to detect and remove the accumulated high mistakes which are usually produced in tracks with a lot of points.

 

Track optimization;

We analyze the new recorded data and apply the slope corrector again until we obtain the highest reliability level.

 

IBP calculation;

We apply different parameters to the optimized track, depending on the kind of track (real-drawn) and its characteristics (btt-road) to finally obtain the route IBP index.

 

 

Read more...
 

Mistake correction


Mistake corrector

The first step is to analyze the track with a tool to detect and correct the thypical height mistakes thar are usually caused in some track points

 
How the mistake corrector works

The easiest way to not to count the thypical track mistakes, or mistaken points, in the IBP index, would have just been to ignore the level changes over the maximum established percentage. So that's why we wanted to go further on and repair the mistakes to obtain a more faithful track.

 
Functioning

The mistake correction is done in two times, or two track analysis. In the first one it is replaced the mistaken heighs with other ones calculated in that point. In the second one, it is calculated the IBP index with a free mistake track.

 
Process
En la aplicación el sistema de corrección es muy simple, se van analizando los puntos de track uno a uno y si todo está dentro de lo normal se guarda el punto de track con sus valores originales al margen de una serie de datos que guardamos en una matriz con otros datos como distancias, giros, sube-bajas, paradas etc.
Cuando llegamos a un punto con un desnivel que supera el establecido como normal, 30 % de desnivel, guardamos las coordenadas de este punto en una matriz y memorizamos el punto anterior a este, que se supone era correcto, incrementamos un contador de “punto erróneo” en uno para este tramo de errores,
continuamos con el siguiente punto pero calculando su desnivel con el correcto memorizado, puesto que su antecesor es erróneo, si el desnivel sigue siendo desmesurado  guardamos sus datos en la matriz, incrementamos el contador de puntos erróneos y continuamos, así sucesivamente, hasta llegar a un punto que su desnivel respecto al memorizado como correcto esté dentro de limites, en este caso ya tendríamos un tramo de track con un desnivel dentro de limites y dos puntos de referencia,
se trata ahora de calcular las alturas para los puntos intermedios que son todos erróneos, como tenemos guardados sus datos (distancias) en una matriz podemos mediante una formula matemática calcular su altura.
 
Fórmula cálculo altura correcta
 
calculo
 
Ejemplo gráfico de errores corregidos
 
 
En la imagen podemos observar que el punto 422 respecto al 421 es una caída libre y se considera un error, continuamos con el punto 423, este sigue siendo erróneo respecto al 421, continuamos con el 424 y continua siendo erróneo respecto al 421, continuamos con el 425, este entra dentro de márgenes con un desnivel correcto, como tenemos guardados los datos de los puntos anteriores podemos aplicar la formula para hallar sus alturas rectificadas.
 
Cálculo para este ejemplo
 
 
Ya podemos volver a los puntos 422, 423, y 424 para modificar la altura en la columna correspondiente del track.
 
Este caso es una bajada por lo que no influye en el índice IBP, pero en cualquier otro caso podríamos haber ignorado los puntos erróneos y utilizar el desnivel entre el punto 422 y 425 para el cálculo del IBP, pero continuaríamos teniendo un track con tres puntos erróneos en caso de querer dibujar su perfil correcto.
 
Casos de errores más comunes
 
 
Partimos de un tramo de track real (dibujado por un topógrafo)
 
 
 
Caso 1 Observamos dos tipos de errores, uno de un solo punto y otro de un tramo de varios puntos positivos, el corrector identifica estos puntos sin problemas y los corrige, dejando un track muy parecido al real
 
 
 
Caso 2 Este caso es parecido al anterior pero uno de los puntos erróneos “engaña” al corrector y a partir de este punto se desdibuja el track al intentar repararlo, gráficamente el perfil queda dañado pero el índice IBP no tanto, observamos tres puntos (7,8 y 9) que han incrementado su desnivel, pero quedan compensados en parte por la eliminación de los puntos (10, 11 y 12) por pasar a ser de bajada.
 
 
 
Caso 3 En este caso vemos errores en positivo seguidos de errores en negativo, el corrector los resuelve sin problemas, dejando un perfil muy parecido al real.
 
 
 
Caso 4 Similar al anterior pero otra vez un punto erróneo es considerado correcto, de la misma forma que en el caso 2, el perfil no es perfecto pero el IBP es compensado.
 
 
Caso 5 El típico caso de un track perfecto, todo el, pero con un escalón que no vuelve a recuperar coincidiendo con una parada larga, creo que es causado por un cambio de los satélites usados para triangular.
El corrector en este caso lo trata como una rampa más y lo intenta reparar, lo ideal sería no contabilizar el escalón y continuar con el resto del track, pero no sabemos cuando se trata de un escalón o rampa real, por ejemplo unas escaleras, un salto de margen etc. De momento no tenemos forma de tratarlo.
Mistake correction

The firs step is to analyze the track with a tool to detect and correct the thypical height mistakes that are produced in some track points 

How does the mistake correction work

Read more...
 

Analisis de los datos

We search translators in English
Se analiza el track para obtener los siguientes datos:
 -distancia total
 -puntos de track
 -puntos por km.
 -desnivel de subida acumulado
 -desnivel de subida acumulado por km.
 -desnivel de bajada acumulado
 -desnivel de bajada acumulado por km.
Read more...
 

Kind of route detection

Kind of route detection

We compare the route data matrix with the registers of more than 150.000 analysis of our data base to detect the characteristics that allow us to detect the kind of route;

- Trecking

- BTT

- Road

- Flight

- Other

Read more...
 

Reliability-authenticity checker

Reliability-authenticity checker

We compare the route data matrix with the records obtained from more than 150.000 analysis of our data base to detect the characteristic that let us know the authenticity and reliability of the track.

Read more...
 

Slope corrector

Slope corrector

The track is analyzed again, applying the slope corrector to detect and correct the accumulated height mistakes which are often produced in some tracks, especially those that contain a lot of points.

 

Track optimization

Track optimization

We analyze the new records and we apply the slope corrector again until we obtain a higher reliability level.

 

IBP calculation

IBP calculation

We apply some different parameters to the optimized track acording to the kind of track (real-drawn) and its characteristics (btt-road) to obtain the route IBP index.

Read more...