Aspectes tècnics

Procés de càlcul IBP

El càlcul de l'IBP es composa dels següents processos:

-corrector d'errades
-anàlisi de les dades
-detecció del tipus de ruta
-comprovador de fiabilitat, autenticitat
-corrector de desnivell
-optimització del track
-càlcul de l'IBP

 

Corrector d'errades;

Amb aquesta eina detectem i corregim les errades típiques d'alçària en alguns punts del track

 

Anàlisi de les dades;

S'analitza el track resultatnt per obtenir les dades de distàncies, percentatges i temps

 

Detecció del tipus de ruta;

comparem les característiques del track per determinar el tipus de ruta (senderisme, btt, carretera, vol, etc...)

 

Comprovador de fiabilitat i autenticitat;

Comparem els registres a la nostra base de dades amb més de 150.000 tracks per detectar les característiques que ens permeten conèixer l'autenticitat i la fibilitat de la ruta.

 

Corrector de desnivell;

apliquem un corrector de desnivell per detectar i eliminar les errades d'alçàries acumulades que es solen produir en tracks amb molts punts.

 

Optimització del track;

analitzem els nous registres i tornem a aplicar el corrector de desnivell fins a obtenir el nivell més alt de fiabilitat.

 

Càlcul de l'IBP;

apliquem al track optimitzat diferents paràmetres segon el tipus de track (real-dibuixat) i llurs característiques (btt-carretera) per tal d'obtenir finalment l'índex IBP de la ruta

 

 

Llegir més...
 

Correcció d'errades


Corrector d'errades
El primer pas és analitzar el track amb una eina per detectar i corregir les errades típiques d'altura que es produeixen en alguns punts del track
 
Com funciona la correcció d'errades
La forma més fàcil de no comptabilitzar les típiques errades de track, o punts erronis, en l'índex IBP hauria estat simplement ignorar els desnivells que superen un percentatge màxim prèviament establert. Però vàrem voler anar una mica més enllà i reparar les errades per obtenir un track més fidel al real.
 
Funcionament
La correcció d'errades es realitza en dues passades, o dues anàlisi de track: en la primera se substitueixen les altures errònies per altres calculades per a aquest mateix punt; en la segona passada es calcula l'índex IBP sobre un track teòricament lliure d'errades.
 
Procés
En l'aplicació el sistema de correcció és molt senzill: es van analitzant els punts de track un a un i si tot està dins del normal es desa el punt de track amb els seus valors originals al marge d'una sèrie de dades que desem en una matriu amb altres dades com distàncies, girs, puja-baixa, parades, etc.
Quan arribem a un punt amb un desnivell que supera l'establert com normal, 30 %, desem les coordenades d'aquest punt en una matriu i memoritzem el punt anterior a aquest, que se suposa que era correcte, incrementem un comptador de "punt erroni" en una unitat per a aquest tram d'errades.
Continuem amb el següent punt però calculant el seu desnivell amb el correcte memoritzat, ja que el seu antecessor és erroni; si el desnivell segueix essent desmesurat desem les seves dades a la matriu, incrementem el comptador de punts erronis i continuem, aixi successivament, fins arribar a un punt que el seu desnivell respecte al memoritzat com correcte estigui dins dels límits, en aquest cas ja tindríem un tram de track amb un desnivell dins dels límits i dos punts de referència.
Es tracta ara de calcular les altures pels punts intermedis que són tots erronis: com que tenim desades les seves dades (distàncies) en una matriu podem mitjançant una fórmula matemàtica calcular la seva altura.
 
Fórmula càlcul altura correcta
 
calculo
 
Exemple gràfic d'errades corregides
 
 
A la imatge podem observar que el punt 422 respecte al 421 és una caiguda lliure i es considera un error; continuem amb el punt 423, que segueix essent erroni respecte al 421; continuem amb el 424 i també és erroni respecte al 421; continuem amb el 425, aquest entra dins dels marges amb un desnivell correcte. Com que tenim desades les dades dels punts anteriors podem aplicar la fórmula per trobar les seves altures rectificades.
 
Càlcul per a aquest exemple
 
 
Ja podem tornar als punts 422, 423, i 424 per modificar l'altura a la columna corresponent del track.
 
Aquest cas és una baixada per la qual cosa no influeix en l'índex IBP, però en qualsevol altre cas podríem haver ignorat els punts erronis i utilitzar el desnivell entre els punts 422 i 425 pel càlcul de l'IBP, però continuaríem tenint un track amb tres punts erronis en cas de voler dibuixar el seu perfil correcte.
 
Casos d'errades més comunes
 
 
Partim d'un tram de track real (dibuixat per un topògraf)
 
 
 
Cas 1 Observem dos tipus d'errades, una d'un sol punt i una altra d'un tram de diversos punts positius; el corrector identifica aquest punts sense problemes i els corregeix, deixant un track molt semblant al real.
 
 
 
Cas 2 Aquest cas és semblant a l'anterior però un dels punts erronis "enganya" al corrector i a partir d'aquest punt es desdibuixa el track a l'intentar reparar-lo; gràficament el perfil queda danyat però l'índex IBP no tant. Observem tres punts (7,8 i 9) que han incrementat el seu desnivell, però queden compensats en part per l'eliminació dels punts  (10, 11 i 12) per passar a ser de baixada.
 
 
 
Cas 3 En aquest cas veiem errades en positiu seguides d'errades en negatiu, el corrector resol sense problemes, deixant un perfil molt semblant al real.
 
 
 
Cas 4 Similar a l'anterior però altre cop un punt erroni és considerat correcte; de la mateixa manera que en el cas 2 el perfil no és perfecte però l'IBP queda compensat.
 
 
Cas 5 El típic cas d'un track perfecte, tot ell, però amb un esglaó que no torna a recuperar coincidint amb una parada llarga; crec que és causat per un canvi dels satèl·lits usats per triangular.
El corrector en aquest cas el tracta com una rampa més i intenta reparar-ho; l'ideal seria no comptabilitzar l'esglaó i continuar amb la resta del track, però no sabem quan es tracta d'un esglaó o rampa real, per exemple unes escales, un salt de marge, etc.. De moment no tenim forma de tractar-lo.

Llegir més...
 

Anàlisi de les dades

 

Anàlisi de les dades

s'analitza el track per a obtenir les següents dades:

distància total
punts de track
punts per km.
desnivell de pujada acumulat
desnivell de pujada acumulat per km.
desnivell de baixada acumulat
desnivell de baixada acumulat per km.
altura màxima
altura mínima
ràtio de pujada (% mig de desnivell en pujades)
ràtio de baixad (% mig de desnivell en baixades)
temps total
temps parat
velocitat mitja en movim
velocitat mitja total
velocitat màxima sostinguda
total graus de gir
graus de gir per punt
graus de gir per km.
total canvis de direcció
canvis de direcció per km.
canvis de direcció >5º
canvis de direcció >5º per km.
total trams rectes
trams rectes per km.
velocitat mitja en trams rectes
total canvis de nivell
canvis de nivell per km.
total canvis de nivell >1º
canvis de nivell >1º per km.
distància temps i velocitat en pujades del 1%-5%
distància temps i velocitat en pujades del 5%-10%
distància temps i velocitat en pujades del 10%-15%
distància temps i velocitat en pujades del 15%-30%
distància temps i velocitat total en pujades
distància temps i velocitat en baixades del 1%-5%
distància temps i velocitat en baixades del 5%-10%
distància temps i velocitat en baixades del 10%-15%
distància temps i velocitat en baixades del 15%-30%
distància temps i velocitat total en baixades
distància temps i velocitat en pla

es calculen també els percentatges que representen i es desa tot en una matriu







 

 

 

Llegir més...
 

Detecció del tipus de ruta

 

Detecció del tipus de ruta

Comparem la matriu de les dades de la ruta amb els registres de més de 150.000 anàlisi de la nostra base de dades per detectar les característiques que ens permeten detectar el tipus de ruta:

- senderisme

- BTT

- Carretera

- vol

- altres

 

 

 

Llegir més...
 

Comprovador de fiabilitat-autenticitat

Comprovador de fiabilitat-autenticitat

comparem la matriu de les dades de la ruta amb els registres de més de 150.000 anàlisi de la nostra base de dades per detectar les característiques que ens permeten conèixer l'autenticitat (real-dibuixat) i la fiabilitat del track

 

 

IBPreability es la eina que fem servir per determinar la fiabilitat dels tracks. 

 

 

 IBPReliability (points_per_km)

 

 

 

 

 

Llegir més...
 

Corrector de desnivell

 

Corrector de desnivell

S'analitza el track amb el corrector de desnivell per detectar i corregir les errades d'altures acumulades que se solen produir en alguns tracks, sobre tot els que contenen molts punts.

 

 

 

 

Optimització del track

Optimització del track

analitzem els nous registres i tornem a aplicar el corrector de desnivell fins a obtenir el nivell més alt de fiabilitat.

 

 

 

Càlcul de l'IBP

 

Càlcul de l'IBP

apliquem al track optimitzat diferents paràmetres segons el tipus de track (real-dibuixat) i llurs característiques (btt-carretera) per a obtenir finalment l'índex IBP de la ruta.

veure nou format de puntuació

 

 

 

Llegir més...