san-diego-mts — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-11T16:11:56Z,
for the dataset file:///shared/san-diego-mts_c61a7bdd.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • MTS
  • San Diego International Airport

Feed Info


Publisher Name:
MTS
Publisher URL:
https://www.sdmts.com
Feed Email:
customerfeedback@sdmts.com
Feed Language:
English
Feed Start Date:
2026-06-07
Feed End Date:
2027-01-30

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_capping.txt
  6. fare_leg_rules.txt
  7. fare_media.txt
  8. fare_products.txt
  9. fare_rules.txt
  10. fare_transfer_rules.txt
  11. feed_info.txt
  12. networks.txt
  13. rider_categories.txt
  14. route_networks.txt
  15. routes.txt
  16. shapes.txt
  17. stop_times.txt
  18. stops.txt
  19. transfers.txt
  20. trips.txt

Counts


  • Agencies: 2
  • Blocks: 662
  • Routes: 105
  • Shapes: 682
  • Stops: 4372
  • Trips: 46725

Specification Compliance report

19528 notices reported (1236 errors, 18257 warnings, 35 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 126

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 126 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.
"290_0_21" 24407 1.321 80001 24406 1.321 70006 37.11623150312349
"35_2_53" 27353 1.951 100002 27352 1.951 100001 1.4889392745780912
"932_1_77" 85032 6.606 270005 85031 6.606 270004 1.2720719568698924
"202_8_35" 12994 3.098 80015 12993 3.098 80014 1.696837243717635
"S2_202_8_36" 109904 2.55 70012 109903 2.55 70011 1.696837243717635
"S2_202_8_36" 109915 2.56 70023 109914 2.56 70022 1.2720719575772166
"S2_202_8_35" 109706 3.098 80015 109705 3.098 80014 1.696837243717635
"S2_932_1_81" 181508 6.606 270005 181507 6.606 270004 1.2720719568698924
"S2_35_2_53" 124132 1.951 100002 124131 1.951 100001 1.4889392745780912
"30_0_345" 25931 15.066 510026 25930 15.066 510025 1.2720719575772166
"S2_955_0_93" 185933 6.718 320002 185932 6.718 320001 1.2720719575772166
"83_0_30" 48334 0.871 20015 48333 0.871 20014 1.2720719575772166
"201_9_31" 12748 2.56 60009 12747 2.56 60008 1.45902217378956
"201_9_31" 12753 2.563 60014 12752 2.563 60013 1.2720719575772166
"S2_20_0_260" 111703 28.431 340021 111702 28.431 340020 1.6566026357967023
"S2_20_0_260" 111705 28.433001 340023 111704 28.433001 340022 1.484587373942369
"S2_20_0_260" 111724 28.451 340042 111723 28.451 340041 1.656600415279991
"S2_20_0_260" 111745 28.471001 340063 111744 28.471001 340062 1.656597718966443
"S2_20_0_260" 111764 28.489 340082 111763 28.489 340081 1.9093166091182943
"S2_20_0_260" 111785 28.509001 340103 111784 28.509001 340102 1.457493526890974
"S2_20_0_260" 111787 28.511 340105 111786 28.511 340104 1.4584640271022336
"S2_20_0_260" 111825 28.547001 340143 111824 28.547001 340142 1.2720719568698924
"S2_20_0_260" 111859 28.658001 340177 111858 28.658001 340176 1.457485204054599
"S2_968_3_48" 190559 1.758 70002 190558 1.758 70001 1.2720719575772166
"S2_20_0_258" 110905 28.698999 350021 110904 28.698999 350020 1.6566026357967023
"S2_20_0_258" 110907 28.701 350023 110906 28.701 350022 1.484587373942369
"S2_20_0_258" 110926 28.719 350042 110925 28.719 350041 1.656600415279991
"S2_20_0_258" 110947 28.739 350063 110946 28.739 350062 1.656597718966443
"S2_20_0_258" 110966 28.757 350082 110965 28.757 350081 1.9093166091182943
"S2_20_0_258" 110987 28.777 350103 110986 28.777 350102 1.457493526890974
"S2_20_0_258" 110989 28.778999 350105 110988 28.778999 350104 1.4584640271022336
"S2_20_0_258" 111027 28.815001 350143 111026 28.815001 350142 1.2720719568698924
"S2_20_0_258" 111061 28.926001 350177 111060 28.926001 350176 1.457485204054599
"968_3_48" 94089 1.758 70002 94088 1.758 70001 1.2720719575772166
"S2_AIR_9_246" 191821 0.817 10039 191820 0.817 10038 1.9110835378662023
"S2_AIR_9_247" 192047 0.817 10039 192046 0.817 10038 1.9110835378662023
"S2_7_1_284" 142356 4.867 240001 142355 4.867 230006 7.851169011573364
"S2_7_1_283" 142140 7.707 390001 142139 7.707 380006 7.851169011573364
"S2_83_0_30" 145223 0.871 20015 145222 0.871 20014 1.2720719575772166
"7_1_283" 45251 7.707 390001 45250 7.707 380006 7.851169011573364
"7_1_284" 45467 4.867 240001 45466 4.867 230006 7.851169011573364
"955_0_93" 89463 6.718 320002 89462 6.718 320001 1.2720719575772166
"S2_20_1_257" 112580 0.285 10040 112579 0.285 10039 1.2720719561625682
"S2_20_1_257" 112602 0.303 20015 112601 0.303 20014 1.6968372451322833
"S2_20_1_257" 112623 0.323 20036 112622 0.323 20035 1.4574927450983284
"S2_20_1_257" 112644 0.343 20057 112643 0.343 20056 1.4584643585300194
"S2_20_1_257" 112666 0.364 20079 112665 0.364 20078 1.458465348838173
"S2_20_1_257" 112685 0.382 20098 112684 0.382 20097 1.6565985119929876
"S2_20_1_257" 112705 0.401 20118 112704 0.401 20117 1.6560317949738557
"S2_20_1_257" 112726 0.421 20139 112725 0.421 20138 1.6566030587777016
trip_distance_exceeds_shape_distance ERROR 1110

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 1110 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.
"19444189" "202_8_35" 5.804 5.803 14.195225959916115
"19448442" "202_8_35" 5.804 5.803 14.195225959916115
"19450591" "202_8_35" 5.804 5.803 14.195225959916115
"19452384" "202_8_35" 5.804 5.803 14.195225959916115
"19627908" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19632203" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19634162" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637911" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19642206" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19444196" "202_8_35" 5.804 5.803 14.195225959916115
"19627915" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637918" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19444186" "202_8_35" 5.804 5.803 14.195225959916115
"19448443" "202_8_35" 5.804 5.803 14.195225959916115
"19450619" "202_8_35" 5.804 5.803 14.195225959916115
"19452385" "202_8_35" 5.804 5.803 14.195225959916115
"19627905" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19632231" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19634163" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637908" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19642234" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19444197" "202_8_35" 5.804 5.803 14.195225959916115
"19627916" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637919" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19444185" "202_8_35" 5.804 5.803 14.195225959916115
"19448444" "202_8_35" 5.804 5.803 14.195225959916115
"19450592" "202_8_35" 5.804 5.803 14.195225959916115
"19452386" "202_8_35" 5.804 5.803 14.195225959916115
"19627904" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19632204" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19634164" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637907" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19642207" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19444130" "202_8_35" 5.804 5.803 14.195225959916115
"19448419" "202_8_35" 5.804 5.803 14.195225959916115
"19450621" "202_8_35" 5.804 5.803 14.195225959916115
"19452361" "202_8_35" 5.804 5.803 14.195225959916115
"19627849" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19632233" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19634139" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637852" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19642236" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19444113" "202_8_35" 5.804 5.803 14.195225959916115
"19448445" "202_8_35" 5.804 5.803 14.195225959916115
"19450593" "202_8_35" 5.804 5.803 14.195225959916115
"19452387" "202_8_35" 5.804 5.803 14.195225959916115
"19627832" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19632205" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19634165" "S2_202_8_35" 5.804 5.803 14.195225959916115
"19637835" "S2_202_8_35" 5.804 5.803 14.195225959916115
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 246

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 246 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.
"888_3_31" 59492 84.292 530009 59491 84.292 530008 0.7131925397344271
"S2_934_8_68" 182736 6.81 340004 182735 6.81 340003 0.8309851656747858
"S2_934_8_65" 182444 6.81 340004 182443 6.81 340003 0.8309851656747858
"35_2_53" 27384 3.05 160006 27383 3.05 160005 0.830408577718655
"8_0_67" 74884 5.082 150002 74883 5.082 150001 0.4247652868477425
"8_0_69" 75197 5.082 150002 75196 5.082 150001 0.4247652868477425
"S2_851_1_18" 147713 2.82 80005 147712 2.82 80004 1.1086906070943376
"944_3_13" 87602 3.605 60014 87601 3.605 60013 0.711865663709271
"892_2_12" 64146 20.304001 80246 64145 20.304001 80245 0.42365333501107494
"892_2_12" 65375 80.556999 290314 65374 80.556999 290313 1.1060764846638858
"851_1_18" 50824 2.82 80005 50823 2.82 80004 1.1086906070943376
"856_1_128" 53370 6.638 220002 53369 6.638 220001 0.7138907547333334
"856_1_129" 53612 6.638 220002 53611 6.638 220001 0.7138907547333334
"704_1_78" 41773 8.16 310002 41772 8.16 310001 0.42365333571839914
"704_1_78" 41930 13.413 480009 41929 13.413 480008 0.714723857101007
"S2_944_3_12" 184072 3.605 50034 184071 3.605 50033 0.711865663709271
"704_1_76" 41399 1.157 50002 41398 1.157 50001 0.42365333571839914
"704_1_76" 41556 6.41 220009 41555 6.41 220008 0.714723857101007
"S2_892_2_12" 161234 20.304001 80246 161233 20.304001 80245 0.42365333501107494
"S2_892_2_12" 162463 80.556999 290314 162462 80.556999 290313 1.1060764846638858
"704_1_71" 41359 3.664 140009 41358 3.664 140008 0.714723857101007
"856_1_133" 53917 5.949 210005 53916 5.949 210004 0.4247652861404183
"856_1_133" 53995 8.869 310002 53994 8.869 310001 0.7138907547333334
"856_1_134" 54300 5.949 210005 54299 5.949 210004 0.4247652861404183
"856_1_134" 54378 8.869 310002 54377 8.869 310001 0.7138907547333334
"S2_944_2_11" 183920 5.194 210007 183919 5.194 210006 0.711865663709271
"S2_944_2_10" 183777 5.194 210007 183776 5.194 210006 0.711865663709271
"S2_704_1_76" 138031 1.157 50002 138030 1.157 50001 0.42365333571839914
"S2_704_1_76" 138188 6.41 220009 138187 6.41 220008 0.714723857101007
"S2_704_1_78" 138405 8.16 310002 138404 8.16 310001 0.42365333571839914
"S2_704_1_78" 138562 13.413 480009 138561 13.413 480008 0.714723857101007
"S2_704_1_71" 137991 3.664 140009 137990 3.664 140008 0.714723857101007
"961_1_64" 91524 1.141 50002 91523 1.141 50001 0.7142694233326499
"961_1_63" 91397 7.039 260002 91396 7.039 260001 0.7142694233326499
"944_2_11" 87448 5.194 210007 87447 5.194 210006 0.711865663709271
"944_2_10" 87305 5.194 210007 87304 5.194 210006 0.711865663709271
"S2_8_0_67" 171972 5.082 150002 171971 5.082 150001 0.4247652868477425
"S2_961_1_63" 187867 7.039 260002 187866 7.039 260001 0.7142694233326499
"S2_961_1_64" 187994 1.141 50002 187993 1.141 50001 0.7142694233326499
"202_8_35" 13003 3.106 80024 13002 3.106 80023 0.4247652875550667
"202_8_35" 13006 3.108 80027 13005 3.108 80026 0.42365333501107494
"S2_202_8_36" 109919 2.563 70027 109918 2.563 70026 0.42365333501107494
"S2_202_8_35" 109715 3.106 80024 109714 3.106 80023 0.4247652875550667
"S2_202_8_35" 109718 3.108 80027 109717 3.108 80026 0.42365333501107494
"S2_892_3_13" 162719 3.801 40096 162718 3.801 40095 1.1060764846638858
"S2_892_3_13" 163950 64.054001 260092 163949 64.054001 260091 0.42365333501107494
"227_3_10" 19108 12.635 80018 19107 12.635 80017 0.8309851656747858
"S2_35_2_53" 124163 3.05 160006 124162 3.05 160005 0.830408577718655
"S2_856_1_129" 150501 6.638 220002 150500 6.638 220001 0.7138907547333334
"S2_856_1_128" 150259 6.638 220002 150258 6.638 220001 0.7138907547333334
equal_shape_distance_same_coordinates WARNING 16905

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

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 the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"120_1_139" 6795 0.481 20001 6794 0.481 10008
"120_1_139" 6814 0.812 30001 6813 0.812 20019
"120_1_139" 6853 2.47 40001 6852 2.47 30039
"120_1_139" 6859 2.602 50001 6858 2.602 40006
"120_1_139" 6867 3.11 60001 6866 3.11 50008
"120_1_139" 6877 3.736 70001 6876 3.736 60010
"120_1_139" 6887 4.31 80001 6886 4.31 70010
"S2_27_2_86" 119126 0.142 20001 119125 0.142 10004
"S2_27_2_86" 119129 0.339 30001 119128 0.339 20003
"S2_27_2_86" 119133 0.476 40001 119132 0.476 30004
"S2_27_2_86" 119136 0.668 50001 119135 0.668 40003
"S2_27_2_86" 119139 0.763 60001 119138 0.763 50003
"S2_27_2_86" 119142 0.891 70001 119141 0.891 60003
"S2_27_2_86" 119147 1.101 80001 119146 1.101 70005
"S2_27_2_86" 119151 1.331 90001 119150 1.331 80004
"S2_27_2_86" 119155 1.465 100001 119154 1.465 90004
"S2_27_2_86" 119160 1.705 110001 119159 1.705 100005
"S2_27_2_86" 119166 1.879 120001 119165 1.879 110006
"S2_27_2_86" 119172 2.013 130001 119171 2.013 120006
"S2_27_2_86" 119179 2.273 140001 119178 2.273 130007
"S2_27_2_86" 119208 2.707 150001 119207 2.707 140029
"S2_27_2_86" 119235 3.086 160001 119234 3.086 150027
"S2_27_2_86" 119252 3.757 170001 119251 3.757 160017
"S2_27_2_86" 119274 4.79 180001 119273 4.79 170022
"S2_27_2_86" 119278 5.019 190001 119277 5.019 180004
"S2_27_2_86" 119282 5.134 200001 119281 5.134 190004
"S2_27_2_86" 119288 5.372 210001 119287 5.372 200006
"S2_27_2_86" 119292 5.622 220001 119291 5.622 210004
"S2_27_2_86" 119298 5.895 230001 119297 5.895 220006
"S2_27_2_86" 119317 6.405 240001 119316 6.405 230019
"S2_27_2_86" 119321 6.625 250001 119320 6.625 240004
"S2_27_2_86" 119323 6.892 260001 119322 6.892 250002
"S2_27_2_86" 119338 7.241 270001 119337 7.241 260015
"S2_27_2_86" 119343 7.352 280001 119342 7.352 270005
"S2_27_2_86" 119350 7.508 290001 119349 7.508 280007
"S2_27_2_86" 119359 7.93 300001 119358 7.93 290009
"S2_120_0_136" 102168 0.301 20001 102167 0.301 10006
"S2_120_0_136" 102171 0.366 30001 102170 0.366 20003
"S2_120_0_136" 102184 0.873 40001 102183 0.873 30013
"S2_120_0_136" 102194 1.397 50001 102193 1.397 40010
"S2_120_0_136" 102205 2.041 60001 102204 2.041 50011
"S2_120_0_136" 102214 2.54 70001 102213 2.54 60009
"S2_120_0_136" 102227 2.844 80001 102226 2.844 70013
"S2_120_0_136" 102305 5.175 90001 102304 5.175 80078
"S2_120_0_136" 102314 5.681 100001 102313 5.681 90009
"S2_120_0_136" 102341 6.792 110001 102340 6.792 100027
"S2_120_0_136" 102345 6.881 120001 102344 6.881 110004
"S2_120_0_136" 102362 7.432 130001 102361 7.432 120017
"S2_120_0_136" 102368 7.566 140001 102367 7.566 130006
"S2_120_0_136" 102372 7.646 150001 102371 7.646 140004
expired_calendar WARNING 44

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 "72985-0000001-0"
3 "72986-0000010-0"
4 "72987-1111100-0"
5 "7298753-1111100-53"
6 "7298755-1111100-55"
7 "87027-1111111-0"
8 "87164-0000010-0"
9 "87165-1111100-0"
10 "8716511-1111100-11"
11 "8716561-1111100-61"
12 "871657-1111100-7"
13 "871659-1111100-9"
14 "87535-1111100-0"
15 "8753527-1111100-27"
16 "8753565-1111100-65"
17 "87536-1111100-0"
18 "87544-1111100-0"
19 "8754457-1111100-57"
20 "8754457-1111100-58"
21 "87545-0000010-0"
22 "87546-0000001-0"
23 "87548-1111100-0"
24 "8754819-1111100-19"
25 "87549-0000010-0"
26 "87550-0000001-0"
27 "87601-1111100-0"
28 "87602-0000001-0"
29 "87610-1111100-0"
30 "8761059-1111100-59"
31 "87611-0000010-0"
32 "8761163-0000010-63"
33 "87612-0000001-0"
34 "8761263-0000001-63"
35 "87634-1111100-0"
36 "8763415-1111100-15"
37 "87635-0000010-0"
38 "87636-0000001-0"
39 "87637-0000010-0"
40 "87967-0000010-0"
41 "87968-0000010-0"
42 "87969-0000010-0"
80 "S2_88320-0000001-0"
85 "S2_88324-0000001-0"
86 "S2_88325-0000001-0"
missing_bike_allowance WARNING 258

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
46410 "COR" "15331417"
46411 "COR" "15331418"
46412 "COR" "15331419"
46413 "COR" "15331420"
46414 "COR" "15331421"
46415 "COR" "15331422"
46416 "COR" "15331361"
46417 "COR" "15331429"
46418 "COR" "15331513"
46419 "COR" "15331333"
46420 "COR" "15331499"
46421 "COR" "15331542"
46422 "COR" "15331362"
46423 "COR" "15331430"
46424 "COR" "15331514"
46425 "COR" "15331363"
46426 "COR" "15331431"
46427 "COR" "15331515"
46428 "COR" "15331334"
46429 "COR" "15331500"
46430 "COR" "15331543"
46431 "COR" "15331364"
46432 "COR" "15331432"
46433 "COR" "15331518"
46434 "COR" "15331365"
46435 "COR" "15331433"
46436 "COR" "15331521"
46437 "COR" "15331335"
46438 "COR" "15331501"
46439 "COR" "15331545"
46440 "COR" "15331366"
46441 "COR" "15331434"
46442 "COR" "15331522"
46443 "COR" "15331367"
46444 "COR" "15331435"
46445 "COR" "15331523"
46446 "COR" "15331336"
46447 "COR" "15331502"
46448 "COR" "15331546"
46449 "COR" "15331368"
46450 "COR" "15331436"
46451 "COR" "15331524"
46452 "COR" "15331369"
46453 "COR" "15331437"
46454 "COR" "15331529"
46455 "COR" "15331337"
46456 "COR" "15331503"
46457 "COR" "15331547"
46458 "COR" "15331370"
46459 "COR" "15331438"
route_short_name_too_long WARNING 1

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

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`.
"540" 102 "MTG Event Line"
service_has_no_active_day_of_the_week WARNING 4

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
32 "8761163-0000010-63"
66 "S2_88303-0000001-0"
76 "S2_8831663-0000010-63"
78 "S2_8831763-0000001-63"
stop_too_far_from_shape WARNING 1

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.
24327 "S2_705_3_46" "19583552" 719675 "98998" "Southwestern College Transit Center" [32.64191055,-116.99530792000002] 105.37663820874683
stop_too_far_from_shape_using_user_distance WARNING 210

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 210 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.
35644 "S2_934_8_69" "19589029" 1094751 "60078" "Palm Av & 13th St" [32.58387457405288,-117.1064143867522] 112.52754588723332
35644 "S2_934_8_69" "19589029" 1094752 "60034" "Palm Av & 16th St" [32.583859534815566,-117.10088886675058] 112.4004925381044
35644 "S2_934_8_69" "19589029" 1094753 "60036" "Palm Av & Thermal Av" [32.58385163338282,-117.09829217336808] 111.47513940228343
35644 "S2_934_8_69" "19589029" 1094754 "60040" "Palm Av & Saturn Bl" [32.58384323252588,-117.09521514663999] 112.49255183149025
35644 "S2_934_8_69" "19589029" 1094755 "60042" "Palm Av & Hollister St (Trolley)" [32.58379409929042,-117.08548555323756] 112.24644955952348
35644 "S2_934_8_69" "19589029" 1094756 "60044" "Palm Av & Beejay Dr" [32.583895084518446,-117.08175885223174] 111.54369686752808
35644 "S2_934_8_69" "19589029" 1094757 "60087" "Palm Av & Desty St" [32.583889857996546,-117.078105498869] 113.36094344174178
35644 "S2_934_8_69" "19589029" 1094758 "60090" "Palm Av & Beyer Bl" [32.58382891156206,-117.07171673950987] 110.98982865386672
35644 "S2_934_8_69" "19589029" 1094759 "60094" "Palm Av & Hawaii Av" [32.5837771939966,-117.067082763466] 109.98471712936892
35644 "S2_934_8_69" "19589029" 1094760 "60095" "Palm Av & Beyer Wy" [32.58378906423495,-117.06261749381204] 110.6809648794627
35644 "S2_934_8_69" "19589029" 1094761 "60098" "Palm Av & Norstad Av" [32.583737087903536,-117.05545577698514] 111.93584900842151
35644 "S2_934_8_69" "19589029" 1094762 "60469" "Palm Av & Piccard Av" [32.58369544084368,-117.05147691405809] 111.73022331893749
35644 "S2_934_8_69" "19589029" 1094763 "60470" "Palm Av & Twining Av" [32.5836881761805,-117.04645074353273] 111.06211379906316
35644 "S2_934_8_69" "19589029" 1094764 "60471" "Palm Av & Kostner Dr" [32.58370186750944,-117.04254105539916] 110.21921537564712
35644 "S2_934_8_69" "19589029" 1094765 "60472" "Palm Av & Firethorn St" [32.58370952919954,-117.04131508149793] 111.55633147870148
35644 "S2_934_8_69" "19589029" 1094766 "91027" "Palm Av & Dennery Rd" [32.583787894562825,-117.0340314898627] 112.00552160280918
35644 "S2_934_8_69" "19589029" 1094767 "60473" "Dennery Rd & Wal-Mart Drwy" [32.58164889003825,-117.03277028622591] 109.48964702712158
35644 "S2_934_8_69" "19589029" 1094768 "60474" "Dennery Rd & Palm Promenade Drwy" [32.579602428021246,-117.0343261740907] 111.84856657051166
35644 "S2_934_8_69" "19589029" 1094769 "91028" "Dennery Rd & Home Depot Drwy" [32.577641843731385,-117.03495208210455] 111.91382685157775
35644 "S2_934_8_69" "19589029" 1094770 "99408" "Dennery Rd & Del Sol Bl" [32.57443339641629,-117.03555672301431] 112.20402547463799
35644 "S2_934_8_69" "19589029" 1094771 "60208" "Del Sol Bl & Kostner Dr" [32.57358832252575,-117.04311893205703] 111.52932253106961
35644 "S2_934_8_69" "19589029" 1094772 "60203" "Del Sol Bl & Piccard Av" [32.573628691004075,-117.04898062896139] 111.98289773173987
35644 "S2_934_8_69" "19589029" 1094773 "60159" "Del Sol Bl & Picador Bl" [32.57356357111043,-117.05243530055303] 112.2162161217497
35644 "S2_934_8_69" "19589029" 1094774 "60158" "Del Sol Bl & Ruette Parc Lido" [32.57323074292918,-117.055268566] 110.90280511406003
35644 "S2_934_8_69" "19589029" 1094775 "11414" "Del Sol Bl & Ocean Bluffs" [32.57354394018174,-117.06172004272302] 111.32593847419496
35644 "S2_934_8_69" "19589029" 1094776 "11421" "Del Sol Bl & Beyer Bl" [32.57424927009822,-117.06573050435138] 111.98478865406501
35608 "S2_934_8_68" "19584619" 1092449 "60078" "Palm Av & 13th St" [32.583874471054386,-117.10639727215805] 110.94269938417439
35608 "S2_934_8_68" "19584619" 1092450 "60034" "Palm Av & 16th St" [32.583859534815566,-117.10088886675058] 112.4004925381044
35608 "S2_934_8_68" "19584619" 1092451 "60036" "Palm Av & Thermal Av" [32.583851623071446,-117.0982910186565] 111.3679967184843
35608 "S2_934_8_68" "19584619" 1092452 "60040" "Palm Av & Saturn Bl" [32.58384323252588,-117.09521514663999] 112.49255183149025
35608 "S2_934_8_68" "19584619" 1092453 "60042" "Palm Av & Hollister St (Trolley)" [32.583793614367025,-117.08546841942461] 110.64584706085571
35608 "S2_934_8_68" "19584619" 1092454 "60044" "Palm Av & Beejay Dr" [32.583895084518446,-117.08175885223174] 111.54369686752808
35608 "S2_934_8_68" "19584619" 1092455 "60087" "Palm Av & Desty St" [32.58388955522038,-117.0780961135514] 112.48110299266945
35608 "S2_934_8_68" "19584619" 1092456 "60090" "Palm Av & Beyer Bl" [32.583829247468685,-117.07172351322129] 111.62424723320612
35608 "S2_934_8_68" "19584619" 1092457 "60094" "Palm Av & Hawaii Av" [32.58377713155212,-117.06709989838502] 111.58558290261952
35608 "S2_934_8_68" "19584619" 1092458 "60095" "Palm Av & Beyer Wy" [32.58378926999594,-117.06262438599114] 111.32363894919045
35608 "S2_934_8_68" "19584619" 1092459 "60098" "Palm Av & Norstad Av" [32.58373686901306,-117.05543902435969] 110.37371486603669
35608 "S2_934_8_68" "19584619" 1092460 "60469" "Palm Av & Piccard Av" [32.58369524275206,-117.05146461055676] 110.58286180169372
35608 "S2_934_8_68" "19584619" 1092461 "60470" "Palm Av & Twining Av" [32.5836881761805,-117.04645074353273] 111.06211379906316
35608 "S2_934_8_68" "19584619" 1092462 "60471" "Palm Av & Kostner Dr" [32.58370170719652,-117.04255817346697] 111.8160756852026
35608 "S2_934_8_68" "19584619" 1092463 "60472" "Palm Av & Firethorn St" [32.583709469765594,-117.04129904098093] 110.05838001475902
35608 "S2_934_8_68" "19584619" 1092464 "91027" "Palm Av & Dennery Rd" [32.583787894562825,-117.0340314898627] 112.00552160280918
35608 "S2_934_8_68" "19584619" 1092465 "60473" "Dennery Rd & Wal-Mart Drwy" [32.58165470229599,-117.03276751344981] 110.1683869991277
35608 "S2_934_8_68" "19584619" 1092466 "60474" "Dennery Rd & Palm Promenade Drwy" [32.57961391139446,-117.03431859730611] 113.30950750614082
35608 "S2_934_8_68" "19584619" 1092467 "91028" "Dennery Rd & Home Depot Drwy" [32.57763833787884,-117.03495210971212] 111.52547181043631
35608 "S2_934_8_68" "19584619" 1092468 "99408" "Dennery Rd & Del Sol Bl" [32.57443339641629,-117.03555672301431] 112.20402547463799
35608 "S2_934_8_68" "19584619" 1092469 "60208" "Del Sol Bl & Kostner Dr" [32.57358838509907,-117.04312431384821] 111.0272455391503
35608 "S2_934_8_68" "19584619" 1092470 "60203" "Del Sol Bl & Piccard Av" [32.57362876070041,-117.04899024951546] 111.08655758059962
35608 "S2_934_8_68" "19584619" 1092471 "60159" "Del Sol Bl & Picador Bl" [32.57356221590071,-117.05244325110606] 111.46844153427254
35608 "S2_934_8_68" "19584619" 1092472 "60158" "Del Sol Bl & Ruette Parc Lido" [32.57323074289193,-117.055251418] 112.4919516103485
stop_without_stop_time WARNING 5

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.
1636 "94036" "Fashion Valley Transit Center"
3318 "90001" "Palm St"
3319 "90004" "Palm St"
3808 "76900" "SIGNAL O38"
3809 "76901" "SIGNAL O38"
trip_distance_exceeds_shape_distance_below_threshold WARNING 580

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 580 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.
"19449709" "13_0_198" 4.915 4.914 10.48184225596442
"19631462" "S2_13_0_198" 4.915 4.914 10.48184225596442
"19641465" "S2_13_0_198" 4.915 4.914 10.48184225596442
"19447309" "20_1_264" 18.677 18.676001 5.132990918169265
"19451251" "20_1_264" 18.677 18.676001 5.132990918169265
"19633029" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447322" "20_1_264" 18.677 18.676001 5.132990918169265
"19451264" "20_1_264" 18.677 18.676001 5.132990918169265
"19633042" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447406" "20_1_264" 18.677 18.676001 5.132990918169265
"19451348" "20_1_264" 18.677 18.676001 5.132990918169265
"19633126" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447424" "20_1_264" 18.677 18.676001 5.132990918169265
"19451366" "20_1_264" 18.677 18.676001 5.132990918169265
"19633144" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447413" "20_1_264" 18.677 18.676001 5.132990918169265
"19451355" "20_1_264" 18.677 18.676001 5.132990918169265
"19633133" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447563" "20_1_264" 18.677 18.676001 5.132990918169265
"19451505" "20_1_264" 18.677 18.676001 5.132990918169265
"19633283" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447331" "20_1_264" 18.677 18.676001 5.132990918169265
"19451273" "20_1_264" 18.677 18.676001 5.132990918169265
"19633051" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447313" "20_1_264" 18.677 18.676001 5.132990918169265
"19451255" "20_1_264" 18.677 18.676001 5.132990918169265
"19633033" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447448" "20_1_264" 18.677 18.676001 5.132990918169265
"19451390" "20_1_264" 18.677 18.676001 5.132990918169265
"19633168" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447324" "20_1_264" 18.677 18.676001 5.132990918169265
"19451266" "20_1_264" 18.677 18.676001 5.132990918169265
"19633044" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447596" "20_1_264" 18.677 18.676001 5.132990918169265
"19451538" "20_1_264" 18.677 18.676001 5.132990918169265
"19633316" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447987" "20_1_264" 18.677 18.676001 5.132990918169265
"19451929" "20_1_264" 18.677 18.676001 5.132990918169265
"19633707" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19447442" "20_1_264" 18.677 18.676001 5.132990918169265
"19451384" "20_1_264" 18.677 18.676001 5.132990918169265
"19633162" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19448009" "20_1_264" 18.677 18.676001 5.132990918169265
"19451951" "20_1_264" 18.677 18.676001 5.132990918169265
"19633729" "S2_20_1_264" 18.677 18.676001 5.132990918169265
"19444717" "43_3_6" 7.123 7.122 6.815221952786196
"19628436" "S2_43_3_6" 7.123 7.122 6.815221952786196
"19638439" "S2_43_3_6" 7.123 7.122 6.815221952786196
"19444718" "43_3_6" 7.123 7.122 6.815221952786196
"19628437" "S2_43_3_6" 7.123 7.122 6.815221952786196
unused_shape WARNING 3

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"AIR_9_246" 96138
"S2_AIR_9_246" 191783
"S2_AIR_9_247" 192009
big_gap_in_service INFO 13

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"8761059-1111100-59" "2026-06-16" "2026-08-05" 49
"8761163-0000010-63" "2026-07-04" "2026-09-05" 62
"S2_8826761-1111100-61" "2026-12-18" "2027-01-06" 18
"S2_8826765-1111100-65" "2026-12-18" "2027-01-05" 17
"S2_8826957-1111100-57" "2026-12-18" "2027-01-04" 16
"S2_8826957-1111100-58" "2026-11-27" "2026-12-21" 23
"S2_8826957-1111100-58" "2026-12-31" "2027-01-18" 17
"S2_88303-0000001-0" "2026-11-26" "2026-12-25" 28
"S2_8831215-1111100-15" "2026-12-18" "2027-01-05" 17
"S2_8831221-1111100-21" "2026-12-04" "2027-01-04" 30
"S2_8831559-1111100-59" "2026-12-11" "2027-01-05" 24
"S2_8831663-0000010-63" "2026-10-31" "2026-12-12" 41
"S2_8831763-0000001-63" "2026-11-29" "2027-01-01" 32
unknown_column INFO 20

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.
"stops.txt" "intersection_code" 11
"stops.txt" "reference_place" 12
"stops.txt" "stop_name_short" 13
"stops.txt" "stop_place" 14
"routes.txt" "route_group" 9
"routes.txt" "route_pattern1" 10
"routes.txt" "route_pattern2" 11
"calendar.txt" "service_name" 11
"trips.txt" "direction_name" 10
"trips.txt" "trip_bikes_allowed" 11
"trips.txt" "trip_headsign_short" 12
"fare_media.txt" "amount" 4
"fare_media.txt" "currency" 5
"fare_media.txt" "minimum_initial_purchase" 6
"rider_categories.txt" "max_age" 5
"rider_categories.txt" "min_age" 6
"fare_products.txt" "cap_required" 7
"fare_products.txt" "duration_amount" 8
"fare_products.txt" "duration_type" 9
"fare_products.txt" "duration_unit" 10
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"fare_capping.txt"
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.
87 "svcoas" "Sorrento Valley COASTER Station"