Unofficial/Proposed GTFS Data Elements
TriMet's GTFS includes a few unofficial GTFS data elements. These elements are documented below:
agency.txt
Field Name | Required | Details |
---|---|---|
bike_policy_url | Optional | The bike_policy_url specifies the URL of a web page where you can read the details about the agency's bike policy. |
linked_datasets.txt
Field Name | Required | Details |
---|---|---|
url | Required | The url field contains the URL of a GTFS-realtime service. |
trip_updates | Required |
The trip_updates field contains a binary value that
indicates URL contains GTFS-realtime trip updates. Valid options are:
|
vehicle_positions | Required |
The vehicle_positions field contains a binary value that
indicates URL contains GTFS-realtime vehicle positions. Valid options are:
|
service_alerts | Required |
The service_alerts field contains a binary value that
indicates URL contains GTFS-realtime service alerts. Valid options are:
|
authentication_type | Required |
The authentication_type field defines the type of authentication required to access the URL. Valid options are:
|
authentication_info_url | Optional | The authentication_info_url field contains a URL to a human-readable page describing how the authentication should be performed and how credentials can be created. |
api_key_parameter_name | Optional | The api_key_parameter_name field defines the name of the parameter to pass in the URL to provide the API key. |
route_directions.txt
Field Name | Required | Details |
---|---|---|
route_id | Required | ID referencing route.route_id |
direction_id | Required |
Indicates the direction of travel for a trip. This field is not used in routing; it provides a way to separate trips by direction when publishing time tables. Valid options are:
|
direction_name | Required | The generalized agency direction name used to idenitify route in a specific direction of travel. |
stops.txt
Field Name | Required | Details |
---|---|---|
tts_stop_name | Optional | Readable version of the stop_name. The field is aimed to be read as text-to-speech, therefore, abbreviation should be either removed ("St" should be either read as "Street" or "Saint"; "Elizabeth I" should be "Elizabeth the first") or kept to be read as it ("JFK Airport" is said abbreviated). |
stop_times.txt
Field Name | Required | Details |
---|---|---|
continuous_pickup | Optional |
The continuous_pickup field can be used to indicate a section of a trip where it is possible to board the transit vehicle at any point along the vehicle’s path of travel.
Some terms used to describe this service feature include "hail-and-ride" (UK), "request stops" (UK) or "flag stops" (USA).
In order to describe this type of service, the trip must reference a route alignment (shape_id) in shapes.txt.
After a continuous_pickup type is specified that type applies for the length of the vehicle path through stop points until a different,
non-empty continuous_pickup value is specified in a subsequent stop_times.txt record for the trip.
continuous_pickup applies only to pickup on an alignment, and does not override any pickup_type values that are set for discrete stops. Valid options are:
|
continuous_dropoff | Optional |
The continuous_dropoff field can be used to indicate a section of a trip where it is possible to alight from the transit vehicle at any point along the vehicle’s path of travel.
Some terms used to describe this service feature include "hail-and-ride" (UK), "request stops" (UK) or "flag stops" (USA).
In order to describe this type of service, the trip must reference a route alignment (shape_id) in shapes.txt.
After a continuous_dropoff type is specified in a trip that type applies for the length of the vehicle path through subsequent stop_times.txt records until a different,
non-empty continuous_dropoff value is specified in a subsequent stop_times.txt record for the trip.
continuous_dropoff applies only to drop-off on an alignment, and does not override any drop_off_type values that are set for discrete stops. Valid options are:
|