Skip to content
Teemu Peltonen edited this page Apr 13, 2016 · 3 revisions

Liikennevirasto GTFS problems

Muutoshistoria

Versio Päiväys Tekijä Kommentit
0.1 24.11.2015 Samuli Heljo Ensimmäinen versio
0.2 24.11.2015 Samuli Heljo Hanneksen kommentit
0.3 07.12.2015 Teemu Peltonen Markdown ja Liikenneviraston kommentit
0.4 15.03.2016 Teemu Peltonen Kehityspaketin vaikutukset
0.5 13.04.2016 Teemu Peltonen Kehityspaketti päivitys

Käynnissä oleva kehitystyö, jonka odotetaan valmistuvan toukokuun 2016 aikana:

  • agency_url ja agency_fare_url-kenttien lisäys
  • route_type uudelleenmäärittely junaliikenteen osalta
  • trip_id muuttaminen muotoon <aineistolähde>_
    • Aineistolähteen trip_id siis säilytetään
  • stop_id muuttaminen muotoon <aineistolähde>_
    • Aineistolähteen stop_id siis säilytetään
  • stop_code ja stop_desc-kenttien lisäys
  • Pysäkkien yhdistelyn parantaminen
    • Digiroad-tunnusten parempi käsittely
    • HSL-pysäkkien erityiskäsittely
  • timepoint-kentän lisäys VALLU-tiedolle
  • Tietojen karsiminen ja duplikaattien poisto datanlatauksessa sääntöjen perusteella
  • VALLU-aineiston linjausviivojen tuominen shapes.txt-tiedostoon
    • Viivojen yksinkertaistaminen.

1 YLEISTÄ

###1.1 Dokumenti kuvaus Dokumentissa kuvataan Digitransitin tarpeet Liikenneviraston Koontikannan tuottamalle GTFS-datalle 2 AGENCY.TXT

2.1 Agency_name isot kirjaimet [NOT OK]

Agency_name tulee olla kirjoitettu suomen kielen sääntöjen mukaan. Nyt osa on isoin kirjaimin.

Livi 12/2015: Selvitetään korjausta lähdejärjestelmässä (Vallu)

3 STOPS.TXT

###3.1 Stop_name kapiteeli [OK] stop_name tulee olla kirjoitettu suomen kielen sääntöjen mukaan. Nyt osa on isoin kirjaimin.

  • Livi 12/2015: Korjataan Digiroadiin
  • Livi 03/2016: Digiroad korjattu

###3.2 Stop_url puuttuu [QUESTION] stop_url puuttuu, halutaanko tähän jotain?

Livi 12/2015: Toistaiseksi ei laitettavaa, linkki Digitransittiin?

###3.3 location_type puuttuu [NOT OK] location_type tulee sisältää arvon 0 tavallisille pysäkeille, ja 1 terminaaleille.

Livi 12/2015: Pyritään tuottamaan terminaalitietoa linja-autopysäkeille, mutta vaatii paljon kehitystyötä. Junaliikenteen osalta mahdollista nopeammin.

###3.4 Parent_station puuttuu [NOT OK] Parent_station tulee olla viittaus terminaalin id:hen jos pysäkki on terminaalissa. Terminaalipysäkit tulee merkitä location_type: 1 arvolla.

Huom! Stop_times pitää edelleen viitata pysäkkeihin kuten tällä hetkellä.

Livi 12/2015: Pyritään tuottamaan terminaalitietoa linja-autopysäkeille, mutta vaatii paljon kehitystyötä. Junaliikenteen osalta mahdollista nopeammin.

###3.5 Platform_code puuttuu [NOT OK] Laiturinimet/numerot niille pysäkeille, joille se on saataville terminaalin sisällä, tulee lisätä platform_code arvossa

(GTFS extension) https://support.google.com/transitpartners/answer/2450962?hl=en

Livi 12/2015: Pyritään tuottamaan terminaalitietoa linja-autopysäkeille, mutta vaatii paljon kehitystyötä. Junaliikenteen osalta mahdollista nopeammin.

###3.6 Lentokentät on kahtena pysäkkinä [NOT OK] Esim:

nondr_8340592,Helsinki,60.315733,24.971206
nondr_8340591,Helsinki,60.315733,24.971206

Onko kyse tässä Terminaali 1 ja 2? Onko terminaalitietoa mahdollista saada?

Livi 12/2015: Johtuu lähdejärjestelmän teknisestä rajoituksesta tilanteessa, jossa halutaan eri aikasakkoja tuleville ja lähteville lennoille. Terminaalitiedon saatavuus selvitettävä.

###3.7 Pysäkit väärässä paikassa [NOT OK] Esim:

nondr_7341709,MH_Tokeromaatalouso,-0.001267,-2.961863
nondr_7341721,MH_PellostehdasRi,-0.001267,-2.961863

nondr_8075781,"VIRKKALA KESKUSTA",58.432233,20.142573
nondr_8075782,MUSTIO,58.432233,20.142573
nondr_8075783,"SALO HERMANNI",58.432233,20.142573

Livi 12/2015: Selvitetään tietojen toimittajien kanssa. Waltti-tietojen hyödyntäminen ja VR:n datan siivoaminen korjaa suuren osan ongelmista.

###3.8 Stop_id ei pysyvä [WIP] Työt käynnissä stop_id:n prefixillä varustetuksi

###3.9 Stop_code lisäys [WIP] Työt käynnissä stop_code-kentän lisäämiseksi

###3.10 Stop_desc lisäys [WIP] Työt käynnissä stop_desc-kentän lisäämiseksi

###3.11 Pysäkkiduplikaatteja [WIP] Parannetaan pysäkkien yhdistelyä

4 ROUTES.TXT

###4.1 Route_url puuttuu [QUESTION]

Route_url puuttuu, halutaanko tähän jotain?

Livi 12/2015: Ei mitään mihin linkittää, varmistetaan läpimeno eri lähteistä

###4.2 Reittiduplikaatit [NOT OK]

Esim:

10595245,182524,8,"Keskusta - Metsäkallio - Keskusta - Hietalahti",3
10595258,182524,8,"Keskusta - Metsäkallio - Keskusta - Hietalahti",3
10595266,182524,8,"Keskusta - Metsäkallio - Keskusta - Hietalahti",3
10595270,182526,8,"Keskusta - Metsäkallio - Keskusta - Hietalahti",3
10595283,182524,8,"Keskusta - Metsäkallio - Keskusta - Hietalahti",3
10595291,182526,8,"Keskusta - Metsäkallio - Keskusta - Hietalahti",3

Huom: molempien suuntien reitit https://developers.google.com/transit/gtfs/style-guide?hl=en

Livi 12/2015: Selvitetään tiedon toimittajien kanssa.

###4.3 Reittiduplikaatit eri aineistoista [NOT OK] Pohjolan liikenteen bussit tulevat sekä VR:n sekä Vallun aineistoissa

Esim: 11133601,4,11615,"KAMPPI LINJA-AUTOASEMA - LOHJA",3

sekä:

11486037,187068,,"Kamppi, kaukoliik. - Lohjan linja-autoasema, laituri 1",3

Livi 12/2015: Ratkaistava tapauskohtaisesti. Päällekäisyyksiä odotettavissa VR:n lisäksi Waltti-liikenteen osalta.

###4.4 ”Ei linjatunnusta” [NOT OK]

Esim:

10121518,180785,MH_EI_LINJATUNNUSTA,"Matkakeskus 5 - MH_Pulliala",3
10121519,180785,MH_EI_LINJATUNNUSTA,"Matkakeskus 4 - MH_PellostehdasRi",3
10121520,180785,MH_EI_LINJATUNNUSTA,"Matkakeskus 5 - MH_Kalvitsaasth",3

Livi 12/2015: Selvitetään tiedon toimittajan kanssa.

###4.5 Lähijunat kahteen kertaan [NOT OK]

Esim:

11129710,4,R,"RIIHIMÄKI - HELSINKI",2
11433883,2,R,R-juna,2

Livi 12/2015: Liittyy junaliikenteen tietojen tuotannon uusimiseen

###4.6 Lähdön tunnusta käytetään kuin reitin tunnusta [NOT OK]

Esim junien ja lentojen numerot. Yksittäisen vuoron tunnus tulisi olla trip_short_name –kentässä.

Livi 12/2015: Selvitetään mahdollisuuksia.

###4.7 Kauko- ja lähiliikenteen erottelu route_type parametrilla [WIP]

Lähiliikenteen bussit: 3 Kaukoliikenteen bussit: 200

Lisätiedot: https://support.google.com/transitpartners/answer/3520902?hl=en

  • Livi 12/2015: Työmääräarvio olemassa, onko vaara että joillakin tiedon hyödyntäjillä hajoaa jotakin?
  • Livi 03/2016: Työt aloitettu 5 TRIPS.TXT

###5.2 Wheelchair_accessible puuttuu [NOT OK] Wheelchair_accessible puuttuu.

Livi 12/2015: Tarve tunnistettu, ei toistakseksi tapaa tuottaa tai kerätä. Varmistetaan läpimeno muista lähteistä.

###5.2 Bikes_allowed puuttuu [NOT OK] Bikes_allowed puuttuu.

Livi 12/2015: Tarve tunnistettu, ei toistakseksi tapaa tuottaa tai kerätä. Varmistetaan läpimeno muista lähteistä.

###5.3 trip_id ei pysyvä [WIP] Työt käynnissä trip_id:n muuttaminen prefixillä varustetuksi.

6 STOP_TIMES.TXT

###6.1 Pickup_type puuttuu päätepysäkeiltä [NOT OK] Lisätään pickup_type:1 päätepysäkeille

Livi 12/2015: Onko vielä tarpeellinen?

###6.2 Pickup_type kutsujoukkoliikenne [QUESTION] Voisiko kutsujoukkoliikenteen hoitaa pickup_typellä?

Livi 12/2015: Vaatii muita ratkaisuja

###6.3 Dropoff_type puuttuu [QUESTION] Onko tarvetta ”no dropoff” –tyyliselle tilanteelle?

Livi 12/2015: Kansainvälisissä junissa tarvetta

###6.4 timepoint puuttuu [WIP] Onko tietoa taatuista lähtöajoista?

  • Livi 12/2015: Työmääräarvio tiedon tuomisesta GTFS:ään Vallu-liikenteen osalta olemassa.
  • Livi 03/2016: Työt aloitettu

###6.5 ”Kolmiolennot” näkyy omituisesti [NOT OK] Esim. ay559. Tästä käyty mailikeskustelua helmikuussa.

Livi 12/2015: Selvitettävä tiedon tuottajan kanssa.

7 CALENDAR.TXT [OK]

8 CALENDAR_DATES.TXT [OK]

9 FARE_ATTRIBUTES.TXT

###9.1 Fare_attributes.txt puuttuu [QUESTION] Onko tarvetta?

Livi 12/2015: Todennäköisesti ei toteuteta.

10 FARE_RULES.TXT

###10.1 Fare_rules.txt puuttuu [QUESTION] Onko tarvetta?

Livi 12/2015: Todennäköisesti ei toteuteta.

11 SHAPES.TXT

###11.1 Kaikille reiteille ei ole shapeja [WIP] Onko mahdollista saada?

  • Livi 12/2015: Vallu-reittien shapeista työmääräarvio tulossa. Muuten tulee sitä mitä tietolähteestä tulee.
  • Livi 03/2016: Työt aloitettu

###11.2 Shapet ovat pysäkkiketjuja [NOT OK] Onko mahdollista saada oikea geometria? Pysäkkiketjun toimittaminen ei hyödytä, sillä se voidaan generoida pysäkkiketjun perusteella.

Livi 12/2015: Alkuperäisen tietolähteen tiedot säilytetään, pyritään vaikuttamaan heihin. Livi 03/2016: Tutkitaan mahdollisuutta tuottaa automaattisesti

12 FREQUENCIES.TXT [OK]

13 TRANSFERS.TXT [OK]

14 FEED_INFO.TXT [OK]

15 TRANSLATIONS.TXT

###15.1 Translations.txt puuttuu [NOT OK]

(GTFS extension) https://support.google.com/transitpartners/answer/2450962?hl=en

16 VALIDOINTI

###16.1 GTFS validointi [NOT OK] Feedi tulee mennä Googlen GTFS validaattorin läpi.

Livi 12/2015: Pyritään vaikuttamaan tietolähteisiin ongelmien korjaajiksi.