ELY-koodin yhdistäminen LAM-pisteisiin

52 views
Skip to first unread message

Mikko Metsäranta

unread,
Nov 12, 2021, 8:49:37 AM11/12/21
to road.digitraffic.fi
Moikka.

Aloitin kirjoittamaan gradua, jossa tarkoituksena on kerätä dataa LAM-pisteistä ympäri maata. Dataa sitten klusteroidaan ja vertaillaan alueiden eroja, sekä myöhemmin saatavilla olevan ajan mukaan tarkastellaan esimerkiksi korona-ajan vaihteluita liikenteessä.

Ensimmäisenä tavoitteena olisi datan lataaminen. Tuota varten tarvitaan seuraavaa muotoa oleva URL: https://aineistot.vayla.fi/lam/rawdata/[year]/[ELY]/lamraw_[lam_id]_[yearshort]_[day_number].csv
Itselle ei kuitenkaan selvinnyt, miten saisin ELY-koodin alla olevat lam_idt selville. Kun katsoin pisteistä saatavia metatietoja (https://tie.digitraffic.fi/swagger-ui/#/Metadata%20v1/tmsStationsUsingGET) niin saatavilla on provinceCode, jonka ajattelin viittaavan ELY-koodiin. Province koodin arvot ovat  kuitenkin välillä [1-19] kun ELY-koodit ovat [01-14] (https://vayla.fi/vaylista/aineistot/avoindata/tiestotiedot/lam-tiedot).

Onko siis jotain lähdettä, josta saisin ELY-koodin alaiset LAM-pisteiden id:t?

Terveisin
Mikko Metsäranta
Message has been deleted

road.digitraffic.fi

unread,
Nov 15, 2021, 5:18:52 AM11/15/21
to road.digitraffic.fi
Hei,

varmaankin viitekehysmuunnin on ainoa tapa yhdistää tuo tieto. Esim. ottamalla aseman tieosoitteen tiedoista (Esim. asema id: 24401) seuraavat arvot:
"roadNumber": 4,
"roadSection": 435,
"distanceFromRoadSectionStart": 716,

Saadaan tuloksesta ELY-tieto, jota voi käyttää aineistohaussa:
"ely": 14,
"elynimi": "Lappi",

Toivottavasti pääset näillä tiedoilla eteenpäin!

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

Mikko Metsäranta

unread,
Nov 15, 2021, 9:49:38 AM11/15/21
to road.digitraffic.fi
Mahtavaa, kiitos! Pääsen tuolla eteenpäin. :)

Terveisin
Mikko

Mikko Metsäranta

unread,
Jan 17, 2022, 3:45:04 PM1/17/22
to road.digitraffic.fi

Moi,

olen kokeillut LAM-pisteiden klusterointia ja hahmotellut ryhmiä kartalle.

Olisiko jokin tapa löytää LAM-pisteen tien tyyppi (esim. moottoritie, maantie yms.)? Voinko jonkin rajapinnan kautta kysellä tietyyppejä?

LAM-pisteistä itsessään löydän ainakin nämä tiedot tiestä:
"roadAddress": { "roadNumber": 7, "roadSection": 10, "distanceFromRoadSectionStart": 950, "carriagewayCode": 1, "roadMaintenanceClass": "1", "contractArea": "Porvoo 15 -20", "contractAreaCode": 133, "carriageway": "DUAL_CARRIAGEWAY_FIRST_MEASURING_DIRECTION"
}

Terveisin
Mikko

road.digitraffic.fi

unread,
Jan 18, 2022, 7:49:55 AM1/18/22
to road.digitraffic.fi
Hei Mikko,

Meidän rajapintojen kautta ei saa tien tyyppejä. Väylän Digiroad-palvelusta pitäisi kyseiset tiedot löytyä. Ainakin Digiroadin Tietolajien kuvaus -dokumentista löytyy tielinkin ominaisuustietojen kohdalla hallinnollinen ja toiminnallinen luokka sekä tielinkin tyyppi. Toivottavasti näistä tiedoista on apua sinulle.

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

Reply all
Reply to author
Forward
0 new messages