Dálkové spoje z OSM

14 zpráv
Zpět na přehled

Dálkové spoje z OSM

14 zpráv RDVP 4 účastníků 5 min čtení
  1. ramirezhav na seznam.cz ramirezhav na seznam.cz #m79b716
    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.
  2. Vokoun 6.c.skola na gmail.com #mce0569
    Zdravím, co vím tak stav meziměstské autobusové dopravy v OSM je alespoň ve stredních a západních Čechách nic moc. Dálkové Flixbusy jsou, občas nějaké linky z PID, dálkové Arrivy a Regiojety vesměs chybí. Tuším, že někdo pracuje na nějakém programu, který by data do OSM automaticky přidával na základě opendat. Několikrát se to tu myslím řešilo. MHD ve větších m3stech je v poměrně slusném stavu, nicmeně i tam casto opravuji několik měsíců neplatný stav. Nevím, co přesně hledáte, něco jako tohle[https://www.openstreetmap.org/relation/16733623#map=9/50.1056/14.0405]?Vokoun matrix: @plzen42:matrix.org @plzen42:yatrix.org OSM: https://www.openstreetmap.org/user/Vokoun ---------------------------------------- 13. 4. 2024 9:38:43 ramirezhav na seznam.cz:
  3. ramirezhav na seznam.cz ramirezhav na seznam.cz #mb935a8
    Asi něco podobného. Závisí na to na tom poměru zastávek a vzdálenosti, takže 24 zastávek cca 50 km, průměrně tedy jedna zastávka co 2 km to jde. Ale kdyby byla obdobná trasa 12 zastávek tak by to bylo lepší protože by to bylo časově rychlejší, efektivnější. Takových tras "neefektivních" a pomalých je asi celkově hodně a já nechci stahovat úplně všechny trasy, jen ty rychlejší. Ale možná nepořídím a budu se muset dívat jen po těch dálkových. Ale jak říkáte, zatím to v OSM není, takže to teď řešit nebudu.
  4. David Koňařík dvdkon na konarici.cz #mfcca76
    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/
  5. ramirezhav na seznam.cz ramirezhav na seznam.cz #m3334da
    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.
  6. Paja CBradioCZ news.openstreetmap na cbradio.cz #m3d8fb5
    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.
    git clone https://gitlab.com/dvdkon/jrutil c5 treba stahnouti zip archiv (volba Code a zip ci dalsi) https://gitlab.com/dvdkon/jrutil/-/archive/master/jrutil-master.zip Kazdopadne uziva NET Core - see https://learn.microsoft.com/en-us/dotnet/core/install/linux cili asi nebude uplne OK zprovozniti ... Paja
  7. David Koňařík dvdkon na konarici.cz #me403d9
    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
  8. ramirezhav na seznam.cz ramirezhav na seznam.cz #mc90138
    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?
  9. David Koňařík dvdkon na konarici.cz #m6f3a5a
    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.
  10. ramirezhav na seznam.cz ramirezhav na seznam.cz #m2bd678
    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.
  11. David Koňařík dvdkon na konarici.cz #m23c639
    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ší.
  12. ramirezhav na seznam.cz ramirezhav na seznam.cz #m608cae
    Kolik zabírá ten archiv?
  13. ramirezhav na seznam.cz ramirezhav na seznam.cz #me01dae
    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
  14. David Koňařík dvdkon na konarici.cz #m40e7c6
    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/
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.