GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T09:50:48Z,
for the dataset file:///shared/figeac_2cc8dcc0.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-04-14
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: 0
  • Blocks: 0
  • Routes: 13
  • Shapes: 22
  • Stops: 178
  • Trips: 199

Specification Compliance report

4932 notices reported (0 errors, 4930 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:5101391615885312:LOC" 1364 0.0 1 1363 0.0 0 0.11119510090982554
"zenbus:Route:5101391615885312:LOC" 1365 0.0 2 1364 0.0 1 0.23748462521224523
"zenbus:Route:5101391615885312:LOC" 1403 1018.0 40 1402 1018.0 39 0.2374938286925326
"zenbus:Route:5101391615885312:LOC" 1416 1466.0 53 1415 1466.0 52 0.47212205327388784
"zenbus:Route:5101391615885312:LOC" 1439 1867.0 76 1438 1867.0 75 0.5042185716418788
"zenbus:Route:5101391615885312:LOC" 1476 2751.0 113 1475 2751.0 112 0.7210940364045512
"zenbus:Route:5101391615885312:LOC" 1485 3009.0 122 1484 3009.0 121 0.1364959292604468
"zenbus:Route:5101391615885312:LOC" 1486 3009.0 123 1485 3009.0 122 0.23605971720029265
"zenbus:Route:5982838997385216:LOC" 2169 0.0 1 2168 0.0 0 0.19346976419813353
"zenbus:Route:5982838997385216:LOC" 2220 981.0 52 2219 981.0 51 0.44478040576127476
"zenbus:Route:5982838997385216:LOC" 2238 1258.0 70 2237 1258.0 69 0.8895608101079011
"zenbus:Route:5982838997385216:LOC" 2252 1563.0 84 2251 1563.0 83 0.3355869947815275
"zenbus:Route:5982838997385216:LOC" 2258 1723.0 90 2257 1723.0 89 0.262214465732159
"zenbus:Route:5982838997385216:LOC" 2266 1983.0 98 2265 1983.0 97 0.3692441238432101
"zenbus:Route:5982838997385216:LOC" 2279 2241.0 111 2278 2241.0 110 0.13648952036668924
"zenbus:Route:5982838997385216:LOC" 2290 2555.0 122 2289 2555.0 121 0.11119510090982554
"zenbus:Route:5982838997385216:LOC" 2301 2739.0 133 2300 2739.0 132 0.19345019393407448
"zenbus:Route:5982838997385216:LOC" 2302 2739.0 134 2301 2739.0 133 0.5243901768270366
"zenbus:Route:5982838997385216:LOC" 2320 3370.0 152 2319 3370.0 151 0.13648843583151635
"zenbus:Route:5982838997385216:LOC" 2321 3370.0 153 2320 3370.0 152 0.369239932110158
"zenbus:Route:5982838997385216:LOC" 2322 3370.0 154 2321 3370.0 153 0.22239020252697528
"zenbus:Route:5982838997385216:LOC" 2332 3638.0 164 2331 3638.0 163 0.07915143926040409
"zenbus:Route:5982838997385216:LOC" 2333 3638.0 165 2332 3638.0 164 0.2622001192377312
"zenbus:Route:5982838997385216:LOC" 2351 4004.0 183 2350 4004.0 182 0.3335853034368008
"zenbus:Route:5982838997385216:LOC" 2352 4004.0 184 2351 4004.0 183 0.11119510090982554
"zenbus:Route:5982838997385216:LOC" 2357 4165.0 189 2356 4165.0 188 0.19346188548985566
"zenbus:Route:5982838997385216:LOC" 2358 4165.0 190 2357 4165.0 189 0.19346188812711287
"zenbus:Route:5982838997385216:LOC" 2364 4331.0 196 2363 4331.0 195 0.13649267721358724
"zenbus:Route:5982838997385216:LOC" 2365 4331.0 197 2364 4331.0 196 0.23747232198663223
"zenbus:Route:5982838997385216:LOC" 2366 4331.0 198 2365 4331.0 197 0.13649267740954868
"zenbus:Route:5982838997385216:LOC" 2376 4690.0 208 2375 4690.0 207 0.07915983539921181
"zenbus:Route:5982838997385216:LOC" 2378 4691.0 210 2377 4691.0 209 0.19346695136809014
"zenbus:Route:5982838997385216:LOC" 2379 4691.0 211 2378 4691.0 210 0.22239020252697528
"zenbus:Route:5982838997385216:LOC" 2380 4691.0 212 2379 4691.0 211 0.07915982037550696
"zenbus:Route:5982838997385216:LOC" 2382 4692.0 214 2381 4692.0 213 0.11119510090982554
"zenbus:Route:5982838997385216:LOC" 2396 4861.0 228 2395 4861.0 227 0.07916013115449128
"zenbus:Route:4874870153281536:LOC" 3913 304.0 9 3912 304.0 8 0.22239020252697528
"zenbus:Route:4874870153281536:LOC" 3915 311.0 11 3914 311.0 10 0.0791885878574004
"zenbus:Route:4874870153281536:LOC" 3918 337.0 14 3917 337.0 13 0.11119510161714974
"zenbus:Route:4874870153281536:LOC" 3948 1068.0 44 3947 1068.0 43 0.5177296873512228
equal_shape_distance_same_coordinates WARNING 22

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:5101391615885312:LOC" 1379 367.0 16 1378 367.0 15
"zenbus:Route:5101391615885312:LOC" 1386 617.0 23 1385 617.0 22
"zenbus:Route:4874823753793536:LOC" 272 3174.0 144 271 3174.0 143
"zenbus:Route:5137590485254144:LOC" 5937 421.0 21 5936 421.0 20
"zenbus:Route:4883799950229504:LOC" 1164 1658.0 89 1163 1658.0 88
"zenbus:Route:4912673977270272:LOC" 6549 556.0 24 6548 556.0 23
"zenbus:Route:4912673977270272:LOC" 6599 1496.0 74 6598 1496.0 73
"zenbus:Route:4912673977270272:LOC" 6606 1634.0 81 6605 1634.0 80
"zenbus:Route:4912673977270272:LOC" 6645 2434.0 120 6644 2434.0 119
"zenbus:Route:4912673977270272:LOC" 6646 2434.0 121 6645 2434.0 120
"zenbus:Route:4912673977270272:LOC" 6647 2434.0 122 6646 2434.0 121
"zenbus:Route:4912673977270272:LOC" 6648 2434.0 123 6647 2434.0 122
"zenbus:Route:4912673977270272:LOC" 6649 2434.0 124 6648 2434.0 123
"zenbus:Route:4912673977270272:LOC" 6650 2434.0 125 6649 2434.0 124
"zenbus:Route:4912673977270272:LOC" 6723 4098.0 198 6722 4098.0 197
"zenbus:Route:4912673977270272:LOC" 6729 4263.0 204 6728 4263.0 203
"zenbus:Route:4912673977270272:LOC" 6808 6253.0 283 6807 6253.0 282
"zenbus:Route:4912673977270272:LOC" 6926 10384.0 401 6925 10384.0 400
"zenbus:Route:4912673977270272:LOC" 6957 11286.0 432 6956 11286.0 431
"zenbus:Route:4912673977270272:LOC" 6958 11286.0 433 6957 11286.0 432
"zenbus:Route:4912673977270272:LOC" 6972 11600.0 447 6971 11600.0 446
"zenbus:Route:4912673977270272:LOC" 6973 11600.0 448 6972 11600.0 447
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 14

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.
"agency.txt" 2 "agency_id"
"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"
"routes.txt" 14 "agency_id"
missing_timepoint_value WARNING 3952

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 3952 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