Puute kelikameroiden beta-rajapinnassa

24 views
Skip to first unread message

Teijo L.

unread,
Sep 6, 2022, 2:00:33 AM9/6/22
to road.digitraffic.fi
Moi!

Kelikameroiden beta-rajapinnassa ei ole tietoa kameran lähimmästä tiesääasemasta. Nykyisessä rajapinnassa tieto on, ja se on välttämätön tietynlaisen toiminnallisuuden mahdollistamiseksi.

Teijo L.

unread,
Sep 6, 2022, 5:00:08 AM9/6/22
to road.digitraffic.fi
Lisään vielä, että kameroiden metatiedoista on beta-rajapinnassa poistettu muutakin, kuten tie, tieosa, etäisyys, kuntakoodi, esiasentojen suuntatiedot ja paljon muuta, kaikkea tässä mainitsematta. Kyllähän poistetulle datalle tarvetta on.
Message has been deleted

Digitraffic support / Solita / Jouni

unread,
Sep 6, 2022, 5:38:48 AM9/6/22
to road.digitraffic.fi
Hei,

Kiitos palautteesta!

Olet oikeassa, että uusi asemien rajapinta tarjoaa vain perustiedot, kuten tilan ja sijainnin. Siihen lisättiin vielä myös esiasennon tila: 

"presets": [
          {
            "id": "C0150200",
            "inCollection": true
          },


Tarkemmat tiedot löytyvät sitten asemakohtaisesti, esim. https://tie.digitraffic.fi/api/weathercam/beta/stations/C01502 ja siellä esim.

"properties": {
    "nearestWeatherStationId": 1019,

Asemakohtaisten tarkempien tietojen dokumentaatio löytyy Swagger-kuvauksesta ja siellä pitäisi löytyä kaipaamasi tarkemmat tiedot: http://tie.digitraffic.fi/swagger/#/Weathercam%20(BETA)/weathercamStation

Ratkaiseeko tämä ongelman?

Ystävällisin terveisin / Best regards
– Digitraffic asiakastuki / Digitraffic support –

Teijo L.

unread,
Sep 6, 2022, 6:03:27 AM9/6/22
to road.digitraffic.fi
Moi!

Kyllähän tämä ratkaisee ongelman. Ei tullut mieleen, että osa metadatasta pitää hakea kamerakohtaisesti. Olisin kyllä mieluummin ottanut kaiken metadatan vastaan koko kamerajoukon osalta kuten tähänkin asti. Nyt pitää suorittaa suuri määrä yksittäisiä hakuja kullekin kameralle erikseen.

Onko tässä ajateltu, että koko kamerajoukon haussa on metadataa, jota tarvitaan useammin kuin muuta metadataa, ja on turhaa hakea kaikkea dataa joka kerta?

Digitraffic support / Solita / Jouni

unread,
Sep 6, 2022, 6:29:29 AM9/6/22
to road.digitraffic.fi
Hei,

tässä on juurikin ajateltu niin, että /stations -rajapinnasta haetaan olemassa olevien asemien perustiedot, koska muuten rajapinta on aika raskas ja sitten harvemmin tarvittavat tiedot haetaan asemakohtaisesti. 

Auttaisiko asiaa, jos asemakohtaisesti olisi aikaleima, joka kertoisi milloin aseman tiedot ovat päivittyneet. Tällöin sen perusteella voisi päätellä, tarvitseeko hakea aseman tarkemmat tiedot?

Ystävällisin terveisin / Best regards
– Digitraffic asiakastuki / Digitraffic support –

Teijo L.

unread,
Sep 6, 2022, 6:45:56 AM9/6/22
to road.digitraffic.fi
Moi!

Asemakohtainen aikaleima mahdollistaisi yksittäisten kameroiden metadatan haun suorittamisen vain silloin, kun sille on todellista tarvetta. Ilman aikaleimaa tulisi kuitenkin haettua kaikki metadata varmuuden vuoksi joka kerta.

Digitraffic support / Solita / Jouni

unread,
Sep 6, 2022, 6:48:45 AM9/6/22
to road.digitraffic.fi
Moi,

jes hyvä että tämä tuli esille. Laitetaan tuo TODO-listalle ennen tuotantoon vientiä.


Ystävällisin terveisin / Best regards
– Digitraffic asiakastuki / Digitraffic support –

Digitraffic support / Solita / Jouni

unread,
Sep 20, 2022, 9:27:22 AM9/20/22
to road.digitraffic.fi
Hei,

lisähuomiona, että uusiin rajapintoihin toimii myös ehdolliset pyynnöt https://www.digitraffic.fi/ohjeita/#kelikamerakuvien-turhan-tiedonsiirron-välttäminen-ehdollisilla-http-pyynnöillä (eTAG-otsake). 

Rajapinnat palauttavat myös Last-Modified -otsakkeen, jota on mahdollista kysyä myös HEAD-pyynnöllä. Tällöin dataa ei palauteta turhaan joka pyynnölle vaan sen voi pyytää sitten, kun Last-Modified -otsakkeen arvo on muuttunut.

Ystävällisin terveisin / Best regards
– Digitraffic asiakastuki / Digitraffic support –
Reply all
Reply to author
Forward
0 new messages