GTFS#

GTFS (General Transit Feed Specification) yra ypač plačiai naudojamas standartas skirtas pateikti viešojo transporto statinę informaciją. Šis formatas yra naudojamas ne tik daugybės transporto paslaugų teikėjų visame pasaulyje, tačiau ir visų populiariausių kelionių planavimo priemonių (pvz., Google Maps Transit, Apple Maps Transit).

Struktūra#

GTFS duomenų rinkinys būna suspaustas į .zip failą susidedantį iš keleto .csv kablelių atskirtų failų. Kiekviename iš failų saugoma informacija apie konkretų transporto sistemos elementą pvz., stoteles, maršrutus, reisus, tvarkaraštį ir pnš.

Toliau detaliai aprašomas kiekvienas GTFS duomenų rinkinio failai10.

Table 1 GTFS duomenų rinkinio failai#

Failas

Privalomumas

Aprašymas

agency.txt

Privalomas

Informacija apie transporto paslaugų teikėjus.

stops.txt

Privalomas

Stotelių informacija.

routes.txt

Privalomas

Maršrutų informacija.

trips.txt

Privalomas

Reisų informacija.

stop_times.txt

Provalomas

Laikai, kada transporto priemonė atvyksta ir išvyksta iš stotelių.

calendar.txt

Sąlyginai privalomas

Informacija kada paslauga yra teikiama.

calendar_dates.txt

Sąlyginai privalomas

Aprašo kada transporto paslaugos nėra teikiamos.

feed_info.txt

Sąlyginai privalomas

Duomenų šaltinio informacija.

fare_attributes.txt

Neprivalomas

Bilietų kainodaros informacija.

fare_rules.txt

Neprivalomas

Taisyklės aprašančios kainodaros taikymą.

shapes.txt

Neprivalomas

Maršruto nubrėžimui žemėlapyje reikalinga informacija.

frequencies.txt

Neprivalomas

Aprašo intervalinius maršrutus.

transfers.txt

Neprivalomas

Taisyklės aprašančios persėdimus tarp maršrutų.

pathways.txt

Neprivalomas

Aprašo kelius jungiančius stoteles.

levels.txt

Neprivalomas

Aprašo skirtingi stoties lygiai.

translations.txt

Neprivalomas

Vertimai į kitas kalbas.

attributions.txt

Neprivalomas

Nurodo papildomus duomenų rinkinio atributus.

Ryšiai tarp duomenų rinkinio failų#

../_images/gtfs-files-relationship.png

Fig. 1 Ryšiai tarp GTFS duomenų rinkinio failų30#