Tier list poskytovatelů dat o veřejné dopravě
Podle zákona č. 106/1999 Sb. (InfZ) jsou orgány veřejné moci a rovněž tzv. veřejné podniky povinny na zákonem oprávněnou žádost poskytnout informace o téměř čemkoli rozumném, co se jejich působnosti týká. Některé jsou v tomto ohledu proaktivnější a důležité informace, jakými jsou například jízdní řády veřejné dopravy, publikují z vlastní iniciativy. Jiné naopak využijí každou sebemenší příležitost ke zdržování a kličkování, jakou jim jen zákon umožňuje, nebo v horším případě dokonce ani neumožňuje.
Tato tabulka obsahuje tzv. tier list povinných subjektů podle jejich ochoty poskytovat informace dle InfZ.
| S |
|
| S- |
|
| A |
|
| B |
|
| C |
|
| D |
|
| E | |
| Ch |
|
České dráhy
Národní dopravce České dráhy na žádost o informace o příslušnosti zastávek k IDS a čísla stanic z mezinárodních registrů zaslal 10 dnů od doručení zprávy požadované údaje ve formátu XLSX.
Když jsem ovšem později podal tutéž žádost doplněnou o požadavek na polohy stanic znovu, milé dráhy patrně od minula změnily podnikovou právničku vyřizující žádosti o informace, resp. pořídily si místo ní právníka. Ten byl toho názoru, že poskytnutí těchto informací je pro ČD nepřiměřenou zátěží vyžadující najmutí programátorské firmy. Připomenul jsem mu tedy minulou žádost a chtě nechtě informace v původním měřítku poskytnul.
Ohledně poloh stanic a jejich číslech z registru ČD / CIS JŘ ČD uvedly, že nejsou původcem těchto informací, což je víceméně pravda (správcem jízdních řádů ČD je totiž dceřiná společnost ČD, nikoli ČD), a tudíž jsem na jejich poskytnutí dále netrval. Je otázkou, jak by se v této situaci chovala minulá právnička a jestli by to třeba nedopadlo jinak, ale to už se asi těžko dozvím.
České dráhy nicméně v tomto žebříčku klesly, neboť nebýt toho, že jsem jim připomněl minulou žádost, odmítli by novou s tím, že "příslušnost k IDS je pouze ve formátu textových poznámek", což se ukázalo být výmluvou (v poskytnutých datech jsou uvedené kódy IDS, které v textových poznámkách nejsou). Nejenže tedy ztratily dvě příčky v žebříčku, ale přišly také o veliký kus mé důvěry.
Společnost také na svých stránkách vede veřejně přístupný archív poskytnutých informací.
Pražská integrovaná doprava
Organizátora městské dopravy v Praze a Středočeském kraji pro účely vývoje aplikace Spojenka nebylo nutné kontaktovat, neboť potřebné informace z vlastní iniciativy zveřejňuje na svých webových stránkách, kde též archivuje odpovědi na žádosti podle InfZ.
Ve spolupráci s Operátorem ICT je také provozováno veřejně dostupné webové API Golemio, ze kterého lze (ač s poměrně nepraktickým rate limitem) vyčíst informace o provozu v reálném čase.
IDOL/KORID LK
Koordinátor veřejné dopravy Liberecka sice při první žádosti neudělal příliš dobrý dojem, ale ukázalo se, že pokud se jim na základě údajů pracně vydolovaných z registru smluv vyloží přesně, o co žádáme, poskytnou dané informace bez řečí. Kompletní data o tarifu ve formátu XML zaslali týden od obdržení žádosti a (pravda, symbolický) záznam o této skutečnosti zanechali v databázi odpovědí.
Kraj Vysočina
Kraj Vysočina sice na svém webu uveřejňuje strojově zpracovatelná data o tarifu, ta ale bohužel nejsou úplná ani aktuální. O kompletní data jsem tedy požádal podle InfZ a byla mi po dvou týdnech zaslána ve formátech XML a CSV.
Záznamy o poskytnutých informacích kraj uchovává ve webovém archívu.
IREDO/OREDO
Společnost OREDO nám požadované informace o tarifu ve formátu XML poskytnula v úctyhodném čase 5 dnů (včetně svátku 1. ledna a víkendu 4. a 5.). Bohužel už si ale nezaslouží místo v kategorii A, neboť společnost nikde nevede archív poskytnutých informací. Chyby nalezené v tarifních mapách po krátkém kolečku kontaktním formulářem opravila.
IDPK
V případě Plzeňského kraje nebylo třeba podávat žádost podle InfZ, neboť jsou kompletní informace o jeho tarifu dostupné na webové službě s rozhraním SOAP. Tato služba ovšem není oficiálně zdokumentována ani podporována.
DÚK
Ústecký kraj pro účely svého tarifního počítadla dříve provozoval webovou službu, jejíž podklady byly veřejně dostupné ve formátu XML. Bohužel již nějakou dobu tyto informace nejsou aktuální, neboť kalkulátor nově používá přímo API systému DÚKapka. Aktuální verzi nicméně kraj bez problému zaslal. Nalezené chyby v datech do několika dní opravuje. Archív poskytnutých informací je veden na stránkách kraje.
ODIS/KODIS
Koordinátor moravskoslezského IDS žádosti o poměrně rozsáhlé množství informací o svém tarifu vyhověl během rekordních 4 dnů. Informace poskytl ve formátu XLSX, ovšem s malou vadou na kráse v podobě několika nepříjemných překlepů. Archív poskytnutých informací společnost neprovozuje.
Správa železnic
Navzdory tomu, že se jedná o 6. největšího zaměstnavatele v Česku, trvalo Správě železnic odpovědět na dotaz dle InfZ celých 15 dní - maximum povolené zákonem. Později jsem jim zaslal ještě jeden, u kterého si nechali lhůtu prodloužit o 10 dní a rovněž ji zcela vyčerpali.
Informace o službách ve stanicích a jejich bezbariérovosti poskytnula bez problému ve formátu XLSX, ovšem v případě příslušnosti zastávek k IDS odpověděla, že tyto údaje ve strukturovaném formátu nemá. Což o to, není důvod jim to nevěřit, ale vzhledem k tomu, že mi je později České dráhy v takovémto formátu poskytly, je skutečnost, že SŽ tyto informace údajně vkládá do jízdních řádů ručně, poněkud trapná.
Žádost o poskytnutí poloh a adres staničních budov SŽ odmítly v zájmu "ochrany kritické infrastruktury" (§ 11 odst. 6 písm b) InfZ). To mi připadalo jako nesmysl - přinejmenším ve věci adres, které nejsou ani zdaleka přesné a technicky popisné, jak SŽ argumentovala - nicméně nadřízený orgán jednání SŽ potvrdil s tím, že rozhodnutí o riziku pro kritickou infrastrukturu zcela podléhá názoru jejího správce; tedy, pokud SŽ řekne, že v úkonu poskytnutí dané informace vidí riziko, pak tam naprosto bez diskuze je. Technicky vzato tudíž tento článek InfZ může SŽ dle své vlastní libosti použít k odmítnutí téměř jakékoli žádosti týkající se železnice. Tak je ten zákon bohužel zkrátka již napsaný.
Na žádost o poskytnutí popisu sítě, který je obsažen v provozní aplikaci DYPOD, ve formátu RailML, SŽ tyto informace zveřejnila. Poskytnutá data nicméně neobsahovala zdaleka všechno, co je možné v DYPODu dohledat - hlavně tedy názvy a čísla stanic a délky dopravních úseků. Po stížnosti na postup SŽ data doplnila a jsou nyní víceméně kompletní.
Na webových stránkách Správy železnic je o poskytnutých informacích řádně veden archív.
IDS JMK/KORDIS
Společnost KORDIS, organizující integrovaný dopravní systém Jihomoravského kraje, si na odpovědi na naše dotazy vyhradila maximální čas povolený zákonem, načež odpověděla skenem vytisknutého PDF obsahujícího hypertextové odkazy (ano!) na data, která bychom bezpochyby v době kratší než 15 dnů dokázali nalézt vyhledávačem Google. Mnoho dat poskytnuli navzdory výslovné žádosti ve strojově nezpracovatelném formátu, kvůli jehož nezpracovatelnosti jsem žádost vůbec podával, a v případě příslušnosti zastávek k číselníku CIS se odkázali na společnost Chaps (velice vtipné).
O naší rozpravě lze nalézt záznam na stránkách koordinátora zde.
Ministerstvo dopravy
Ministerstvu ochrany obchodních zájmů Chapsu jsem žádost poslal spíše ze zvědavosti a očekávání nezklamalo. Na žádost o kompletní číselník MHD z CIS JŘ ve strojově čitelném formátu zaslali odkaz na jeho nekompletní a strojově nezpracovatelnou verzi z webu. Na žádost o číselník zastávek z registru CIS JŘ odpověděli odkazem na jejich abecední seznam, který s logickým pořadím zastávek v číselníku téměř nesouvisí. Ne že by to kohokoli překvapovalo.
Záznamy o poskytnutých žádostech jsou archivovány na webových stránkách ministerstva.
CHAPS spol s r. o.
Společnosti Chaps jsem žádost poslal z legrace, neboť nebylo reálné očekávat, že někomu, kdo jim nemává před očima miliony, tihle frajeři poskytnou víc než drobky od večeře. Tuto žádost Chaps ignoroval, dokud jsem nepodal stížnost na postup při jejím vyřizování. Následně žádosti částečně vyhověl, ale o zbytku nepodal rozhodnutí o odmítnutí, čímž jednal v rozporu s InfZ. Domnívám se, že problém spočíval v tom, že toto rozhodnutí musí být podloženo zákonem, který ale Chapsu do karet tak úplně nehraje. Požádal jsem tedy o vydání rozhodnutí o odmítnutí, které nakonec se značnou odmlkou poskytli. V rozhodnutí se odvolávali na první větu § 11 odst. 2 písm. a) InfZ, což je poměrně vtipný nesmysl, neboť tento článek zákona zní "(Povinný subjekt informaci nepředá, pokud:) jde o informaci vzniklou bez použití veřejných prostředků, která byla předána osobou, jíž takovouto povinnost zákon neukládá, pokud nesdělila, že s poskytnutím informace souhlasí". Vedlejší věta je tedy zjevně integrální k jeho správné interpretaci. Ale CHAPSu samozřejmě jde o zachování monopolu, nikoli zákon.
Zajímavé rovněž je, že dle rozhodnutí soudů jsou požadované informace považovány za součást CIS JŘ a CHAPS je povinen je poskytnout.
A jo, cože, archív poskytnutých informací? Chapsem? Fakt? To by stand-up komici přišli o práci.
Koordinátor Integrovaného dopravního systému Olomouckého kraje
KIDSOK sice na žádosti reagoval rychle, ale údaje o tarifu ve formátu XLSX ve výsledku poskytnul až napotřetí. Nejprve jsem musel připomenout, že z metadat PDF dokumentů lze vykoukat, že byly udělané v Excelu, a že tedy data ve strojově čitelném formátu mají. Nějakým podivuhodným omylem se jim ale podařilo odeslat Excelové dokumenty převedené do PDF, takže jsem o ně musel požádat ještě jednou. KIDSOK tedy skončil o příčku níž pod KODIS, který poskytnul informace ve stejném formátu, ale bez potíží.
Záznamy o poskytnutých žádostech jsou archivovány na webu IDSOK, nicméně stránky jsou aktualizovány pouze sporadicky.