GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T16:12:30Z,
for the dataset file:///shared/kingston.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: 1797
  • Routes: 71
  • Shapes: 309
  • Stops: 2347
  • Trips: 27292

Specification Compliance report

135025 notices reported (2164 errors, 132859 warnings, 2 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 252

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

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

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"1792412" "2119" 495425 6.305 15 495424 6.305 14
"1792413" "2119" 495335 6.305 15 495334 6.305 14
"1792410" "2119" 495605 6.305 15 495604 6.305 14
"1792411" "2119" 495515 6.305 15 495514 6.305 14
"1792418" "2119" 494885 6.305 15 494884 6.305 14
"1792419" "2119" 494795 6.305 15 494794 6.305 14
"1792416" "2119" 495065 6.305 15 495064 6.305 14
"1816947" "2119" 557849 6.305 15 557848 6.305 14
"1792417" "2119" 494975 6.305 15 494974 6.305 14
"1816948" "2119" 557093 6.305 15 557092 6.305 14
"1792414" "2119" 495245 6.305 15 495244 6.305 14
"1816949" "2119" 557183 6.305 15 557182 6.305 14
"1792415" "2119" 495155 6.305 15 495154 6.305 14
"1792401" "2119" 25841 6.305 15 25840 6.305 14
"1792402" "2119" 25931 6.305 15 25930 6.305 14
"1792400" "2119" 25751 6.305 15 25750 6.305 14
"1792409" "2119" 25301 6.305 15 25300 6.305 14
"1792407" "2119" 25661 6.305 15 25660 6.305 14
"1792408" "2119" 25211 6.305 15 25210 6.305 14
"1792405" "2119" 25481 6.305 15 25480 6.305 14
"1792406" "2119" 25571 6.305 15 25570 6.305 14
"1792403" "2119" 26021 6.305 15 26020 6.305 14
"1792404" "2119" 25391 6.305 15 25390 6.305 14
"1792434" "2119" 829824 6.305 15 829823 6.305 14
"1792435" "2119" 829734 6.305 15 829733 6.305 14
"1792432" "2119" 829644 6.305 15 829643 6.305 14
"1792433" "2119" 829554 6.305 15 829553 6.305 14
"1792430" "2119" 829464 6.305 15 829463 6.305 14
"1792431" "2119" 829374 6.305 15 829373 6.305 14
"1792438" "2119" 829177 6.305 15 829176 6.305 14
"1792439" "2119" 829087 6.305 15 829086 6.305 14
"1792436" "2119" 830004 6.305 15 830003 6.305 14
"1792437" "2119" 829914 6.305 15 829913 6.305 14
"1792423" "2119" 350415 6.305 15 350414 6.305 14
"1792424" "2119" 350145 6.305 15 350144 6.305 14
"1792421" "2119" 350595 6.305 15 350594 6.305 14
"1792422" "2119" 350325 6.305 15 350324 6.305 14
"1792420" "2119" 350505 6.305 15 350504 6.305 14
"1792429" "2119" 865764 6.305 15 865763 6.305 14
"1792427" "2119" 350055 6.305 15 350054 6.305 14
"1792428" "2119" 350893 6.305 15 350892 6.305 14
"1792425" "2119" 350235 6.305 15 350234 6.305 14
"1792426" "2119" 349965 6.305 15 349964 6.305 14
"1792452" "2119" 1157203 6.305 15 1157202 6.305 14
"1792450" "2119" 1157383 6.305 15 1157382 6.305 14
"1792451" "2119" 1157293 6.305 15 1157292 6.305 14
"1792445" "2119" 684085 6.305 15 684084 6.305 14
"1792446" "2119" 684175 6.305 15 684174 6.305 14
"1792443" "2119" 683905 6.305 15 683904 6.305 14
"1792444" "2119" 683995 6.305 15 683994 6.305 14
equal_shape_distance_diff_coordinates ERROR 70

equal_shape_distance_diff_coordinates

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than the 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and different coordinates indicate an error.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"30817" 96863 2.3105 159 96862 2.3105 158 1.1133099954784647
"30819" 94461 13.9466 421 94460 13.9466 420 1.1133099954784647
"30818" 95421 14.8556 454 95420 14.8556 453 1.1133099954784647
"30823" 19581 8.6185 550 19580 8.6185 549 1.1133099954784647
"30822" 18583 8.6207 551 18582 8.6207 550 1.1133099954784647
"30926" 53167 35.2482 867 53166 35.2482 866 1.2454303220113587
"30812" 98095 8.8174 304 98094 8.8174 303 1.2454303220113587
"30812" 98107 8.8234 316 98106 8.8234 315 1.150225364107689
"30814" 96660 15.3745 494 96659 15.3745 493 1.2454303220113587
"30814" 96672 15.3805 506 96671 15.3805 505 1.150225364107689
"30930" 10547 23.9142 517 10546 23.9142 516 1.2454303220113587
"30925" 121804 20.6434 445 121803 20.6434 444 1.2454303220113587
"30924" 58966 23.9142 517 58965 23.9142 516 1.2454303220113587
"30912" 43090 2.6629 64 43089 2.6629 63 1.2454303220113587
"30911" 42506 2.6566 63 42505 2.6566 62 1.2454303220113587
"30913" 88105 2.6566 63 88104 2.6566 62 1.2454303220113587
"30433" 119974 0.007 14 119973 0.007 13 1.2454303220113587
"30433" 119986 0.013 26 119985 0.013 25 1.150225364107689
"30556" 87525 10.4255 486 87524 10.4255 485 1.245537139708849
"30558" 82103 1.1148 85 82102 1.1148 84 1.245537139708849
"30436" 118965 0.007 14 118964 0.007 13 1.2454303220113587
"30436" 118977 0.013 26 118976 0.013 25 1.150225364107689
"30653" 932 8.5199 617 931 8.5199 616 1.2454303220113587
"30652" 2717 5.4434 203 2716 5.4434 202 1.2454303220113587
"30519" 32157 1.2957 222 32156 1.2957 221 1.113596677136428
"30520" 106395 1.2957 222 106394 1.2957 221 1.113596677136428
"30644" 103325 13.1608 310 103324 13.1608 309 1.150225364107689
"30644" 103337 13.1668 322 103336 13.1668 321 1.2454303220113587
"30646" 79078 10.4091 251 79077 10.4091 250 1.150225364107689
"30646" 79090 10.4151 263 79089 10.4151 262 1.2454303220113587
"30509" 12402 8.6185 550 12401 8.6185 549 1.1133099954784647
"30508" 12977 2.3105 159 12976 2.3105 158 1.1133099954784647
"30629" 43969 20.6434 445 43968 20.6434 444 1.2454303220113587
"30870" 102618 1.1148 85 102617 1.1148 84 1.245537139708849
"30510" 30164 8.6207 551 30163 8.6207 550 1.1133099954784647
"30630" 91859 23.9142 517 91858 23.9142 516 1.2454303220113587
"30515" 28264 7.787 297 28263 7.787 296 1.1794905448131328
"30757" 77724 0.007 14 77723 0.007 13 1.2454303220113587
"30757" 77736 0.013 26 77735 0.013 25 1.150225364107689
"30518" 31270 1.2957 222 31269 1.2957 221 1.113596677136428
"30518" 31382 1.4054 334 31381 1.4054 333 1.3181044094732506
"30755" 1255 0.007 14 1254 0.007 13 1.2454303220113587
"30755" 1267 0.013 26 1266 0.013 25 1.150225364107689
"30507" 15624 14.8556 454 15623 14.8556 453 1.1133099954784647
"30628" 109333 35.2482 867 109332 35.2482 866 1.2454303220113587
"30506" 25989 13.9466 421 25988 13.9466 420 1.1133099954784647
"30501" 14836 15.3745 494 14835 15.3745 493 1.2454303220113587
"30501" 14848 15.3805 506 14847 15.3805 505 1.150225364107689
"30503" 14108 8.8174 304 14107 8.8174 303 1.2454303220113587
"30503" 14120 8.8234 316 14119 8.8234 315 1.150225364107689
trip_distance_exceeds_shape_distance ERROR 1842

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.

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

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.
"1832849" "30909" 25.9917 25.9817 62.11075343236554
"1832848" "30909" 25.9917 25.9817 62.11075343236554
"1832847" "30909" 25.9917 25.9817 62.11075343236554
"1832846" "30909" 25.9917 25.9817 62.11075343236554
"1832845" "30909" 25.9917 25.9817 62.11075343236554
"1832844" "30909" 25.9917 25.9817 62.11075343236554
"1832843" "30909" 25.9917 25.9817 62.11075343236554
"1832842" "30909" 25.9917 25.9817 62.11075343236554
"1832841" "30909" 25.9917 25.9817 62.11075343236554
"1832840" "30909" 25.9917 25.9817 62.11075343236554
"1841328" "30785" 23.4822 23.4722 92.33388937648101
"1841329" "30787" 23.4995 23.4895 77.02304863823686
"1841324" "30785" 23.4822 23.4722 92.33388937648101
"1841325" "30785" 23.4822 23.4722 92.33388937648101
"1841326" "30785" 23.4822 23.4722 92.33388937648101
"1841327" "30785" 23.4822 23.4722 92.33388937648101
"1841320" "30785" 23.4822 23.4722 92.33388937648101
"1841321" "30785" 23.4822 23.4722 92.33388937648101
"1841322" "30785" 23.4822 23.4722 92.33388937648101
"1841323" "30785" 23.4822 23.4722 92.33388937648101
"1792408" "30487" 22.7226 22.7126 28.546680166063936
"1792409" "30487" 22.7226 22.7126 28.546680166063936
"1792404" "30487" 22.7226 22.7126 28.546680166063936
"1792405" "30487" 22.7226 22.7126 28.546680166063936
"1792406" "30487" 22.7226 22.7126 28.546680166063936
"1792407" "30487" 22.7226 22.7126 28.546680166063936
"1792400" "30487" 22.7226 22.7126 28.546680166063936
"1792401" "30487" 22.7226 22.7126 28.546680166063936
"1792402" "30487" 22.7226 22.7126 28.546680166063936
"1792403" "30487" 22.7226 22.7126 28.546680166063936
"1812232" "30476" 26.3123 26.3023 15.316758207742213
"1812233" "30476" 26.3123 26.3023 15.316758207742213
"1812231" "30476" 26.3123 26.3023 15.316758207742213
"1812236" "30476" 26.3123 26.3023 15.316758207742213
"1812237" "30476" 26.3123 26.3023 15.316758207742213
"1812234" "30476" 26.3123 26.3023 15.316758207742213
"1812235" "30476" 26.3123 26.3023 15.316758207742213
"1792679" "30476" 26.3123 26.3023 15.316758207742213
"1792671" "30476" 26.3123 26.3023 15.316758207742213
"1792670" "30476" 26.3123 26.3023 15.316758207742213
"1812254" "30487" 22.7226 22.7126 28.546680166063936
"1802534" "30600" 25.9917 25.9817 62.11075343236554
"1802530" "30600" 25.9917 25.9817 62.11075343236554
"1802531" "30600" 25.9917 25.9817 62.11075343236554
"1802532" "30600" 25.9917 25.9817 62.11075343236554
"1802533" "30600" 25.9917 25.9817 62.11075343236554
"1841438" "30800" 26.3123 26.3023 15.316758207742213
"1841439" "30800" 26.3123 26.3023 15.316758207742213
"1841434" "30800" 26.3123 26.3023 15.316758207742213
"1841435" "30800" 26.3123 26.3023 15.316758207742213
duplicate_route_name WARNING 30

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
2 "5063" 4 "5012" "02" "BARTON" 3 "HSR"
12 "5034" 20 "5085" "34" "UPPER PARADISE" 3 "HSR"
30 "5090" 33 "5039" "44" "RYMAL" 3 "HSR"
19 "5079" 38 "5028" "23" "UPPER GAGE" 3 "HSR"
8 "5016" 39 "5067" "06" "ABERDEEN" 3 "HSR"
7 "5015" 40 "5066" "05" "DELAWARE" 3 "HSR"
5 "5013" 41 "5064" "03" "CANNON" 3 "HSR"
3 "5011" 42 "5062" "01" "KING" 3 "HSR"
21 "5072" 43 "5021" "11" "PARKDALE" 3 "HSR"
26 "5074" 45 "5023" "16" "ANCASTER" 3 "HSR"
22 "5073" 46 "5022" "12" "WENTWORTH" 3 "HSR"
36 "5075" 48 "5024" "18" "WATERDOWN MOUNTAINEER" 3 "HSR"
18 "5078" 49 "5027" "22" "UPPER OTTAWA" 3 "HSR"
25 "5077" 50 "5026" "21" "UPPER KENILWORTH" 3 "HSR"
10 "5018" 51 "5069" "08" "YORK" 3 "HSR"
28 "5098" 54 "5049" "myRide" "myRide" 3 "HSR"
32 "5092" 58 "5041" "52" "DUNDAS LOCAL" 3 "HSR"
31 "5091" 59 "5040" "51" "UNIVERSITY" 3 "HSR"
29 "5038" 61 "5089" "43" "STONE CHURCH" 3 "HSR"
35 "5037" 62 "5088" "42" "MOHAWK EAST" 3 "HSR"
6 "5014" 63 "5065" "04" "BAYFRONT" 3 "HSR"
17 "5031" 64 "5082" "26" "UPPER WELLINGTON" 3 "HSR"
16 "5030" 65 "5081" "25" "UPPER WENTWORTH" 3 "HSR"
37 "5029" 66 "5080" "24" "UPPER SHERMAN" 3 "HSR"
34 "5036" 67 "5087" "41" "MOHAWK" 3 "HSR"
13 "5035" 68 "5086" "35" "COLLEGE" 3 "HSR"
9 "5017" 69 "5068" "07" "LOCKE" 3 "HSR"
15 "5033" 70 "5084" "33" "SANATORIUM" 3 "HSR"
14 "5032" 71 "5083" "27" "UPPER JAMES" 3 "HSR"
57 "5042" 72 "5093" "55" "STONEY CREEK CENTRAL" 3 "HSR"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 3509

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"30817" 96755 2.222 51 96754 2.222 50 0.11119510090982554
"30817" 96757 2.223 53 96756 2.223 52 0.9467593689046241
"30817" 96760 2.225 56 96759 2.225 55 0.8154356553665356
"30817" 96762 2.226 58 96761 2.226 57 0.922171665952719
"30817" 96764 2.227 60 96763 2.227 59 0.9467594173794415
"30817" 96767 2.229 63 96766 2.229 62 0.8154356867837789
"30817" 96769 2.23 65 96768 2.23 64 0.8154356970284556
"30817" 96771 2.231 67 96770 2.231 66 0.9221717033793074
"30817" 96773 2.232 69 96772 2.232 68 0.922171712977522
"30817" 96776 2.234 72 96775 2.234 71 0.6720724026490341
"30817" 96778 2.235 74 96777 2.235 73 0.9041997680646986
"30817" 96780 2.236 76 96779 2.236 75 0.9041997725371256
"30817" 96782 2.237 78 96781 2.237 77 0.904199775944215
"30817" 96784 2.238 80 96783 2.238 79 0.9041997802319093
"30817" 96786 2.239 82 96785 2.239 81 0.7825713254215412
"30817" 96789 2.241 85 96788 2.241 84 0.7825713280980024
"30817" 96791 2.242 87 96790 2.242 86 0.8932430473229533
"30817" 96793 2.243 89 96792 2.243 88 0.8932430485015247
"30817" 96795 2.244 91 96794 2.244 90 0.8932430494930972
"30817" 96797 2.245 93 96796 2.245 92 0.8895608094005769
"30817" 96799 2.246 95 96798 2.246 94 0.8932430525546485
"30817" 96801 2.247 97 96800 2.247 96 0.8895608094005769
"30817" 96803 2.248 99 96802 2.248 98 0.7783657084907514
"30817" 96805 2.249 101 96804 2.249 100 0.8932430551054557
"30817" 96807 2.25 103 96806 2.25 102 0.8895608094005769
"30817" 96809 2.251 105 96808 2.251 104 0.8932430577930085
"30817" 96811 2.252 107 96810 2.252 106 0.7825713410182371
"30817" 96813 2.253 109 96812 2.253 108 0.8932430592587436
"30817" 96815 2.254 111 96814 2.254 110 0.78257134335767
"30817" 96818 2.256 114 96817 2.256 113 0.8932430609114781
"30817" 96820 2.257 116 96819 2.257 115 0.9041998538185699
"30817" 96822 2.258 118 96821 2.258 117 0.6865679632341299
"30817" 96824 2.259 120 96823 2.259 119 0.9041998614064054
"30817" 96826 2.26 122 96825 2.26 121 0.7950548029858208
"30817" 96828 2.261 124 96827 2.261 123 0.672072437520037
"30817" 96830 2.262 126 96829 2.262 125 0.11119510090982554
"30817" 96832 2.263 128 96831 2.263 127 0.9221719669587494
"30817" 96834 2.264 130 96833 2.264 129 0.9221719762791308
"30817" 96836 2.265 132 96835 2.265 131 0.9221719851950216
"30817" 96838 2.266 134 96837 2.266 133 0.45209994325307123
"30817" 96840 2.267 136 96839 2.267 135 0.34328400138621223
"30817" 96842 2.268 138 96841 2.268 137 0.9467599870321893
"30817" 96844 2.269 140 96843 2.269 139 0.9467600037237015
"30817" 96846 2.27 142 96845 2.27 141 0.7100700135773279
"30817" 96849 2.272 145 96848 2.272 144 0.9467600361715297
"30817" 96851 2.273 147 96850 2.273 146 0.11119510090982554
"30817" 96859 2.3085 155 96858 2.3085 154 0.08102353615672561
"30817" 96861 2.3095 157 96860 2.3095 156 0.26729697291184656
"30817" 96865 2.3115 161 96864 2.3115 160 0.2672969979999439
"30817" 96867 2.3125 163 96866 2.3125 162 0.728990643717008
expired_calendar WARNING 29

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 "14602_merged_1842983"
4 "707"
5 "703"
8 "14601_merged_1842999"
11 "1601_merged_1842985"
12 "3_merged_1842978"
13 "3_merged_1842993"
15 "4"
16 "6"
17 "5"
19 "301_merged_1842981"
20 "2_merged_1842994"
22 "1_merged_1842977"
23 "14601_merged_1842984"
25 "1_merged_1842992"
26 "14602_merged_1842998"
27 "14707"
28 "14706"
29 "3403"
31 "14703"
32 "14702"
33 "2_merged_1842979"
35 "8701_merged_1843002"
36 "7_merged_1842995"
37 "1601_merged_1843000"
38 "8701_merged_1842987"
39 "7_merged_1842980"
47 "301_merged_1842996"
49 "16403"
fast_travel_between_consecutive_stops WARNING 52

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 52 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.
24255 "1813311" "5036" 154.76017757491334 0.47287832036779076 1139107 1 "1717" "INDUSTRIAL opposite DEPEW" "18:29:00" 1139108 2 "1499" "GAGE at INDUSTRIAL" "18:29:11"
1115 "1808573" "5036" 154.76017757491334 0.47287832036779076 54196 1 "1717" "INDUSTRIAL opposite DEPEW" "18:29:00" 54197 2 "1499" "GAGE at INDUSTRIAL" "18:29:11"
24258 "1813314" "5036" 170.23619533240466 0.47287832036779076 1139349 1 "1717" "INDUSTRIAL opposite DEPEW" "21:28:00" 1139350 2 "1499" "GAGE at INDUSTRIAL" "21:28:10"
9106 "1808576" "5036" 170.23619533240466 0.47287832036779076 430324 1 "1717" "INDUSTRIAL opposite DEPEW" "21:28:00" 430325 2 "1499" "GAGE at INDUSTRIAL" "21:28:10"
3962 "1840832" "5112" 1429.3717225977123 0.39704770072158674 188644 3 "356273" "GREY CUP WHITE DOWNTOWN" "14:20:59" 188645 4 "2149" "MAIN at MACNAB" "14:21:00"
3969 "1840839" "5112" 1429.3717225977123 0.39704770072158674 188676 3 "356273" "GREY CUP WHITE DOWNTOWN" "16:05:59" 188677 4 "2149" "MAIN at MACNAB" "16:06:00"
12504 "1813281" "5036" 154.76017757491334 0.47287832036779076 591760 1 "1717" "INDUSTRIAL opposite DEPEW" "21:50:00" 591761 2 "1499" "GAGE at INDUSTRIAL" "21:50:11"
4007 "1808536" "5036" 154.76017757491334 0.47287832036779076 190263 1 "1717" "INDUSTRIAL opposite DEPEW" "21:50:00" 190264 2 "1499" "GAGE at INDUSTRIAL" "21:50:11"
22841 "1813290" "5036" 154.76017757491334 0.47287832036779076 1073107 1 "1717" "INDUSTRIAL opposite DEPEW" "08:25:00" 1073108 2 "1499" "GAGE at INDUSTRIAL" "08:25:11"
12098 "1808547" "5036" 154.76017757491334 0.47287832036779076 572568 1 "1717" "INDUSTRIAL opposite DEPEW" "08:25:00" 572569 2 "1499" "GAGE at INDUSTRIAL" "08:25:11"
22840 "1813291" "5036" 170.23619533240466 0.47287832036779076 1073023 1 "1717" "INDUSTRIAL opposite DEPEW" "07:43:00" 1073024 2 "1499" "GAGE at INDUSTRIAL" "07:43:10"
12097 "1808548" "5036" 170.23619533240466 0.47287832036779076 572484 1 "1717" "INDUSTRIAL opposite DEPEW" "07:43:00" 572485 2 "1499" "GAGE at INDUSTRIAL" "07:43:10"
3967 "1840835" "5112" 1429.3717225977123 0.39704770072158674 188666 3 "356273" "GREY CUP WHITE DOWNTOWN" "15:05:59" 188667 4 "2149" "MAIN at MACNAB" "15:06:00"
12499 "1813284" "5036" 170.23619533240466 0.47287832036779076 591350 1 "1717" "INDUSTRIAL opposite DEPEW" "19:27:00" 591351 2 "1499" "GAGE at INDUSTRIAL" "19:27:10"
23387 "1808539" "5036" 170.23619533240466 0.47287832036779076 1100612 1 "1717" "INDUSTRIAL opposite DEPEW" "19:27:00" 1100613 2 "1499" "GAGE at INDUSTRIAL" "19:27:10"
12505 "1813282" "5036" 154.76017757491334 0.47287832036779076 591839 1 "1717" "INDUSTRIAL opposite DEPEW" "19:49:00" 591840 2 "1499" "GAGE at INDUSTRIAL" "19:49:11"
23393 "1808537" "5036" 154.76017757491334 0.47287832036779076 1100786 1 "1717" "INDUSTRIAL opposite DEPEW" "19:49:00" 1100787 2 "1499" "GAGE at INDUSTRIAL" "19:49:11"
939 "1813320" "5036" 170.23619533240466 0.47287832036779076 44733 1 "1717" "INDUSTRIAL opposite DEPEW" "09:03:00" 44734 2 "1499" "GAGE at INDUSTRIAL" "09:03:10"
25369 "1808582" "5036" 170.23619533240466 0.47287832036779076 1193979 1 "1717" "INDUSTRIAL opposite DEPEW" "09:03:00" 1193980 2 "1499" "GAGE at INDUSTRIAL" "09:03:10"
13924 "1840845" "5112" 1429.3717225977123 0.39704770072158674 659738 3 "356273" "GREY CUP WHITE DOWNTOWN" "17:35:59" 659739 4 "2149" "MAIN at MACNAB" "17:36:00"
24256 "1813316" "5036" 170.23619533240466 0.47287832036779076 1139186 1 "1717" "INDUSTRIAL opposite DEPEW" "18:47:00" 1139187 2 "1499" "GAGE at INDUSTRIAL" "18:47:10"
9116 "1808578" "5036" 170.23619533240466 0.47287832036779076 430890 1 "1717" "INDUSTRIAL opposite DEPEW" "18:47:00" 430891 2 "1499" "GAGE at INDUSTRIAL" "18:47:10"
9110 "1808572" "5036" 170.23619533240466 0.47287832036779076 430655 1 "1717" "INDUSTRIAL opposite DEPEW" "23:48:00" 430656 2 "1499" "GAGE at INDUSTRIAL" "23:48:10"
3961 "1840833" "5112" 1429.3717225977123 0.39704770072158674 188639 3 "356273" "GREY CUP WHITE DOWNTOWN" "14:35:59" 188640 4 "2149" "MAIN at MACNAB" "14:36:00"
3970 "1840838" "5112" 1429.3717225977123 0.39704770072158674 188681 3 "356273" "GREY CUP WHITE DOWNTOWN" "15:50:59" 188682 4 "2149" "MAIN at MACNAB" "15:51:00"
3966 "1840836" "5112" 1429.3717225977123 0.39704770072158674 188661 3 "356273" "GREY CUP WHITE DOWNTOWN" "15:20:59" 188662 4 "2149" "MAIN at MACNAB" "15:21:00"
3965 "1840837" "5112" 1429.3717225977123 0.39704770072158674 188656 3 "356273" "GREY CUP WHITE DOWNTOWN" "15:35:59" 188657 4 "2149" "MAIN at MACNAB" "15:36:00"
13921 "1840846" "5112" 1429.3717225977123 0.39704770072158674 659723 3 "356273" "GREY CUP WHITE DOWNTOWN" "17:50:59" 659724 4 "2149" "MAIN at MACNAB" "17:51:00"
3963 "1840831" "5112" 1429.3717225977123 0.39704770072158674 188649 3 "356273" "GREY CUP WHITE DOWNTOWN" "14:05:59" 188650 4 "2149" "MAIN at MACNAB" "14:06:00"
6958 "1808563" "5036" 154.76017757491334 0.47287832036779076 329255 1 "1717" "INDUSTRIAL opposite DEPEW" "23:10:00" 329256 2 "1499" "GAGE at INDUSTRIAL" "23:10:11"
13922 "1840847" "5112" 1429.3717225977123 0.39704770072158674 659728 3 "356273" "GREY CUP WHITE DOWNTOWN" "18:05:59" 659729 4 "2149" "MAIN at MACNAB" "18:06:00"
22833 "1813298" "5036" 154.76017757491334 0.47287832036779076 1072519 1 "1717" "INDUSTRIAL opposite DEPEW" "07:05:00" 1072520 2 "1499" "GAGE at INDUSTRIAL" "07:05:11"
2135 "1808557" "5036" 154.76017757491334 0.47287832036779076 100102 1 "1717" "INDUSTRIAL opposite DEPEW" "07:05:00" 100103 2 "1499" "GAGE at INDUSTRIAL" "07:05:11"
24252 "1813312" "5036" 154.76017757491334 0.47287832036779076 1138904 1 "1717" "INDUSTRIAL opposite DEPEW" "21:09:00" 1138905 2 "1499" "GAGE at INDUSTRIAL" "21:09:11"
9108 "1808574" "5036" 154.76017757491334 0.47287832036779076 430492 1 "1717" "INDUSTRIAL opposite DEPEW" "21:09:00" 430493 2 "1499" "GAGE at INDUSTRIAL" "21:09:11"
7047 "1813307" "5036" 170.23619533240466 0.47287832036779076 333809 1 "1717" "INDUSTRIAL opposite DEPEW" "20:47:00" 333810 2 "1499" "GAGE at INDUSTRIAL" "20:47:10"
19403 "1808568" "5036" 170.23619533240466 0.47287832036779076 914241 1 "1717" "INDUSTRIAL opposite DEPEW" "20:47:00" 914242 2 "1499" "GAGE at INDUSTRIAL" "20:47:10"
7041 "1813309" "5036" 154.76017757491334 0.47287832036779076 333442 1 "1717" "INDUSTRIAL opposite DEPEW" "20:29:00" 333443 2 "1499" "GAGE at INDUSTRIAL" "20:29:11"
9112 "1808570" "5036" 154.76017757491334 0.47287832036779076 430757 1 "1717" "INDUSTRIAL opposite DEPEW" "20:29:00" 430758 2 "1499" "GAGE at INDUSTRIAL" "20:29:11"
13927 "1840840" "5112" 1429.3717225977123 0.39704770072158674 659753 3 "356273" "GREY CUP WHITE DOWNTOWN" "16:20:59" 659754 4 "2149" "MAIN at MACNAB" "16:21:00"
13928 "1840841" "5112" 1429.3717225977123 0.39704770072158674 659758 3 "356273" "GREY CUP WHITE DOWNTOWN" "16:35:59" 659759 4 "2149" "MAIN at MACNAB" "16:36:00"
130 "1813323" "5036" 154.76017757491334 0.47287832036779076 6442 1 "1717" "INDUSTRIAL opposite DEPEW" "19:09:00" 6443 2 "1499" "GAGE at INDUSTRIAL" "19:09:11"
25374 "1808585" "5036" 154.76017757491334 0.47287832036779076 1194394 1 "1717" "INDUSTRIAL opposite DEPEW" "19:09:00" 1194395 2 "1499" "GAGE at INDUSTRIAL" "19:09:11"
13925 "1840842" "5112" 1429.3717225977123 0.39704770072158674 659743 3 "356273" "GREY CUP WHITE DOWNTOWN" "16:50:59" 659744 4 "2149" "MAIN at MACNAB" "16:51:00"
3968 "1840834" "5112" 1429.3717225977123 0.39704770072158674 188671 3 "356273" "GREY CUP WHITE DOWNTOWN" "14:50:59" 188672 4 "2149" "MAIN at MACNAB" "14:51:00"
25371 "1808580" "5036" 170.23619533240466 0.47287832036779076 1194147 1 "1717" "INDUSTRIAL opposite DEPEW" "22:28:00" 1194148 2 "1499" "GAGE at INDUSTRIAL" "22:28:10"
13923 "1840844" "5112" 1429.3717225977123 0.39704770072158674 659733 3 "356273" "GREY CUP WHITE DOWNTOWN" "17:20:59" 659734 4 "2149" "MAIN at MACNAB" "17:21:00"
13926 "1840843" "5112" 1429.3717225977123 0.39704770072158674 659748 3 "356273" "GREY CUP WHITE DOWNTOWN" "17:05:59" 659749 4 "2149" "MAIN at MACNAB" "17:06:00"
12497 "1813288" "5036" 170.23619533240466 0.47287832036779076 591241 1 "1717" "INDUSTRIAL opposite DEPEW" "06:23:00" 591242 2 "1499" "GAGE at INDUSTRIAL" "06:23:10"
12102 "1808543" "5036" 170.23619533240466 0.47287832036779076 572708 1 "1717" "INDUSTRIAL opposite DEPEW" "06:23:00" 572709 2 "1499" "GAGE at INDUSTRIAL" "06:23:10"
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"
missing_timepoint_value WARNING 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "1795339" 1
3 "1795339" 2
4 "1795339" 3
5 "1795339" 4
6 "1795339" 5
7 "1795339" 6
8 "1795339" 7
9 "1795339" 8
10 "1795339" 9
11 "1795339" 10
12 "1795339" 11
13 "1795339" 12
14 "1795339" 13
15 "1795339" 14
16 "1795339" 15
17 "1795339" 16
18 "1795339" 17
19 "1795339" 18
20 "1795339" 19
21 "1795339" 20
22 "1795339" 21
23 "1795339" 22
24 "1795339" 23
25 "1795339" 24
26 "1795339" 25
27 "1795339" 26
28 "1795339" 27
29 "1795339" 28
30 "1795339" 29
31 "1795339" 30
32 "1795339" 31
33 "1795339" 32
34 "1795339" 33
35 "1795339" 34
36 "1795339" 35
37 "1795339" 36
38 "1795339" 37
39 "1795339" 38
40 "1795339" 39
41 "1795339" 40
42 "1795339" 41
43 "1795339" 42
44 "1795339" 43
45 "1795339" 44
46 "1795339" 45
47 "1795339" 46
48 "1795339" 47
49 "1795339" 48
50 "1795339" 49
51 "1795339" 50
mixed_case_recommended_field WARNING 28299

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_long_name" "ROCK GARDENS" 11
"routes.txt" "route_long_name" "UPPER PARADISE" 12
"routes.txt" "route_long_name" "UPPER JAMES" 14
"routes.txt" "route_long_name" "UPPER WENTWORTH" 16
"routes.txt" "route_long_name" "UPPER WELLINGTON" 17
"routes.txt" "route_long_name" "UPPER OTTAWA" 18
"routes.txt" "route_long_name" "UPPER GAGE" 19
"routes.txt" "route_long_name" "UPPER PARADISE" 20
"routes.txt" "route_long_name" "B LINE EXPRESS" 23
"routes.txt" "route_long_name" "A LINE EXPRESS" 24
"routes.txt" "route_long_name" "UPPER KENILWORTH" 25
"routes.txt" "route_long_name" "GREY CUP - RED" 27
"routes.txt" "route_long_name" "STONE CHURCH" 29
"routes.txt" "route_long_name" "DUNDAS LOCAL" 32
"routes.txt" "route_long_name" "MOHAWK EAST" 35
"routes.txt" "route_long_name" "WATERDOWN MOUNTAINEER" 36
"routes.txt" "route_long_name" "UPPER SHERMAN" 37
"routes.txt" "route_long_name" "UPPER GAGE" 38
"routes.txt" "route_long_name" "B-LINE EXPRESS" 44
"routes.txt" "route_long_name" "A-LINE EXPRESS" 47
"routes.txt" "route_long_name" "WATERDOWN MOUNTAINEER" 48
"routes.txt" "route_long_name" "UPPER OTTAWA" 49
"routes.txt" "route_long_name" "UPPER KENILWORTH" 50
"routes.txt" "route_long_name" "GREY CUP - BLACK" 52
"routes.txt" "route_long_name" "GREY CUP - GOLD" 53
"routes.txt" "route_long_name" "WATERFRONT SHUTTLE" 55
"routes.txt" "route_long_name" "STONEY CREEK CENTRAL" 57
"routes.txt" "route_long_name" "DUNDAS LOCAL" 58
"routes.txt" "route_long_name" "GREY CUP - WHITE" 60
"routes.txt" "route_long_name" "STONE CHURCH" 61
"routes.txt" "route_long_name" "MOHAWK EAST" 62
"routes.txt" "route_long_name" "UPPER WELLINGTON" 64
"routes.txt" "route_long_name" "UPPER WENTWORTH" 65
"routes.txt" "route_long_name" "UPPER SHERMAN" 66
"routes.txt" "route_long_name" "UPPER JAMES" 71
"routes.txt" "route_long_name" "STONEY CREEK CENTRAL" 72
"stops.txt" "stop_name" "BEACH opposite DIEPPE MEMORIAL" 2
"stops.txt" "stop_name" "JAMES at GUISE" 3
"stops.txt" "stop_name" "GARTH at LINC NORTH" 4
"stops.txt" "stop_name" "NASH opposite DENTEN" 5
"stops.txt" "stop_name" "NASH at KENTLEY" 6
"stops.txt" "stop_name" "NASH at DENTEN" 7
"stops.txt" "stop_name" "NASH at BARTON" 8
"stops.txt" "stop_name" "MOHAWK at BUCKINGHAM EAST" 9
"stops.txt" "stop_name" "MOHAWK at BUCKINGHAM WEST" 10
"stops.txt" "stop_name" "MOHAWK at ASHTON" 15
"stops.txt" "stop_name" "MOHAWK opposite BUCKINGHAM" 16
"stops.txt" "stop_name" "MOHAWK opposite AMANDA" 18
"stops.txt" "stop_name" "PLEASANT at SUNRISE" 19
"stops.txt" "stop_name" "PLEASANT at EDENBRIDGE" 20
route_color_contrast WARNING 3

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"5098" 28 "#0000FF" "#000000"
"5108" 52 "#000000" "#000000"
"5049" 54 "#0000FF" "#000000"
route_long_name_contains_short_name WARNING 2

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"5098" 28 "myRide" "myRide"
"5049" 54 "myRide" "myRide"
stop_too_far_from_shape WARNING 17

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.
24572 "30826" "1825335" 1155760 "355974" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
10109 "30929" "1833320" 477502 "355981" "RYMAL at UPPER JAMES" [43.202563,-79.89331] 125.31088018423597
5109 "30499" "1812320" 239741 "1694" "HOLY SEPULCHRE CEMETERY EAST" [43.29202899999999,-79.867179] 158.2898884693789
1753 "30931" "1833428" 83268 "355981" "RYMAL at UPPER JAMES" [43.202563,-79.89331] 125.31088018423597
132 "30573" "1813321" 6600 "1717" "INDUSTRIAL opposite DEPEW" [43.264106,-79.821808] 442.9532220582355
130 "30575" "1813323" 6442 "1717" "INDUSTRIAL opposite DEPEW" [43.264106,-79.821808] 442.9532220582355
2588 "30566" "1807429" 121600 "2030" "LIMERIDGE at WEST 5TH" [43.22113752290019,-79.89008142504231] 142.79546523270753
4545 "30549" "1815480" 214412 "356124" "AEROPARK at DICKENSON" [43.17921088672421,-79.9038133901929] 233.16711374738352
11875 "30516" "1795643" 562216 "355974" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
8230 "30515" "1795588" 390290 "355974" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
14992 "30517" "1795607" 708651 "355974" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
1578 "30876" "1831490" 74390 "2030" "LIMERIDGE at WEST 5TH" [43.22113752290019,-79.89008142504231] 142.79546523270753
1654 "30625" "1803040" 78153 "355981" "RYMAL at UPPER JAMES" [43.202563,-79.89331] 125.31088018423597
9979 "30623" "1803142" 470875 "355981" "RYMAL at UPPER JAMES" [43.202563,-79.89331] 125.31088018423597
2734 "30858" "1839648" 128933 "356124" "AEROPARK at DICKENSON" [43.17921088672421,-79.9038133901929] 233.16711374738352
3528 "30828" "1825356" 168417 "355974" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
8318 "30827" "1825386" 393625 "355974" "GARNER at DUFF'S CORNERS" [43.195415000000004,-80.01969600000001] 184.48387603743106
stop_too_far_from_shape_using_user_distance WARNING 32

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.
2192 "30488" "1792538" 103335 "356208" "WILSON opposite WENTWORTH ARENAS" [43.247068750022905,-79.94335015920886] 238.83289992605415
494 "30487" "1792408" 25210 "356208" "WILSON opposite WENTWORTH ARENAS" [43.247068750022905,-79.94335015920886] 238.83289992605415
234 "30585" "1808626" 11169 "1717" "INDUSTRIAL opposite DEPEW" [43.264106,-79.821808] 442.9532220582355
134 "30587" "1813327" 6820 "1717" "INDUSTRIAL opposite DEPEW" [43.264106,-79.821808] 442.9532220582355
25485 "30582" "1807646" 1199527 "1717" "INDUSTRIAL opposite DEPEW" [43.264106,-79.821808] 442.9532220582355
2174 "30589" "1810590" 102165 "1717" "INDUSTRIAL opposite DEPEW" [43.264106,-79.821808] 442.9532220582355
1032 "30430" "1788745" 50472 "2088" "MAIN at HUGHSON" [43.25444604275504,-79.86581345297218] 262.0562866059354
605 "30645" "1809328" 30012 "356255" "GLOVER at HIGHWAY 8" [43.21330205623732,-79.68129173184937] 284.58161309910327
605 "30645" "1809328" 30013 "1798" "JONES at HIGHWAY 8" [43.21209040238576,-79.68993627067718] 215.19572188468047
605 "30645" "1809328" 30014 "1683" "HIGHWAY 8 at JONES" [43.21234207317094,-79.69127639024232] 254.52491630269915
605 "30645" "1809328" 30015 "356086" "HIGHWAY 8 at ALECTRA" [43.211868085860594,-79.69497070553486] 282.67418270685477
605 "30645" "1809328" 30016 "1677" "HIGHWAY 8 at FRUITLAND" [43.212496856608865,-79.70011890873573] 285.8576220776106
605 "30645" "1809328" 30017 "1667" "At 613 HIGHWAY 8" [43.21326531117733,-79.70332462744292] 286.2395521235771
605 "30645" "1809328" 30018 "1689" "HIGHWAY 8 at ROYALWOOD" [43.21401026611913,-79.70632062134156] 285.5274820171354
605 "30645" "1809328" 30019 "1672" "HIGHWAY 8 at DEWITT" [43.214800464231615,-79.70951529599304] 286.1837140910375
605 "30645" "1809328" 30020 "1690" "Opposite 490 HIGHWAY 8" [43.21566056720037,-79.7129918940468] 286.8690502299599
605 "30645" "1809328" 30021 "1688" "HIGHWAY 8 at PEACHWOOD" [43.21657626828855,-79.7166975089745] 286.6152346013963
605 "30645" "1809328" 30022 "1687" "HIGHWAY 8 at MILLEN" [43.21730033686972,-79.71957377825854] 285.79414485714284
605 "30645" "1809328" 30023 "1693" "HIGHWAY 8 at WORSLEY" [43.217819053393065,-79.72163176057175] 286.13916210010785
605 "30645" "1809328" 30024 "1674" "HIGHWAY 8 at ELLINGTON" [43.219033341292715,-79.72636406085624] 286.3049441130891
605 "30645" "1809328" 30025 "355777" "At 307 HIGHWAY 8" [43.21933800000001,-79.727545] 285.9927747750422
605 "30645" "1809328" 30026 "1680" "HIGHWAY 8 at GREEN" [43.21999298464795,-79.7300198988644] 285.79994084368474
605 "30645" "1809328" 30027 "1692" "HIGHWAY 8 at WARWICK" [43.221241715780934,-79.73486647857689] 286.61500943836216
605 "30645" "1809328" 30028 "1673" "HIGHWAY 8 at DURHAM" [43.221776298739265,-79.73713862533711] 286.4649101434943
605 "30645" "1809328" 30029 "2504" "HIGHWAY 8 at GRAY" [43.22275236206607,-79.74130410336974] 285.8511833884951
605 "30645" "1809328" 30030 "2502" "HIGHWAY 8 opposite FIESTA MALL" [43.22345249387671,-79.74428614526575] 286.24932892879684
605 "30645" "1809328" 30031 "2500" "QUEENSTON at DONN" [43.22402363700195,-79.74675580065052] 285.82076394391225
605 "30645" "1809328" 30032 "2492" "At 943 QUEENSTON" [43.224664665625404,-79.74949002763611] 285.0761800436083
605 "30645" "1809328" 30033 "2512" "QUEENSTON at LAKE" [43.225064162422385,-79.75117803314225] 285.6265209558118
605 "30645" "1809328" 30034 "2521" "QUEENSTON at RIVERDALE" [43.226614567971545,-79.75780229778772] 285.4725089312409
605 "30645" "1809328" 30035 "2508" "QUEENSTON opposite IRENE" [43.22703406584646,-79.75961557589598] 286.22826525191346
605 "30645" "1809328" 30036 "1400" "EASTGATE TERMINAL PLATFORM 7" [43.22774115243918,-79.76268854719852] 281.8333065346226
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.
"20260123" "20230905" "20240426"
trip_distance_exceeds_shape_distance_below_threshold WARNING 843

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

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

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.
"1802480" "30596" 22.7729 22.7629 5.382361654868383
"1802481" "30596" 22.7729 22.7629 5.382361654868383
"1802482" "30596" 22.7729 22.7629 5.382361654868383
"1802483" "30596" 22.7729 22.7629 5.382361654868383
"1802484" "30596" 22.7729 22.7629 5.382361654868383
"1802485" "30596" 22.7729 22.7629 5.382361654868383
"1802486" "30596" 22.7729 22.7629 5.382361654868383
"1802487" "30596" 22.7729 22.7629 5.382361654868383
"1802489" "30596" 22.7729 22.7629 5.382361654868383
"1808420" "30596" 22.7729 22.7629 5.382361654868383
"1808421" "30596" 22.7729 22.7629 5.382361654868383
"1808422" "30596" 22.7729 22.7629 5.382361654868383
"1808423" "30596" 22.7729 22.7629 5.382361654868383
"1808424" "30596" 22.7729 22.7629 5.382361654868383
"1808425" "30596" 22.7729 22.7629 5.382361654868383
"1808426" "30596" 22.7729 22.7629 5.382361654868383
"1808427" "30596" 22.7729 22.7629 5.382361654868383
"1808428" "30596" 22.7729 22.7629 5.382361654868383
"1808429" "30596" 22.7729 22.7629 5.382361654868383
"1792674" "30477" 24.5739 24.5639 1.989989616785581
"1802535" "30596" 22.7729 22.7629 5.382361654868383
"1802536" "30596" 22.7729 22.7629 5.382361654868383
"1802537" "30596" 22.7729 22.7629 5.382361654868383
"1802538" "30596" 22.7729 22.7629 5.382361654868383
"1802539" "30596" 22.7729 22.7629 5.382361654868383
"1812256" "30477" 24.5739 24.5639 1.989989616785581
"1813402" "30596" 22.7729 22.7629 5.382361654868383
"1813403" "30596" 22.7729 22.7629 5.382361654868383
"1813400" "30596" 22.7729 22.7629 5.382361654868383
"1813401" "30596" 22.7729 22.7629 5.382361654868383
"1821843" "30789" 25.9729 25.9629 3.155568202151817
"1821842" "30789" 25.9729 25.9629 3.155568202151817
"1821841" "30789" 25.9729 25.9629 3.155568202151817
"1821840" "30789" 25.9729 25.9629 3.155568202151817
"1792938" "30477" 24.5739 24.5639 1.989989616785581
"1792939" "30477" 24.5739 24.5639 1.989989616785581
"1792934" "30477" 24.5739 24.5639 1.989989616785581
"1792935" "30477" 24.5739 24.5639 1.989989616785581
"1792936" "30477" 24.5739 24.5639 1.989989616785581
"1792937" "30477" 24.5739 24.5639 1.989989616785581
"1814762" "30477" 24.5739 24.5639 1.989989616785581
"1814763" "30477" 24.5739 24.5639 1.989989616785581
"1814760" "30477" 24.5739 24.5639 1.989989616785581
"1814761" "30477" 24.5739 24.5639 1.989989616785581
"1814766" "30477" 24.5739 24.5639 1.989989616785581
"1814767" "30477" 24.5739 24.5639 1.989989616785581
"1814764" "30477" 24.5739 24.5639 1.989989616785581
"1814765" "30477" 24.5739 24.5639 1.989989616785581
"1814768" "30477" 24.5739 24.5639 1.989989616785581
"1802394" "30596" 22.7729 22.7629 5.382361654868383
unusable_trip WARNING 20

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
1317 "1835356"
1318 "1835357"
1319 "1835354"
1320 "1835355"
1321 "1835352"
1322 "1835353"
1323 "1835350"
1324 "1835351"
1325 "1835358"
1326 "1835359"
4362 "1804965"
4363 "1804967"
4364 "1804966"
4365 "1804969"
4366 "1804968"
11255 "1835349"
11256 "1835348"
21484 "1804972"
21485 "1804970"
21486 "1804971"
unused_trip WARNING 20

unused_trip

Trip is not be used in stop_times.txt

Trips should be referred to at least once in stop_times.txt.

You can see more about this notice here.

tripId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"1835356" 1317
"1835357" 1318
"1835354" 1319
"1835355" 1320
"1835352" 1321
"1835353" 1322
"1835350" 1323
"1835351" 1324
"1835358" 1325
"1835359" 1326
"1804965" 4362
"1804967" 4363
"1804966" 4364
"1804969" 4365
"1804968" 4366
"1835349" 11255
"1835348" 11256
"1804972" 21484
"1804970" 21485
"1804971" 21486
unknown_column INFO 1

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"trips.txt" "wheelchair_boarding" 10
unused_station INFO 1

unused_station

Unused station.

A stop has location_type STATION (1) but does not appear in any stop's parent_station.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
653 "1" "MacNab Transit Terminal"