Raidevaraukset

33 views
Skip to first unread message

Pertti Heikkinen

unread,
Aug 28, 2018, 8:10:33 AM8/28/18
to rata.digitraffic.fi
Nyt täytyy sanoa, etten ole ollenkaan varma onko kyseessä rajapinnan ominaisuus vai mahdollisesti bugi.

Seuraan "sattuneesta syystä" Hyvinkää-Karjaa -väliä ja käytössä on esimerkiksi "train-tracking/station/NM/latest/361".
Yleensä toimii loistavasti, ja kulkutietoviestillä havaittua junaa voin sitten seurata paikkatiedolla tarkemmin.

Ongelmana on yksi tietty juna, 5006 Kemi-Hanko tavara. Sen kulkutietoviestit eivät näy lainkaan. Arvailen, kun en muuta keksi, että syyllinen voisi olla junan ensimmäinen lähtöaika, joka siihen nähden kun se po. rataosalle asti kulkeutuu, on edellisen vuorokauden puolella. Eikö tuon "latest" -aikamääreen kuitenkin pitäisi näyttää ko. rataosan viimeiset kulkutietoviestit riippumatta junan ensimmäisestä lähtöajasta.

Olenko ymmärtänyt jotain väärin? Jatkanko vian etsimistä jostain päin omaa koodiani? Tai jos arvailuni syystä on oikea, pitäisikö kysely muotoilla toisin jotta myös tuo yksi juna parka pääsisi seurantaani?

  pjh

Teemu Sirkiä

unread,
Aug 28, 2018, 9:03:01 AM8/28/18
to rata.digitraffic.fi
Tämä liittyy ongelmaan, jonka olen täällä joskus muinoin mielestäni raportoinutkin. Kulkutietoviestit eivät järjesty historiaan oikein, jos junan lähtöpäivissä on eroa. Alla pätkä Sköldvikistä:

{"id":1653938118,"version":238954124529,"trainNumber":"F04245","departureDate":"2018-08-28","timestamp":"2018-08-27T21:29:23.000Z","trackSection":"042","previousTrackSection":"V024ab","station":"SLD","type":"OCCUPY"},
{"id":1653973920,"version":238961693685,"trainNumber":"2084","departureDate":"2018-08-27","timestamp":"2018-08-28T02:12:58.000Z","trackSection":"042","station":"SLD","nextStation":"END","previousStation":"OLLI","type":"RELEASE"},
{"id":1653973325,"version":238961669292,"trainNumber":"2084","departureDate":"2018-08-27","timestamp":"2018-08-28T02:10:02.000Z","trackSection":"042","previousTrackSection":"V024ab","station":"SLD","nextStation":"END","previousStation":"OLLI","type":"OCCUPY"},
{"id":1653936803,"version":238953428156,"trainNumber":"2088","departureDate":"2018-08-27","timestamp":"2018-08-27T21:21:28.000Z","trackSection":"042","station":"SLD","nextStation":"END","previousStation":"OLLI","type":"RELEASE"},
{"id":1653936161,"version":238953416835,"trainNumber":"2088","departureDate":"2018-08-27","timestamp":"2018-08-27T21:18:26.000Z","trackSection":"042","previousTrackSection":"V024ab","station":"SLD","nextStation":"END","previousStation":"OLLI","type":"OCCUPY"}

Tässä tilanteessa tuorein kulkutietoviesti ei siis ole ensimmäisenä.

Teemu Sirkiä

unread,
Aug 28, 2018, 9:03:55 AM8/28/18
to rata.digitraffic.fi

Pertti Heikkinen

unread,
Aug 28, 2018, 2:49:28 PM8/28/18
to rata.digitraffic.fi
Ok, kiitos Teemu! Tämä vastasi täydellisesti kysymykseen!

Teemu Sirkiä

unread,
Aug 28, 2018, 2:54:25 PM8/28/18
to rata.digitraffic.fi
Käytännössä voit kiertää tätä ongelmaa tässä tapauksessa lataamalla vaikka sata uusinta kulkutietoviestä ja sorttaamalla ne id-numeron perusteella itselläsi, niin saat uusimman selville riippumatta tästä ongelmasta. Toimii geneerisesti huonosti, jos on vilkas liikennepaikka, mutta Nummelan liikennemäärillä sinällään passeli ratkaisu.

Pertti Heikkinen

unread,
Aug 29, 2018, 12:38:46 AM8/29/18
to rata.digitraffic.fi
Näinpä ehdin jo tehdä ja tänä aamuna 5006 oli siivosti mukana datassa.
Reply all
Reply to author
Forward
0 new messages