Joukkoliikenteen reitit ja pysäkit

Köyhän miehen versio tästä on, että valitaan autoilureititys kohdepysäkille. Jos bussi ei seuraa ehdotettua reittiä, reittiä pitää laskeskella uudelleen. Rautateitä pitkin Garmin ei osaa reitittää lainkaan, joten silloin ainoa jotenkin toimiva vaihtoehto on ‘poissa tieltä’ eli suora viiva kohteeseen. Rautatieverkko ei edes välttämättä ole yhtenäinen; olen nähnyt irrallisia raiteenpätkiä ratapihoilla, ja vaihteistakin puuttuu ref:t. Google-junan pitäisi vähän ajella kuvailemassa ratoja. :slight_smile:

Katos p…, enpäs ole huomannut lisäpalvelua - öpnv.de on saanut kilpailijan. OSM:n Base Layer -valikkoon on lisätty Transport Map -kartta. Tykästyin heti kartan ulkonäköön. Kadut sun muut on häivennetty, jolloin itse pääasia, eli linjat korostuvat. Tällä hetkellä ilmeisesti vain bussilinjat näkyvät kartalla. Helsingin ratikkalinjat esim. eivät näy - pelkät kiskot.

Onpa tosiaan hieno. Lähekkäin olevat samannimiset pysäkitkin korostuvat lähikuvassa. Tuon kun saisi OsmAnd+:iin (tai ehkäpä saakin, en ole vielä jaksanut asentaa) suoraan vektoridatasta, niin kelpaisi käyttää.

Toistaiseksi käytän puolikuollutta Garminia navigointiin ja SonyEricsson Xperia Activea tallentamiseen. Ehkä vielä joskus risteytän OsmAnd+:n ja MyTracksin oikeaksi pyöräilynavigaattoriksi. SportyPal-ohjaustankoteline on seuraava hankinta.

Syksyn tullen HSL:n verkkosivut ovat näköjään täydentyneet Sipoon busseilla. Kävin viikko sitten Porvoossa lättähattujunalla ja palasin bussilla 776. Viikko sitten tarkkaa Bing-kuvaa ei vielä ollut kuin Nikkilään saakka, mutta nyt on sitäkin koko matkan Porvooseen. Kylläpä kehitys kehittyy nopeasti. Porvoossa riittääkin piirreltävää.

Tarkat ilmakuvat olivatkin tarpeen, sillä en millään saanut kaikkia pysäkinpaikkoja tarkasti talteen. Ihmetyksekseni HSL:n sivustolla oli parin Vanhan Kuninkaantien pysäkin GPS-koordinaatit vähän missä sattuu. Samaten Matkahuolto oli unohtanut muutaman pysäkin kokonaan ja ilmeisesti keksinyt olemattoman pysäkin Porvooseen Hornhattulantien risteyksestä itään.

Nyt kartalla on 760, 760K, 776, 776K kaikkine pysäkkeineen. Mutta mihin ne mahtavat kuulua wikissä? 760 ja 760K ovat kokonaan HSL-alueella, Helsinki-Nikkilä. Kuuluvatko ne HSL/bus muun seutuliikenteen sekaan, vai ovatko ne ’numerollista kaukoliikennettä’ kuten kaiketi 776 ja 776K? Kaikki nuo kuulunevat myös sivulle Uusimaa/Joukkoliikenne.

Niin, Sipoo on nykyään HSL:ää kun on kynnysrahat suostunut maksamaan… Laittaisin vaan sinne muiden sekaan seutulinjoihin. Loppuen lopuksi se on kuitenkin aika vähä merkityksellinen asia kumpaan noita laittaa, mutta aikanaan loin tuon numerollinen kaukoliikenne osan niille busseille jotka ovat omassa lippujärjestelmässään mutta kuitenkin ovat numeroitu (niitä nyt sattuu vaan olemaan helpompi havainnoida kuin helsinki-x-y-z vs helsinki-x-v-z tyylisiä reittiluetteloita joista on satoja variantteja). Ilmeisesti kaikki samankaltaiset “lähikaukoliikennebussit” eivät kuitenkaan ole numeroituja joten tuo kategoria nyt on muutenkin vähän keinotekoinen. Ehkä tuo seutuliikenne voitaisiin nykyään käsittää “ylittää maksurajan” kautta, mutta sitten ovat nuo kummajaiset kuten Helsingin 74, joka jatkettiin Porttipuistoon, pitäiskö se nyt siirtää seutubusseihin?

Tuolla sipoon suunnalla on noiden lisäksi sitten se joku Kerava-Nikkilä-Söderkulla tms., 95x numerolla kait. Tosin sitä saattoi joku jo olla osmiinkin viritellyt ettei se välttämättä edes puutukaan.

HSL koordinaatit on välillä aika kaukana pysäkeistä, toki pääosa niistäkin on hyvin mutta joukkoon mahtuu myös monta mätää omenaa joten oma survey/ilmakuvahavainto on aina parempi lähtökohta.


i.

Lisäsin vielä 776B:n (Nikkilä-Porvoo) poistamalla 776-relaatioista välin Helsinki-Nikkilä reitin ja pysäkit. Samaten 776K (Kuninkaanmäen kautta) oli helpohko tehdä risteyttämällä 776 ja aiemmin tekemäni 760K. Tähän mennessä en ole lisännyt mitään sellaista bussilinjaa, jolla en olisi joskus matkustanut pääosaa reitistä.
Nyt, kun Bing-kattavuus on parantunut ja HSL-sivustolta saa pysäkkilistaukset ja -koordinaatit, olisi melko helppo lisätä puuttuvia linjoja ihan vain nojatuolikartoituksena. Matkahuollon pysäkkilistauksiin ei 776-kokemuksen perusteella ole luottamista, mutta kyllä kai sitäkin voisi käyttää Bing-haun lähtökohtana.
Lisäilin Porvooseen myös joitain pyöräteitä Bing-kuvista. Alun perin minun piti vain tarkistaa, oliko puhelimen GPS:n avulla kartoittamani Taidetehdas edes suunnilleen kohdallaan. Toivottavasti Bing-peiton laajeneminen saa Porvoon ja Sipoon alueen tarkentumaan.

OpenLinkMap näyttää Suomenkin pysäkkejä, mutta aikatauluhaku tai reaaliaikainen liikennetieto tuskin toimivat.

Surffailin Helsingin, Jyväskylän ja Äänekosken karttanäkymissä. En nyt pikaisen etsimisen jälkeen löytänyt yhtäkään pysäkkiä, jota olisi voinut klikata. Sen sijaan tuolta löytyi mm. Helsingin parkkilipukleautomaatteja merkinnällä “now closed” (siis tätä kirjoittaessa).

Jyväskylästä löytyi mm. Jyväsjärveen upotetut kolme linkkipallukkaa. Ymmärtääkseni nuo ovat jääladun/retkiluistelujääradan tägejä, joissa tosin linkitys menee nyt pieleen. Palokan matonpesupaikkakin näkyy olevan “now open”, koska OLM ei käsitä, että opening hours May-Sep 24/7 + Oct-Apr off merkitseekin, että nyt ei pääse mattoja pesemään :smiley:

Äänekosken kirkonkylää muokkasin eilen ja hitaasti päivittyy linkkipallukka. Drinkkilasikuvake on kyllä siirtynyt oikeaan kohtaan, pallukka laahaa perässä.

Topiciin palatakseni, niin taitaa pysäkkien linkitys olla aivan karsean jättiläismäinen homma. Pääkaupunkiseudulla pysäkkejä lienee useampi tuhat. Laskeskelin, joskus takavuosina, että Jyväskylän seudulla “kaupunkilinjojen” pysäkkejä on ehkä noin 800-1000. Ikävä kyllä paikallinen liikennöitsijä on toteuttanut pysäkkiaikataulunettisivuston todella kököllä tavalla. Yhden ainoan pysäkin linkki näyttää tältä:

?key=K%C3%B6nkk%C3%B6l%C3%A4%201%2C%20Jyv%E4skyl%E4&lcn=K%C3%B6nkk%C3%B6l%C3%A4%232489.12189%7CK%C3%B6nkk%C3%B6l%C3%A4%201%2C%20Jyv%E4skyl%E4&cdate=4.3.2013&ctime=05.00&stime=201303040500&ua=select&v=timetables&cx=3439002&cy=6907656&z=1&tt_day=04&tt_month=03&tt_year=2013&key=K%C3%B6nkk%C3%B6l%C3%A4%201%2C%20Jyv%E4skyl%E4

Tuota Könkkölän pysäkkiä pitää vieläpä älytä etsiä nimellä Könkkölä. Jyväskylässä ei vielä ole käytössä helppoa ref -järjestelmää esim Kuopion tyyliin. Siellä pysäkit on numeroitu (kuten pääkaupunkiseudullakin) nelinumeroisella tunnuksella. Kuopiossa näppäillään pelkkä pysäkin tunnus ja lähetetään johonkin 1xxxx -numeroon, joilloin paluupostissa tulee tietoa ajankohtaisista lähtöajoista.

Siirryin summamutikassa pääkaupunkiseudulle. Päädyin Vantaan Kuninkaanmäkeen ja kokeilin sieltä jotakin lisäämääni linjan 742 pysäkkiä. Eipä sieltä muuta irronnut kuin linkki HSL:n pysäkkisivulle, jonka olin joskus lisännyt. En muista, näkyikö edes pysäkin name tai ref.
Samaten ihmettelin, ettei yhtäkään suomalaista järveä näkynyt, pelkkiä jokia vain. Olisikohan Laatokka piirretty natural=coastline, sillä se näkyi?

Entäs postilaatikot? Joskus olen merkinnyt tyhjennysajan opening_hours, vaikka se ei ehkä ole ihan semanttisesti oikein. :slight_smile:

Onhan se. Nykyisten ilmakuvien ja reittihakujen aikakaudella se kyllä onnistuisi ihan nojatuolimatkailuna.

Pysäkkien ref-numerot voisivat joskus tulevaisuudessa auttaa aikataulu- ja kulkutietojen hallintaan, vaikkapa OsmAnd-laajennoksena. En tiedä, olisiko offline-aikatauluhausta loppujen lopuksi kovin paljon hyötyä. Ehkä joku jatkuvaa datayhteyttä vierastava mutta paljon joukkoliikenteellä satunnaisiin paikkoihin liikkuva voisi sellaista kaivata. Satunnaisempi käyttäjä kuitenkin turvautuu online-reittihakuun ja ehkä kaipaa arviota bussin saapumisajasta. HSL-alueella on sitä pienimuotoisesti kokeiltu jo joitakin vuosia.

Ketähän varten tuokin ’palvelu’ on tehty? Mahtaa olla mukavaa kaivella älypuhelimen näppäimistöltä valuuttatunnuksia ja kappaleenloppumerkkejä, mutta onneksi Jyväskylän saanee kirjoittaa tavalliseen tapaan, sillä sen ä:t ovat URL-esimerkissäsi latin1-koodattuna %E4 eikä UTF-8:lla %C3%A4. Aika hyvin UTF-8 jo toimii, mutta joskus tuollaiseen latin1-sekoiluun vielä törmää.

Auttaisivatkohan kuntaliitokset tai kuntien yhteistyön lisääntyminen? Kaiketi jotain tilausyhteistyötä on tulossa joukkoliikenteeseen kilpailun vapautuessa. Eipä ollut Kirkkonummella, Sipoossa eikä Keravallakaan tietääkseni pysäkkitunnuksia ennen HSL-alueeseen liittymistä (Sipoo ja Kerava muistaakseni vuoden 2012 alussa, Kirkkonummi aiemmin). Linjan 742 muutama pysäkki oli Sipoon alueella (Viirilässä ja Myyraksessa), ja niillä oli HSL-sivuilla ennen jotkut oudot 00xx-tunnukset, nyt muotoa SiNNNN.

Minä ainakin näen OML:ssä sekä Laatokan että suomalaisia järviä. Laatokka näkyy todellakin piirretty tuolla coastline -avaimella.

Meikä on postilaatikkojen kohdalla käyttänyt järjestelmällisesti collection_times -avainta. OML ei näköjään tunnista sitä eikä siksi pallukoi tuolla tavalla merkittyä postilaatikkoa.

Arvatakseni paikallisliikenneyhtiön kotisivut tehdään konsernin pääkallopaikassa Lahdessa. Ja vaikuttaa siltä, että ne tehdään harrastelijapohjalta? Ainakin jossain vaiheessa sivuilla esiintyi melkoisesti kirjoitusvihreitä - olisikohan tekijällä ollunna lukkihäriö? esmex koulupäivä oli kautta linjain (eri tytäryhtiöiden sivuilla) kuolupäivä.

EDIT: Tutustuin vasta nyt tuohon Jyväskylän Liikenteen pysäkkihakumobiiliversioon. Sillä voi heittää vesilintua. Tuolla hakusivulla ei pysty hakemaan pysäkkejä mistään listasta, vaan on tiedettävä pysäkin nimi “ummikossa”. Suurin osa pysäkeistä on niinkin informatiivisia, että niistä löytyy pelkkä keltainen pysäkkiklpi. Ei linjakilpiä, ei pysäkin nimikilpiä eikä aikatauluja. Noin 4-5 vuotta sitten *) kaupungin puoleiset pysäkit maaseudulle päin riisuttiin linja/nimikilvistä, vaikka pari-kolme vuotta aiemmin kyseiset kilvet oltiin juuri uusittu/ajantasaistettu. Arvelen, että siinä haaskattiin 15.000 € veronmaksajien rahoja.

*) Taisi jollain kaupungin virastolla olla vaikeuksia kuluttaa sen vuoden määrärajoja ja virkamiehet keksivät sitten näinkin älyttömän törsäyshankkeen :rage:

Ans kattoo mitä liikenteen uusi järjestämistapa (bruttomalli=suunnilleen samanlainen käytäntö kuin mitä HSL-alueella nyt on) runsaan vuoden kuluttua tuo mukanaan. Jyväskylään perustettiin viime vuonna joukkoliikennelautakunta, jossa on edustajia myös naapurikunnista, ainakin Muuramesta ja Laukaasta. Tästä vuodesta alkaen lautakunnan nimi muuttui kaupunkiseudun joukkoliikennejaostoksi. Silmäilin läpi lautakunnan pöytäkirjoja ja huomasin, että nykyinen monopolifirma yritti hakea reittiliikennelupia 1.6.2014 alkaen vinolle pinolle linjoja, joita se nykyäänkin hoitaa sillisalaattimaisesti. Lautakunta lykkäsi lupien myöntämisen, kunnes a) järjestämistapa selviäisi ja b) linjastosuunnitelma hyväksyttäisiin. Jotain toivoa näkyisi löytyvän reitistön siilisalaattispagettisotkun yksinkertaistamiseksi. Tikkakoskelle ajetaan nykyään viittä eri reittiä ja monopolifirman lupahakemuksessa sama linjahärdelli olisi jatkunut. Jos minä saisin päättää, niin Tikkakoskelle ajettaisiin kaksi linjaa - päälinja kuten nykyinen linja 22 nykyistä tiheämmällä vuorovälillä ja sen lisäksi päälinjaa nopeampi 22M nelostietä tukemaan ruuhkassa (linjat 28, 36 ja 36K jäisivät näin eläkkeelle :slight_smile: ) Puhumattakaan vielä itse linjanumeroinnista - keskustaajaman runkolinjoille omat numeronsa sekä niiden ohella liikennöitävät lisälinjat omille numeroille. Ja “maaseutulinjoille” (suunnassa Säykki, Muurame/Korpilahti, Kuohu, Tikkakoski, Laukaa, Lievestuore, Oravasaari…) omat numerot tiesuuntien mukaisesti.

Joukkoliikenteen reitit ja pysäkit muuten löytyvät Liikenneviraston matka.fi tietokannasta, josta on dumpit saatavilla osoitteesta http://developer.matka.fi/

Datan lisenssiä ei tosin noilla sivuilla mainita, joten openstreetmap-importin laillisuus on vähän kyseenalainen. Onko kukaan täällä ollut tekemisissä Liikenneviraston datan kanssa aikaisemmin? Jos lisensointi sattuisikin olemaan yhteensopiva, niin ainakin expressbussien linjat ja pysäkit voisi olla aika helppo importoida tuolta.

Näytti juu olevan vielä epäselvemmin sanottu kuin HSL:n dev sivulla oli (siellä sentään enkku versio oli suht selvä, toisinkuin suomenkielinen versio), joten pitäisi kyllä varmistaa ensin, että nuo ovat todella vapaat (tai että OSM:iin ODBL+CT pohjalta uppiminen on ok). Epäilen kyllä että tuo varmistus taitaa olla lähinnä läpihuutojuttu.

Jos laajamittaisesti tuon hyödyntämiseen lähdetään niin olisi varmaan hyvä lisätä tuonne sivulle: http://wiki.openstreetmap.org/wiki/Contributors maininta vaikkeivät nuo sitä edes välttämättä vaatisikaan. Lisäksi importeista on sitten omat ohjeensa wikissä, jotka jokaisen asiaan vihkiytyvän olisi paras koluta läpi ennenkuin tulee aloittaneeksi hommaa. Sinänsä tuossa varmaan olisi tarpeen virittää jotain puoliautomaattista .osm generointia omaa tietokantaa apuna käyttäen. .osm filet sitten vain manuaalisesta josmissa tarkistettaisiin ennen uppimista. Relaatioiden käsin nakuttelussa ei välttämättä ole hirveästi mieltä niin kauan kuin ei ole kyse “pienestä piperryksestä” (vaikkapa jossain bussiaseman service waylla yms), joka voi mennä automaatilla hiukan sinnepäin paikkojen ahtauden, offsettien ja osmin puutteiden takia, minkä takia manuaalista checkiä joutuu varmasti tekemään vaikka sinnepäin jo automaatillakin päässee.


i.

En nyt aivan suoralta kädeltä lähtisi imppaamaan matka.fi:n dataa OSMiin. On nimittäin sen verran höttöä tavaraa, että. Vanhentunutta ja/tai väärää tietoa, kuten klo 9.05 lähtö Jyväskylä - Pihtipudas.

Heti alkajaisiksi matka.fi laittaa linkin kulkemaan Tourunsilta 1 -pysäkin kautta (ei kuulu ollenkaan reitin pysäkkeihin). Sitä seuraava Kauppatori 1 -pysäkki on väärä ja sitä seuraava Keskusammattikoulu -pysäkki tottelee nykyään aivan toista nimeä. Niskakuja 2 -pysäkin jälkeen tulee taas ihan lööperiä: 5-6 pysäkkiä (Mankola - Alvaranta/Nimetön pysäkki) ovat poistuneet keskuudestamme joskus v. 2005-6, kun nelostie muuttui tuolla osuudella moottoritieksi. Kauppatorin ja Niskakujan pysäkkien väliltä puuttuu vielä jokunen pysäkkikin.

Imuroin matka.fi tietokannan ja pikaisesti katsottuna asia näyttää olevan näin. Jo pysäkkien nimistäkin näkee, että datan laatuun ei ole paljon kiinnitetty huomiota. Välillä nimet ovat kokonaan isoilla kirjaimilla, välillä ei, ja välillä pidemmät nimet katkeavat kesken. No, ehkä kaikkea ei voi vaatia.

Kysyin myös matka.fi palautelomakkeen kautta tarkempia tietoja lisensoinnista, saamatta vastausta. Toisaalta Liikenneviraston webin “Käyttöehdot” sivulla http://portal.liikennevirasto.fi/sivu/www/f/aineistopalvelut/paikkatiedot/kayttoehdot kerrotaan, että “Valmisteilla on aineistojen ryhmittely julkisen hallinnon avoimen datan ja erityisehtoja sisältävän lisenssin piiriin.”, joten ehkäpä syssymmällä.

Vaikka Liikenneviraston data onkin puutteellista, voisi siitä jotain apua olla juuri esim. bussipysäkkien osalta, jos lisenssi saadaan kuntoon. Dataa voi muuten selata kartalla osoitteessa http://www.paikkatietoikkuna.fi/web/fi/kartta

Laitoin Kalkati.net -tietokannan pysäkit myös WFS-palveluun. Löytyi 68796 sellaista, joilla oli koordinaatit ja muutama kymmenen ilman koordinaatteja. Kymmenen pysäkin näytteen saa pyynnöllä
http://hip.latuviitta.org/cgi-bin/tinyows?service=wfs&version=1.0.0&request=GetFeature&typename=lv:lvm_pysakit_2013&maxfeatures=10

Oletuskoordinaattijärjestelmä on ETRS-TM35FIN (EPSG:3067), mutta srsName-parametrin lisäämällä saa sitä mitä tilaa, esimerkiksi WGS84-koordinaatteja
http://hip.latuviitta.org/cgi-bin/tinyows?service=wfs&version=1.0.0&request=GetFeature&typename=lv:lvm_pysakit_2013&maxfeatures=10&srsname=EPSG:4326

Ilmoitin tämän myös Liikennevirastolle ja poistan tai jätän aineiston sen mukaan, minkälaisen vastauksen saan.

Selailin tuota karttaa ja huomasin, että sieltä puuttuu kuntien vastuualuella olevien katujen/teiden pysäkit. Esimerkiksi Suolahden ja Äänekosken taajamien paikallislinkkipysäkit puuttuvat aineistosta. Ne on tosin osmitettu, kun olen käynyt navigaattorin kera bongaamassa about kaikki.

Lisäksi aineistossa on paljon siivottavaa. Hyvänä esimerkkinä Eteläväylän ja Ysitien eritasoristeysalue Jyväskylässä. Aineiston mukaan alueella on yhdeksän pysäkkiä, kun niitä on vain neljä.

Aineisto on varmaan olemassa Matka.fi -palvelua varten, eikä sitä tarvetta varten ole hyötyä pitää mukana sellaisia pysäkkejä, joihin ei viitata yhdessäkään reittiaikataulussa. Vilkaisin muutaman maantien varret Saarijärveltä, ja siellä näkyi tosiaan olevan suurin piirtein yksi pysäkki/kylä. Luultavasti Matka.fi käyttää otosta Digiroadin pysäkkitiedoista, mutta kuka tietää, miten usein Digiroadin pysäkkejä päivitetään ja miten päivitystiedot siirtyvät Matka.fi -tietokantaan. Matka.fi näyttää käyttävän myös GlobalId -ominaisuustietoa, jota saattaa olla vielä jotain muuta kuin Digiroadin ylläpitäjän tunnus ja valtakunnallinen tunnus. Tässä Digiroadin pysäkkien kaikki ominaisuustiedot:

4.4.2 Joukkoliikenteen pysäkki
Taulut: DIGIROAD_SEGMENTTI
DIGIROAD_NIMI
segmentin tyyppi 4
Pysäkki on pistesegmentti.
Pysäkillä on:

  • nimi (katso kohta 4.1.1)
  • pysäkin tyyppi (1-7)
  • ylläpitäjän tunnus (jos on olemassa)
  • valtakunnallinen tunnus
  • katostieto (1-3)
    Pysäkin tyypin arvot ovat:
    -1 Raitiovaunu
    -2 Linja-autojen paikallisliikenne
    -3 Linja-autojen kaukoliikenne
    -4 Linja-autojen paikallis- ja kaukoliikenne
    -5 Linja-autojen kaukoliikenne ja pikavuoro
    -6 Linja-autojen paikallis-, kaukoliikenne ja pikavuoro
    -7 Ei tietoa
    Pysäkin katostiedon arvot ovat:
    -1 Ei
    -2 Kyllä
    -3 Ei tietoa