HSL:n avoin data kaluston liikkeistä

Vs: Raitiovaunuhavaintoja - syyskuu 2018

Mikä on tuo livedata? Pääseekö siihen tavanharrastaja?

En tiedä mikä on tavanharrastaja, mutta harrastaja siihen pääsee.

https://dev.hsl.fi/tmp/mqtt/map/#&t...+/+/+/+/+/+/#&zoom=11&lat=60.1755&lon=24.8298

tuossa on linkki esimerkki vaunusta 450, tarkempaa tietoa tosta: https://digitransit.fi/en/developers/apis/4-realtime-api/vehicle-positions/

vaihtelet siis eri numeroita + paikalle. joko liikennöitsijän numeron toisen plussan kohdalle muotoa 00xx, tai kolmanteen kohtaan kylkinumeron viisinumeroisena kuten tuossa tai neljänteen kohtaan linjanumeron nelinumeroisessa muodossa eli esim linja 55 on 1055, koska se on Helsingin sisäinen tai 441 on 4411, koska se kulkee Vantaalle. Kartalla olevia merkkejä painamalla näet sitten tarkempaa tietoa välineestä.

Tietääkö kukaan voiko tuohon url-osoitteeseen pistää numeron perään jonkin merkin, jotta se näyttäisi kaikki alamuodot? Esim jos haluan nähdä kaikki Variot kerralla niin voiko kylkinumeron kohdalle pistää 002 ja perään jokin merkki. Tai jokin muu syntaksi joka antaisi mahdollisuuden useampaan arvoon muuttujalle?
 
Vs: Raitiovaunuhavaintoja - syyskuu 2018

Tietääkö kukaan voiko tuohon url-osoitteeseen pistää numeron perään jonkin merkin, jotta se näyttäisi kaikki alamuodot? Esim jos haluan nähdä kaikki Variot kerralla niin voiko kylkinumeron kohdalle pistää 002 ja perään jokin merkki. Tai jokin muu syntaksi joka antaisi mahdollisuuden useampaan arvoon muuttujalle?

En ainakaan ole löytänyt MQTT:stä muita villejä kortteja kuin koko kenttää koskevan (+-merkki, joita tuossa esimerkki-URL:ssa on melkein jokaisen kentän kohdalla). Sinänsä jos ohjelmoinnin perustaidot on hanskassa, niin ei ole kovin vaikea tehdä softanpätkää, joka hakee MQTT-rajapinnan kautta kaikkien ratikoiden tiedot ja suodattaa niitä ihan niin kuin itse haluaa. Tuo nettipalveluhan on vain MQTT-rajapinnan päälle tehty nettikäyttöliittymä. Jos haluaa seurata esim. yksittäisten bussien tai ratikoiden liikkeitä, niin tietokoneelle tai kännykkään voi asentaa MQTT-clientin ja tilata sillä haluamiensa bussien ja ratikoiden sijantitiedon. Tätä helpommaksi bongausta ei voi oikein enää tehdä :)
 
Vs: Raitiovaunuhavaintoja - syyskuu 2018

En ainakaan ole löytänyt MQTT:stä muita villejä kortteja kuin koko kenttää koskevan (+-merkki, joita tuossa esimerkki-URL:ssa on melkein jokaisen kentän kohdalla). Sinänsä jos ohjelmoinnin perustaidot on hanskassa, niin ei ole kovin vaikea tehdä softanpätkää, joka hakee MQTT-rajapinnan kautta kaikkien ratikoiden tiedot ja suodattaa niitä ihan niin kuin itse haluaa. Tuo nettipalveluhan on vain MQTT-rajapinnan päälle tehty nettikäyttöliittymä. Jos haluaa seurata esim. yksittäisten bussien tai ratikoiden liikkeitä, niin tietokoneelle tai kännykkään voi asentaa MQTT-clientin ja tilata sillä haluamiensa bussien ja ratikoiden sijantitiedon. Tätä helpommaksi bongausta ei voi oikein enää tehdä :)

Se +-merkki on se villi kortti, eli mikä tahansa käy. Tästä järjestelmästä on muuten ihan kiva demosivu olemassa:

https://vehiclepositionsmapdemo--digitransit.repl.co/

Tuolla voi kokeilla, miten homma toimii. Näyttää myös koodin halutessa. Sivulla dev.hsl.fi löytyy paljon muutakin. Itseäni hieman harmittaa, että tuolta aiemmin sai tuon datan suoraan JSON-muodossa. Siihen oli helppo vääntää kaikkia kivoja karttasovelluksia.
 
Tossa aikoinaan kun nuo uudet rahastuskoneet alko tulemaan, löysin kännykän/tableti softakaupasta monenlaista ohjelmaa jotka lukivat tota hösselin avointa dataa. En muista mitä softaa viimeisenä käytin, mutta ne näytti ajoneuvojen realistisen paikan miltein sentilleen.

Nykyisessä tabletissa käytän hsl.n omaa softaa, mihin voi myös ladata niitä kerta / kuukausilippuja yms. Vaikka en itse käytä tuota ohjelmaa matkan maksamiseen, kertoo se realistisesti pysäkkiaikataulun (jos pysäkillä näyttöä ei ole), ajoneuvojen sijainnin ja paikantaa sut tarvittaessa siihen että voit reitittää itsesi määränpäähän mukavasti. :cool:
 
Olenko ymmärtänyt oikein, että livedata toimii vain Helsingissä? Kun minulla se ei ainakaan toimi täällä Espoossa.
 
Minulla ei enää tunnu toimivan, ei sitten puhelimella eikä tietokoneellakaan. Onko teillä muilla ongelmia asian kanssa vai onko tämä vain jokin oma ongelmani?
 
Tuo aikaisemmin käytetty 'mqtt console' näyttää olevan poistettu dev.hsl.fi sivustolta, tai ainakin linkki on poistettu etusivulta ja kun sivu antaa minullekkin virheen 504 ja ei tule suoraan sivua ei löydy virhe niin jokin osa esim javascript lisäosasta on poistettu.

Sivustolla on tosin linkki myöskin leafletin pohjalle rakennettuu sivuun https://vehiclepositionsmapdemo--digitransit.repl.co/ mutta se on huomattavasti supistetumpi ratkaisu. Esimerkiksi paikkamerkkiä napasauttaessa ei näy kuin nopeus, linja ja kylkinumero. Ja paikkamerkeistä ei jää jälkeä liikennevälineen liikkuessa.
 
Takaisin
Ylös