GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T18:15:38Z,
for the dataset file:///shared/figeac_74cdf0d6.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Cars Delbos
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-05-18
Feed End Date:
2026-06-30

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 12
  • Shapes: 21
  • Stops: 167
  • Trips: 191

Specification Compliance report

4828 notices reported (0 errors, 4826 warnings, 2 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 941

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 941 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.
"zenbus:Route:5113863630487552:LOC" 3 0.0 1 2 0.0 0 0.11119510090982554
"zenbus:Route:5113863630487552:LOC" 4 0.0 2 3 0.0 1 0.23748462521224523
"zenbus:Route:5113863630487552:LOC" 18 367.0 16 17 367.0 15 0.1364959916854128
"zenbus:Route:5113863630487552:LOC" 31 759.0 29 30 759.0 28 0.41114979593847806
"zenbus:Route:5113863630487552:LOC" 32 759.0 30 31 759.0 29 0.07916559898379968
"zenbus:Route:5113863630487552:LOC" 34 760.0 32 33 760.0 31 0.07916559898379968
"zenbus:Route:5113863630487552:LOC" 35 760.0 33 34 760.0 32 0.11119510090982554
"zenbus:Route:5113863630487552:LOC" 66 1474.0 64 65 1474.0 63 0.07916556079312707
"zenbus:Route:5113863630487552:LOC" 72 1808.0 70 71 1808.0 69 0.136496766098977
"zenbus:Route:5113863630487552:LOC" 82 2185.0 80 81 2185.0 79 0.1364957766726548
"zenbus:Route:5982838997385216:LOC" 2016 0.0 1 2015 0.0 0 0.19346976419813353
"zenbus:Route:5982838997385216:LOC" 2067 981.0 52 2066 981.0 51 0.44478040576127476
"zenbus:Route:5982838997385216:LOC" 2085 1258.0 70 2084 1258.0 69 0.8895608101079011
"zenbus:Route:5982838997385216:LOC" 2099 1563.0 84 2098 1563.0 83 0.3355869947815275
"zenbus:Route:5982838997385216:LOC" 2105 1723.0 90 2104 1723.0 89 0.262214465732159
"zenbus:Route:5982838997385216:LOC" 2113 1983.0 98 2112 1983.0 97 0.3692441238432101
"zenbus:Route:5982838997385216:LOC" 2126 2241.0 111 2125 2241.0 110 0.13648952036668924
"zenbus:Route:5982838997385216:LOC" 2137 2555.0 122 2136 2555.0 121 0.11119510090982554
"zenbus:Route:5982838997385216:LOC" 2148 2739.0 133 2147 2739.0 132 0.19345019393407448
"zenbus:Route:5982838997385216:LOC" 2149 2739.0 134 2148 2739.0 133 0.5243901768270366
"zenbus:Route:5982838997385216:LOC" 2167 3370.0 152 2166 3370.0 151 0.13648843583151635
"zenbus:Route:5982838997385216:LOC" 2168 3370.0 153 2167 3370.0 152 0.369239932110158
"zenbus:Route:5982838997385216:LOC" 2169 3370.0 154 2168 3370.0 153 0.22239020252697528
"zenbus:Route:5982838997385216:LOC" 2179 3638.0 164 2178 3638.0 163 0.07915143926040409
"zenbus:Route:5982838997385216:LOC" 2180 3638.0 165 2179 3638.0 164 0.2622001192377312
"zenbus:Route:5982838997385216:LOC" 2198 4004.0 183 2197 4004.0 182 0.3335853034368008
"zenbus:Route:5982838997385216:LOC" 2199 4004.0 184 2198 4004.0 183 0.11119510090982554
"zenbus:Route:5982838997385216:LOC" 2204 4165.0 189 2203 4165.0 188 0.19346188548985566
"zenbus:Route:5982838997385216:LOC" 2205 4165.0 190 2204 4165.0 189 0.19346188812711287
"zenbus:Route:5982838997385216:LOC" 2211 4331.0 196 2210 4331.0 195 0.13649267721358724
"zenbus:Route:5982838997385216:LOC" 2212 4331.0 197 2211 4331.0 196 0.23747232198663223
"zenbus:Route:5982838997385216:LOC" 2213 4331.0 198 2212 4331.0 197 0.13649267740954868
"zenbus:Route:5982838997385216:LOC" 2223 4690.0 208 2222 4690.0 207 0.07915983539921181
"zenbus:Route:5982838997385216:LOC" 2225 4691.0 210 2224 4691.0 209 0.19346695136809014
"zenbus:Route:5982838997385216:LOC" 2226 4691.0 211 2225 4691.0 210 0.22239020252697528
"zenbus:Route:5982838997385216:LOC" 2227 4691.0 212 2226 4691.0 211 0.07915982037550696
"zenbus:Route:5982838997385216:LOC" 2229 4692.0 214 2228 4692.0 213 0.11119510090982554
"zenbus:Route:5982838997385216:LOC" 2243 4861.0 228 2242 4861.0 227 0.07916013115449128
"zenbus:Route:4874870153281536:LOC" 3760 304.0 9 3759 304.0 8 0.22239020252697528
"zenbus:Route:4874870153281536:LOC" 3762 311.0 11 3761 311.0 10 0.0791885878574004
"zenbus:Route:4874870153281536:LOC" 3765 337.0 14 3764 337.0 13 0.11119510161714974
"zenbus:Route:4874870153281536:LOC" 3795 1068.0 44 3794 1068.0 43 0.5177296873512228
"zenbus:Route:4874870153281536:LOC" 3844 1986.0 93 3843 1986.0 92 0.13650570399570663
"zenbus:Route:4874870153281536:LOC" 3846 1988.0 95 3845 1988.0 94 0.3869996591542665
"zenbus:Route:4874870153281536:LOC" 3847 1988.0 96 3846 1988.0 95 0.15835982015105304
"zenbus:Route:4874870153281536:LOC" 3848 1988.0 97 3847 1988.0 96 0.13650570873786266
"zenbus:Route:4874870153281536:LOC" 3850 1989.0 99 3849 1989.0 98 0.13650570557642533
"zenbus:Route:4874870153281536:LOC" 3861 2581.0 110 3860 2581.0 109 0.3253878980089142
"zenbus:Route:4874870153281536:LOC" 3862 2581.0 111 3861 2581.0 110 0.0791762310668321
"zenbus:Route:4874870153281536:LOC" 3863 2581.0 112 3862 2581.0 111 0.19349380421263437
equal_shape_distance_same_coordinates WARNING 25

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`.
"zenbus:Route:4874823753793536:LOC" 272 3174.0 144 271 3174.0 143
"zenbus:Route:5137590485254144:LOC" 5784 421.0 21 5783 421.0 20
"zenbus:Route:4883799950229504:LOC" 1164 1658.0 89 1163 1658.0 88
"zenbus:Route:4880645766512640:LOC" 1446 2185.0 83 1445 2185.0 82
"zenbus:Route:4880645766512640:LOC" 1447 2185.0 84 1446 2185.0 83
"zenbus:Route:4880645766512640:LOC" 1448 2185.0 85 1447 2185.0 84
"zenbus:Route:4880645766512640:LOC" 1501 3049.0 138 1500 3049.0 137
"zenbus:Route:4880645766512640:LOC" 1502 3049.0 139 1501 3049.0 138
"zenbus:Route:4912673977270272:LOC" 6396 556.0 24 6395 556.0 23
"zenbus:Route:4912673977270272:LOC" 6446 1496.0 74 6445 1496.0 73
"zenbus:Route:4912673977270272:LOC" 6453 1634.0 81 6452 1634.0 80
"zenbus:Route:4912673977270272:LOC" 6492 2434.0 120 6491 2434.0 119
"zenbus:Route:4912673977270272:LOC" 6493 2434.0 121 6492 2434.0 120
"zenbus:Route:4912673977270272:LOC" 6494 2434.0 122 6493 2434.0 121
"zenbus:Route:4912673977270272:LOC" 6495 2434.0 123 6494 2434.0 122
"zenbus:Route:4912673977270272:LOC" 6496 2434.0 124 6495 2434.0 123
"zenbus:Route:4912673977270272:LOC" 6497 2434.0 125 6496 2434.0 124
"zenbus:Route:4912673977270272:LOC" 6570 4098.0 198 6569 4098.0 197
"zenbus:Route:4912673977270272:LOC" 6576 4263.0 204 6575 4263.0 203
"zenbus:Route:4912673977270272:LOC" 6655 6253.0 283 6654 6253.0 282
"zenbus:Route:4912673977270272:LOC" 6773 10384.0 401 6772 10384.0 400
"zenbus:Route:4912673977270272:LOC" 6804 11286.0 432 6803 11286.0 431
"zenbus:Route:4912673977270272:LOC" 6805 11286.0 433 6804 11286.0 432
"zenbus:Route:4912673977270272:LOC" 6819 11600.0 447 6818 11600.0 446
"zenbus:Route:4912673977270272:LOC" 6820 11600.0 448 6819 11600.0 447
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 "20260619" "20260630" "20260719"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_recommended_field WARNING 12

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 9 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 11 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
missing_timepoint_value WARNING 3846

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "5155917781794816:0" 0
3 "5155917781794816:0" 1
4 "5155917781794816:0" 2
5 "5155917781794816:0" 3
6 "5155917781794816:0" 4
7 "5155917781794816:0" 5
8 "5155917781794816:0" 6
9 "5155917781794816:0" 7
10 "5155917781794816:0" 8
11 "5155917781794816:0" 9
12 "5155917781794816:0" 10
13 "5155917781794816:0" 11
14 "5155917781794816:1" 0
15 "5155917781794816:1" 1
16 "5155917781794816:1" 2
17 "5155917781794816:1" 3
18 "5155917781794816:1" 4
19 "5155917781794816:1" 5
20 "5155917781794816:1" 6
21 "5155917781794816:1" 7
22 "5155917781794816:1" 8
23 "5155917781794816:1" 9
24 "5155917781794816:1" 10
25 "5155917781794816:1" 11
26 "5155917781794816:2" 0
27 "5155917781794816:2" 1
28 "5155917781794816:2" 2
29 "5155917781794816:2" 3
30 "5155917781794816:2" 4
31 "5155917781794816:2" 5
32 "5155917781794816:2" 6
33 "5155917781794816:2" 7
34 "5155917781794816:2" 8
35 "5155917781794816:2" 9
36 "5155917781794816:2" 10
37 "5155917781794816:2" 11
38 "5155917781794816:3" 0
39 "5155917781794816:3" 1
40 "5155917781794816:3" 2
41 "5155917781794816:3" 3
42 "5155917781794816:3" 4
43 "5155917781794816:3" 5
44 "5155917781794816:3" 6
45 "5155917781794816:3" 7
46 "5155917781794816:3" 8
47 "5155917781794816:3" 9
48 "5155917781794816:3" 10
49 "5155917781794816:3" 11
50 "5155917781794816:4" 0
51 "5155917781794816:4" 1
unknown_column INFO 2

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.
"trips.txt" "zenbus_mission_id" 11
"trips.txt" "trip_headsign_code" 12