GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T17:52:44Z,
for the dataset file:///shared/distribus.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Transdev Bretagne
Feed Email:
contact-data.bzh@transdev.com
Feed Language:
French
Feed Start Date:
2025-11-17
Feed End Date:
2026-08-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 13
  • Routes: 5
  • Shapes: 53
  • Stops: 158
  • Trips: 461

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 1318

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 1318 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.
"01R008DL11" 6487 2957.0 218 6486 2957.0 217 0.5444780501879639
"02R001IL11" 14284 3603.0 233 14283 3603.0 232 0.0036667396312652692
"02R001IL11" 14357 4426.0 306 14356 4426.0 305 0.5444780501879639
"01R007EL11" 6069 2957.0 218 6068 2957.0 217 0.5444780501879639
"LTM4R02BL11" 33625 29775.0 1227 33624 29775.0 1226 0.31843139841246454
"03R004BL11" 30942 20385.0 911 30941 20385.0 910 0.4784600257417727
"01R006AL11" 5288 2957.0 218 5287 2957.0 217 0.5444780501879639
"02R002IL11" 16765 3603.0 233 16764 3603.0 232 0.0036667396312652692
"02R002IL11" 16838 4426.0 306 16837 4426.0 305 0.5444780501879639
"01R006BL11" 5677 2957.0 218 5676 2957.0 217 0.5444780501879639
"03R004AL11" 29901 20385.0 910 29900 20385.0 909 0.4784600257417727
"03A012DL11" 24901 2932.0 213 24900 2932.0 212 0.10774048419850744
"03A012DL11" 24902 2932.0 214 24901 2932.0 213 0.1077699676096241
"03A012DL11" 24903 2932.0 215 24902 2932.0 214 0.1077443641276971
"03A012DL11" 24904 2932.0 216 24903 2932.0 215 0.1077938984252542
"03A012DL11" 24905 2932.0 217 24904 2932.0 216 0.10771642491602242
"03A012DL11" 24907 2933.0 219 24906 2933.0 218 0.10772274122859367
"03A012DL11" 24908 2933.0 220 24907 2933.0 219 0.10780157655549624
"03A012DL11" 24909 2933.0 221 24908 2933.0 220 0.10776327251458889
"03A012DL11" 24910 2933.0 222 24909 2933.0 221 0.10773425457591172
"03A012DL11" 24911 2933.0 223 24910 2933.0 222 0.10777239974511466
"03A012DL11" 24912 2933.0 224 24911 2933.0 223 0.10775295867335252
"03A012DL11" 24913 2933.0 225 24912 2933.0 224 0.10775046802262904
"03A012DL11" 24914 2933.0 226 24913 2933.0 225 0.10774779552798604
"03A012DL11" 24915 2933.0 227 24914 2933.0 226 0.10775321719343284
"03A012DL11" 24917 2934.0 229 24916 2934.0 228 0.10774563712828504
"03A012DL11" 24918 2934.0 230 24917 2934.0 229 0.10776481180967909
"03A012DL11" 24919 2934.0 231 24918 2934.0 230 0.10775072746076181
"03A012DL11" 24920 2934.0 232 24919 2934.0 231 0.10779795162441554
"03A012DL11" 24921 2934.0 233 24920 2934.0 232 0.10772389822844262
"03A012DL11" 24922 2934.0 234 24921 2934.0 233 0.10778751909608805
"03A012DL11" 24923 2934.0 235 24922 2934.0 234 0.1077449573176121
"03A012DL11" 24924 2934.0 236 24923 2934.0 235 0.10776117634083714
"03A012DL11" 24926 2935.0 238 24925 2935.0 237 0.1077545204133636
"03A012DL11" 24927 2935.0 239 24926 2935.0 238 0.10773191474846319
"03A012DL11" 24928 2935.0 240 24927 2935.0 239 0.10778160920362774
"03A012DL11" 24929 2935.0 241 24928 2935.0 240 0.10777602416194279
"03A012DL11" 24930 2935.0 242 24929 2935.0 241 0.1077156258967979
"03A012DL11" 24931 2935.0 243 24930 2935.0 242 0.10779060453547369
"03A012DL11" 24932 2935.0 244 24931 2935.0 243 0.10774774134950552
"03A012DL11" 24933 2935.0 245 24932 2935.0 244 0.10775633451574622
"03A012DL11" 24935 2936.0 247 24934 2936.0 246 0.107776285939276
"03A012DL11" 24936 2936.0 248 24935 2936.0 247 0.10776826160688466
"03A012DL11" 24937 2936.0 249 24936 2936.0 248 0.10776916765868896
"03A012DL11" 24938 2936.0 250 24937 2936.0 249 0.10775592692751872
"03A012DL11" 24939 2936.0 251 24938 2936.0 250 0.10771249383521977
"03A012DL11" 24940 2936.0 252 24939 2936.0 251 0.10777717558330462
"03A012DL11" 24941 2936.0 253 24940 2936.0 252 0.1077514875783948
"03A012DL11" 24942 2936.0 254 24941 2936.0 253 0.10777094063796971
"03A012DL11" 24944 2937.0 256 24943 2937.0 255 0.10773855136000164
route_short_name_too_long WARNING 3

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"42" 4 "Terre & Mer 3"
"43" 5 "Terre & Mer 4"
"512" 6 "Chrono Parc d'Activité de La Tourelle"
trip_distance_exceeds_shape_distance_below_threshold WARNING 443

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"1-258867234" "02A001EL11" 9614.0 9606.0 5.8723798391313435
"1-258932744" "02A002EL11" 9097.0 9088.0 5.8723798391313435
"1-25624611" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-25821187" "01R002EL11" 7396.0 7388.0 2.2108788381284223
"1-259260445" "02R001IL11" 9835.0 9826.0 2.51077240811205
"1-259391496" "02R002IL11" 9312.0 9303.0 2.51077240811205
"1-258867235" "02A001EL11" 9614.0 9606.0 5.8723798391313435
"1-258932745" "02A002EL11" 9097.0 9088.0 5.8723798391313435
"1-25624612" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-25886723" "01R008EL11" 6370.0 6363.0 3.603332801883061
"1-259260446" "02R001IL11" 9835.0 9826.0 2.51077240811205
"1-259391497" "02R002IL11" 9312.0 9303.0 2.51077240811205
"1-258867236" "02A001EL11" 9614.0 9606.0 5.8723798391313435
"1-258932746" "02A002EL11" 9097.0 9088.0 5.8723798391313435
"1-25624613" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-25952280" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-259457042" "02R005BL11" 8319.0 8312.0 4.478374982604779
"1-259522566" "02R006BL11" 7796.0 7789.0 4.478374982604779
"1-25624614-18001-_____S_" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-25624614-18002-LMC_V__" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-258998295-18003-_____S_" "02A005CL11" 7810.0 7805.0 5.8723798391313435
"1-258998295-18004-LMC_V__" "02A005CL11" 7810.0 7805.0 5.8723798391313435
"1-259129347" "02A006BL11" 7293.0 7287.0 5.8723798391313435
"1-25952281-18001-_____S_" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-25952281-18002-LMC_V__" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-259457043-18003-_____S_" "02R005BL11" 8319.0 8312.0 4.478374982604779
"1-259457043-18004-LMC_V__" "02R005BL11" 8319.0 8312.0 4.478374982604779
"1-259522567" "02R006BL11" 7796.0 7789.0 4.478374982604779
"1-25690117" "01A008EL11" 7164.0 7161.0 3.774967382761806
"1-25624616" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-258998297-18003-_____S_" "02A005CL11" 7810.0 7805.0 5.8723798391313435
"1-258998297-18004-LMC_V__" "02A005CL11" 7810.0 7805.0 5.8723798391313435
"1-259129348" "02A006BL11" 7293.0 7287.0 5.8723798391313435
"1-25952283-18001-_____S_" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-25952283-18002-LMC_V__" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-259260447-18003-_____S_" "02R001IL11" 9835.0 9826.0 2.51077240811205
"1-259260447-18004-LMC_V__" "02R001IL11" 9835.0 9826.0 2.51077240811205
"1-259391498" "02R002IL11" 9312.0 9303.0 2.51077240811205
"1-258867237-18003-_____S_" "02A001EL11" 9614.0 9606.0 5.8723798391313435
"1-258867237-18004-LMC_V__" "02A001EL11" 9614.0 9606.0 5.8723798391313435
"1-258932747" "02A002EL11" 9097.0 9088.0 5.8723798391313435
"1-25690118" "01A008EL11" 7164.0 7161.0 3.774967382761806
"1-25624617" "01A002DL11" 6562.0 6559.0 3.774967382761806
"1-25952285-18001-_____S_" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-25952285-18002-LMC_V__" "01R006BL11" 5894.0 5887.0 3.0319556352492953
"1-259260449-18003-_____S_" "02R001IL11" 9835.0 9826.0 2.51077240811205
"1-259260449-18004-LMC_V__" "02R001IL11" 9835.0 9826.0 2.51077240811205
"1-259391499" "02R002IL11" 9312.0 9303.0 2.51077240811205
"1-727187459-05120-L__J___" "LTM4A02BL11" 33803.0 33798.0 5.8723798391313435
"1-258867239" "02A001EL11" 9614.0 9606.0 5.8723798391313435
unexpected_enum_value WARNING 1

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 6 "route_type" 715