Věci, které považuji za užitečné, umisťuji přímo na stránky GeoGetu. Zde jsou jen takové specialitky, u nichž nepředpokládám větší rozšíření.
Hlavní důvod, proč není tento program na webu GeoGetu je ten, že za některých okolností nedává správné výsledky. Abych ozřejmil problematické situace, uvedu algoritmus výpočtu:
Program pro zeměpisnou polohu keše (nezabývá se se skutečnou finálkou, časová odchylka je nanejvýš v sekundách) vypočte čas, v kterém je Slunce 6 stupňů pod obzorem (tzv. občanský soumrak, to je takové množství světla, kdy většina lidí již na otevřeném prostoru nedokáže bez umělého osvětlení číst bežný denní tisk) a v případě potřeby jej převede na letní čas. Vypočtený čas porovná s časem nálezu a podle toho určí, zda k nálezu došlo za světla nebo ve tmě.
Úskalí uvedeného postupu je zejména v určerní lokálního času. Předpokládá se, že čas nálezu je v lokálním čase, je tedy třeba vypočtený čas UTC převést do správného časového pasma a ještě do letního času. První problém je to, že časová pásma jsou v zásadě rozdělena podle poledníků, ale z daného pravidla existují výjimky. K přeřazení keše do časového pásma by bylo třeba aplikovat jejich přesné polygony. Program toto zanedbává a předpokládá hranice časových pásem přesně podle poledníků. Druhým problémem je to, ne každý stát používá letní čas a ne všechny státy na něj přecházejí ve stejný den. Opět jsem si zjednodušil práci tím, že předpokládám použití letního času přesně ve stejném období jako v ČR.
Pro mě jsou tyto chyby nepodstatné, takže pracnost k jejich nápravě není adekvátní a nehodlám se jimi zabývat.
V pravidelně nepravidelných intervalech vytvářím soubory se zastávkami městské hromadné dopravy a nabízím je ke stažení.
Data jsou vzata ze dvou zdrojů:
Takže data jsou taková jaká jsou a pokud nebude kvalitnější volně dostupný zdroj, těžko se něco může změnit.
Region | Data | Datum aktualizace | Zdroj | Poznámka |
---|---|---|---|---|
Jihomoravský kraj | GPX, GPI | 3.9.2020 | GTFS - KORDIS JMK, a.s. | Soubor obsahuje data (zastávky a linky) Integrovaného dopravního systému Jihomoravského kraje (IDS JMK) včetně vlaků. |
Hradec Králové | GPX, GPI | 16.10.2014 | IDOS | |
Kladno | GPX, GPI | 16.10.2014 | IDOS | |
Olomouc | GPX, GPI | 16.10.2014 | IDOS | |
Ostrava | GPX, GPI | 16.10.2014 | IDOS | |
Plzeň | GPX, GPI | 16.10.2014 | IDOS | |
Praha | GPX, GPI | 3.9.2020 | GTFS - DPP a. s. | GPX soubor obsahuje v samostatném adresáři sloučené všechny linky metra do jediné. Pokud budete chtít použít tento společný soubor, vymažte soubory jednotlivých linek a soubor se sjednocenými linkami včetně ikony přesuňte o adresář výš. (GPI soubor obsahuje jen oddělené linky metra.) |
Ústí nad Labem | GPX, POI | 16.10.2014 | IDOS |
GPX
Všechny GPX jsou připraveny pro POILoader pro GPS značky Garmin. Protože většina GPS nepodporuje při vyhledávání diakritiku, je ze všech jmen zastávek odstraněna. V každém zazipovaném souboru jsou i ikony, které budou na místě na mapě zobrazeny. Pokud nevíte, co s GPX soubory, použijte návod na instalaci GPX souborů do GPS.
GPI
POI soubory jsou ve formátu gpi, tedy pro GPS značky Garmin. Pokud jsou data získaná z GTFS, pak každá kategorie (typ dopravního prostředku) obsahuje POI pojmenovaný !!! MHD Info !!!, který obsahuje informaci o zdroji dat, datum zdrojových dat a datum exportu dat do POI. (Pro data z IDOSu nemám datum aktualizace dat k dispozici, proto tento POI vytvořen není.)
Soubor gpi stačí zkopírovat do GPS do adresáře \Garmin\POI a GPS by měla zobrazovat příslušné ikony na místě jednotlivých zastávkových sloupků. Při zobrazování ikon POI je třeba si uvědomit 2 záludnosti:
Vytvořené GPX soubory mohou být pomocí POILoaderu nebo GpiGen uloženy do GPS. V GPS pak budou na mapě v místech příslušných stanic zobrazeny příslušné (viz níže) ikony. Po kliknutí na ikonu a zobrazení popisu POI bodu GPS zobrazí seznam linek, které na příslušné stanici zastavují. Z pochopitelných důvodů není a asi sotva kdy bude k dispozici grafikon s uvedením intervalů či časů průjezdů té které linky.
GPX soubor může být pochopitelně použit i k vytvoření POI bodů v programu MapSource či libovolným jiným způsobem, který využívá formát GPX.
Vytvořený GPX soubor neobsahuje žádný odkaz na ikonu, takže POILoader očekává ikony pojmenované stejně jako GPX soubory ve stejném adresáři. Stačí tedy příslušné soubory ze zip souboru rozbalit všechny do téhož adresáře.
Soubory pražské MHD jsou generovány jiným způsobem a za jiných dat (dpp.cz).
Jelikož většina GPS nepodporuje češtinu (zřejmě vlivem chyby v POI Loaderu) ve jménech POI bodů, jsou jména převedena na čisté ASCII.
Historie změn (jen změny aplikační, formátu, ..., NE aktualizace dat):
31.10.2016 | GTFS data jsou získávána z volně dostupného zdroje |
10.6.2015 | GTFS data, jsou získávána z autorizovaného přístupu na FTP, autorizace je však "k nalezení na webu" |
6.11.2009 | stanice metra jsou v polohách vstupů (úprava
HuntBehind, děkuji) a ne podle informací Ropidu tam, kde má čumák vlak
ve stanici). Přidal jsem zip, v kterém je vše najedné hromadě. |
12.8.2009 | do GPX souboru doplney tagy pro správné zobrazování ikon v Beeline |
29.7.2009 | doplněn soubor se všemi stanicemi metra najednou, uživatel si může vybrat, jestli je chce mít oddělené po linkách nebo všechny na jedné hromadě |
16.3.2009 | návrat k čistému ASCII, češtinu zřejmě zvládá jen Oregon a Colorado |
13.3.2009 | pokusil jsem se češtinu vyřešit, takže je to česky a hlašte potíže |
11.11.2008 | první verze s daty získanými z DPP map |
Číslování linek MHD v Praze není úplně náhodné, má jistý řád.
Tučně je označení tak, jak je v popisu POI bodu.
Hmmm, POI bod="Point of Interest bod", to je pěkný nesmysl, ale
vy to určitě pochopíte. :-)
Stav od dubna 2017:
Označení linek | Význam |
---|---|
A,B,C | Metro |
0-49 | Tram – pravidelné denní tramvaje (41=historická linka) |
91-99 | NTram – pravidelné noční tramvaje |
100-299 | Bus – pravidelné denní autobusy |
251–275 | SkBus – vnitropražské školní autobusy (od září 2017) |
280-299 | NahrD – interní linky DP, náhradní linky za metro (40 čísel dle vyloučených úseků), náhradní linky za tramvaje (30 čísel), náhradní linky za vlaky Českých drah, účelové linky, smluvní linky a linky jezdící při muzejní noci. manipulační přejezdy, služební jízdy a další pohyby vozidel |
301-399 | RegBus – příměstké autobusy příhraničního pásma B, spojení mezi Prahou a okolními obcemi |
400-799 | RegBus – mimopražské, regionální autobusy |
551-599 | SkBus – vnitropražske školní autobusy (do září 2017) |
5xx-6xx | RegBus – příměstské autobusy Středočeského kraje |
8xx | NahrD – zvláštní, dočasné, výlukové, příležitosné autobusové linky a linky financované z jiných zdrojů než PID (na některých je přeprava zdarma – např. 872, ...), interní linky DP, náhradní linky za metro (40 čísel dle vyloučených úseků), náhradní linky za tramvaje (30 čísel), náhradní linky za vlaky Českých drah, účelové linky, smluvní linky a linky jezdící při muzejní noci manipulační přejezdy, služební jízdy a další pohyby vozidel |
901-915 | NBus – noční městské linky, autobusy tarifního pásma P |
951-960 | NBus – noční příměstské linky, autobusy tarifního pásma 0,B a vnějších pásem |
Xxx | NahrD – náhradní autobusová doprava (též číslované jako 8xx) |
LD | Lan – lanová dráha (číslovaná jako 99, dříve i 41) |
Px | Lod – přívozy (P1-P5 číslované jako linky 695-699) |
Ix | InvBus – autobusové linky pro tělesně postižené (číslované jako 799=I1, 798=I3) |
AE | Sml – Aeroport, na letiště (číslované jako linka 790) |
*E,*T,*S,*O | Sml – Tesco Letňany |
OUTLET | Sml – Outlet Centrum Štěrboholy |
GLOBUS | Sml – Globus Zličín |
NCS x | Sml – Nakupní centrum Stodůlky - Tesco |
EUR x | Sml – Europark |
GB | Sml – Galerie Butovice |
BBC | Sml – Brumlovka Bussiness Centrum |
Tarifní pásma: P(=0,B dohromady),1,2,3,4,5 (=vnější pásma)
B je příhraniční pásmo, úsek příměstských linek blizkých hranici Prahy (v předplatných jízdenkách se pásmo 0 a B započítává jako jedno pásmo, v jednotlivých jízdenkách se každé z pásem započítává samostatně).
To, co je tu k dispozici z IDOSu, je nemalou měrou záshluhou Ebika, který vytvořil script pro vytažení potřebných dat z mapových stránek. Já už jen doplnil tu pověstnou třešničku – doplnil jsem jím předžvejkaná data o GPX tagy.