Ročník 3., Číslo 5., 2008 Bachratý, Kršák, Sadloň, Tavač - Príspevok ku generovaniu textových popisov bitových kalendárov 6 PRÍSPEVOK KU GENEROVANIU TEXTOVÝCH POPISOV BITOVÝCH KALENDÁROV CONTRIBUTION TO GENERATING TEXT DESCRIPTION OF CALENDAR FROM ITS BIT MAP DESCRIPTION Hynek Bachratý , Emil Kršák, Lubomír Sadloň, Marek Tavač 1 Anotace: Článok popisuje základnú schému práce algoritmu, ktorý z bitovej mapy kalendára vygeneruje jeho textový popis. Uvádzame ukážky práce algoritmu a pozitívne výsledky jeho testovania na kalendároch jazdy vlakov z databázy MERITS. Klíčová slova: kalendár, bitová mapa kalendára, textový popis kalendára Summary: The article describes the basic work scheme of an algorithm which generates a calendar text description from its bit map. We present samples of the algorithm work, and positive results of the algorithm being tested on the trains journey calendar from the MERITS database. Key words: calendar, bit map of calendar, text description of calendar 1. ÚVOD Kalendárne údaje sú významnou súčasťou informácií o doprave a ich spracovanie a zobrazenie je dôležitou súčasťou mnohých informačných systémov. Najčastejšie popisujú dni jazdy dopravných prostriedkov alebo dni platnosti niektorých ďalších charakteristík dopravy. V ďalšom budeme uvažovať a hovoriť o kalendároch popisujúcich dni jazdy vlaku. Vytvorené a tu popisované algoritmy pre generovanie textu sú ale z veľkej časti univerzálne a zmenou používaných textov je možné výstupy prispôsobiť aj pre iné situácie. 2. FORMULÁCIA PROBLÉMU Kalendárne údaje sú najčastejšie zadávané v dvoch formách: v bitových mapách a pomocou textových popisov. Termínom bitová mapa rozumieme súhrnnú informáciu, v ktorej je pre každý deň určitého obdobia zadané, či vlak v daný deň ide alebo nejde. Kalendár si teda možno predstaviť a v princípe tak býva aj dátovo reprezentovaný ako postupnosť jednotiek (ide) 1 RNDr. Hynek Bachratý, Ph.D., Žilinská univerzita, Fakulta riadenia a informatiky, Katedra softvérových technológií, tel.: +421 415 134 127, e-mail: Hynek.Bachraty@fri.utc.sk Ing. Emil Kršák, Ph.D., Žilinská univerzita, Fakulta riadenia a informatiky, Katedra softvérových technológií, tel.: +421 415 134 100, e-mail: Emil.Krsak@fri.utc.sk Mgr. Ing. Ľubomír Sadloň, Ph.D., Žilinská univerzita, Fakulta riadenia a informatiky, Katedra softvérových technologií, tel.: +421 415 134 100, e-mail: Lubomir.Sadlon@fri.utc.sk Ing Marek Tavač, Žilinská univerzita, Fakulta riadenia a informatiky, Katedra softvérových technologií, tel.: +421 415 134 130, e-mail: Marek.Tavac@fri.utc.sk