Aplikace na vykreslování nákresného jízdního řádu

V roce 2022 jsem vyvinul nativní aplikaci pro Windows sloužící ke generování vizuální podoby nákresného jízdního řádu (NJŘ). Aplikaci je možné spustit v operačním systému Windows, testován byl ve verzích Windows 10 a 11.

Nákresný jízdní řád (NJŘ)

Nákresný jízdní řád je grafické znázornění jízdního řádu, které zachycuje časový průběh jízdy jednotlivých spojů (např. vlaků, autobusů) v konkrétní trase. Místo tradičního textového formátu, který uvádí časy odjezdů a příjezdů, se nákresný jízdní řád zaměřuje na vizuální zobrazení spojení mezi stanicemi nebo zastávkami a časové rozvržení jízd spojů.

Typický železniční nákresný jízdní řád českého (československého) vzoru vypadá tak, že v horizontální ose jsou zaneseny hodiny od 0 do 24, a ve vertikální ose průběh železniční trati (např. Přerov – Břeclav). Alternativně může být NJŘ rozdělen na více listů, typicky na dva (každý zachycující 12 hodin provozu), výjimečně na čtyři (po šesti hodinách provozu). Listu NJŘ se občas slangově říká plachta.

Nákresný jízdní řád je využíván zejména ke služebním účelům a pro účely analýz a plánování dopravy.

Poslání vývoje

Aplikace byla vyvinuta s cílem vytvořit skutečně jednoduchý editor nákresného jízdního řádu, který najde uplatnění zejména v prototypování a skicování jízdního řádu. Z tohoto důvodu aplikace zcela záměrně neobsahuje například funkce výpočtu jízdních dob, aplikace ani nepracuje s daty, která by k těmto výpočtům byla nezbytná. Cílem vývoje bylo vytvořit prostředek, do kterého načteme základní data o trati a jízdní řády vlaků a výsledkem bude přehledná interpretace těchto dat v rozhraní typickém pro Nákresné jízdní řády používané na síti železnic v České a Slovenské republice.

S ohledem na jednoduchost použití byl také volen formát souborů, která aplikace ukládá. Formát souborů, které program produkuje, má podobu dokumentu oddělovaného středníky a velmi se podobá formátu CSV.

Softwarové aplikace

Program se skládá ze tří modulů, každý z modulů má svou vlastní funkci. Moduly lze libovolně spouštět i z externích aplikací, je-li k tomu vhodný důvod.

Aplikace Grafikon22

Základový modul START vyvolá přehledné menu, pomocí kterého je možné spustit ostatní dva moduly aplikace, případně vyvolat nápovědu a dokumentaci k programu. Modul je připraven na další rozšíření podle potřeby. Právě tento modul představuje rozhraní, které je designováno ke standardnímu „uživatelsky přívětivému“ vstupu do aplikace.

Aplikace Route Editor

Route Editor (Editor tratě) je aplikace, která slouží ke tvorbě a úpravám souborů definujících průběh trati. V této aplikaci tedy standardně dochází k editaci dat jako jsou názvy stanic, zastávek, hradel, případně jiných dopravních bodů, kilometráže, druh traťového zabezpečovacího zařízení (TZZ), počet kolejí v mezistaničním úseku, počet staničních kolejí a podobně. Aplikace produkuje soubor .gvd22, který je nutné zvolit při spouštění aplikace TimetableEditor.

Aplikace Timetable Editor

Timetable Editor (Editor jízdního řádu) je aplikace, která slouží k samotné definici jednotlivých vlaků a jejich jízdních řádů. V této aplikaci standardně dochází k přidávání a odstraňování vlaků, a k editaci dat o jednotlivých vlacích. Kromě jízdního řádu, kdy je možné v každém dopravním bodě definovat čas příjezdu a odjezdu ve formátu HH:MM:SS, přičemž definování těchto časů je s výhradou počátečního a koncového bodu v mezích průběhu trati nepovinné, lze editovat i dodatné informační údaje o vlaku. Konkrétně jde o Výchozí a cílovou stanici (Která může být i mimo meze průběhu trati, která je definována pro NJŘ), Maximální rychlost vlaku, Hmotnost a délku vlakové soupravy.

V editoru se rovnou vykresluje celá plocha NJŘ a tato aplikace je tedy rovnou využita i ke grafické interpretaci nadefinovaných dat.

Praktické využití aplikace

Osobně software využívám k návrhu jízdních řádů do simulačních programů, kde dále dochází k analýze provozních situací. Program lze využít k návrhu jízdních řádů prakticky jakéhokoli dopravního provozu, nicméně určen je zejména pro využití na železničních systémech. V rámci dráhy je pak využití široké, od definice provozu na tratích lokálního významu po železniční koridory, vysokorychlostní dráhy, případně uzavřené drážní systémy.

Program poskytuje relativně snadnou cestu, jak v krátkém čase vizualizovat určitý dopravní model, případně jej jednoduchými cestami upravovat a sledovat dopady učiněných změn přímo v náhledu nákresného jízdního řádu.

Ukázka zobrazení NJŘ v aplikaci

Poskytnutí aplikace pro komerční a nekomerční účely

Program není v současné době v prodeji. Máte-li však zájem o vyzkoušení, nebo nějakou formu uplatnění tohoto softwaru, ozvěte se mi a můžeme se pokusit najít společné řešení.