Otevřená data jsou zpracovávána zejména pro datové analytiky a tvůrce dopravních aplikací. K dispozici jsou pravidelně aktualizované jízdní řády, ale i statistické údaje o Pražské integrované dopravě.
Kromě umístění zde jsou datové sady předávány též Institutu plánování a rozvoje, který je po dalším zpracování umisťuje též na pražský portál opendat. V budoucnu počítáme též se zapojením do datové platformy.
Data, která lze stáhnout přímo zde z webu, jsou stejně jako celý obsah webu opatřena licencí CC-BY, tedy je lze dále šířit, avšak je nutné uvést autora a případné provedené změny. Data, která lze stáhnout z jiných zdrojů zde odkazovaných, se řídí licencí daného zdroje.
Data umístěná zde jsou poskytována jako „preview“ bez záruky. Mohou být bez předchozího varování smazána, přemístěna, nebo může být upraven formát. V datech též mohou chybět některé údaje, které podléhají přísnějším licencím.
Pokud máte zájem některé datové sady systematicky využívat, nebo by se vám hodila jakákoliv jiná podpora, napište nám prosím na opendata@pid.cz.
Datová sada | Četnost aktualizace | Odkaz | Podrobnosti |
---|---|---|---|
Jízdní řády PID ve formátu GTFS Jízdní řády všech linek PID (MHD + region) na týden dopředu. |
denně | [GTFS] | dokumentace |
Seznam zastávek PID Všechny zastávkové sloupky, uzly, názvy, pásma a polohy zastávek |
denně | [XML] [JSON] | [XSD], dokumentace |
Prodejní místa PID Místa, kde lze zakoupit jízdenky, předplatní kupóny, nebo vyřídit průkaz PID (automaty, kontaktní místa, stanice) |
cca měsíčně | [XML] [JSON] | [XSD], dokumentace |
Číselníky: [XML] [JSON] [XSD] | |||
GeoData Trasy, linky, zastávky, vstupy do metra a tarifní pásma a v různých formátech (GeoJSON, Shapefile, …) |
denně | [opendata.praha.eu] | |
Novinky, výluky a operativní mimořádnosti v provozu | real-time | [RSS kanály] | |
Roční statistika PID | ročně | [opendata.praha.eu] | |
Další datové sady naleznete na portálu opendata.praha.eu |
Soubor obsahuje jízdní řády všech linek PID (metro, tramvaje, autobusy, lanovka, přívozy, vlaky), trasy spojů, informace o tarifu pro výpočet ceny jízdného a garantované návaznosti mezi spoji. Jízdní řády vlaků jsou však zatím pouze experimentální, mohou obsahovat nepřesnosti v případě krátkodobých výluk a některých svátečních dnů!
Data splňují specifikaci GTFS Static s rozšířením Trip-to-trip transfers popisující garantované (vyčkávací) přestupní vazby. Specifika souboru s jízdními řády PID jsou vypsána níže. Tato specifika slouží jen pro lepší pochopení a lidskou čitelnost dat, případně poskytují doplnění pro správné použití těchto dat, na samotnou validitu nemají vliv.
stops.txt
U1072S1,“Můstek – A“,50.08353,14.42456,“P“,“https://pid.cz/zastavkova-tabla?stop=Můstek“,1,,1
U1072S2,“Můstek – B“,50.08341,14.42339,“P“,“https://pid.cz/zastavkova-tabla?stop=Můstek“,1,,1
U1072Z101P,“Můstek – A“,50.08312,14.42496,“P“,“https://pid.cz/zastavkova-tabla?stop=Můstek“,0,U1072S1,1,M1
U1072Z102P,“Můstek – A“,50.08394,14.42415,“P“,“https://pid.cz/zastavkova-tabla?stop=Můstek“,0,U1072S1,1,M2
U1072Z121P,“Můstek – B“,50.08321,14.42279,“P“,“https://pid.cz/zastavkova-tabla?stop=Můstek“,0,U1072S2,1,M3
U1072Z122P,“Můstek – B“,50.08361,14.42398,“P“,“https://pid.cz/zastavkova-tabla?stop=Můstek“,0,U1072S2,1,M4
U897Z1P,“Černý Most“,50.10912,14.57713,„P“,…,V1 <– pro městské linky (MHD)
U897Z1,“Černý Most“,50.10912,14.57713,„0“,…,V1 <– pro příměstské linky v pásmu 0
U897Z1N,“Černý Most“,50.10912,14.57713,„“,…,V1 <– pro linku IKEA (bezpl. přeprava)
U897Z21,“Černý Most“,50.10912,14.57713,„B,1“,…,V1 <– pro příměstské linky v pásmu B,1
routes.txt
trips.txt
L174D1,1111100,2012653,“Luka“,2012653,L174V5,1
L301D1,1111100,2012654,“Chýnice“,2012653,L301V1,1
L12D1,0111110,1000212,“Anděl“,1000212,L4V18,1
L12D1,0111110,1000213,“Vozovna Motol“,1000212,L4V19,1
calendar.txt
transfers.txt
Soubory se seznamem zastávek poskytují podrobnější informace o zastávkových sloupcích, které se nevejdou do feedu GTFS, který navíc neumožňuje strukturování dat. K dispozici je ve formátech XML a JSON, které jsou obsahem odpovídající. K XML formátu existuje XML schema, které formát popisuje. Níže jsou stručně popsány jednotlivé entity.
Skupiny <group>
Skupina definuje všechny zastávky ve stejném uzlu, které mají stejný název.
Příklad 1: Skupiny zastávek s názvem „Chrášťany“ v různých okresech (pouze vybrané atributy)
<group name=“Chrášťany“ uniqueName=“Chrášťany (Benešov)“ node=“4471″ avgLat=“49.7927″ avgLon=“14.5866871″ municipality=“Chrášťany“ districtCode=“BN“>
<group name=“Chrášťany“ uniqueName=“Chrášťany (Kolín)“ node=“2410″ avgLat=“50.06581″ avgLon=“14.9295769″ municipality=“Chrášťany“ districtCode=“KO“>
<group name=“Chrášťany“ uniqueName=“Chrášťany (Praha-západ)“ node=“1190″ avgLat=“50.0447922″ avgLon=“14.2591076″ municipality=“Chrášťany“ districtCode=“PZ“>
<group name=“Chrášťany“ uniqueName=“Chrášťany (Rakovník)“ node=“9520″ avgLat=“50.1428″ avgLon=“13.6631536″ municipality=“Chrášťany“ districtCode=“RA“ isTrain=“true“>
Příklad 2: Skupiny zastávek v uzlu 237 (pouze vybrané atributy)
<group name=“Karlovo náměstí“ node=“237″ avgLat=“50.07532″ avgLon=“14.4185734″>
<group name=“Moráň“ node=“237″ avgLat=“50.0740242″ avgLon=“14.41873″>
<group name=“Novoměstská radnice“ node=“237″ avgLat=“50.0774574″ avgLon=“14.4195213″>
<group name=“Palackého náměstí“ node=“237″ avgLat=“50.07274″ avgLon=“14.4144449″>
Zastávky (sloupky) <stop>
Každá skupina zastávek stejného názvu obsahuje zastávkové sloupky.
Projíždějící linky <line>
Každá zastávka obsahuje seznam linek, které v ní zastavují
Soubory se seznamem prodejních míst obsahují detailní popis všech evidovaných míst, kde se pořizuje jízdné PID, což zahrnuje
Soubor je k dispozici ve formátu XML a JSON. K XML formátu existuje XML schema, které formát popisuje. Pro zobrazení dat uživatelům se hodí využít číselníky s texty.
Prodejní místa <point>