commercialStop arvo saapuvissa ja lähtevissä junat

47 views
Skip to first unread message

Lauri Soivi

unread,
Apr 20, 2016, 1:49:53 PM4/20/16
to rata.digitraffic.fi


Hei,

teen projektia, jossa hyödynnän REST rajapintaa, joka sijaitsee osoitteessa:
http://rata.digitraffic.fi/api/v1/doc/index.html

Huomasin tuossa hakiessani "Liikennepaikan saapuvat ja lähtevät junat
(lukumäärärajoitus)" jsonia, että attribuutti commercialStop tulee joistakin
pysäkeistä ja joistakin ei. Onko tähän jokin syy että kyseisellä
attribuutilla on boolean arvo, jos arvo on false tilassa, jätetään kokonaan
tuo attribuutti tuomatta?

Eikö tämän arvon voisi tuoda aina, jolloin saisi false tai true arvon
suoraan haettua tuosta attribuutista, eikä pitäisi tutkia koodissa tuliko
arvo ollenkaan perille?

Tässä yksinkertainen kyselyni millä olen hakenut yhtä junaa keravan
asemalta:
http://rata.digitraffic.fi/api/v1/live-trains?station=KE&arrived_trains=0&arriving_trains=0&departed_trains=0&departing_trains=1

Liitteenä vielä ottamani json.

- Lauri Soivi
livetrains.json

Teemu Sirkiä

unread,
Apr 20, 2016, 2:08:33 PM4/20/16
to rata.digitraffic.fi
Näin näppituntumalta sanoisin, että tuo attribuutti näkyy vain niiden liikennepaikkojen kohdalla, joilla junalla on aikataulunmukainen pysähdys. Eli tuota attribuuttia ei kannata yrittää käyttää, mikäli trainStopping-attribuutin arvo on false.

Benjamin Pettinen

unread,
Apr 20, 2016, 2:12:11 PM4/20/16
to rata.digitraffic.fi
Dokumentaatiosta: "commercialStop: boolean; Onko pysähdys kaupallinen. Annettu vain pysähdyksille, ei läpiajoille"
Elikkäs näyttäisi olevan datassa vain silloin kun juna pysähtyy kyseisellä asemalla, en tosin tiedä miksei voisi antaa aina falsena? Itse en ole havainnut varmaan koska työskentelen pääasiassa asemien, joilla kaikki junat pysähtyvät kanssa (mm. Tikkurila).

/Benjamin

PS. Voisiko joku moderaattori siirtää tämän threadin oikeaan kansioon?

Solita / Jaakko

unread,
Apr 21, 2016, 12:53:20 AM4/21/16
to rata.digitraffic.fi
Tulee ylhäältä asti tuollaisena data. Kyselin hieman ja null tai 0 arvolla pysähdys on ei-kaupallinen.

Muutetaan nullit falseksi. Tein asiasta tiketin LIIKEAVOI-108.

Kiitoksia palautteesta.
Reply all
Reply to author
Forward
0 new messages