catabus2 — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-08T12:16:49Z,
for the dataset file:///shared/catabus2_18c5e57c.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 Language:
English
Feed Start Date:
2021-05-04
Feed End Date:
2021-08-21

Files included


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

Counts


  • Agencies: 1
  • Blocks: 14
  • Routes: 9
  • Shapes: 29
  • Stops: 357
  • Trips: 812

Specification Compliance report

4239 notices reported (0 errors, 4220 warnings, 19 infos)

Notice Code Severity Total
expired_calendar WARNING 1

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "103936-merged_19dea331c852c1d46dd3"
fast_travel_between_consecutive_stops WARNING 4217

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.

Only the first 50 of 4217 affected records are displayed below.

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.
553 "103936-t3B75-sl51-p539-r8D9" "103936-22" 957.7580662870707 0.2660439073019641 12849 3 "103936-158" "Curtin Rd at Mccoy Natatorium" "09:37:00" 12850 4 "103936-159" "Curtin Rd at Shields Building" "09:37:01"
517 "103936-t3B75-sl50-p514-r848" "103936-22" 957.7580662870707 0.2660439073019641 12849 3 "103936-158" "Curtin Rd at Mccoy Natatorium" "09:37:00" 12850 4 "103936-159" "Curtin Rd at Shields Building" "09:37:01"
246 "103936-t4227-sl50-p50E-r8D6" "103936-11" 719.789065451343 0.19994140706981753 6483 3 "103936-423" "Southgate Dr at Ashwicken Ct" "20:46:00" 6484 4 "103936-422" "Southgate Dr at Highlandon Ct" "20:46:01"
301 "103936-t4227-sl51-p532-r84F" "103936-11" 719.789065451343 0.19994140706981753 6483 3 "103936-423" "Southgate Dr at Ashwicken Ct" "20:46:00" 6484 4 "103936-422" "Southgate Dr at Highlandon Ct" "20:46:01"
246 "103936-t4227-sl50-p50E-r8D6" "103936-11" 955.6159755722986 0.2654488821034163 6486 6 "103936-419" "Waupelani Dr at Southgate Dr Inbound" "20:48:00" 6487 7 "103936-418" "450 Waupelani Dr (Hearthside)" "20:48:01"
301 "103936-t4227-sl51-p532-r84F" "103936-11" 955.6159755722986 0.2654488821034163 6486 6 "103936-419" "Waupelani Dr at Southgate Dr Inbound" "20:48:00" 6487 7 "103936-418" "450 Waupelani Dr (Hearthside)" "20:48:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 957.7580662870707 0.2660439073019641 18177 4 "103936-158" "Curtin Rd at Mccoy Natatorium" "08:08:00" 18178 5 "103936-159" "Curtin Rd at Shields Building" "08:08:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 957.7580662870707 0.2660439073019641 18177 4 "103936-158" "Curtin Rd at Mccoy Natatorium" "08:08:00" 18178 5 "103936-159" "Curtin Rd at Shields Building" "08:08:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 738.4065826951892 0.20511293963755253 18185 12 "103936-281" "Presidents Dr at Varsity Lane Outbound" "08:16:00" 18186 13 "103936-832" "Presidents Dr at Tradition Dr" "08:16:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 738.4065826951892 0.20511293963755253 18185 12 "103936-281" "Presidents Dr at Varsity Lane Outbound" "08:16:00" 18186 13 "103936-832" "Presidents Dr at Tradition Dr" "08:16:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 387.9809668351291 0.10777249078753585 18186 13 "103936-832" "Presidents Dr at Tradition Dr" "08:16:01" 18187 14 "103936-891" "Toftrees Avenue near Beaumanor Drive" "08:16:02"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 387.9809668351291 0.10777249078753585 18186 13 "103936-832" "Presidents Dr at Tradition Dr" "08:16:01" 18187 14 "103936-891" "Toftrees Avenue near Beaumanor Drive" "08:16:02"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 603.7024872671545 0.16769513535198738 18192 19 "103936-844" "Woodledge Dr opposite Woodledge Circle" "08:23:00" 18193 20 "103936-278" "Opposite 910 Cricklewood Dr" "08:23:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 603.7024872671545 0.16769513535198738 18192 19 "103936-844" "Woodledge Dr opposite Woodledge Circle" "08:23:00" 18193 20 "103936-278" "Opposite 910 Cricklewood Dr" "08:23:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 599.4792726357343 0.16652202017659287 18194 21 "103936-276" "Cricklewood Dr at the American Ale House" "08:24:00" 18195 22 "103936-274" "711 Cricklewood Dr" "08:24:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 599.4792726357343 0.16652202017659287 18194 21 "103936-276" "Cricklewood Dr at the American Ale House" "08:24:00" 18195 22 "103936-274" "711 Cricklewood Dr" "08:24:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 754.7226531585827 0.20964518143293964 18196 23 "103936-273" "541 Cricklewood Dr" "08:25:00" 18197 24 "103936-271" "Cricklewood Dr at Wilts Lane Outbound" "08:25:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 754.7226531585827 0.20964518143293964 18196 23 "103936-273" "541 Cricklewood Dr" "08:25:00" 18197 24 "103936-271" "Cricklewood Dr at Wilts Lane Outbound" "08:25:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 801.3531937642223 0.22259810937895064 18198 25 "103936-269" "Cricklewood Dr at N Barkway Lane" "08:26:00" 18199 26 "103936-267" "359 Toftrees Ave (Parkgate Apartments)" "08:26:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 801.3531937642223 0.22259810937895064 18198 25 "103936-269" "Cricklewood Dr at N Barkway Lane" "08:26:00" 18199 26 "103936-267" "359 Toftrees Ave (Parkgate Apartments)" "08:26:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 637.1588896450547 0.17698858045695964 18200 27 "103936-265" "301 Toftrees Ave" "08:27:00" 18201 28 "103936-263" "Opposite 240 Toftrees Ave" "08:27:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 637.1588896450547 0.17698858045695964 18200 27 "103936-265" "301 Toftrees Ave" "08:27:00" 18201 28 "103936-263" "Opposite 240 Toftrees Ave" "08:27:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 687.6321204787141 0.19100892235519837 18205 32 "103936-508" "N Atherton St at Chick-Fil-A" "08:32:00" 18206 33 "103936-507" "1870 North Atherton Street" "08:32:01"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 687.6321204787141 0.19100892235519837 18205 32 "103936-508" "N Atherton St at Chick-Fil-A" "08:32:00" 18206 33 "103936-507" "1870 North Atherton Street" "08:32:01"
781 "103936-t4069-sl51-p540-r8D6" "103936-77" 327.40294322554576 0.09094526200709604 18207 34 "103936-939" "West Clearview Ave at Sheetz" "08:32:59" 18208 35 "103936-506" "Trader Joes Plaza" "08:33:00"
678 "103936-t4069-sl50-p51C-r8D8" "103936-77" 327.40294322554576 0.09094526200709604 18207 34 "103936-939" "West Clearview Ave at Sheetz" "08:32:59" 18208 35 "103936-506" "Trader Joes Plaza" "08:33:00"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 390.3524201824625 0.1084312278284618 748 10 "103936-431" "Blue Course Dr at Bb&T Bank" "12:00:59" 749 11 "103936-432" "Northland Center Outbound" "12:01:00"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 390.3524201824625 0.1084312278284618 748 10 "103936-431" "Blue Course Dr at Bb&T Bank" "12:00:59" 749 11 "103936-432" "Northland Center Outbound" "12:01:00"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 558.4492098388922 0.1551247805108034 750 12 "103936-487" "Martin St at Park Crest Lane Outbound" "12:02:00" 751 13 "103936-489" "Opposite 1400 Martin St" "12:02:01"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 558.4492098388922 0.1551247805108034 750 12 "103936-487" "Martin St at Park Crest Lane Outbound" "12:02:00" 751 13 "103936-489" "Opposite 1400 Martin St" "12:02:01"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 605.0194838401588 0.16806096773337745 752 14 "103936-491" "1471 Martin St (Weis)" "12:03:00" 753 15 "103936-493" "1521 Martin St (Northland Bowl)" "12:03:01"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 605.0194838401588 0.16806096773337745 752 14 "103936-491" "1471 Martin St (Weis)" "12:03:00" 753 15 "103936-493" "1521 Martin St (Northland Bowl)" "12:03:01"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 957.0478974148508 0.2658466381707919 754 16 "103936-15" "801 W Aaron Dr (Park Forest Apartments)" "12:04:00" 755 17 "103936-16" "1003 W Aaron Dr (Copper Beech)" "12:04:01"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 957.0478974148508 0.2658466381707919 754 16 "103936-15" "801 W Aaron Dr (Park Forest Apartments)" "12:04:00" 755 17 "103936-16" "1003 W Aaron Dr (Copper Beech)" "12:04:01"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 818.4224685200817 0.22733957458891157 755 17 "103936-16" "1003 W Aaron Dr (Copper Beech)" "12:04:01" 756 18 "103936-495" "Park Lane at Devonshire Dr" "12:04:02"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 818.4224685200817 0.22733957458891157 755 17 "103936-16" "1003 W Aaron Dr (Copper Beech)" "12:04:01" 756 18 "103936-495" "Park Lane at Devonshire Dr" "12:04:02"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 1299.298980422194 0.36091638345060945 757 19 "103936-497" "Park Lane at Cornwall Rd Outbound" "12:05:00" 758 20 "103936-499" "Park Lane at Shannon Lane" "12:05:01"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 1299.298980422194 0.36091638345060945 757 19 "103936-497" "Park Lane at Cornwall Rd Outbound" "12:05:00" 758 20 "103936-499" "Park Lane at Shannon Lane" "12:05:01"
34 "103936-t4360-sl50-p521-r8DA" "103936-5" 653.9165714498142 0.18164349206939284 759 21 "103936-501" "Park Lane at Park Forest Ave Outbound" "12:05:59" 760 22 "103936-502" "Park Forest Ave at Northbrook Greens" "12:06:00"
76 "103936-t4360-sl51-p52E-r8DC" "103936-5" 653.9165714498142 0.18164349206939284 759 21 "103936-501" "Park Lane at Park Forest Ave Outbound" "12:05:59" 760 22 "103936-502" "Park Forest Ave at Northbrook Greens" "12:06:00"
317 "103936-t4237-sl51-p531-r848" "103936-11" 686.7204941427182 0.19075569281742172 7812 11 "103936-869" "Waupelani Dr opposite Jaru Copy" "13:48:59" 7813 12 "103936-870" "Waupelani Dr at Waupelani Lofts" "13:49:00"
262 "103936-t4237-sl50-p511-r8D5" "103936-11" 686.7204941427182 0.19075569281742172 7812 11 "103936-869" "Waupelani Dr opposite Jaru Copy" "13:48:59" 7813 12 "103936-870" "Waupelani Dr at Waupelani Lofts" "13:49:00"
317 "103936-t4237-sl51-p531-r848" "103936-11" 698.5744485377948 0.1940484579271652 7815 14 "103936-415" "Waupelani Dr at Executive House" "13:51:00" 7816 15 "103936-417" "445 Waupelani Dr (Nittany Gardens)" "13:51:01"
262 "103936-t4237-sl50-p511-r8D5" "103936-11" 698.5744485377948 0.1940484579271652 7815 14 "103936-415" "Waupelani Dr at Executive House" "13:51:00" 7816 15 "103936-417" "445 Waupelani Dr (Nittany Gardens)" "13:51:01"
317 "103936-t4237-sl51-p531-r848" "103936-11" 604.1922721557471 0.16783118670992975 7817 16 "103936-420" "Waupelani Dr at Southgate Dr Outbound" "13:53:00" 7818 17 "103936-909" "Waupelani Dr. at Briarwood Apts" "13:53:01"
262 "103936-t4237-sl50-p511-r8D5" "103936-11" 604.1922721557471 0.16783118670992975 7817 16 "103936-420" "Waupelani Dr at Southgate Dr Outbound" "13:53:00" 7818 17 "103936-909" "Waupelani Dr. at Briarwood Apts" "13:53:01"
357 "103936-t3900-sl51-p526-r846" "103936-15" 718.4363684500375 0.1995656579027882 8743 2 "103936-324" "Cato Ave at Enterprise Dr" "18:11:00" 8744 3 "103936-322" "3075 Enterprise Drive" "18:11:01"
357 "103936-t3900-sl51-p526-r846" "103936-15" 637.7799294750141 0.17716109152083725 8745 4 "103936-319" "Enterprise Dr at Bristol Ave" "18:11:59" 8746 5 "103936-316" "W College Ave at Bristol Ave Inbound" "18:12:00"
357 "103936-t3900-sl51-p526-r846" "103936-15" 881.5214803052016 0.24486707786255602 8746 5 "103936-316" "W College Ave at Bristol Ave Inbound" "18:12:00" 8747 6 "103936-314" "W College Ave at Chelsea Lane Inbound" "18:12:01"
357 "103936-t3900-sl51-p526-r846" "103936-15" 694.934426256231 0.1930373406267308 8748 7 "103936-313" "W College Ave at Holly Circle Inbound" "18:13:00" 8749 8 "103936-311" "2110 W College Ave" "18:13:01"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260808" "20210821" "20260815"
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260808" "20210504" "20210821"
trip_headsign_matches_intermediate_stop INFO 19

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
90 "103936-t3CF5-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
91 "103936-t3CF7-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
92 "103936-t3CF9-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
93 "103936-t3CFB-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
94 "103936-t3CFD-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
95 "103936-t3CFF-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
96 "103936-t3D01-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
97 "103936-t3D03-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
98 "103936-t3D05-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
109 "103936-t3E3D-sl50-p518-r84F" "Tussey Mountain" "103936-88" 4 "103936-370"
115 "103936-t3CF5-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
116 "103936-t3CF7-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
117 "103936-t3CF9-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
118 "103936-t3CFB-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
119 "103936-t3CFD-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
120 "103936-t3CFF-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
121 "103936-t3D01-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
122 "103936-t3D03-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"
123 "103936-t3D05-sl51-p52A-r8DD" "Tussey Mountain" "103936-88" 4 "103936-370"