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¶
-