Muuttuvien liikennemerkkien tiedot / Variable Signs

115 views
Skip to first unread message

road.digitraffic.fi

unread,
Mar 10, 2021, 2:00:19 AM3/10/21
to road.digitraffic.fi
Muuttuvien liikennemerkkien tiedot on nyt saatavilla myös datex2-muodossa:

Tekstiriveillä olevat symbolit, esimerkiksi [tie_42] ja [ramppi] voi nyt saada suoraan svg-tiedostona, esimerkiksi seuraavasti:
http://tie.digitraffic.fi/api/v1/variable-signs/images/ramppi_123

---

Variable signs are now available in datex2 format:

And it's possible to get the symbols used in variable sign text-rows as svg-image, for example:

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

Developer

unread,
Mar 25, 2021, 7:34:34 AM3/25/21
to road.digitraffic.fi
Latitude ja longitude taitavat olla väärinpäin:
(koordinaatistohan on EPSG:3067, ETRS-TM35FIN ?)

Esim.
<groupOfLocations xsi:type="Point">
  <pointByCoordinates>
    <pointCoordinates>
      <latitude>426713.0</latitude>
      <longitude>7217378.0</longitude>
    </pointCoordinates>
  </pointByCoordinates>
</groupOfLocations>


road.digitraffic.fi

unread,
Mar 26, 2021, 7:38:25 AM3/26/21
to road.digitraffic.fi
Hei

Kiitos viestistäsi.  Nämä todellakin tulevat väärinpäin jo lähdejärjestelmästä.  Lähdejärjestelmän suuntaan on informoitu tästä ja he korjannevat tämän varmaankin jo seuraavassa asennuksessa.
Käytetty koordinaatisto tuossa on ETRS-TM35FIN.

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

Developer

unread,
Mar 31, 2021, 4:43:36 AM3/31/21
to road.digitraffic.fi
Kaikkia Suomen muuttuvia liikennemerkkejä ei ilmeisesti ole mukana.
Esim. seuraavilla teillä on varmuudella merkkejä, jotka puuttuvat datasta:
- Tampereen rantatie (vt12)
- Lahden uusi eteläinen kehätie
- Kuopion Kallansillat (vt5)

Datassa ei ole myöskään mukana mitään tekstirivejä, vaikka sanotaan: "Tekstiriveillä olevat symbolit, esimerkiksi [tie_42] ja [ramppi] voi nyt saada suoraan svg-tiedostona"

Tässä vanhemmassa JSON-muotoisessa rajapinnassa: https://tie.digitraffic.fi/api/v3/data/variable-signs
on mukana myös muita kuin nopeusrajoitusmerkkejä, mutta Datex2-muotoisessa rajapinnassa ei
(varmaankaan näitä vaan ei vielä ole toteutettu)

road.digitraffic.fi

unread,
Apr 1, 2021, 2:53:31 AM4/1/21
to road.digitraffic.fi
Hei

Kiitos viestistäsi.  Tuolla aineistossa ei tosiaan ole vielä kaikki liikennemerkit, mutta tavoite on, että jollain aikavälillä suurin osa olisi integroituna.  
Tekstirivit tulevat ainoastaan json-rajapinnasta.  Kysyn vielä lähdejärjestelmän puolelta, onko tarkoitus toteuttaa datex2-viestit myös muille kuin nopeusrajoitusmerkeille.  Onko teillä tarvetta saada datex2-muotoista dataa kaikista muuttuvista liikennemerkeistä?

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

road.digitraffic.fi

unread,
Apr 1, 2021, 3:29:22 AM4/1/21
to road.digitraffic.fi
Hei

Sainkin jo vastauksen noista puuttuvista liikennemerkeistä.  Kyseisiä järjestelmiä ei ole vielä integroitu, mutta Lahden eteläinen kehätie on tulossa kevään aikana, muiden osalta ei ole vielä tietoa.

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

Developer

unread,
Apr 13, 2021, 4:40:42 AM4/13/21
to road.digitraffic.fi
Aikaleimat ja nopeusarvot Datex2- ja JSON-rajapinnoissa eivät ole samat. Esim. tällä hetkellä.

Datex2

<situation id="KRM043951" version="1618279789945">
<overallSeverity>high</overallSeverity>
<situationVersionTime>2021-04-13T02:09:53.753Z</situationVersionTime>
<headerInformation>
<areaOfInterest>regional</areaOfInterest>
<confidentiality>noRestriction</confidentiality>
<informationStatus>real</informationStatus>
</headerInformation>
<situationRecord xsi:type="SpeedManagement" id="KRM043951" version="1618279789945">
<situationRecordCreationTime>2021-04-13T02:09:53.753Z</situationRecordCreationTime>
<situationRecordObservationTime>2021-04-13T02:09:53.753Z</situationRecordObservationTime>
<situationRecordVersionTime>2021-04-13T02:09:53.753Z</situationRecordVersionTime>
<confidentialityOverride>noRestriction</confidentialityOverride>
<probabilityOfOccurrence>certain</probabilityOfOccurrence>
<severity>high</severity>
<validity>
<validityStatus>active</validityStatus>
<validityTimeSpecification>
<overallStartTime>2021-04-13T02:09:53.753Z</overallStartTime>
</validityTimeSpecification>
</validity>
<groupOfLocations xsi:type="Point">
<pointByCoordinates>
<pointCoordinates>
<latitude>6818407.0</latitude>
<longitude>326986.03</longitude>
</pointCoordinates>
</pointByCoordinates>
</groupOfLocations>
<actionOrigin>internal</actionOrigin>
<complianceOption>mandatory</complianceOption>
<automaticallyInitiated>true</automaticallyInitiated>
<speedManagementType>speedRestrictionInOperation</speedManagementType>
<temporarySpeedLimit>80.0</temporarySpeedLimit>
</situationRecord>
</situation>

JSON:

{
type: "Feature",
geometry:
{
type: "Point",
coordinates:
[
23.753065,
61.460654
]
},
properties:
{
id: "KRM043951",
type: "SPEEDLIMIT",
roadAddress: "3 136 904",
direction: "INCREASING",
carriageway: "RIGHT",
displayValue: "100",
effectDate: "2021-04-13T05:13:20Z",
reliability: "NORMAL",
textRows: [ ]
}


Olemme kiinnostuneet myös noista tekstillisistä infotauluista, joten jos niitä ei lähitulevaisuudessa Datex2:een tule,
saatamme ruveta kuitenkin käyttämään tuota vanhempaa JSON-rajapintaa.

road.digitraffic.fi

unread,
Apr 13, 2021, 9:29:01 AM4/13/21
to road.digitraffic.fi
Hei

Selvittelen tuota aikaleima asiaa lähdejärjestelmän kanssa.  Nuo saattaa olla hetkellisesti eri arvoissa eri päivitystahdin takia, mutta en löytänyt tuota datex2-viestissä olevaa aikaleimaa ollenkaan json-viestien historiasta, joten jotain ongelmaa tuossa on.
Sain lähdejärjestelmästä tiedon, että tulevaisuudessa myös infotaulujen tiedot tulevat datex2-muodossa, arviolta elokuun aikana.  Datex2 ja json-rajapinnat eivät ole toisiaan poissulkevia, joten niistä kannattaa käyttää sitä josta tarvitsemansa datan saa helpoiten käyttöön(eikä kumpaakaan olla poistamassa lähitulevaisuudessa).  

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

Developer

unread,
May 19, 2021, 8:55:33 AM5/19/21
to road.digitraffic.fi
Onko mitään kuulunut noista päivitysaikaleimoista.
Joskus JSON-lähteessä, joskus taas Datex2-lähteessä päivitysaikaleima on tuoreempi (kummassakin tapauksessa voi nopeusrajoitusmerkin nopeusrajoitus olla eri)
Näin ollen kumpaankaan lähteeseen ei voi oikein luottaa.

Paras korjaushan olisi, jos JSON:in effectDate ja Datex2:n overallStartTime saataisiin samoiksi. Silloin nopeusrajoituskin olisi aina sama.

road.digitraffic.fi

unread,
May 20, 2021, 5:26:53 AM5/20/21
to road.digitraffic.fi
Hei

Tämä on vielä lähdejärjestelmässä selvityksen alla.  Testissä nuo aikaleimat tuntuvat olevan samat(tosin tarkkuus on eri).

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

Developer

unread,
Jun 2, 2021, 3:20:15 AM6/2/21
to road.digitraffic.fi
Kysytään nyt vielä tämäkin.
Jos liikennemerkit halutaan "mäpätä" (DigiRoadista löytyville) tielinkeille, niin siihenhän voidaan käyttää JSON-rajapinnan kenttää roadAddress
(tienumero, tienosan numero, offset).
Joskus kuitenkin on kenttä muotoa:  "roadAddress" : "22 0 0", eli pelkästään tien numero tunnetaan. Pystyisikö tätä korjaamaan.

Mistä (miten vanhasta lähteestä) saatte nuo tieosoitteet.
En tiedä miten usein ne muuttuvat, mutta ainakin DIgiRoadin uusin aineistojulkaisu on maaliskuulta 2021
https://vayla.fi/vaylista/aineistot/digiroad/aineisto/aineistojulkaisut#.XWONoegzaUk

Developer

unread,
Jun 2, 2021, 4:17:21 AM6/2/21
to road.digitraffic.fi
Varoitusmerkkien (type WARNING) tarkempi tyyppi pitäisi varmaan näkyä displayValue-kentässä:
Esim. seuraavassa displayValue 133 on ilmeisesti liikenneruuhka
https://tie.digitraffic.fi/api/v3/metadata/variable-signs/code-descriptions

Kuitenkin suurimmassa osassa varoitusmerkeistä displayValue = null

  • {
    • type: "Feature",
    • geometry
      {
      • type: "Point",
      • coordinates
        [
        • 25.161383,
        • 60.233308
        ]
      },
    • properties
      {
      • id: "VME01V102",
      • type: "WARNING",
      • roadAddress: "103 1 3183",
      • direction: "DECREASING",
      • carriageway: "RIGHT",
      • displayValue: "133",
      • effectDate: "2021-06-02T07:14:12Z",
      • reliability: "NORMAL",
      • textRows: [ ]
      }
    },

Mika Ahvenainen / Fintraffic

unread,
Jun 2, 2021, 5:05:16 AM6/2/21
to road.digitraffic.fi
Moi,

displayValue on usein null, koska noissa muuttuvissa opasteissa ei läheskään aina ole mitään varoitusta näkyvissä. Tämä näkyy hyvin tuon esimerkkinä käyttämäsi opasteen historiasta:

Mika / Fintraffic

Mika Ahvenainen / Fintraffic

unread,
Jun 3, 2021, 3:34:37 AM6/3/21
to road.digitraffic.fi
Terve,

Selvittelin tätä tietolähteen suunnasta.  Laitteille saadaan koordinaatit, kun ne liitetään TLOIKin (keskitetty liikenteenohjauksen käyttöliittymä) ohjaukseen. Näiden koordinaattien perusteella haetaan viitekehysmuuntimelta tieosoitteet.

Tieosoitteet ovat siis huonoimmassa tapauksessa siltä ajanhetkeltä kun laitteet on tuotu lähdejärjestelmään. Tietojen ylläpito on toistaiseksi manuaalista, syksyn aikana tähän on tulossa enemmän automatiikkaa mukaan.
Tsekataan vielä erikseen nuo 0 tieosia sisältävät tieosoitteet, nehän eivät ole valideja.

Tuo Digiroadin linkki näille laitteille löytynee myös siten, että haetaan laitteen koordinaateilla Väyläviraston viitekehysmuuntimelta koordinaatteja vastaava linkki (koordinaatit on vain ensin muunnettava EPSG:3067:aan):

Esim. VME/TIO120201:

Mika / Fintraffic

Developer

unread,
Jun 3, 2021, 3:38:16 AM6/3/21
to road.digitraffic.fi
Tämän lisäksi vielä vaikutussuunta (INCREASING tai DECREASING) usein puuttuu. Tällöin aina carriageway = SINGLE.

keskiviikko 2. kesäkuuta 2021 klo 10.20.15 UTC+3 Developer kirjoitti:

Developer

unread,
Jun 16, 2021, 10:19:47 AM6/16/21
to road.digitraffic.fi
Tässä on Tampereen seudulta muutama merkkipari
1. TMTMVI2116873781000 ja KRM040301, kummallakin puoli RIGHT ja suunta INCREASING
2. KRM040316 ja KRM040314, kummallakin puoli LEFT ja suunta DECREASING.

Epäilen että noin lähellä toisiaan olisi kahta samaan suuntaan vaikuttavaa merkkiä.

road.digitraffic.fi

unread,
Jun 18, 2021, 2:03:24 AM6/18/21
to road.digitraffic.fi
Hei

Kiitos havainnoista, pistän tästä kyselyä tietolähteen suuntaan.
Väliaikatietona, aikaleimojen korjaus on vielä selvityksessä eikä priorisoituna kovin korkealle.

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

road.digitraffic.fi

unread,
Jun 18, 2021, 2:31:03 AM6/18/21
to road.digitraffic.fi
Hei

Sainkin tähän nopeita vastauksia, molemmat ovat ihan oikein:
TMTMVI2116873781000 on peltinen opaste(vaihtuu kesä/talvi-nopeudet) ja KRM040301 on ensimmäinen vaihtuva opaste.
KRM040316 ja KRM040314 ovat ilmeisesti kun Tampereelta lähdetään Helsinkiä kohti, motarin päässä nopeudet vaihtuu tiheästi.
 
Tästä heräsikin keskustelu, että noita peltisiä opasteita jotka vaihtuu pari kertaa vuodessa ei ehkä kannata tästä rajapinnasta jakaa, kun eivät ole varsinaisia muuttuvia liikennemerkkejä.  Todennäköisesti tulee poistumaan rajapinnasta jollain aikavälillä.

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

Developer

unread,
Feb 18, 2022, 7:49:46 AM2/18/22
to road.digitraffic.fi
Joko on tietoa, milloin Tampereen puuttuvat liikennemerkit saataisiin integroitua?

road.digitraffic.fi

unread,
Feb 21, 2022, 12:43:02 AM2/21/22
to road.digitraffic.fi
Hei

Kysyin tätä jälleen tietolähteeltä, Rantatunnelin integrointi on suunnitteilla vasta monen vuoden päästä.

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

Reply all
Reply to author
Forward
0 new messages