ceciltransit — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-24T10:24:54Z,
for the dataset file:///shared/ceciltransit_aa58e0a5.zip. No country code was provided.

Use this report alongside our documentation.

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:
2026-04-22
Feed End Date:
2026-05-23

Files included


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

Counts


  • Agencies: 1
  • Blocks: 60
  • Routes: 3
  • Shapes: 20
  • Stops: 109
  • Trips: 266

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 67

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 67 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`.
"71833" 1955 5990.08 158 1954 5990.08 157
"71833" 2106 9963.94 309 2105 9963.94 308
"71833" 2125 10380.89 328 2124 10380.89 327
"71756" 3669 16312.99 687 3668 16312.99 686
"71756" 3822 20340.43 840 3821 20340.43 839
"62480" 9045 10570.31 217 9044 10570.31 216
"62480" 9606 29793.27 778 9605 29793.27 777
"62480" 9644 30574.37 816 9643 30574.37 815
"64670" 16168 10536.26 219 16167 10536.26 218
"62151" 11436 11664.27 284 11435 11664.27 283
"64220" 5137 39187.04 1238 5136 39187.04 1237
"64220" 5149 39567.92 1250 5148 39567.92 1249
"65168" 18656 15952.79 499 18655 15952.79 498
"65168" 18957 24519.21 800 18956 24519.21 799
"65168" 19095 34675.7 938 19094 34675.7 937
"63884" 13455 2719.84 151 13454 2719.84 150
"63884" 13588 8491.9 284 13587 8491.9 283
"63884" 13589 8491.9 285 13588 8491.9 284
"63884" 14241 26435.98 937 14240 26435.98 936
"63884" 14619 44854.43 1315 14618 44854.43 1314
"63764" 1359 482.03 25 1358 482.03 24
"63764" 1400 1472.49 66 1399 1472.49 65
"63764" 1506 5253.07 172 1505 5253.07 171
"63764" 1629 8601.85 295 1628 8601.85 294
"61520" 2295 2893.54 101 2294 2893.54 100
"61520" 2540 9146.9 346 2539 9146.9 345
"61520" 2569 9643.59 375 2568 9643.59 374
"61520" 2641 11115.88 447 2640 11115.88 446
"61520" 2642 11115.88 448 2641 11115.88 447
"61520" 2643 11115.88 449 2642 11115.88 448
"61520" 2701 12407.13 507 2700 12407.13 506
"63885" 15862 42187.05 1234 15861 42187.05 1233
"63885" 15897 43198.82 1269 15896 43198.82 1268
"63885" 15924 44080.31 1296 15923 44080.31 1295
"63765" 5412 5667.29 204 5411 5667.29 203
"63765" 5413 5667.29 205 5412 5667.29 204
"63765" 5414 5667.29 206 5413 5667.29 205
"63765" 5429 6034.95 221 5428 6034.95 220
"63765" 5536 8074.48 328 5535 8074.48 327
"65128" 5864 364.56 19 5863 364.56 18
"65128" 6553 25643.98 708 6552 25643.98 707
"65128" 6802 31498.16 957 6801 31498.16 956
"65128" 6836 31962.82 991 6835 31962.82 990
"65128" 6975 36444.53 1130 6974 36444.53 1129
"61466" 7965 1946.22 75 7964 1946.22 74
"61466" 8213 15087.9 323 8212 15087.9 322
"62148" 8814 22207.01 390 8813 22207.01 389
"62148" 8815 22207.01 391 8814 22207.01 390
"63887" 7208 10564.12 222 7207 10564.12 221
"63887" 7247 13619.35 261 7246 13619.35 260
expired_calendar WARNING 3

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.
3 "66969.200484"
4 "61520.198852"
5 "61520.200442"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

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 "20260424" "20260523" "20260524"
stop_too_far_from_shape WARNING 17

stop_too_far_from_shape

Stop too far from trip shape.

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
10 "71833" "1077684" 275 "194956" "Redner's (Call in)" [39.59080643640686,-75.82599708481457] 152.21658973073488
22 "71756" "1077219" 502 "194984" "Safeway" [39.602227,-75.749799] 172.97116703692714
143 "62480" "899065" 3605 "194901" "Broad St Across from Boxcar Ave" [39.552807,-76.067621] 925.5079240453405
143 "62480" "899065" 3606 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
143 "62480" "899065" 3607 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
206 "64670" "933737" 5949 "194901" "Broad St Across from Boxcar Ave" [39.552812,-76.067609] 926.0107724311957
206 "64670" "933737" 5950 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
206 "64670" "933737" 5951 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
6 "63764" "921608" 190 "194956" "Redner's (Call in)" [39.59080643640686,-75.82599708481457] 152.21658973073488
16 "61520" "877561" 388 "194984" "Safeway" [39.602227,-75.749799] 172.97116703692714
132 "61466" "877477" 3447 "194901" "Broad St Across from Boxcar Ave" [39.552802,-76.067634] 924.9371360449567
132 "61466" "877477" 3448 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
132 "61466" "877477" 3449 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
94 "63887" "978509" 2187 "194901" "Broad St Across from Boxcar Ave" [39.552802,-76.067634] 924.9371360449567
94 "63887" "978509" 2188 "194952" "Perryville MARC Station" [39.553864,-76.066254] 851.4401749358058
94 "63887" "978509" 2189 "194953" "Perryville Post Office" [39.56182346546804,-76.06447805810272] 679.7137858285821
2 "66969" "989687" 24 "194984" "Safeway" [39.602227,-75.749799] 172.97116703692714