GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T19:06:05Z,
for the dataset file:///shared/hobus-honfleur.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 12
  • Routes: 4
  • Shapes: 16
  • Stops: 64
  • Trips: 205

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 11

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.

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.
"AUTO_397823" 1302 8782.0 488 1301 8782.0 487 0.07881122632665061
"AUTO_397826" 2414 3326.0 238 2413 3326.0 237 0.07881122632665061
"AUTO_397825" 2156 7756.0 434 2155 7756.0 433 0.07881122632665061
"AUTO_397822" 568 2003.0 133 567 2003.0 132 0.11583485050890685
"AUTO_397822" 764 6106.0 329 763 6106.0 328 0.16631971391781827
"AUTO_397822" 765 6106.0 330 764 6106.0 329 0.16631971391781827
"AUTO_397822" 774 6292.0 339 773 6292.0 338 0.30777025003580827
"AUTO_397821" 135 2003.0 133 134 2003.0 132 0.11583485050890685
"AUTO_397821" 385 7124.0 383 384 7124.0 382 0.16631971391781827
"AUTO_397821" 386 7124.0 384 385 7124.0 383 0.16631971391781827
"AUTO_397821" 395 7310.0 393 394 7310.0 392 0.30777025003580827
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
missing_timepoint_value WARNING 3376

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 3376 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 "ATOUMOD021:ServiceJourney:100:LOC" 1
3 "ATOUMOD021:ServiceJourney:100:LOC" 2
4 "ATOUMOD021:ServiceJourney:100:LOC" 3
5 "ATOUMOD021:ServiceJourney:100:LOC" 4
6 "ATOUMOD021:ServiceJourney:100:LOC" 5
7 "ATOUMOD021:ServiceJourney:100:LOC" 6
8 "ATOUMOD021:ServiceJourney:100:LOC" 7
9 "ATOUMOD021:ServiceJourney:100:LOC" 8
10 "ATOUMOD021:ServiceJourney:100:LOC" 9
11 "ATOUMOD021:ServiceJourney:100:LOC" 10
12 "ATOUMOD021:ServiceJourney:100:LOC" 11
13 "ATOUMOD021:ServiceJourney:100:LOC" 12
14 "ATOUMOD021:ServiceJourney:100:LOC" 13
15 "ATOUMOD021:ServiceJourney:100:LOC" 14
16 "ATOUMOD021:ServiceJourney:100:LOC" 15
17 "ATOUMOD021:ServiceJourney:100:LOC" 16
18 "ATOUMOD021:ServiceJourney:100:LOC" 17
19 "ATOUMOD021:ServiceJourney:100:LOC" 18
20 "ATOUMOD021:ServiceJourney:100:LOC" 19
21 "ATOUMOD021:ServiceJourney:100:LOC" 20
22 "ATOUMOD021:ServiceJourney:100:LOC" 21
23 "ATOUMOD021:ServiceJourney:112:LOC" 1
24 "ATOUMOD021:ServiceJourney:112:LOC" 2
25 "ATOUMOD021:ServiceJourney:112:LOC" 3
26 "ATOUMOD021:ServiceJourney:112:LOC" 4
27 "ATOUMOD021:ServiceJourney:112:LOC" 5
28 "ATOUMOD021:ServiceJourney:112:LOC" 6
29 "ATOUMOD021:ServiceJourney:112:LOC" 7
30 "ATOUMOD021:ServiceJourney:112:LOC" 8
31 "ATOUMOD021:ServiceJourney:112:LOC" 9
32 "ATOUMOD021:ServiceJourney:112:LOC" 10
33 "ATOUMOD021:ServiceJourney:112:LOC" 11
34 "ATOUMOD021:ServiceJourney:112:LOC" 12
35 "ATOUMOD021:ServiceJourney:112:LOC" 13
36 "ATOUMOD021:ServiceJourney:112:LOC" 14
37 "ATOUMOD021:ServiceJourney:112:LOC" 15
38 "ATOUMOD021:ServiceJourney:112:LOC" 16
39 "ATOUMOD021:ServiceJourney:112:LOC" 17
40 "ATOUMOD021:ServiceJourney:112:LOC" 18
41 "ATOUMOD021:ServiceJourney:112:LOC" 19
42 "ATOUMOD021:ServiceJourney:112:LOC" 20
43 "ATOUMOD021:ServiceJourney:112:LOC" 21
44 "ATOUMOD021:ServiceJourney:83:LOC" 1
45 "ATOUMOD021:ServiceJourney:83:LOC" 2
46 "ATOUMOD021:ServiceJourney:83:LOC" 3
47 "ATOUMOD021:ServiceJourney:83:LOC" 4
48 "ATOUMOD021:ServiceJourney:83:LOC" 5
49 "ATOUMOD021:ServiceJourney:1:LOC" 1
50 "ATOUMOD021:ServiceJourney:1:LOC" 2
51 "ATOUMOD021:ServiceJourney:1:LOC" 3