GTFS entities¶
GTFS entities.
These are the entities returned by the various pygtfs.schedule
lists.
Most of the attributes come directly from the gtfs reference. Also,
when possible relations are taken into account, e.g. a Route
class
has a trips attribute, with a list of trips for the specific route.
-
class
pygtfs.gtfs_entities.
Agency
(**kwargs)[source]¶ -
agency_email
¶
-
agency_fare_url
¶
-
agency_id
¶
-
agency_lang
¶
-
agency_name
¶
-
agency_phone
¶
-
agency_timezone
¶
-
agency_url
¶
-
feed_id
¶
-
id
¶
-
routes
¶
-
-
class
pygtfs.gtfs_entities.
Fare
(**kwargs)[source]¶ -
agency_id
¶
-
currency_type
¶
-
fare_id
¶
-
feed_id
¶
-
id
¶
-
payment_method
¶
-
price
¶
-
transfer_duration
¶
-
transfers
¶
-
-
class
pygtfs.gtfs_entities.
FareRule
(**kwargs)[source]¶ -
contains_id
¶
-
destination_id
¶
-
fare_id
¶
-
feed_id
¶
-
origin_id
¶
-
route_id
¶
-
-
class
pygtfs.gtfs_entities.
Feed
(**kwargs)[source]¶ -
agencies
¶
-
fare_rules
¶
-
fares
¶
-
feed_append_date
¶
-
feed_id
¶
-
feed_name
¶
-
feedinfo
¶
-
frequencies
¶
-
id
¶
-
routes
¶
-
service_exceptions
¶
-
services
¶
-
shape_points
¶
-
stop_times
¶
-
stops
¶
-
transfers
¶
-
translations
¶
-
trips
¶
-
-
class
pygtfs.gtfs_entities.
FeedInfo
(**kwargs)[source]¶ -
feed_end_date
¶
-
feed_id
¶
-
feed_lang
¶
-
feed_publisher_name
¶
-
feed_publisher_url
¶
-
feed_start_date
¶
-
feed_version
¶
-
-
class
pygtfs.gtfs_entities.
Frequency
(**kwargs)[source]¶ -
end_time
¶
-
exact_times
¶
-
feed_id
¶
-
headway_secs
¶
-
start_time
¶
-
trip_id
¶
-
-
class
pygtfs.gtfs_entities.
Route
(**kwargs)[source]¶ -
agency_id
¶
-
fare_rules
¶
-
feed_id
¶
-
id
¶
-
route_color
¶
-
route_desc
¶
-
route_id
¶
-
route_long_name
¶
-
route_short_name
¶
-
route_text_color
¶
-
route_type
¶
-
route_url
¶
-
trips
¶
-
valid_extended_route_types
= [0, 1, 2, 3, 4, 5, 6, 7, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 300, 400, 401, 402, 403, 404, 405, 500, 600, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 800, 900, 901, 902, 903, 904, 905, 906, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1200, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1400, 1401, 1402, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1600, 1601, 1602, 1603, 1604, 1700, 1701, 1702]¶
-
-
class
pygtfs.gtfs_entities.
Service
(**kwargs)[source]¶ -
end_date
¶
-
feed_id
¶
-
friday
¶
-
id
¶
-
monday
¶
-
saturday
¶
-
service_id
¶
-
start_date
¶
-
sunday
¶
-
thursday
¶
-
trips
¶
-
tuesday
¶
-
wednesday
¶
-
-
class
pygtfs.gtfs_entities.
ServiceException
(**kwargs)[source]¶ -
date
¶
-
exception_type
¶
-
feed_id
¶
-
id
¶
-
service_id
¶
-
-
class
pygtfs.gtfs_entities.
ShapePoint
(**kwargs)[source]¶ -
feed_id
¶
-
shape_dist_traveled
¶
-
shape_id
¶
-
shape_pt_lat
¶
-
shape_pt_lon
¶
-
shape_pt_sequence
¶
-
trips
¶
-
-
class
pygtfs.gtfs_entities.
Stop
(**kwargs)[source]¶ -
feed_id
¶
-
id
¶
-
location_type
¶
-
parent_station
¶
-
platform_code
¶
-
stop_code
¶
-
stop_desc
¶
-
stop_id
¶
-
stop_lat
¶
-
stop_lon
¶
-
stop_name
¶
-
stop_times
¶
-
stop_timezone
¶
-
stop_url
¶
-
transfers_from
¶
-
transfers_to
¶
-
translations
¶
-
wheelchair_boarding
¶
-
zone_id
¶
-
-
class
pygtfs.gtfs_entities.
StopTime
(**kwargs)[source]¶ -
arrival_time
¶
-
departure_time
¶
-
drop_off_type
¶
-
feed_id
¶
-
pickup_type
¶
-
shape_dist_traveled
¶
-
stop_headsign
¶
-
stop_id
¶
-
stop_sequence
¶
-
timepoint
¶
-
trip_id
¶
-
-
class
pygtfs.gtfs_entities.
Transfer
(**kwargs)[source]¶ -
feed_id
¶
-
from_stop_id
¶
-
min_transfer_time
¶
-
to_stop_id
¶
-
transfer_type
¶
-