The data from the official GTFS specification document parsed to a list. Revision date:
2026-04-27.
Format
A list with data for every GTFS file. Each named list element (also a list) has specifications for one GTFS file in the following structure:
File_Name: file name including file extension (txt or geojson)File_Presence: Presence condition applied to the filefile: file name without file extensionfile_ext: file extensionfields: data.frame with parsed field specification (columns:Field_Name,Type,Presence,Description,gtfsio_type)primary_key: primary key as vectorfield_types: named vector on how GTFS types (values) should be read in gtfsio (names). Values are the same as infields.
Details
GTFS Types are converted to R types in gtfsio according to the following list:
Array =
geojson_arrayColor =
characterCurrency amount =
numericCurrency code =
characterDate =
integerEmail =
characterEnum =
character, integerFloat =
numericID =
characterInteger =
integerLanguage code =
characterLatitude =
numericLocal time =
characterLongitude =
numericNon-negative float =
numericNon-negative integer =
integerNon-null integer =
integerNon-zero integer =
integerObject =
geojson_objectPhone number =
characterPositive float =
numericPositive integer =
integerString =
characterText =
characterText or URL or Email or Phone number =
characterTime =
characterTimezone =
characterURL =
characterUnique ID =
character
