Raiteen todellisen pituuden määrittely

26 views
Skip to first unread message

Timo Voipio

unread,
Jun 3, 2025, 9:05:59 AMJun 3
to rata.digitraffic.fi
Moi,

Yritän selvittää Infra-APIn raiteet-tietueiden avulla tiettyjen välien pituuksia. Hypoteesinani oli, että "ratakmvalit"-tiedon voisi ratakilometrien (kilometrimerkit) pituuksien kautta laskea raiteen pituuden. Suurelle osalle raiteista on vain yksi ratakmvalit-objekti, joten tätä kautta saa pituuden yksikäsitteisesti.

Tietyillä liikennepaikoilla näyttää kuitenkin olevan raiteita, joille on useita ratakmvalit-tietoja, ääriesimerkkinä esim. SK 001 (OID 1.2.246.586.1.44.456800), jolla on ratakmvalit-tieto viidelle eri radalle (003, 008, 066, 431, 441). kilometrimerkit-tietojen kautta laskettuna näille viidelle ratakm-välille tulee yhteensä 3 toisistaan poikkeavaa pituutta:
  • 003: 1044 m
  • 008, 431, 441: 1214 m
  • 066: 1048 m
Saman raiteen geometria-kentän murtoviivan pituuden kautta laskettuna tulokseksi tulee 1164 m. Samoin mittaamalla Maanmittauslaitoksen karttapalvelussa Infra-API:n karttaliittymän näyttämän raiteen pituuden saa tulokseksi noin 1160 m.

Mikähän näihin eroihin mahtaa olla syynä? Ymmärtäisin, jos kyseessä olisi esimerkiksi huomattavan kauas pääraiteesta erkaneva sivuraide, mutta tuo kyseinen raide on käytännössä suora.

Yst. Timo Voipio

Timo Voipio

unread,
Jun 3, 2025, 9:22:14 AMJun 3
to rata.digitraffic.fi
Verrokiksi voi ottaa esim. OID 1.2.246.586.1.44.235858 (Kirkkonummi - Siuntio), jolla murtoviivan avulla laskettu pituus (12774,163 m) on pyöristyksen sisään sama kuin ratakilometrien pituuksien kautta (12774 m).

Solita / Jüppe

unread,
Jun 3, 2025, 10:06:56 AMJun 3
to rata.digitraffic.fi
Moi,

raiteella voi olla ratakilometrivälejä eri ratanumeroilla silloin jos
1) ratanumero jostakin syystä vaihtuu keskellä raidetta
     - näin ei _pitäisi_ olla, jos ei sitten jokin yksittäinen erikoistapaus jossakin päin Suomea.
2) raiteella on päällekkäisiä ratanumeroita
     - näinkään ei _pitäisi_ olla täydellisessä maailmassa, mutta ikävä kyllä datassa esiintyy tätä historiallisista syistä paljon.

Jos siis olettaa ettei ykkönen toteudu, niin pitäisi voida valita ratakilometriväleistä pisin. Toteutumisen voi tarkistaa esimerkiksi katsomalla raiteen _elementit_-kentän ensimmäisen ja viimeisen elementin ratakilometrisijainneista että molemmat löytyvät kyseisellä ratanumerolla.

Ratakilometrisijainnit ovat monilla elementeillä jostakin virallisesta lähteestä niille määritetty "virallinen" sijainti, jossa voi tietysti myös olla virheitä. Silloin kun tällaista tietoa ei ole ollut saatavilla, on sijainti kuitenkin ylläpitäjän likimäärin kartalta määrittämä. Myös ratakilometrien pituustiedoissa on epätarkkuutta (ratakilometri ei monesti ole likimainkaan kilometri), sillä meillä ei ainakaan toistaiseksi ole pääsyä dataan, jossa olisi tarkasti oikeat kilometrien pituustiedot.

Järjestelmä ei sisällä tarkkoja geometrioita, vaan ne on sijoitettu/piirretty likimain sinnepäin. Geometrioita mahdollisesti tarkennetaan joskus tulevaisuudessa mikäli saamme käyttöön sopivan tietolähteen, mutta toistaiseksi sellaista ei ole käytettävissä.

Sekä ratakilometreihin että geometrioihin perustuvassa tavassa on siis epätarkkuutta, joten aivan 100% varmaa metritarkkuutta ei ole nykyisin tarjolla.

Huomaathan että Liikenteenhallinnan raiteille (LH-raide) on sen sijaan käyttöpituus- ja hyötypituustieto (kun sellainen on olemassa), jotka ovat ns virallisia mitattuja tietoja, ja ovat LH-raiteita tarvitsevissa käyttötapauksessa luultavasti sopivammat tiedot.

Toivottavasti en unohtanut jotakin oleellista, kysy toki jos tuntuu jääneen epävarmuutta :)

Millaiseen käyttötapaukseen kaipaisit raiteiden pituustietoja?

Timo Voipio

unread,
Jun 4, 2025, 3:10:12 AMJun 4
to rata.digitraffic.fi
Moi,

Kiitos kattavasta vastauksesta (taas kerran)! Tässä koukkimassa esimerkkitapauksessani kyse oli varmastikin ainakin tilanteesta 2, koska Seinäjoen kaupallisella raiteella 1 aika luonnollisesti on sijainnit kaikilla 5 radalla, jotka alkavat/päättyvät Seinäjoen liikennepaikalta. Mahdollisesti 003/008 osalta myös syy 1, kun päärata vaihtuu jossain kohtaa Seinäjokea 003:sta (HEL-SEI) 008:ksi (SEI-KJÄ).

Metrien heitoissa ei tässä ole väliä, ja tämäkin oli todennäköisesti aika vähämerkityksellinen reunatapaus. LH-raiteiden raidepituustiedot pidän jatkoa varten muistissa, tälle voi olla käyttöä muissa tilanteissa - nyt ei onneksi tarvinnut miettiä, mahtuuko juna vaiko eikö mahdu.

Ratakilometrien pituustietojen osalta olisi kiinnostavaa tietää, että onko siis tunnetusti ratakilometrien pituuksissa (siten kuin vaikkapa kilometrimerkit-rajapinta ne kertoo) merkittäviä heittoja? Metrien heitoilla ei ole mitään merkitystä tässä, mutta etenkin jos pituudet ovat systemaattisesti liian isoja tai pieniä, niin pitää taas miettiä paria laskentaa uusiksi. Taas ääriesimerkkinä: (005) 192, jolla on ilmeisesti historiallisista syistä (Savon radan lähtökaarteen siirto reippaasti itään Kouvolassa) pituutta yli 2,5 km.

Käyttötarkoitusta en valitettavasti voi kauheasti avata enempää, mutta sain tästä riittävät tiedot, jotta laskenta jatkuu.

Yst. Timo

Solita / Jüppe

unread,
Jun 9, 2025, 3:06:45 AMJun 9
to rata.digitraffic.fi
Moi,

ratakilometrien pituudet on saatu vuosia sitten digitaalisesta lähdeaineistosta, joten ne ovat kyllä todennäköisesti oikein. Meillä ei ole tiedossa poikkeamia, sillä sellaiset olisi tietysti korjattu. Toki voi olla että mahdollisista lähdeaineiston muodostamisen jälkeisistä muutoksista ei ole saatu päivitettyjä tietoja. Mikäli jollakin sivuradalla kilometrien pituudet ovat tasan 1000m voi olla ettei todellista pituutta ole saatu mistään järjestelmästä vaan kyseessä on käsin syötetty arvaus. Tilanne toivottavasti parantuu tulevaisuudessa jahka saamme pääsyn tuoreeseen tarkkaan aineistoon.

Seinäjoellakin 003/008 vaihdos näyttäisi tapahtuvan vaihteissa ja kahden raiteen välillä, ainakin toistaiseksi. Näitä ratanumeroiden vaihdoskohtia ei ilmeisesti ole koskaan tarkasti/virallisesti määritetty, mikä aiheuttaakin aina välillä sekaannuksia erityisesti niissä tapauksissa missä kilometrilukematkin eroavat toisistaan.

Reply all
Reply to author
Forward
0 new messages