GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-17T13:30:09Z,
for the dataset file:///shared/middlesex-county-on-ca_31bafc1b.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 3
  • Routes: 3
  • Shapes: 30
  • Stops: 26
  • Trips: 30

Specification Compliance report

39 notices reported (8 errors, 29 warnings, 2 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 8

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"R3AM_Run1" "15" 49.116728010311434 49.11672801031139 28.57638420253807
"R3AM_Run3" "17" 49.116728010311434 49.11672801031139 28.57638420253807
"R3PM_Run1" "19" 49.116728010311434 49.11672801031132 28.57638420253807
"R3PM_Run3" "21" 49.116728010311434 49.11672801031139 28.57638420253807
"R3AM_Run1Weekend" "23" 49.116728010311434 49.11672801031139 28.57638420253807
"R3AM_Run3Weekend" "25" 49.116728010311434 49.11672801031139 28.57638420253807
"R3PM_Run1Weekend" "27" 49.116728010311434 49.11672801031132 28.57638420253807
"R3PM_Run3Weekend" "29" 49.116728010311434 49.11672801031132 28.57638420253807
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
stop_too_far_from_shape WARNING 2

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
2 "1" "R1AM_Run1" 2 "MAS" "Masonville Mall" [43.02703483200003,-81.28148349399999] 664.8207084725015
9 "8" "R1PM_Run8" 39 "MAS" "Masonville Mall" [43.027029878000064,-81.28150274299998] 666.477235665827
stop_too_far_from_shape_using_user_distance WARNING 25

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
29 "28" "R3PM_Run2Weekend" 180 "ENT_PON_EB" "Enterprise at Pond Mills (London) EB" [42.93986330135327,-81.19367494180041] 962.7640980550735
29 "28" "R3PM_Run2Weekend" 181 "WIL_COM_EB" "Wilton Grove at Commerce (London) EB" [42.929326961170666,-81.1790454082166] 859.8129342190974
29 "28" "R3PM_Run2Weekend" 182 "FXC" "Flight Exec Centre Parking Lot" [42.9828132943328,-81.05693902028018] 368.23633211439574
31 "30" "R3PM_Run4Weekend" 193 "ENT_PON_EB" "Enterprise at Pond Mills (London) EB" [42.93986330135327,-81.19367494180041] 962.7640980550735
31 "30" "R3PM_Run4Weekend" 194 "WIL_COM_EB" "Wilton Grove at Commerce (London) EB" [42.929326961170666,-81.1790454082166] 859.8129342190974
31 "30" "R3PM_Run4Weekend" 195 "FXC" "Flight Exec Centre Parking Lot" [42.9828132943328,-81.05693902028018] 368.23633211439574
11 "10" "R2AM_Run2" 49 "MAS" "Masonville Mall" [43.0270432746714,-81.28145111974453] 662.0299794392216
12 "11" "R2AM_Run3" 52 "OAK_BYR2" "Oakwood Dr & Byron Ave (To London)" [42.97804332550714,-81.04709144669884] 413.26559052723576
12 "11" "R2AM_Run3" 58 "MAS" "Masonville Mall" [43.02704065566909,-81.28145108674256] 662.1386754292083
13 "12" "R2PM_Run4" 59 "MAS" "Masonville Mall" [43.0270432746714,-81.28145111974453] 662.0299794392216
13 "12" "R2PM_Run4" 65 "OAK_BYR" "Oakwood Dr & Byron Ave (To Woodstock)" [42.97804332550714,-81.04709144669884] 402.9491513595068
14 "13" "R2PM_Run5" 74 "OAK_BYR2" "Oakwood Dr & Byron Ave (To London)" [42.97804332550713,-81.04709144669884] 413.2655905274568
14 "13" "R2PM_Run5" 80 "MAS" "Masonville Mall" [43.02704065566908,-81.28145108674254] 662.1386754276125
15 "14" "R2PM_Run6" 81 "MAS" "Masonville Mall" [43.02704197306017,-81.28145935290942] 662.7038314055247
15 "14" "R2PM_Run6" 87 "OAK_BYR" "Oakwood Dr & Byron Ave (To Woodstock)" [42.97804332550713,-81.04709144669884] 402.94915135982933
19 "18" "R3AM_Run4" 115 "ENT_PON_EB" "Enterprise at Pond Mills (London) EB" [42.93986330135327,-81.19367494180041] 962.7640980550735
19 "18" "R3AM_Run4" 116 "WIL_COM_EB" "Wilton Grove at Commerce (London) EB" [42.929326961170666,-81.1790454082166] 859.8129342190974
19 "18" "R3AM_Run4" 117 "FXC" "Flight Exec Centre Parking Lot" [42.9828132943328,-81.05693902028018] 368.23633211439574
3 "2" "R1AM_Run2" 8 "MAS" "Masonville Mall" [43.02704065484332,-81.28145108729913] 662.1387523123311
4 "3" "R1AM_Run3" 11 "MAS" "Masonville Mall" [43.02704065484332,-81.28145108729913] 662.1387523123311
5 "4" "R1AM_Run4" 19 "MAS" "Masonville Mall" [43.02704065484332,-81.28145108729913] 662.1387523122213
6 "5" "R1PM_Run5" 22 "MAS" "Masonville Mall" [43.02704065484332,-81.28145108729913] 662.1387523124407
7 "6" "R1PM_Run6" 30 "MAS" "Masonville Mall" [43.02704065484332,-81.28145108729913] 662.1387523124407
8 "7" "R1PM_Run7" 33 "MAS" "Masonville Mall" [43.02704065484332,-81.28145108729913] 662.1387523124407
10 "9" "R2AM_Run1" 48 "MAS" "Masonville Mall" [43.02704065566908,-81.28145108674254] 662.1386754275625
service_extends_far_in_the_future INFO 2

service_extends_far_in_the_future

A service end date is more than 2 years in the future.

You can see more about this notice here.

serviceId (?) The service_id that ends far in the future. serviceWindowEndDate (?) The end date of the service (YYYY-MM-DD format).
"WEEK_DAYS_ONLY" "2028-12-29"
"WEEKENDS_ONLY" "2028-12-30"