EsilehtAbiOtsingKalenderLogi sisseRegistreeri

Tere, Külaline.
Foorumisse postitamiseks pead sisse logima.
Kui Sul pole veel kontot, siis registreeru.
20. juuli 2019, 09:27:52
EOLPass
Logi sisse
Otsing

Uudised

Statistika
7 289 postitust 2 732 teemal 794 liikmelt
Värskeim liige: Erko
+  Orienteerujate foorum
|-+  Muu
| |-+  O-IT ja SI
| | |-+  Hajutusega radade (individuaal+teade) näitamine RouteGadget'is
0 liiget ja 1 külaline vaatavad seda teemat. « eelmine järgmine »
Leheküljed: [1] Alla Trüki
Teema: Hajutusega radade (individuaal+teade) näitamine RouteGadget'is  (Loetud 2742 korda)
Peep O.
IT toimkond

Väljas Väljas

Postitusi: 133


Vaata profiili WWW
« 18. september 2007, 21:12:05 »

Kõigis Eestis käima pandud RouteGadget'ites saaks kuvada ka hajutusega radasid (individuaal+teade) ning valikorienteerumise teevalikuid. Hiljuti sai proovitud hajutusega radade seadistamist ja tundub, et töötab korralikult. Jarkko Ryyppö (RG looja) on teinud head tööd.

Panen kirja pisikese juhendi, millest tulevikus juhinduda.

RG lähteandmeteks on võistluse korraldaja saadetavad tulemused ja rajaandmed. Tavapärasest suurem roll on RaceManager'ist tulevatel andmetel. EMV pika raja tulemuste failiga tekkisid mõningad tõrked, mis põhjustasid täiendavat käsitsitööd. Põhjust ei oska täpselt öelda, enne peaks testima.

Aga kõigest järjekorras.

1. Esimene samm on korraldaja saadetud XML formaadis tulemuste failist Splitsbrowseri formaadis tekstifaili tekitamine.  Nagu tavaliselt.
2. Nüüd aga tuleb kõige loomingulisem ja ajakulukam osa. Tekstifailis tuleb hetkel veel käsitsi e. siis tekstiredaktori vahenditega teha ära grupeerimine. Gruppide kokku panemine tuleb rahulikult läbi mõelda. Iga grupi moodustavad sarnasel (mitte samal!) rajal jooksnud klassid individuaalvõistlusel ning sarnasel rajal jooksnud vahetused teatejooksus. Näiteks:
  • Individuaalvõistlusel moodustavad grupi samal rajal jooksnud klassid.
  • Jüriöö teatejooksu põhiklassis moodustab iga vahetus omaette grupi. Tehniliselt saab, aga ei ole eriti mõtet panna kokku 1. ja 2. vahetust, sest rajad on liialt erinevad.
  • EMV põhiklasside teatejooksudes moodustavad üldjuhul 1. ja 3. vahetus ühe grupi ning 2. vahetus teise grupi, sest vastavalt juhendile peab 2.vahetus olema lühem, kuid 1. ja 3. vahetus jooksevad suhteliselt sarnastel radadel.
  • EMV noorte ja veteranide teatevõistlusel moodustavad grupi kõik samal rajal jooksnud klassid/vahetused. Vähemalt 2007.a. olid näiteks H18-20 ja H35-40 klasside kõik 3 vahetust sarnased ning neist oli mõistlik teha üks grupp.
Kui grupeerimise loogika on selgeks tehtud, siis tuleb Splitsbrowseri formaadis tekstifail vastavalt soovidele ümber teha. Teatejooksude puhul võib see olla päris hulk tööd, kuna algselt on tekstifailis hajutuse variandi tunnus. Näiteks fragment esialgsest failist:
Panker;Britta;0;0;M;0;630:00;;27:08;0;0;Ilves;;EST;15BC;15BC;15BC
Kivikas;Kaia;0;0;M;0;657:08;;29:50;0;0;Ilves;;EST;15CB;15CB;15CB
Vask;Agnes;0;0;M;0;686:58;;27:41;0;0;Ilves;;EST;15AA;15AA;15AA
Zimmermann;Marili;0;0;M;0;630:00;;33:42;0;0;Kape;;EST;15CA;15CA;15CA
Zimmermann;Margret;0;0;M;0;663:42;;38:29;0;0;Kape;;EST;15AC;15AC;15AC


näeb pärast muutmist välja nii:
Panker;Britta;0;0;M;0;630:00;;27:08;0;0;Ilves;;EST;D14-16_D55;D14-16_D55;D14-16_D55
Kivikas;Kaia;0;0;M;0;657:08;;29:50;0;0;Ilves;;EST;D14-16_D55;D14-16_D55;D14-16_D55
Vask;Agnes;0;0;M;0;686:58;;27:41;0;0;Ilves;;EST;D14-16_D55;D14-16_D55;D14-16_D55
Zimmermann;Marili;0;0;M;0;630:00;;33:42;0;0;Kape;;EST;D14-16_D55;D14-16_D55;D14-16_D55


3. Edasi jätkub töö RG manageri vahendiga. Esmalt (vt ka pilt 1) tuleb näidata, mis formaadis on sisendandmed. Eestis on tavapäraselt tulemused SportIdent CSV formaadis ning rajainfo kas 'IOF-XML (OCAD 9)' või 'Ocad 8 courses.txt and dxf' formaadis. NB! Oluline detail - kui teatejooksu rajainfo tuleb Ocad 9.0'st IOF-XML formaadis, siis tuleb ikkagi RG manageri vaates valida rajainfo formaadiks 'IOF-XML (Ocad 9), Individual race ' (vt nr 1 pildil 1).



4. Lähteandmete laadimisel on oluline mitte ära unustada linnukest valiku 'Individual courses' eest (vt pilt 2, nr 2).



5. RG manageri tööriistas järgneb nüüd tavaline pildi ja KP asukohtade kohakuti ajamine, millel  pikemalt ei peatu.

6. Kui kõik eelnev on korrektselt tehtud, siis avaneb RG manageris vaade, mida muidu ei näe - hajutuste ülevaade (vt ka pilt 3). Alustuseks tsitaat RG autorilt:
Tsitaat
There is control codes in split time file. And coordinates for those controls in courses xml. Actual condes/ocad courses are not used at all, only control coordinates are used. If someone dnf:s after 3 contols he will have a course with those 3 contols. This mode can be used in rogaining/score formats where competitors can pick any controls in any order
Ehk - rajainfo failist võtakse vaid punktide koordinaadid ning radade nimekiri luuakse tulemuste failist. Just seetõttu saab/tuleb Splitsbrowseri tekstifailis grupeerimisinfo abil koondada sarnased rajad.
Edasised sammud:
  • Kõigepealt stardi- ja finishitähiste kontroll (vt nr 1 pilt 2).
  • Valida, millised klasse RG's näidatakse
  • Kontrollida, kas RG on õigesti aru saanud hajutuste loogikast. Kõikide klasside kohta näidatakse erinevaid hajutusvariante koos ühe võistleja nimega. Piisas kui kontrollida, et parema ja vasaku tulba kirjeldused kokku langevad.




Ja ongi kõik!!

Panen kirja ka küsimused, mis ootavad veel vastust:
  • Kas peaks tegema xsl teisendused tüüpiliste teatejooksude grupeerimiste jaoks? A'la xsl Jüriööjooksu jaoks, põhiklasside teate jaoks ning NV teate jaoks.
  • Kas peaks tegema xsl teisendused hajutusega individuaaljooksude jaoks? Et Splitsbrowseri faili pandaks kohe grupeerimistunnus, mitte konkreetne hajutusvariant.
  • Kuidas töötab RG loogika valikorienteerumise korral? Seni testimata, aga kui töötab sama lihtsalt, siis saaks näiteks TAOK rogiaini ja/või Libahundi joonistamise oluliselt lihtsamini käima panna.
« Viimati muudetud: 9. aprill 2012, 11:35:18 Peep O. » Logitud
Leheküljed: [1] Üles Trüki 
« eelmine järgmine »
Mine:  

Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Lehekülje loomiseks kulus 0.067 sekundit, tehti 19 päringut.
Amber design by Bloc | XHTML | CSS