GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-10-31T21:20:04Z,
for the dataset file:///shared/redding-ca-us.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
English
Feed Start Date:
2024-01-01
Feed End Date:
2025-12-31

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. trips.txt

Counts


  • Agencies: 1
  • Blocks: 15
  • Routes: 12
  • Shapes: 27
  • Stops: 341
  • Trips: 278

Specification Compliance report

37 notices reported (0 errors, 37 warnings, 0 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 34

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
36 "102227-be553cb2-37e7-4712-909f-3f87ec55e135" "102227-151" 160.49704771815917 2.6749507953026526 752 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "15:34:00" 753 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "15:34:00"
46 "102227-62b1001b-e34c-4d81-a07c-e52f317630fa" "102227-151" 160.49704771815917 2.6749507953026526 962 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "15:34:00" 963 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "15:34:00"
33 "102227-6876d577-7482-4c06-a105-913eee3d6637" "102227-151" 160.49704771815917 2.6749507953026526 689 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "12:34:00" 690 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "12:34:00"
43 "102227-732cc2a3-fb68-4c45-9252-60ac4a494825" "102227-151" 160.49704771815917 2.6749507953026526 899 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "12:34:00" 900 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "12:34:00"
29 "102227-109522ca-5218-47f9-9cd0-123648acfe17" "102227-151" 160.49704771815917 2.6749507953026526 605 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "06:34:00" 606 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "06:34:00"
40 "102227-414b982b-5b70-4770-8ede-9468321cff5b" "102227-151" 160.49704771815917 2.6749507953026526 836 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "09:34:00" 837 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "09:34:00"
28 "102227-f2a5cf07-2bb6-4c7e-8824-1513d15928c6" "102227-151" 160.49704771815917 2.6749507953026526 584 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "09:34:00" 585 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "09:34:00"
39 "102227-ac57edee-8930-4ddc-8c7f-5bf877c11a78" "102227-151" 160.49704771815917 2.6749507953026526 815 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "18:34:00" 816 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "18:34:00"
49 "102227-0d71fae6-5ad4-46c9-933a-8d7374ed3d2f" "102227-151" 160.49704771815917 2.6749507953026526 1025 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "18:34:00" 1026 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "18:34:00"
45 "102227-c98f9ba1-7e4b-4469-9cb4-56cb6fe6ccc4" "102227-151" 160.49704771815917 2.6749507953026526 941 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "14:34:00" 942 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "14:34:00"
35 "102227-b7137522-ef38-4c88-b8a5-9392955e168a" "102227-151" 160.49704771815917 2.6749507953026526 731 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "14:34:00" 732 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "14:34:00"
278 "102227-780a6b4d-51d3-4e0f-a5c4-25e1f7d6dab9" "102227-44X" 185.46135559156076 3.0910225931926796 7240 4 "102227-6024" "Shasta College" "13:26:00" 7241 5 "102227-6031" "Churn Creek Rd at Golden Gate Trail" "13:26:00"
48 "102227-064843a2-643f-43c2-8d7a-9a3d577ceaf6" "102227-151" 160.49704771815917 2.6749507953026526 1004 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "17:34:00" 1005 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "17:34:00"
38 "102227-cf7475f1-fe79-4c1c-b46b-adf0314056e0" "102227-151" 160.49704771815917 2.6749507953026526 794 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "17:34:00" 795 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "17:34:00"
27 "102227-2e28740f-0b1e-477e-8a0f-d60ecdafb311" "102227-151" 160.49704771815917 2.6749507953026526 563 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "08:34:00" 564 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "08:34:00"
279 "102227-23059813-beb0-4301-855c-d2b63702eb9e" "102227-44X" 185.46135559156076 3.0910225931926796 7253 4 "102227-6024" "Shasta College" "06:56:00" 7254 5 "102227-6031" "Churn Creek Rd at Golden Gate Trail" "06:56:00"
89 "102227-t_402_b_18260_tn_0" "102227-161" 402.40071013221797 6.706678502203633 2215 0 "102227-29904" "SR 89 @ SR 299 Park and Ride Lot" "05:40:00" 2216 1 "102227-8007" "Burney (SR 299 @ Burney Sporting Goods)" "05:40:00"
88 "102227-t_405_b_18260_tn_0" "102227-161" 977.6324259641169 16.293873766068614 2208 3 "102227-29902" "SR 299/CAL Fire Diddy Wells Station #74" "18:07:00" 2209 4 "102227-8005" "SR 299 @ Round Mountain Garden" "18:07:00"
88 "102227-t_405_b_18260_tn_0" "102227-161" 402.40071013221797 6.706678502203633 2213 8 "102227-8007" "Burney (SR 299 @ Burney Sporting Goods)" "19:00:00" 2214 9 "102227-29904" "SR 89 @ SR 299 Park and Ride Lot" "19:00:00"
30 "102227-91d67066-a55c-4f10-b357-a4bf198ee62d" "102227-151" 160.49704771815917 2.6749507953026526 626 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "07:34:00" 627 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "07:34:00"
87 "102227-t_53248_b_18260_tn_0" "102227-161" 977.6324259641169 16.293873766068614 2198 3 "102227-29902" "SR 299/CAL Fire Diddy Wells Station #74" "14:57:00" 2199 4 "102227-8005" "SR 299 @ Round Mountain Garden" "14:57:00"
87 "102227-t_53248_b_18260_tn_0" "102227-161" 402.40071013221797 6.706678502203633 2203 8 "102227-8007" "Burney (SR 299 @ Burney Sporting Goods)" "15:50:00" 2204 9 "102227-29904" "SR 89 @ SR 299 Park and Ride Lot" "15:50:00"
31 "102227-739601c2-6492-4e7b-9d55-e933c176e55f" "102227-151" 160.49704771815917 2.6749507953026526 647 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "10:34:00" 648 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "10:34:00"
41 "102227-bc836ff7-6d47-411e-b5c5-6fb96724f784" "102227-151" 160.49704771815917 2.6749507953026526 857 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "10:34:00" 858 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "10:34:00"
86 "102227-t_404_b_18260_tn_0" "102227-161" 977.6324259641169 16.293873766068614 2188 3 "102227-29902" "SR 299/CAL Fire Diddy Wells Station #74" "10:57:00" 2189 4 "102227-8005" "SR 299 @ Round Mountain Garden" "10:57:00"
86 "102227-t_404_b_18260_tn_0" "102227-161" 402.40071013221797 6.706678502203633 2193 8 "102227-8007" "Burney (SR 299 @ Burney Sporting Goods)" "11:50:00" 2194 9 "102227-29904" "SR 89 @ SR 299 Park and Ride Lot" "11:50:00"
90 "102227-t_61140_b_18260_tn_0" "102227-161" 402.40071013221797 6.706678502203633 2225 0 "102227-29904" "SR 89 @ SR 299 Park and Ride Lot" "15:50:00" 2226 1 "102227-8007" "Burney (SR 299 @ Burney Sporting Goods)" "15:50:00"
44 "102227-dad6ab68-3b1b-4101-b8be-279c8bfb1891" "102227-151" 160.49704771815917 2.6749507953026526 920 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "13:34:00" 921 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "13:34:00"
34 "102227-e1c232f9-4822-4d4c-bdc6-910e66bb623b" "102227-151" 160.49704771815917 2.6749507953026526 710 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "13:34:00" 711 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "13:34:00"
37 "102227-2558dd68-7c2a-4a60-a40b-0e4ef75e7d1d" "102227-151" 160.49704771815917 2.6749507953026526 773 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "16:34:00" 774 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "16:34:00"
47 "102227-d7db6974-561a-49ab-a176-020683648dd0" "102227-151" 160.49704771815917 2.6749507953026526 983 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "16:34:00" 984 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "16:34:00"
91 "102227-t_403_b_18260_tn_0" "102227-161" 402.40071013221797 6.706678502203633 2235 0 "102227-29904" "SR 89 @ SR 299 Park and Ride Lot" "12:10:00" 2236 1 "102227-8007" "Burney (SR 299 @ Burney Sporting Goods)" "12:10:00"
42 "102227-342bdf8d-de6a-48b6-87ce-06d867328fa2" "102227-151" 160.49704771815917 2.6749507953026526 878 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "11:34:00" 879 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "11:34:00"
32 "102227-7f700801-3486-4605-a92f-2f3605d0421b" "102227-151" 160.49704771815917 2.6749507953026526 668 11 "102227-1067" "Oasis Rd at Cascade Blvd (Ns)" "11:34:00" 669 12 "102227-1059" "Cascade Blvd at Pine Grove Ave (Fs)" "11:34:00"
fast_travel_between_far_stops WARNING 3

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
88 "102227-t_405_b_18260_tn_0" "102227-161" 977.6324259641169 16.293873766068614 2208 3 "102227-29902" "SR 299/CAL Fire Diddy Wells Station #74" "18:07:00" 2209 4 "102227-8005" "SR 299 @ Round Mountain Garden" "18:07:00"
87 "102227-t_53248_b_18260_tn_0" "102227-161" 977.6324259641169 16.293873766068614 2198 3 "102227-29902" "SR 299/CAL Fire Diddy Wells Station #74" "14:57:00" 2199 4 "102227-8005" "SR 299 @ Round Mountain Garden" "14:57:00"
86 "102227-t_404_b_18260_tn_0" "102227-161" 977.6324259641169 16.293873766068614 2188 3 "102227-29902" "SR 299/CAL Fire Diddy Wells Station #74" "10:57:00" 2189 4 "102227-8005" "SR 299 @ Round Mountain Garden" "10:57:00"