GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T17:36:12Z,
for the dataset file:///shared/saskatoon-transit.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. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. transfers.txt
  9. trips.txt

Counts


  • Agencies: 0
  • Blocks: 247
  • Routes: 46
  • Shapes: 199
  • Stops: 1355
  • Trips: 6140

Specification Compliance report

674 notices reported (24 errors, 650 warnings, 0 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 24

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.

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.
"95911" 21468 0.047 3 21467 0.047 2 46.92438237711729
"95912" 21522 0.047 3 21521 0.047 2 46.92438237711729
"95931" 22302 0.1396 3 22301 0.1396 2 139.98977480779232
"95949" 24823 0.0649 10 24822 0.0649 9 1.129949690699537
"95822" 11145 0.0032 3 11144 0.0032 2 2.936586481619359
"95823" 11785 0.0032 3 11784 0.0032 2 2.936586481619359
"95944" 24312 0.1396 3 24311 0.1396 2 139.98977480779232
"95938" 23431 0.1396 3 23430 0.1396 2 139.98977480779232
"96025" 31896 0.0326 3 31895 0.0326 2 32.68255831646826
"96025" 31991 0.2914 98 31990 0.2914 97 1.9799773383846713
"96025" 32137 2.9559 244 32136 2.9559 243 1.1302586777087495
"96025" 32139 2.9659 246 32138 2.9659 245 1.1302586764487663
"96025" 32169 3.5069 276 32168 3.5069 275 1.1807146659776948
"96025" 32171 3.5169 278 32170 3.5169 277 1.1302585849141356
"96026" 32361 2.7686 95 32360 2.7686 94 1.1302585849141356
"96026" 32363 2.7786 97 32362 2.7786 96 1.1807146659776948
"96026" 32393 3.3196 127 32392 3.3196 126 1.1302586764487663
"96026" 32395 3.3296 129 32394 3.3296 128 1.1302586777087495
"95962" 27074 0.0649 10 27073 0.0649 9 1.129949690699537
"95866" 17798 0.0649 10 17797 0.0649 9 1.129949690699537
"95868" 18066 0.0649 10 18065 0.0649 9 1.129949690699537
"95983" 29802 0.0499 3 29801 0.0499 2 50.62283637118067
"95984" 29892 0.0305 3 29891 0.0305 2 30.00662936075643
"95982" 29723 0.0499 3 29722 0.0499 2 50.62283637118067
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 493

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 493 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.
"96320" 33961 7.2153 157 33960 7.2153 156 0.7331651727127186
"96320" 33963 7.2233 159 33962 7.2233 158 0.5271437780653324
"95834" 13025 4.0741 100 13024 4.0741 99 0.6810018013539194
"95834" 13027 4.0841 102 13026 4.0841 101 0.6979053141246964
"95956" 25842 2.501 62 25841 2.501 61 0.3022569910864897
"95956" 25844 2.546 64 25843 2.546 63 0.44998365245616373
"95831" 12644 2.195 59 12643 2.195 58 0.6979053141246964
"95831" 12646 2.205 61 12645 2.205 60 0.6810018013539194
"95949" 24817 0.0615 4 24816 0.0615 3 1.0977857252752088
"95949" 24819 0.0625 6 24818 0.0625 5 0.8726966047894945
"95949" 24821 0.0635 8 24820 0.0635 7 0.6671706075809258
"95949" 24825 0.0663 12 24824 0.0663 11 0.9915912603160509
"95949" 24828 0.0683 15 24827 0.0683 14 0.7330843065242868
"95949" 24831 0.0703 18 24830 0.0703 17 0.7584391602520717
"95949" 24833 0.0713 20 24832 0.0713 19 0.7590357742124298
"95949" 24835 0.0723 22 24834 0.0723 21 0.2948093959469982
"95949" 24837 0.0733 24 24836 0.0733 23 0.5724908947183628
"95949" 24839 0.0743 26 24838 0.0743 25 0.6243115370591309
"95949" 24841 0.0753 28 24840 0.0753 27 0.9899712294051323
"95949" 24843 0.0763 30 24842 0.0763 29 0.759035858423825
"95949" 24854 0.1027 41 24853 0.1027 40 0.13047458032881473
"95949" 24857 0.108 44 24856 0.108 43 0.06825882642301309
"95949" 24860 0.1122 47 24859 0.1122 46 1.0540618472275098
"95949" 24862 0.1404 49 24861 0.1404 48 0.7493990002524413
"95949" 24864 0.1481 51 24863 0.1481 50 0.17607252539822665
"95822" 11148 0.049 6 11147 0.049 5 0.06825861260284663
"95822" 11163 0.6067 21 11162 0.6067 20 0.11119510090982554
"95822" 11173 0.8044 31 11172 0.8044 30 0.11119510090982554
"95822" 11206 1.1321 64 11205 1.1321 63 0.934400911153293
"95822" 11208 1.1331 66 11207 1.1331 65 0.8148266776752388
"95822" 11210 1.1351 68 11209 1.1351 67 0.06827248513714114
"95822" 11220 1.1482 78 11219 1.1482 77 0.48967335778020127
"95822" 11223 1.1511 81 11222 1.1511 80 0.26096367169124146
"95822" 11351 4.4764 209 11350 4.4764 208 0.1305031829367374
"95822" 11362 4.6152 220 11361 4.6152 219 0.11119510090982554
"95822" 11365 4.6238 223 11364 4.6238 222 0.13050412818683882
"95822" 11381 4.6584 239 11380 4.6584 238 0.11119510090982554
"95822" 11384 4.6637 242 11383 4.6637 241 0.0683157933293731
"95822" 11410 4.7186 268 11409 4.7186 267 0.11119510161714974
"95822" 11414 4.7253 272 11413 4.7253 271 0.06831643951583621
"95822" 11417 4.7296 275 11416 4.7296 274 0.06831646488486097
"95822" 11424 4.7425 282 11423 4.7425 281 0.06831651694710546
"95822" 11453 5.591 311 11452 5.591 310 0.1305047331749669
"95822" 11467 5.8641 325 11466 5.8641 324 0.06831640822886172
"95822" 11475 5.9659 333 11474 5.9659 332 0.0683162596981338
"95822" 11551 8.1755 409 11550 8.1755 408 0.13049580618959924
"95822" 11564 8.3102 422 11563 8.3102 421 0.06829784409611088
"95822" 11687 9.9051 545 11686 9.9051 544 0.13049903745016747
"95822" 11695 9.9676 553 11694 9.9676 552 0.06830545011679608
"95822" 11697 9.9749 555 11696 9.9749 554 0.718345707936206
expired_calendar WARNING 5

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 "1"
3 "2"
4 "3"
6 "10801"
8 "2901"
fast_travel_between_consecutive_stops WARNING 2

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.
2229 "1482582" "14438" 1297.2177935690809 0.3603382759914114 51976 9 "3820" "McKercher / Stillwater" "15:04:00" 51977 10 "3817" "McKercher / Taylor" "15:04:01"
2229 "1482582" "14438" 174.90814734324138 2.915135789054023 51984 17 "3605" "8th Street / Chaben" "15:04:01" 51985 18 "5742" "Campus / Campus" "15:04:01"
missing_recommended_field WARNING 47

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.
"agency.txt" 2 "agency_id"
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 9 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 11 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
"routes.txt" 14 "agency_id"
"routes.txt" 15 "agency_id"
"routes.txt" 16 "agency_id"
"routes.txt" 17 "agency_id"
"routes.txt" 18 "agency_id"
"routes.txt" 19 "agency_id"
"routes.txt" 20 "agency_id"
"routes.txt" 21 "agency_id"
"routes.txt" 22 "agency_id"
"routes.txt" 23 "agency_id"
"routes.txt" 24 "agency_id"
"routes.txt" 25 "agency_id"
"routes.txt" 26 "agency_id"
"routes.txt" 27 "agency_id"
"routes.txt" 28 "agency_id"
"routes.txt" 29 "agency_id"
"routes.txt" 30 "agency_id"
"routes.txt" 31 "agency_id"
"routes.txt" 32 "agency_id"
"routes.txt" 33 "agency_id"
"routes.txt" 34 "agency_id"
"routes.txt" 35 "agency_id"
"routes.txt" 36 "agency_id"
"routes.txt" 37 "agency_id"
"routes.txt" 38 "agency_id"
"routes.txt" 39 "agency_id"
"routes.txt" 40 "agency_id"
"routes.txt" 41 "agency_id"
"routes.txt" 42 "agency_id"
"routes.txt" 43 "agency_id"
"routes.txt" 44 "agency_id"
"routes.txt" 45 "agency_id"
"routes.txt" 46 "agency_id"
"routes.txt" 47 "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"
mixed_case_recommended_field WARNING 3

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.

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" "ABLITIES COUNCIL" 26
"stops.txt" "stop_name" "23rd / D" 104
"stops.txt" "stop_name" "3rd / 20th" 194
route_color_contrast WARNING 1

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.
"14455" 11 "#000080" "#000000"
stop_too_far_from_shape WARNING 12

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.
1523 "96320" "1493124" 37675 "5904" "Place Riel / Terminal E&S" [52.128811,-106.63570500000002] 212.1740197896821
2229 "95952" "1482582" 51977 "3817" "McKercher / Taylor" [52.099649,-106.59182000000001] 348.59609898526384
2229 "95952" "1482582" 51978 "3823" "McKercher / Heritage" [52.099649,-106.59182000000001] 612.4902696075809
2229 "95952" "1482582" 51979 "4364" "McKercher / Holland" [52.099649,-106.59182000000001] 923.1310161618045
2229 "95952" "1482582" 51980 "3819" "McKercher / Tait" [52.099649,-106.59182000000001] 1150.448357938739
2229 "95952" "1482582" 51981 "3629" "McKercher / Tait Crescent" [52.099649,-106.59182000000001] 1398.074123347874
2229 "95952" "1482582" 51982 "3343" "8th Street / McKercher" [52.099649,-106.59182000000001] 1710.492700065503
2229 "95952" "1482582" 51983 "3975" "8th Street / Sobey's" [52.099649,-106.59182000000001] 1696.2158073487153
2229 "95952" "1482582" 51984 "3605" "8th Street / Chaben" [52.099649,-106.59182000000001] 1696.71312466987
2229 "95952" "1482582" 51985 "5742" "Campus / Campus" [52.099649,-106.59182000000001] 4199.311377929741
2229 "95952" "1482582" 51986 "5741" "Campus / PAC" [52.099649,-106.59182000000001] 4272.912035445928
1295 "96027" "1484935" 31353 "3732" "Primrose / Ravine" [52.168299999999995,-106.63727] 102.99939830255089
stop_too_far_from_shape_using_user_distance WARNING 75

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.

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

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.
1022 "95800" "1480139" 26374 "5897" "3rd Avenue / 23rd Street" [52.13167308080185,-106.66060355680995] 172.61639510038646
993 "95801" "1480146" 26146 "5897" "3rd Avenue / 23rd Street" [52.13167308080185,-106.66060355680995] 172.61639510038646
1374 "95834" "1493107" 33319 "5679" "Clarence / Glasgow" [52.09193252747252,-106.64645] 105.7138231743912
1374 "95834" "1493107" 33320 "4156" "Clarence / Wilson" [52.09468973298629,-106.64631810203522] 105.16484991937698
1374 "95834" "1493107" 33321 "5677" "Clarence / Cascade" [52.096629,-106.64654] 107.53356586043918
1374 "95834" "1493107" 33322 "4150" "Clarence / Ruth" [52.099544527950435,-106.6465348073643] 107.16720674335032
1374 "95834" "1493107" 33323 "4144" "Clarence / Hilliard" [52.10288937874813,-106.64652320840486] 106.69104077944142
1374 "95834" "1493107" 33324 "4153" "Clarence / Taylor" [52.10623666666667,-106.646519] 107.34699705294653
1374 "95834" "1493107" 33325 "4128" "Clarence / 2nd Street" [52.10845982608706,-106.64650608697849] 106.74853564148272
1374 "95834" "1493107" 33326 "4130" "Clarence / 4th Street" [52.11029057894737,-106.6465] 106.90760980713596
1374 "95834" "1493107" 33327 "4133" "Clarence / 6th Street" [52.11215233333333,-106.6465] 107.17288288085263
1374 "95834" "1493107" 33328 "4135" "Clarence / 8th Street" [52.114119460000005,-106.64647900000001] 107.02976907133471
1374 "95834" "1493107" 33329 "4148" "Clarence / Main" [52.11605400000001,-106.646489] 106.76133182286992
1374 "95834" "1493107" 33330 "4121" "Clarence / 12th Street" [52.119098568181926,-106.64648377274962] 106.84120398345591
1374 "95834" "1493107" 33331 "4124" "Clarence / 14th Street" [52.12075426315789,-106.64647900000001] 107.06042747539097
1374 "95834" "1493107" 33332 "4141" "Clarence / Colony" [52.12310814814815,-106.646489] 106.8126496326998
1374 "95834" "1493107" 33333 "4149" "Clarence / Osler" [52.126146419354846,-106.64647900000001] 106.68823154754654
1374 "95834" "1493107" 33334 "4162" "College / Munroe" [52.12878000013703,-106.64331900000002] 107.87656735468813
1374 "95834" "1493107" 33335 "5903" "Place Riel / Terminal W&N" [52.129935752139204,-106.63574737604229] 110.05592692129517
1293 "95831" "1493157" 32068 "5935" "College Drive / Bottomley Avenue" [52.12931553181825,-106.63596814999313] 105.60580355670771
1293 "95831" "1493157" 32069 "4163" "College / Munroe" [52.12895122234967,-106.639884222235] 142.948115451921
1293 "95831" "1493157" 32070 "4154" "Clarence / University Drive" [52.1281742881356,-106.646489] 143.35524076323472
1293 "95831" "1493157" 32071 "4142" "Clarence / Colony" [52.124886879245295,-106.64647900000001] 143.91520567394033
1293 "95831" "1493157" 32072 "4123" "Clarence / 14th Street" [52.122829914814815,-106.646489] 143.42115039873465
1293 "95831" "1493157" 32073 "4120" "Clarence / 12th Street" [52.12118565454552,-106.64648689089081] 143.73111368075763
1293 "95831" "1493157" 32074 "4118" "Clarence / 10th Street" [52.118912619047634,-106.64648843311137] 143.14659733251554
1293 "95831" "1493157" 32075 "4134" "Clarence / 8th Street" [52.11554076491267,-106.64649511583899] 143.91147038582227
1293 "95831" "1493157" 32076 "4132" "Clarence / 6th Street" [52.11378347142858,-106.64648947142989] 143.4292939905155
1293 "95831" "1493157" 32077 "4127" "Clarence / 2nd Street" [52.110249421052636,-106.6465] 143.10123892462008
1293 "95831" "1493157" 32078 "4152" "Clarence / Taylor" [52.10824838867924,-106.64651] 144.53201808530122
1293 "95831" "1493157" 32079 "4143" "Clarence / Hilliard" [52.10466347831325,-106.646519] 144.42275293852495
1293 "95831" "1493157" 32080 "3370" "Clarence / Ruth" [52.10127409677431,-106.64653311622548] 143.41509520432015
1293 "95831" "1493157" 32081 "5678" "Clarence / Cascade" [52.09816409454558,-106.64653357342192] 143.91776707450975
1293 "95831" "1493157" 32082 "5676" "Clarence / Wilson" [52.09629508163276,-106.64653690201888] 143.85738338861933
1293 "95831" "1493157" 32083 "5680" "Clarence / Glasgow" [52.09401711764706,-106.646559] 143.28972674907217
1293 "95831" "1493157" 32084 "5682" "Clarence / Brand" [52.08743976923076,-106.646699] 144.2243141194549
1293 "95831" "1493157" 32085 "5485" "Stonebridge / Clarence" [52.08470252066117,-106.646669] 112.52273792520087
1293 "95831" "1493157" 32086 "5683" "Cope Way / Stonebridge" [52.08391839829227,-106.64532710750964] 108.42633822468089
1293 "95831" "1493157" 32087 "3466" "Cope / Terminus" [52.08557000029694,-106.64401275526318] 142.83526462010082
1293 "95831" "1493157" 32088 "5626" "Stonebridge / Wellman" [52.083929000852734,-106.64076504166668] 143.42174552407621
1293 "95831" "1493157" 32089 "5483" "Galloway / Stonebridge" [52.08394981565232,-106.63710732930302] 122.21658501667977
1293 "95831" "1493157" 32090 "5532" "Galloway / Lynd" [52.08307602456224,-106.6352910807745] 144.12807106285703
1293 "95831" "1493157" 32091 "5531" "Galloway / McIntosh" [52.08026469951301,-106.63451101092525] 143.3847644173789
1293 "95831" "1493157" 32092 "5675" "Galloway / LeValley" [52.07915907138824,-106.62989129607804] 142.59059133186372
1293 "95831" "1493157" 32093 "5674" "Galloway / Stonebridge Common" [52.079153674384415,-106.6269626847453] 142.7906607593844
1293 "95831" "1493157" 32094 "5520" "Vic Blvd / Langlois Way" [52.07859282690273,-106.62081984829712] 107.55396317577701
1293 "95831" "1493157" 32095 "5554" "Vic / Assaly" [52.079120000389835,-106.61723023111112] 143.3655553810649
1293 "95831" "1493157" 32097 "5333" "Hunter / Senick" [52.08170080145737,-106.60821061995647] 143.56260435821775
1293 "95831" "1493157" 32098 "3714" "Hunter / Hartley" [52.084994938890624,-106.61110663987455] 126.58708808809997
1293 "95831" "1493157" 32099 "3715" "Hunter / Rempel" [52.08609296826062,-106.6136111428528] 141.41237525372995
stop_without_stop_time WARNING 10

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

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.
8 "5523" "Feheregyhazi / Fast"
9 "5527" "Feheregyhazi / Bolstad"
10 "5528" "Kalra Road / Forsey"
11 "5529" "Kalra Road / Whitehead"
12 "5581" "Kalra Road / Shevchenko"
13 "5776" "Feheregyhazi / Shevchenko"
14 "5981" "Feheregyhazi / Whitehead"
15 "5778" "Feheregyhazi / Forsey"
16 "5777" "Orban Way / Fedoruk"
17 "5962" "Ludlow / Heath"
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" "20250630" "20250829"