GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T21:46:09Z,
for the dataset file:///shared/hendry-co-bocc.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:
2025-12-10
Feed End Date:
2026-01-10

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: 4
  • Routes: 3
  • Shapes: 17
  • Stops: 49
  • Trips: 21

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 34

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.

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`.
"40476" 5001 38519.62 373 5000 38519.62 372
"45189" 7641 85274.9 951 7640 85274.9 950
"40453" 2134 6640.32 106 2133 6640.32 105
"40365" 7936 9910.7 229 7935 9910.7 228
"40365" 8288 23666.03 581 8287 23666.03 580
"40365" 8623 44909.42 916 8622 44909.42 915
"40365" 8635 45239.1 928 8634 45239.1 927
"40365" 8708 50371.28 1001 8707 50371.28 1000
"69789" 3293 38519.62 373 3292 38519.62 372
"69789" 3648 80611.09 728 3647 80611.09 727
"69789" 3649 80611.09 729 3648 80611.09 728
"69789" 3650 80611.09 730 3649 80611.09 729
"69789" 3651 80611.09 731 3650 80611.09 730
"69789" 3652 80611.09 732 3651 80611.09 731
"69788" 2549 42028.0 354 2548 42028.0 353
"45113" 6107 81795.28 886 6106 81795.28 885
"40369" 10735 9910.7 229 10734 9910.7 228
"40369" 11087 23666.03 581 11086 23666.03 580
"40369" 11422 44909.42 916 11421 44909.42 915
"40369" 11434 45239.1 928 11433 45239.1 927
"40369" 11507 50371.28 1001 11506 50371.28 1000
"40368" 9696 4196.82 83 9695 4196.82 82
"40368" 10074 19471.39 461 10073 19471.39 460
"40368" 10409 40714.82 796 10408 40714.82 795
"40368" 10421 41044.49 808 10420 41044.49 807
"40368" 10494 46176.61 881 10493 46176.61 880
"40367" 8803 4196.82 83 8802 4196.82 82
"40367" 9181 19471.39 461 9180 19471.39 460
"40367" 9516 40714.82 796 9515 40714.82 795
"40367" 9528 41044.49 808 9527 41044.49 807
"40367" 9601 46176.61 881 9600 46176.61 880
"51010" 521 67868.17 520 520 67868.17 519
"51010" 1046 133185.13 1045 1045 133185.13 1044
"69790" 4431 42612.97 362 4430 42612.97 361
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 "20251212" "20260110" "20260111"
stops_match_shape_out_of_order WARNING 5

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.
16 "40365" "520063" 172 "62644" "Azteca Corner Store #5" [26.7468651435135,-81.44867940238257] 171 "145629" "Greentree South Apts" [26.726572145,-81.439587804]
22 "40369" "520107" 316 "62644" "Azteca Corner Store #5" [26.7468651435135,-81.44867940238257] 315 "145629" "Greentree South Apts" [26.726572145,-81.439587804]
21 "40368" "520095" 291 "62644" "Azteca Corner Store #5" [26.7468651435135,-81.44867940238257] 290 "145629" "Greentree South Apts" [26.726572,-81.439588]
19 "40367" "520069" 246 "62644" "Azteca Corner Store #5" [26.7468651435135,-81.44867940238257] 245 "145629" "Greentree South Apts" [26.726572,-81.439588]
3 "51011" "703765" 13 "69815" "Dollar General Market" [26.763066041764883,-81.43769905745621] 12 "62645" "Walmart Labelle" [26.738706726122548,-81.46721089997482]