Skip to first unread message

Heikki Kauppinen

unread,
Jun 22, 2020, 9:43:12 AM6/22/20
to road.digitraffic.fi

Kun teen tämän kutsun

https://tie.digitraffic.fi/api/v1/data/camera-data/C01508

saan Mäntsälän kameroiden tiedot:

{
  "dataUpdatedTime" : "2020-06-22T13:21:08Z",
  "cameraStations" : [ {
    "id" : "C01508",
    "roadStationId" : 1508,
    "nearestWeatherStationId" : 1010,
    "cameraPresets" : [ {
      "id" : "C0150801",
      "presentationName" : "Tie 4 Lahteen",
      "imageUrl" : "http://weathercam.digitraffic.fi/C0150801.jpg",
      "measuredTime" : "2020-06-22T13:18:08Z"
    }, {
jne....

Siinä on "roadStationId" ja arvona 1508. Ja sääasema 1010.
Sääasemanumerolla löydän paikallisen sään.
Mutta tuo "roadStationId" ei tunnu viittaavan minnekään.
Kaipaan noita tms-tietoja eli tuntumaa ruuhkiin.


Kun teen kutsun

https://tie.digitraffic.fi/api/v1/data/tms-data

saan vajaa 90000 riviä, joista löytyy myös "roadStationId", mutta niiden arvot ovat välillä 23001-24607 eikä arvoa 1508 löydy.

Kutsulla

https://tie.digitraffic.fi/api/v3/metadata/tms-stations

saan luettelon tms-asemista ja siinä "roadStationId":t ovat samat 23001-24607.

Olenko ymmärtänyt jotakin väärin? roadStationId:itä on ikäänkuin kahdet erilaiset.
Onko kameratietojen ja tms-datan roadStationId:t erillisiä tai onko niiden välillä jotain linkkiä?

Digitraffic support / Solita / Jouni

unread,
Jun 22, 2020, 4:21:26 PM6/22/20
to road.digitraffic.fi
Hei!

Pahoittelut että nämä ovat hieman epäselkeät. Kamera-, sää- ja LAM-asemat ovat omia asemiaan, joten vaikka ne ovat usein lähekkäin, niillä on omat id:t.

Kamera-asemalla on numeromuotoinen roadStationId sekä id, joka on merkkijono. Merkkijono muodostuu C-merkistä ja roadStationId:stä (5-numeroisena). Tuo roadStationId ei siis ole minkään toisen aseman tunniste vaan kyseisen kamera-aseman tunniste, eikä se siten viittaa mihinkään LAM- tai sääasemaan.

Tuo nearestWeatherStationId taas viittaa lähimpään sääaseman roadStationId:hen. Lähimmän LAM-aseman id:tä kamera-asemalla ei ole tiedossa vaan se pitää päätellä koordinaateista.

Kartalla LAM-asemia (ja muitakin) voi katsella esim. geojson.tools -palvelun avulla esim.: http://geojson.tools/?url=http://tie.digitraffic.fi/api/v1/metadata/tms-stations?lastUpdated=false&state=active

Toivottavasti tästä oli apua.

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

Heikki Kauppinen

unread,
Jun 22, 2020, 4:45:51 PM6/22/20
to road.digitraffic.fi
Kiitos, kyllä tämä selkeytti asiaa. Erityisesti tuo geojson-linkki on hieno ja sen perusteella voinkin tehdä koodini.
Voisi toki ajatella, että kameradatassa olisi myös "nearestTmsStationId".
Lisäksi tässä dokumentissa
voisi olla tuon viestisi informaatio hieman laajennettuna.

Reply all
Reply to author
Forward
0 new messages