GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-05T17:40:42Z,
for the dataset file:///shared/cecil-transit-usa_6d9564e2.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
Passio Technologies
Publisher URL:
https://passiotech.com
Feed Email:
support@passiotech.com
Feed Language:
English
Feed Start Date:
2025-11-17
Feed End Date:
2025-12-18

Files included


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

Counts


  • Agencies: 1
  • Blocks: 10
  • Routes: 3
  • Shapes: 19
  • Stops: 108
  • Trips: 58

Specification Compliance report

82 notices reported (0 errors, 82 warnings, 0 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 63

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 63 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`.
"64197" 205 5257.4 204 204 5257.4 203
"64197" 1153 29316.02 1152 1152 29316.02 1151
"62480" 9616 29793.27 776 9615 29793.27 775
"62480" 9654 30574.37 814 9653 30574.37 813
"62151" 11446 11664.27 284 11445 11664.27 283
"64220" 5179 39187.04 1238 5178 39187.04 1237
"64220" 5191 39567.92 1250 5190 39567.92 1249
"65168" 18644 15952.79 499 18643 15952.79 498
"65168" 18945 24519.21 800 18944 24519.21 799
"65168" 19083 34675.7 938 19082 34675.7 937
"63884" 13465 2719.84 151 13464 2719.84 150
"63884" 13598 8491.9 284 13597 8491.9 283
"63884" 13599 8491.9 285 13598 8491.9 284
"63884" 14251 26435.98 937 14250 26435.98 936
"63884" 14629 44854.43 1315 14628 44854.43 1314
"63764" 2706 482.03 25 2705 482.03 24
"63764" 2747 1472.49 66 2746 1472.49 65
"63764" 2853 5253.07 172 2852 5253.07 171
"63764" 2976 8601.85 295 2975 8601.85 294
"61520" 3499 9146.9 361 3498 9146.9 360
"61520" 3528 9643.6 390 3527 9643.6 389
"61520" 3600 11115.88 462 3599 11115.88 461
"61520" 3601 11115.88 463 3600 11115.88 462
"61520" 3602 11115.88 464 3601 11115.88 463
"61520" 3660 12407.13 522 3659 12407.13 521
"63885" 14785 3084.49 147 14784 3084.49 146
"63885" 15233 17505.28 595 15232 17505.28 594
"63885" 15286 18487.14 648 15285 18487.14 647
"63885" 15564 26434.87 926 15563 26434.87 925
"63885" 15654 32474.93 1016 15653 32474.93 1015
"63885" 15909 43953.84 1271 15908 43953.84 1270
"63765" 5454 5667.28 204 5453 5667.28 203
"63765" 5455 5667.28 205 5454 5667.28 204
"63765" 5456 5667.28 206 5455 5667.28 205
"63765" 5471 6034.95 221 5470 6034.95 220
"63765" 5578 8074.48 328 5577 8074.48 327
"65128" 5907 364.56 19 5906 364.56 18
"65128" 6596 25643.98 708 6595 25643.98 707
"65128" 6845 31498.16 957 6844 31498.16 956
"65128" 6879 31962.82 991 6878 31962.82 990
"65128" 7018 36444.53 1130 7017 36444.53 1129
"61466" 7979 1946.22 75 7978 1946.22 74
"61466" 8225 15087.9 321 8224 15087.9 320
"62148" 8826 22207.01 390 8825 22207.01 389
"62148" 8827 22207.01 391 8826 22207.01 390
"63887" 7854 31703.59 825 7853 31703.59 824
"63887" 7855 31703.59 826 7854 31703.59 825
"64668" 16922 1211.55 66 16921 1211.55 65
"64668" 17593 21414.38 737 17592 21414.38 736
"64668" 17756 26465.78 900 17755 26465.78 899
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260605" "20251218" "20260612"
stop_too_far_from_shape WARNING 18

stop_too_far_from_shape

Stop too far from trip shape.

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
2 "64197" "924623" 6 "194984" "Safeway" [39.602227,-75.749799] 172.97116703692714
2 "64197" "924623" 36 "194956" "Redner's (Call in)" [39.5908071553257,-75.82599296068703] 152.20712811875308
31 "62480" "899065" 870 "194901" "Broad St Across from Boxcar Ave" [39.552807,-76.067621] 925.5079240453405
31 "62480" "899065" 871 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
31 "62480" "899065" 872 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
50 "64670" "933737" 1564 "194901" "Broad St Across from Boxcar Ave" [39.552812,-76.067609] 926.0107724311957
50 "64670" "933737" 1565 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
50 "64670" "933737" 1566 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
9 "63764" "921608" 343 "194956" "Redner's (Call in)" [39.59080643640686,-75.82599708481457] 152.21658973073488
9 "63764" "921608" 356 "194890" "200 Chesapeake Blvd" [39.598266,-75.786349] 174.24681958979656
10 "61520" "877561" 361 "194984" "Safeway" [39.602227,-75.749799] 172.97116703692714
28 "61466" "877477" 821 "194901" "Broad St Across from Boxcar Ave" [39.552802,-76.067634] 924.9371360449567
28 "61466" "877477" 822 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
28 "61466" "877477" 823 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
22 "63887" "978509" 623 "194901" "Broad St Across from Boxcar Ave" [39.552802,-76.067634] 924.9371360449567
22 "63887" "978509" 624 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
22 "63887" "978509" 625 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
8 "66969" "989687" 312 "194984" "Safeway" [39.602227,-75.749799] 172.97116703692714