[talk-cz] Dálkové spoje z OSM

David Koňařík dvdkon na konarici.cz
Neděle Duben 14 10:51:01 UTC 2024


trip_headsign je jen string pro uživatele (viz dokumentaci standardu). 
Primární klíč v téhle tabulce je trip_id, ostatní *_id odkazují do 
dalších tabulek.

ID jsou sice složená z více čísel, ale toho si nevšímejte. Je to jen 
artefakt procesu konverze.

Nevím, jak moc už je naše konverzace relevantní pro OSM mailing list. 
Můžete možná psát rovnou mě, nebo na fórum co jsem pro zpracování JŘ 
založil: https://dadof.ggu.cz/

On 14. 04. 24 12:28, ramirezhav na seznam.cz wrote:
> Prosím vás jsem ztracen v tabulce trips.txt
> První dva řádky:
> Není z toho jasné co maj být primární klíče.
> route_id,service_id,trip_id,trip_headsign,trip_short_name,direction_id,block_id,shape_id,wheelchair_accessible,bikes_allowed
> "-CISR-877516-1","CIST-877516-1-1","CIST-877516-1-1","Karviná,Fryštát,aut.nádr.","877516 1","1","","","1","2"
> 
> Co jsem z toho pochopil je, že trip_headsign
> se skládá ze dvou čísel. Takže když to rozdělím na dvě čísla jako 
> trip_id a trip_stage_id mohu to použít jako primární klíč do tabulky trips?
> trip_id a trip_stage_id
> nebo se budou opakovat kombinace trip_id+trip_stage_id a primární klíč 
> mít na route_id.
> Protože *co jsem z toho pochopil je, že route_id je v podstatě 
> **trip_id+trip_stage_id*
> *jako číslo linky a číslo zastávky na lince.
> *
> Při vkládání dat do tabulky musí být ta kombinace unikátní, takže nemohu 
> opakovaně vkládat třeba trip. Takže se chci jen ujistit
> 
> ---------- Původní e-mail ----------
> Od: David Koňařík via talk-cz <talk-cz na openstreetmap.org>
> Komu: talk-cz na openstreetmap.org
> Kopie: David Koňařík <dvdkon na konarici.cz>
> Datum: 13. 4. 2024 14:10:00
> Předmět: Re: [talk-cz] Dálkové spoje z OSM
> 
> 
>     Jen se čtyřmi GB budete mít asi problém. Možná ne s CSV soubory, ale s
>     načtením dat už ano. Jedinou cestu vidím ve zpracování víceprůchodově
>     bez ukládání celých dat do RAM a načítání přímo ze ZIPu bez
>     rozbalování,
>     ale to je zas o hodně složitější.
> 
>     On 13. 04. 24 13:56, ramirezhav na seznam.cz wrote:
>      > Já se ptám protože mám jen 4GB a ještě musím mít puštěný služby a
>      > Firefox. Je to starý notebook. Takže jestli víte kolik to zabírá
>     archiv
>      > plus rozbalení budu za tu informaci rád, ať to nestahuji dvakrát.
>      >
>      > ---------- Původní e-mail ----------
>      > Od: David Koňařík via talk-cz <talk-cz na openstreetmap.org>
>      > Komu: talk-cz na openstreetmap.org
>      > Kopie: David Koňařík <dvdkon na konarici.cz>
>      > Datum: 13. 4. 2024 13:54:30
>      > Předmět: Re: [talk-cz] Dálkové spoje z OSM
>      >
>      >
>      > Je to standardní formát na bázi CSV: https://gtfs.org/schedule/
>      >
>      > Do RAMky se to rozumně výkonnému počítači vejde, alespoň JrUtil
>      > (napsaný
>      > v F#) to zvládá bez problémů v několika GB.
>      >
>      > On 13. 04. 24 13:45, ramirezhav na seznam.cz wrote:
>      > > No já to stáhnu na ramdisk, ale kolik potřebuju místa? Archiv +
>      > > rozbalení? Je nějaký manuál k datům podle kterého mohu napsat
>      > skript?
>      > > ---------- Původní e-mail ----------
>      > > Od: David Koňařík via talk-cz <talk-cz na openstreetmap.org>
>      > > Komu: talk-cz na openstreetmap.org
>      > > Kopie: David Koňařík <dvdkon na konarici.cz>
>      > > Datum: 13. 4. 2024 13:29:48
>      > > Předmět: Re: [talk-cz] Dálkové spoje z OSM
>      > >
>      > >
>      > > Nene, stačí si stáhnout nejnovější data v GTFS [0] a buď použít
>      > nějaký
>      > > software co v nich umožňuje hledat podle kritérií (žádný
>     jednoduchý
>      > > bohužel neznám), nebo si sám naprogramovat skript, co je
>      > profiltruje.
>      > > Bohužel bez programování se to asi neobejde, objem dat je moc
>      > veliký na
>      > > zpracování v spreadsheetu.
>      > >
>      > > [0]: https://data.jr.ggu.cz/results/latest/JDF_merged_GTFS.zip
>      > >
>      > > On 13. 04. 24 12:56, ramirezhav na seznam.cz wrote:
>      > > > Děkuji, jak mám tedy postupovat. GitLab neznám. Je to neplacené?
>      > > Tam se
>      > > > píše nějaký trial na sign-in.
>      > > > Jsem na linuxu.
>      > > > ---------- Původní e-mail ----------
>      > > > Od: David Koňařík via talk-cz <talk-cz na openstreetmap.org>
>      > > > Komu: talk-cz na openstreetmap.org
>      > > > Kopie: David Koňařík <dvdkon na konarici.cz>
>      > > > Datum: 13. 4. 2024 12:13:12
>      > > > Předmět: Re: [talk-cz] Dálkové spoje z OSM
>      > > >
>      > > >
>      > > > Zdravím,
>      > > > v OSM tato data spíš nejsou a pokud vím, tak jejich přidávání je
>      > > trochu
>      > > > kontroverzní.
>      > > >
>      > > > Všechny autobusové linky v ČR jsou v CIS JŘ, bohužel ale využití
>      > > > veřejností hází CHAPS (dodavatel IS) a MDČR klacky pod nohy (viz
>      > > moji
>      > > > přednášku [0]).
>      > > >
>      > > > Minulý rok se mi konečně povedlo vytvořit z veřejných dat CIS JŘ
>      > > > kombinací s geodaty jednotlivých krajů a OSM víceméně použitelné
>      > > data
>      > > > jízdních řádů. Software je svobodný [1] a generuji veřejné
>      > > výstupy [2].
>      > > >
>      > > > Nevěřil bych jim zatím na 100% (kvůli chybám ve zdrojových
>      > datech i
>      > > > možným přešlapům heuristik), ale na analytické dotazy jako vaše
>      > jsou
>      > > > použitelné dobře.
>      > > >
>      > > > David Koňařík
>      > > >
>      > > > [0]: https://dvdkon.ggu.cz/articles/openalt-2023-cisjr/
>      > > > [1]: https://gitlab.com/dvdkon/jrutil
>      > > > [2]: https://data.jr.ggu.cz/
>      > > >
>      > > > On 13. 04. 24 9:36, ramirezhav na seznam.cz wrote:
>      > > > > Dobrý den.
>      > > > > Včera jsem se díval na jednu stránku kde měly být zdroje dat
>      > > > autobusové
>      > > > > dopravy, jenže je to strašně roztroušené mezi různé dopravce.
>      > > > Dají se v
>      > > > > OSM najít data dálkových meziměstských spojů (ne tak že to
>     bude
>      > > > > projíždět do sousedního města 30-45 minut) ale prostě rychlé
>      > > > autobusy,
>      > > > > kdy třeba z Havířova do Ostravy by byly dvě nebo tři zastávky,
>      > > > ale spoj
>      > > > > by pokračoval dále k dalším městům, takže celková
>     vzdálenost by
>      > > byla
>      > > > > třeba 45 km a více? A pak by to chtělo spíš takové
>      > trvanlivější a
>      > > > > frekventovanější spoje ne takové co se za rok zruší nebo kam
>      > jede
>      > > > bus
>      > > > > jen 1x ráno a ve 12h jede zpět, ono by to chtělo aspoň 3x
>     denně
>      > > spoj
>      > > > > danou trasou, ale nevím zda toto OSM vůbec dokáže nabídnout.
>      > > > > A pak odkud nebo jak to stáhnout. Asi nechci stahovat všechny
>      > > > zastávky z
>      > > > > OSM.
>      > > > >
>      > > > >
>      > > > > _______________________________________________
>      > > > > talk-cz mailing list
>      > > > > talk-cz na openstreetmap.org
>      > > > > https://lists.openstreetmap.org/listinfo/talk-cz
>      > > > > https://openstreetmap.cz/talkcz
>      > > >
>      > > > _______________________________________________
>      > > > talk-cz mailing list
>      > > > talk-cz na openstreetmap.org
>      > > > https://lists.openstreetmap.org/listinfo/talk-cz
>      > > > https://openstreetmap.cz/talkcz
>      > > >
>      > > >
>      > > > _______________________________________________
>      > > > talk-cz mailing list
>      > > > talk-cz na openstreetmap.org
>      > > > https://lists.openstreetmap.org/listinfo/talk-cz
>      > > > https://openstreetmap.cz/talkcz
>      > >
>      > > _______________________________________________
>      > > talk-cz mailing list
>      > > talk-cz na openstreetmap.org
>      > > https://lists.openstreetmap.org/listinfo/talk-cz
>      > > https://openstreetmap.cz/talkcz
>      > >
>      > >
>      > > _______________________________________________
>      > > talk-cz mailing list
>      > > talk-cz na openstreetmap.org
>      > > https://lists.openstreetmap.org/listinfo/talk-cz
>      > > https://openstreetmap.cz/talkcz
>      >
>      > _______________________________________________
>      > talk-cz mailing list
>      > talk-cz na openstreetmap.org
>      > https://lists.openstreetmap.org/listinfo/talk-cz
>      > https://openstreetmap.cz/talkcz
>      >
>      >
>      > _______________________________________________
>      > talk-cz mailing list
>      > talk-cz na openstreetmap.org
>      > https://lists.openstreetmap.org/listinfo/talk-cz
>      > https://openstreetmap.cz/talkcz
> 
>     _______________________________________________
>     talk-cz mailing list
>     talk-cz na openstreetmap.org
>     https://lists.openstreetmap.org/listinfo/talk-cz
>     https://openstreetmap.cz/talkcz
> 
> 
> _______________________________________________
> talk-cz mailing list
> talk-cz na openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-cz
> https://openstreetmap.cz/talkcz



Další informace o konferenci talk-cz