GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T16:40:56Z,
for the dataset file:///shared/metrobustransit_fce75235.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: 1
  • Blocks: 39
  • Routes: 23
  • Shapes: 117
  • Stops: 915
  • Trips: 1645

Specification Compliance report

9200 notices reported (46 errors, 9092 warnings, 62 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 46

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.
"21048" 48632 2.7208 1316 48631 2.7208 1315 1.1214129091903344
"21048" 49220 3.9835 1904 49219 3.9835 1903 1.214057040868967
"21048" 49378 4.0871 2062 49377 4.0871 2061 1.9583242418302491
"21048" 49519 4.3714 2203 49518 4.3714 2202 1.1213674161098925
"21048" 49592 4.4111 2276 49591 4.4111 2275 1.1642359133616185
"21048" 49850 4.7879 2534 49849 4.7879 2533 1.135064043735856
"21047" 45639 2.728 1317 45638 2.728 1316 1.1214129091903344
"21047" 46449 5.0026 2127 46448 5.0026 2126 1.266286594034328
"21046" 42018 2.7208 1316 42017 2.7208 1315 1.1214129091903344
"21046" 42606 3.9835 1904 42605 3.9835 1903 1.214057040868967
"21046" 42764 4.0871 2062 42763 4.0871 2061 1.9583242418302491
"21046" 42905 4.3714 2203 42904 4.3714 2202 1.1213674161098925
"21046" 42978 4.4111 2276 42977 4.4111 2275 1.1642359133616185
"21046" 43236 4.7879 2534 43235 4.7879 2533 1.135064043735856
"21045" 39021 2.7668 1318 39020 2.7668 1317 1.1214129091903344
"21045" 39831 5.0414 2128 39830 5.0414 2127 1.266286594034328
"21044" 37530 11.3738 2862 37529 11.3738 2861 1.1641973116499262
"21044" 37570 11.5408 2902 37569 11.5408 2901 1.1172324593890952
"21043" 34486 11.4493 2872 34485 11.4493 2871 1.1641973116499262
"21043" 34526 11.6162 2912 34525 11.6162 2911 1.1172324593890952
"21042" 30202 7.0473 1620 30201 7.0473 1619 1.1212043560709322
"21042" 31440 11.2545 2858 31439 11.2545 2857 1.1641973116499262
"21042" 31480 11.4215 2898 31479 11.4215 2897 1.1172324593890952
"21041" 25666 2.8277 127 25665 2.8277 126 7.847952040501934
"21041" 25669 2.8417 130 25668 2.8417 129 7.8479520405019345
"21041" 27164 7.1007 1625 27163 7.1007 1624 1.1212043560709322
"21041" 28402 11.3079 2863 28401 11.3079 2862 1.1641973116499262
"21041" 28442 11.4749 2903 28441 11.4749 2902 1.1172324593890952
"21053" 57265 0.0064 3 57264 0.0064 2 5.8995281772313986
"21053" 57794 1.9675 532 57793 1.9675 531 1.1171970638258488
"21053" 58456 4.1075 1194 58455 4.1075 1193 1.3209155084065693
"21053" 59336 6.7617 2074 59335 6.7617 2073 1.266286594034328
"21051" 54863 4.7815 572 54862 4.7815 571 1.1349034506535878
"21051" 54988 4.9969 697 54987 4.9969 696 1.1211154813844801
"21051" 55291 5.4817 1000 55290 5.4817 999 1.1640393373383437
"21051" 55307 5.4958 1016 55306 5.4958 1015 1.1348527315096057
"21051" 55312 5.4992 1021 55311 5.4992 1020 1.2660959443657605
"21051" 55325 5.5103 1034 55324 5.5103 1033 1.2138178865771951
"21051" 56053 9.2105 1762 56052 9.2105 1761 1.1233563855272204
"21050" 52293 8.5231 1304 52292 8.5231 1303 1.2138178865771951
"21050" 52306 8.5341 1317 52305 8.5341 1316 1.2660959443657607
"21050" 52311 8.5375 1322 52310 8.5375 1321 1.1348527315096057
"21050" 52327 8.5516 1338 52326 8.5516 1337 1.1640393373383437
"21050" 52630 9.0364 1641 52629 9.0364 1640 1.1211154813844801
"21050" 52755 9.2518 1766 52754 9.2518 1765 1.1349034506535878
"21050" 53109 10.6271 2120 53108 10.6271 2119 1.1233563855272204
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 7418

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 7418 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.
"20971" 13701 3.1617 65 13700 3.1617 64 0.1341401600807059
"20971" 13703 3.1751 67 13702 3.1751 66 0.3200495051576002
"20971" 13716 3.4424 80 13715 3.4424 79 0.44871468719219376
"20971" 13719 3.4555 83 13718 3.4555 82 0.1341397026216795
"20970" 13473 3.1617 65 13472 3.1617 64 0.1341401600807059
"20970" 13475 3.1751 67 13474 3.1751 66 0.3200495051576002
"20970" 13488 3.4424 80 13487 3.4424 79 0.44871468719219376
"20970" 13491 3.4555 83 13490 3.4555 82 0.1341397026216795
"20974" 14125 3.1617 65 14124 3.1617 64 0.1341401600807059
"20974" 14127 3.1751 67 14126 3.1751 66 0.3200495051576002
"20974" 14140 3.4424 80 14139 3.4424 79 0.44871468719219376
"20974" 14143 3.4555 83 14142 3.4555 82 0.1341397026216795
"20951" 11179 0.7559 14 11178 0.7559 13 0.2681946682658712
"20951" 11181 0.7623 16 11180 0.7623 15 0.6838037952665457
"20951" 11189 0.9612 24 11188 0.9612 23 0.3197711648130132
"20951" 11191 0.9704 26 11190 0.9704 25 0.11119510090982554
"20951" 11196 1.0032 31 11195 1.0032 30 0.2508533825939591
"20951" 11198 1.0124 33 11197 1.0124 32 0.341902438593707
"21001" 19273 9.0683 209 19272 9.0683 208 0.6713761622502017
"21000" 19004 9.0683 209 19003 9.0683 208 0.6713761622502017
"21087" 65394 1.3178 81 65393 1.3178 80 0.11119510090982554
"21087" 65397 1.3319 84 65396 1.3319 83 0.11119510090982554
"20954" 11655 0.7143 13 11654 0.7143 12 0.2681946682658712
"20954" 11657 0.7207 15 11656 0.7207 14 0.6838037952665457
"20954" 11665 0.9196 23 11664 0.9196 22 0.3197711648130132
"20954" 11667 0.9288 25 11666 0.9288 24 0.11119510090982554
"20954" 11672 0.9615 30 11671 0.9615 29 0.2508533825939591
"20954" 11674 0.9708 32 11673 0.9708 31 0.341902438593707
"20949" 10702 0.8203 15 10701 0.8203 14 0.2681946682658712
"20949" 10704 0.8267 17 10703 0.8267 16 0.6838037952665457
"20949" 10712 1.0256 25 10711 1.0256 24 0.3197711648130132
"20949" 10714 1.0348 27 10713 1.0348 26 0.11119510090982554
"20949" 10719 1.0676 32 10718 1.0676 31 0.2508533825939591
"20949" 10721 1.0768 34 10720 1.0768 33 0.341902438593707
"21086" 65308 8.9707 148 65307 8.9707 147 0.36572749097138824
"20967" 13057 3.1617 65 13056 3.1617 64 0.1341401600807059
"20967" 13059 3.1751 67 13058 3.1751 66 0.3200495051576002
"20967" 13072 3.4424 80 13071 3.4424 79 0.44871468719219376
"20967" 13075 3.4555 83 13074 3.4555 82 0.1341397026216795
"20966" 12642 3.1617 65 12641 3.1617 64 0.1341401600807059
"20966" 12644 3.1751 67 12643 3.1751 66 0.3200495051576002
"20966" 12657 3.4424 80 12656 3.4424 79 0.44871468719219376
"20966" 12660 3.4555 83 12659 3.4555 82 0.1341397026216795
"20936" 8734 0.8203 15 8733 0.8203 14 0.2681946682658712
"20936" 8736 0.8267 17 8735 0.8267 16 0.6838037952665457
"20936" 8744 1.0256 25 8743 1.0256 24 0.3197711648130132
"20936" 8746 1.0348 27 8745 1.0348 26 0.11119510090982554
"20936" 8751 1.0676 32 8750 1.0676 31 0.2508533825939591
"20936" 8753 1.0768 34 8752 1.0768 33 0.341902438593707
"21062" 61701 0.7604 12 61700 0.7604 11 0.675392453660369
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 1603

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 1603 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.
"trips.txt" "trip_headsign" "MUN-CNA-MI" 2
"trips.txt" "trip_headsign" "MUN-CNA-MI" 3
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 4
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 5
"trips.txt" "trip_headsign" "MUN-CNA-MI" 6
"trips.txt" "trip_headsign" "MUN-CNA-MI" 7
"trips.txt" "trip_headsign" "MUN-CNA-MI" 8
"trips.txt" "trip_headsign" "MUN-CNA-MI" 9
"trips.txt" "trip_headsign" "MUN-CNA-MI" 10
"trips.txt" "trip_headsign" "MUN-CNA-MI" 11
"trips.txt" "trip_headsign" "MUN-CNA-MI" 12
"trips.txt" "trip_headsign" "MUN-CNA-MI" 13
"trips.txt" "trip_headsign" "MUN-CNA-MI" 14
"trips.txt" "trip_headsign" "MUN-CNA-MI" 15
"trips.txt" "trip_headsign" "MUN-CNA-MI" 16
"trips.txt" "trip_headsign" "MUN-CNA-MI" 17
"trips.txt" "trip_headsign" "MUN-CNA-MI" 18
"trips.txt" "trip_headsign" "MUN-CNA-MI" 19
"trips.txt" "trip_headsign" "MUN-CNA-MI" 20
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 21
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 22
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 23
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 24
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 25
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 26
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 27
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 28
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 29
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 30
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 31
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 32
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 33
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 34
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 35
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 36
"trips.txt" "trip_headsign" "MUN-CNA-MI" 37
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 38
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 39
"trips.txt" "trip_headsign" "MUN - CROSBIE RD - THE VILLAGE" 40
"trips.txt" "trip_headsign" "MUN-CNA-MI" 41
"trips.txt" "trip_headsign" "MUN-CNA-MI" 42
"trips.txt" "trip_headsign" "MUN-CNA-MI" 43
"trips.txt" "trip_headsign" "MUN-CNA-MI" 44
"trips.txt" "trip_headsign" "MUN-CNA-MI" 45
"trips.txt" "trip_headsign" "MUN-CNA-MI" 46
"trips.txt" "trip_headsign" "MUN-CNA-MI" 47
"trips.txt" "trip_headsign" "MUN-CNA-MI" 48
"trips.txt" "trip_headsign" "MUN-CNA-MI" 49
"trips.txt" "trip_headsign" "MUN-CNA-MI" 50
"trips.txt" "trip_headsign" "MUN-CNA-MI" 51
stop_too_far_from_shape WARNING 4

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.
422 "20947" "256277" 24621 "2105" "Dunlea St" [47.60340243256622,-52.717001076093965] 296.6139202367368
422 "20947" "256277" 24622 "2110" "Birchwynd St" [47.60208171190293,-52.714839566422796] 335.55397656987554
422 "20947" "256277" 24623 "2115" "Gleneyre St near Paul Reynolds Centre" [47.60167023031324,-52.71422467091369] 333.1819368654787
422 "20947" "256277" 24624 "2120" "Gleneyre St before Torbay Rd" [47.60117681229398,-52.71350030427661] 116.97951516227594
stop_too_far_from_shape_using_user_distance WARNING 62

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 62 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.
1025 "21006" "256861" 50232 "6180" "Kenmount Rd at Mazda" [47.55195603619092,-52.77492931581567] 222.337731867098
1028 "21005" "256864" 50298 "6180" "Kenmount Rd at Mazda" [47.551956036190916,-52.774929315815676] 222.3377318673608
1098 "21088" "257564" 50056 "6180" "Kenmount Rd at Mazda" [47.55195554150534,-52.77493041919815] 222.43690086385868
1024 "21009" "256860" 50210 "6180" "Kenmount Rd at Mazda" [47.55195603619092,-52.77492931581567] 222.337731867098
1053 "21007" "256880" 14125 "6180" "Kenmount Rd at Mazda" [47.551956036190916,-52.774929315815676] 222.3377318673608
1510 "21086" "257522" 55954 "5040" "Stavanger Dr near Staples" [47.617278,-52.71525299999999] 136.87960767022938
1621 "21083" "257474" 57412 "6180" "Kenmount Rd at Mazda" [47.55198023816583,-52.77493651529631] 221.1375505722509
1620 "21082" "257475" 57444 "6180" "Kenmount Rd at Mazda" [47.55198054789655,-52.77493585231843] 221.07708593686704
503 "20962" "256342" 41926 "1200" "Ridge Rd opp civic 30" [47.5888177997942,-52.73289971790073] 127.92329867590436
502 "20964" "256356" 42433 "6089" "Portugal Cove Rd before MacDonald Dr" [47.58758966699091,-52.715794765023126] 247.92059247672657
502 "20964" "256356" 42434 "1165" "Portugal Cove Rd after Prince Philip Dr" [47.58917124706861,-52.71873382538557] 247.39933037750987
502 "20964" "256356" 42435 "1170" "Portugal Cove Rd at Chancellor Park" [47.591938488913996,-52.72378927368527] 245.62431184307877
502 "20964" "256356" 42436 "1175" "Higgins Line after Portugal Cove Rd" [47.59408261968724,-52.72560653858419] 168.0210532361782
502 "20964" "256356" 42437 "3395" "Bells Turn" [47.59515550077048,-52.726483085531875] 202.3792398992775
502 "20964" "256356" 42438 "3400" "Hunts Lane after Portugal Cove Pl" [47.5952718741663,-52.729375145245335] 168.6003688721137
502 "20964" "256356" 42439 "3405" "Hunts Lane opp Kelly St" [47.59665469534273,-52.73035875704574] 246.78077941113847
502 "20964" "256356" 42440 "3410" "Gloucester St after Portugal Cove Pl" [47.59531921480116,-52.732210569576765] 243.57281263008255
502 "20964" "256356" 42441 "3415" "Gloucester St opp Alice Dr" [47.59451630375505,-52.7339569977935] 230.7860233484617
502 "20964" "256356" 42442 "3420" "Gloucester St civic 63" [47.59278503571483,-52.73639296429693] 249.03600862512047
502 "20964" "256356" 42443 "6096" "Ridge Rd after Gloucester St" [47.589623301335564,-52.73613195130437] 223.513446592382
502 "20964" "256356" 42444 "1200" "Ridge Rd opp civic 30" [47.58817581009551,-52.73416826150156] 246.69748244676262
502 "20964" "256356" 42445 "1202" "Ridge Rd at YMCA" [47.58918611954579,-52.73215073836495] 245.2680323147151
502 "20964" "256356" 42446 "1205" "Higgins Line near Dublin Rd" [47.58987347651554,-52.72838055065063] 250.29122094213244
502 "20964" "256356" 42447 "1210" "Allandale Rd opp Confed Bldg" [47.58535275331445,-52.72843111654017] 212.49354929562872
502 "20964" "256356" 42448 "1150" "MUN Centre" [47.57456957793936,-52.73414830207018] 176.15114676285987
859 "20994" "256696" 47328 "1200" "Ridge Rd opp civic 30" [47.58894571100974,-52.732646045185625] 104.24471640636449
1408 "21048" "257221" 54845 "4680" "Smallwood Dr civic 85" [47.515605538471725,-52.800593846165015] 296.47910750475137
1408 "21048" "257221" 54846 "4685" "Smallwood Dr opp Blossom Ave" [47.5164765806469,-52.79695135483966] 297.48780790958506
1408 "21048" "257221" 54847 "4690" "Smallwood Dr before Park Ave" [47.51703753571514,-52.79207435714423] 284.2881101821784
1408 "21048" "257221" 54848 "4695" "Park Ave before Valleyview Ave" [47.5176913165493,-52.79030141727026] 267.0221587610194
1408 "21048" "257221" 54849 "4700" "Park Ave before Worrall Cres" [47.51994661905016,-52.78745659524012] 302.0211073542624
1408 "21048" "257221" 54850 "4705" "Park Ave at Rosedale Pl" [47.52001431429511,-52.78239247143024] 297.44817237190256
1408 "21048" "257221" 54851 "4710" "Dunns Rd before Topsail Rd" [47.520394068966624,-52.77856365517472] 218.46252698002496
1408 "21048" "257221" 54852 "4440" "Mount Pearl Square" [47.52311100000278,-52.77839604] 178.17930738139847
1408 "21048" "257221" 54853 "4715" "Topsail Rd near Collision Clinic" [47.523119533334764,-52.777954033333636] 299.872588399015
1408 "21048" "257221" 54854 "4720" "Topsail Rd before Burgeo St" [47.523702212688555,-52.77463627605054] 303.07228453813354
1408 "21048" "257221" 54855 "4725" "Topsail Rd civic 623" [47.52527886690617,-52.769169207280534] 299.0546164125025
1408 "21048" "257221" 54856 "4730" "Topsail Rd before Thomas St" [47.52693211970943,-52.7647411635956] 300.59752373491335
1408 "21048" "257221" 54857 "2555" "Topsail Rd before Holbrook Ave" [47.52953219831078,-52.759182044379074] 300.06027238970177
1408 "21048" "257221" 54858 "1000" "Village Shopping Centre" [47.53277635767275,-52.75133206126106] 144.332244055863
1407 "21046" "257220" 54816 "4680" "Smallwood Dr civic 85" [47.515605538471725,-52.800593846165015] 296.47910750475137
1407 "21046" "257220" 54817 "4685" "Smallwood Dr opp Blossom Ave" [47.5164765806469,-52.79695135483966] 297.48780790958506
1407 "21046" "257220" 54818 "4690" "Smallwood Dr before Park Ave" [47.51703753571514,-52.79207435714423] 284.2881101821784
1407 "21046" "257220" 54819 "4695" "Park Ave before Valleyview Ave" [47.5176913165493,-52.79030141727026] 267.0221587610194
1407 "21046" "257220" 54820 "4700" "Park Ave before Worrall Cres" [47.51994661905016,-52.78745659524012] 302.0211073542624
1407 "21046" "257220" 54821 "4705" "Park Ave at Rosedale Pl" [47.52001431429511,-52.78239247143024] 297.44817237190256
1407 "21046" "257220" 54822 "4710" "Dunns Rd before Topsail Rd" [47.520394068966624,-52.77856365517472] 218.46252698002496
1407 "21046" "257220" 54824 "4715" "Topsail Rd near Collision Clinic" [47.523119533334764,-52.777954033333636] 299.872588399015
1407 "21046" "257220" 54825 "4720" "Topsail Rd before Burgeo St" [47.5237020827999,-52.774636852001194] 303.1178681329262
1407 "21046" "257220" 54826 "4725" "Topsail Rd civic 623" [47.52527904158732,-52.769168845540975] 299.0214162797606
stops_match_shape_out_of_order WARNING 3

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

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. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
1463 "21053" "257448" 55781 "4866" "Sagona Ave before Dundee Ave" [47.51986140431826,-52.8387050813882] 55780 "4860" "Clyde Ave before Bruce St" [47.523344653000095,-52.83721539810153]
1466 "21051" "257441" 55582 "4835" "Hemmer Jane Dr near Topsail Rd" [47.52579680923226,-52.80918515724194] 55581 "4830" "Humber Dr at Topsail Rd" [47.52533366555417,-52.81331182706154]
1460 "21050" "257438" 55474 "4835" "Hemmer Jane Dr near Topsail Rd" [47.52579680923226,-52.80918515724194] 55473 "4830" "Humber Dr at Topsail Rd" [47.52533366555417,-52.81331182706154]
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.
"20260619" "20260629" "20260904"
future_calendar INFO 1

future_calendar

All services in the feed start in the future; no service covers today's date.

You can see more about this notice here.

minServiceStartDate (?) The earliest service start date across all services in the feed. currentDate (?) Today's date at validation time.
"2026-06-29" "2026-06-19"
unsorted_stop_times INFO 61

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

'stop_times.txt' entries for a given trip are not sorted by stop_sequence, or are not contiguous in the file.

You can see more about this notice here.

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

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"256200" 446 6220
"256232" 6173 6997
"256230" 6114 6986
"256216" 264 307
"256214" 197 875
"255909" 4 5727
"255907" 3 5654
"255904" 2 6113
"255932" 13 4570
"255937" 12 4472
"255935" 14 4668
"255943" 16 4864
"255940" 15 4766
"255949" 18 5060
"255946" 17 4962
"255917" 7 6016
"255915" 6 5947
"255912" 5 5837
"255920" 8 4093
"255928" 11 4374
"255925" 10 4276
"255923" 9 4203
"256045" 19 5189
"256046" 20 5253
"256070" 36 3693
"256078" 49 1849
"256079" 39 3979
"256076" 47 1717
"256077" 48 1783
"256072" 37 3826
"256073" 38 3892
"256069" 35 3629
"256082" 41 1120
"256080" 40 987
"256089" 43 1319
"256087" 42 1186
"256085" 51 2048
"256084" 50 1982
"256056" 30 3114
"256055" 29 3050
"256052" 21 5382
"256053" 22 5543
"256050" 28 2921
"256049" 27 2857
"256060" 23 5628
"256067" 26 2728
"256065" 34 3500
"256066" 25 2664
"256064" 33 3436
"256061" 24 2535