chamonix-mobili — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T18:39:53Z,
for the dataset file:///shared/chamonix-mobili_87366e97.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: 251
  • Routes: 22
  • Shapes: 97
  • Stops: 257
  • Trips: 3185

Specification Compliance report

32375 notices reported (1124 errors, 31246 warnings, 5 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 1035

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

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

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
271 "ESL3533564" "CHAMX_2026-ETESCO-L-Ma-J-V-86" 265 "ESL3533558" "CHAMX_2026-ETESCO-L-Ma-J-V-86" "9999" "20260622"
624 "ESM3533564" "CHAMX_2026-ETESCO-Mercredi-86" 618 "ESM3533558" "CHAMX_2026-ETESCO-Mercredi-86" "9999" "20260624"
793 "ESW3532930" "CHAMX_2026-ETESCO-Week-end-86" 785 "ESW3532913" "CHAMX_2026-ETESCO-Week-end-86" "9999" "20260620"
1123 "EVS3534613" "CHAMX_2026-ETEVAC-Semaine-91" 1115 "EVS3534596" "CHAMX_2026-ETEVAC-Semaine-91" "9999" "20260706"
1477 "EVW3534613" "CHAMX_2026-ETEVAC-Week-end-91" 1469 "EVW3534596" "CHAMX_2026-ETEVAC-Week-end-91" "9999" "20260711"
1803 "IPV3503813" "CHAMX_2026-IntSK_Pt-Vendredi-30" 2006 "IPV3504170" "CHAMX_2026-IntSK_Pt-Vendredi-30" "9999" "20260612"
2262 "IPS3505629" "CHAMX_2026-IntSK_Pt-Samedi-30" 2293 "IPS3505663" "CHAMX_2026-IntSK_Pt-Samedi-30" "9999" "20260613"
2432 "IPD3505629" "CHAMX_2026-IntSK_Pt-Dimanche-30" 2463 "IPD3505663" "CHAMX_2026-IntSK_Pt-Dimanche-30" "9999" "20260614"
2651 "IPW3503813" "CHAMX_2026-IntSK_Pt-Mercredi-30" 2843 "IPW3504170" "CHAMX_2026-IntSK_Pt-Mercredi-30" "9999" "20260610"
2968 "ILM3503813" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" 3171 "ILM3504170" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" "9999" "20260608"
265 "ESL3533558" "CHAMX_2026-ETESCO-L-Ma-J-V-86" 90 "ESL3532942" "CHAMX_2026-ETESCO-L-Ma-J-V-86" "9999" "20260622"
265 "ESL3533558" "CHAMX_2026-ETESCO-L-Ma-J-V-86" 87 "ESL3532910" "CHAMX_2026-ETESCO-L-Ma-J-V-86" "9999" "20260622"
265 "ESL3533558" "CHAMX_2026-ETESCO-L-Ma-J-V-86" 272 "ESL3533565" "CHAMX_2026-ETESCO-L-Ma-J-V-86" "9999" "20260622"
265 "ESL3533558" "CHAMX_2026-ETESCO-L-Ma-J-V-86" 95 "ESL3532947" "CHAMX_2026-ETESCO-L-Ma-J-V-86" "9999" "20260622"
618 "ESM3533558" "CHAMX_2026-ETESCO-Mercredi-86" 442 "ESM3532942" "CHAMX_2026-ETESCO-Mercredi-86" "9999" "20260624"
618 "ESM3533558" "CHAMX_2026-ETESCO-Mercredi-86" 439 "ESM3532910" "CHAMX_2026-ETESCO-Mercredi-86" "9999" "20260624"
618 "ESM3533558" "CHAMX_2026-ETESCO-Mercredi-86" 625 "ESM3533565" "CHAMX_2026-ETESCO-Mercredi-86" "9999" "20260624"
618 "ESM3533558" "CHAMX_2026-ETESCO-Mercredi-86" 447 "ESM3532947" "CHAMX_2026-ETESCO-Mercredi-86" "9999" "20260624"
785 "ESW3532913" "CHAMX_2026-ETESCO-Week-end-86" 805 "ESW3532942" "CHAMX_2026-ETESCO-Week-end-86" "9999" "20260620"
785 "ESW3532913" "CHAMX_2026-ETESCO-Week-end-86" 782 "ESW3532910" "CHAMX_2026-ETESCO-Week-end-86" "9999" "20260620"
785 "ESW3532913" "CHAMX_2026-ETESCO-Week-end-86" 794 "ESW3532931" "CHAMX_2026-ETESCO-Week-end-86" "9999" "20260620"
785 "ESW3532913" "CHAMX_2026-ETESCO-Week-end-86" 810 "ESW3532947" "CHAMX_2026-ETESCO-Week-end-86" "9999" "20260620"
1115 "EVS3534596" "CHAMX_2026-ETEVAC-Semaine-91" 1135 "EVS3534625" "CHAMX_2026-ETEVAC-Semaine-91" "9999" "20260706"
1115 "EVS3534596" "CHAMX_2026-ETEVAC-Semaine-91" 1112 "EVS3534593" "CHAMX_2026-ETEVAC-Semaine-91" "9999" "20260706"
1115 "EVS3534596" "CHAMX_2026-ETEVAC-Semaine-91" 1124 "EVS3534614" "CHAMX_2026-ETEVAC-Semaine-91" "9999" "20260706"
1115 "EVS3534596" "CHAMX_2026-ETEVAC-Semaine-91" 1140 "EVS3534630" "CHAMX_2026-ETEVAC-Semaine-91" "9999" "20260706"
1469 "EVW3534596" "CHAMX_2026-ETEVAC-Week-end-91" 1489 "EVW3534625" "CHAMX_2026-ETEVAC-Week-end-91" "9999" "20260711"
1469 "EVW3534596" "CHAMX_2026-ETEVAC-Week-end-91" 1466 "EVW3534593" "CHAMX_2026-ETEVAC-Week-end-91" "9999" "20260711"
1469 "EVW3534596" "CHAMX_2026-ETEVAC-Week-end-91" 1478 "EVW3534614" "CHAMX_2026-ETEVAC-Week-end-91" "9999" "20260711"
1469 "EVW3534596" "CHAMX_2026-ETEVAC-Week-end-91" 1494 "EVW3534630" "CHAMX_2026-ETEVAC-Week-end-91" "9999" "20260711"
2006 "IPV3504170" "CHAMX_2026-IntSK_Pt-Vendredi-30" 1711 "IPV3503558" "CHAMX_2026-IntSK_Pt-Vendredi-30" "9999" "20260612"
2006 "IPV3504170" "CHAMX_2026-IntSK_Pt-Vendredi-30" 1783 "IPV3503793" "CHAMX_2026-IntSK_Pt-Vendredi-30" "9999" "20260612"
2006 "IPV3504170" "CHAMX_2026-IntSK_Pt-Vendredi-30" 1804 "IPV3503814" "CHAMX_2026-IntSK_Pt-Vendredi-30" "9999" "20260612"
2006 "IPV3504170" "CHAMX_2026-IntSK_Pt-Vendredi-30" 1716 "IPV3503563" "CHAMX_2026-IntSK_Pt-Vendredi-30" "9999" "20260612"
2293 "IPS3505663" "CHAMX_2026-IntSK_Pt-Samedi-30" 2039 "IPS3503558" "CHAMX_2026-IntSK_Pt-Samedi-30" "9999" "20260613"
2293 "IPS3505663" "CHAMX_2026-IntSK_Pt-Samedi-30" 2083 "IPS3503793" "CHAMX_2026-IntSK_Pt-Samedi-30" "9999" "20260613"
2293 "IPS3505663" "CHAMX_2026-IntSK_Pt-Samedi-30" 2263 "IPS3505630" "CHAMX_2026-IntSK_Pt-Samedi-30" "9999" "20260613"
2293 "IPS3505663" "CHAMX_2026-IntSK_Pt-Samedi-30" 2044 "IPS3503563" "CHAMX_2026-IntSK_Pt-Samedi-30" "9999" "20260613"
2463 "IPD3505663" "CHAMX_2026-IntSK_Pt-Dimanche-30" 2328 "IPD3503558" "CHAMX_2026-IntSK_Pt-Dimanche-30" "9999" "20260614"
2463 "IPD3505663" "CHAMX_2026-IntSK_Pt-Dimanche-30" 2372 "IPD3503793" "CHAMX_2026-IntSK_Pt-Dimanche-30" "9999" "20260614"
2463 "IPD3505663" "CHAMX_2026-IntSK_Pt-Dimanche-30" 2433 "IPD3505630" "CHAMX_2026-IntSK_Pt-Dimanche-30" "9999" "20260614"
2463 "IPD3505663" "CHAMX_2026-IntSK_Pt-Dimanche-30" 2333 "IPD3503563" "CHAMX_2026-IntSK_Pt-Dimanche-30" "9999" "20260614"
2843 "IPW3504170" "CHAMX_2026-IntSK_Pt-Mercredi-30" 2557 "IPW3503558" "CHAMX_2026-IntSK_Pt-Mercredi-30" "9999" "20260610"
2843 "IPW3504170" "CHAMX_2026-IntSK_Pt-Mercredi-30" 2631 "IPW3503793" "CHAMX_2026-IntSK_Pt-Mercredi-30" "9999" "20260610"
2843 "IPW3504170" "CHAMX_2026-IntSK_Pt-Mercredi-30" 2652 "IPW3503814" "CHAMX_2026-IntSK_Pt-Mercredi-30" "9999" "20260610"
2843 "IPW3504170" "CHAMX_2026-IntSK_Pt-Mercredi-30" 2562 "IPW3503563" "CHAMX_2026-IntSK_Pt-Mercredi-30" "9999" "20260610"
3171 "ILM3504170" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" 2876 "ILM3503558" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" "9999" "20260608"
3171 "ILM3504170" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" 2948 "ILM3503793" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" "9999" "20260608"
3171 "ILM3504170" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" 2969 "ILM3503814" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" "9999" "20260608"
3171 "ILM3504170" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" 2881 "ILM3503563" "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30" "9999" "20260608"
equal_shape_distance_diff_coordinates ERROR 15

equal_shape_distance_diff_coordinates

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 the 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 different coordinates indicate an error.

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.
"050145" 25570 6.962 80001 25569 6.962 70048 2.0867140884864073
"050070" 22164 1.468 30001 22163 1.468 20016 2.114801695793088
"050070" 22201 2.36 50001 22200 2.36 40009 1.9393718414694388
"050070" 22286 3.836 80001 22285 3.836 70048 2.0867140884864073
"050071" 22428 1.159 30001 22427 1.159 20048 2.0867140884864073
"N30015" 43067 1.468 30001 43066 1.468 20016 2.114801695793088
"N30015" 43104 2.36 50001 43103 2.36 40009 1.9393718414694388
"N30015" 43161 3.325 70001 43160 3.325 60038 2.0867140884864073
"N30014" 42696 7.044 60001 42695 7.044 50193 1.9835684522802268
"N30014" 42722 7.829 70001 42721 7.829 60026 28.40592436534871
"050052" 21659 1.468 30001 21658 1.468 20016 2.114801695793088
"050052" 21696 2.36 50001 21695 2.36 40009 1.9393718414694388
"050051" 21419 1.468 30001 21418 1.468 20016 2.114801695793088
"050051" 21456 2.36 50001 21455 2.36 40009 1.9393718414694388
"050051" 21513 3.325 70001 21512 3.325 60038 2.0867140884864073
trip_distance_exceeds_shape_distance ERROR 74

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

Only the first 50 of 74 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.
"EVS3534495" "050139" 4.605 4.604 20.8024351870313
"EVS3534496" "050139" 4.605 4.604 20.8024351870313
"EVS3534497" "050139" 4.605 4.604 20.8024351870313
"EVS3534498" "050139" 4.605 4.604 20.8024351870313
"EVS3534499" "050139" 4.605 4.604 20.8024351870313
"EVS3534500" "050139" 4.605 4.604 20.8024351870313
"EVS3534501" "050139" 4.605 4.604 20.8024351870313
"EVW3534495" "050139" 4.605 4.604 20.8024351870313
"EVW3534496" "050139" 4.605 4.604 20.8024351870313
"EVW3534497" "050139" 4.605 4.604 20.8024351870313
"EVW3534498" "050139" 4.605 4.604 20.8024351870313
"EVW3534499" "050139" 4.605 4.604 20.8024351870313
"EVW3534500" "050139" 4.605 4.604 20.8024351870313
"EVW3534501" "050139" 4.605 4.604 20.8024351870313
"IPV3503542" "N30014" 17.568 14.415 11.159955970416775
"IPV3503543" "N30014" 17.568 14.415 11.159955970416775
"IPV3503544" "N30014" 17.568 14.415 11.159955970416775
"IPV3503545" "N30014" 17.568 14.415 11.159955970416775
"IPV3503796" "050069" 8.087 4.964 11.159955970416775
"IPV3503797" "050055" 7.815 4.692 11.159955970416775
"IPV3503798" "050055" 7.815 4.692 11.159955970416775
"IPV3503799" "050055" 7.815 4.692 11.159955970416775
"IPV3503800" "050055" 7.815 4.692 11.159955970416775
"IPV3503801" "050055" 7.815 4.692 11.159955970416775
"IPV3503802" "050055" 7.815 4.692 11.159955970416775
"IPV3503803" "050055" 7.815 4.692 11.159955970416775
"IPS3503542" "N30014" 17.568 14.415 11.159955970416775
"IPS3503543" "N30014" 17.568 14.415 11.159955970416775
"IPS3503544" "N30014" 17.568 14.415 11.159955970416775
"IPS3503545" "N30014" 17.568 14.415 11.159955970416775
"IPS3503796" "050069" 8.087 4.964 11.159955970416775
"IPS3503797" "050055" 7.815 4.692 11.159955970416775
"IPS3503798" "050055" 7.815 4.692 11.159955970416775
"IPS3503799" "050055" 7.815 4.692 11.159955970416775
"IPS3503800" "050055" 7.815 4.692 11.159955970416775
"IPS3503801" "050055" 7.815 4.692 11.159955970416775
"IPS3503802" "050055" 7.815 4.692 11.159955970416775
"IPS3503803" "050055" 7.815 4.692 11.159955970416775
"IPD3503542" "N30014" 17.568 14.415 11.159955970416775
"IPD3503543" "N30014" 17.568 14.415 11.159955970416775
"IPD3503544" "N30014" 17.568 14.415 11.159955970416775
"IPD3503545" "N30014" 17.568 14.415 11.159955970416775
"IPD3503796" "050069" 8.087 4.964 11.159955970416775
"IPD3503797" "050055" 7.815 4.692 11.159955970416775
"IPD3503798" "050055" 7.815 4.692 11.159955970416775
"IPD3503799" "050055" 7.815 4.692 11.159955970416775
"IPD3503800" "050055" 7.815 4.692 11.159955970416775
"IPD3503801" "050055" 7.815 4.692 11.159955970416775
"IPD3503802" "050055" 7.815 4.692 11.159955970416775
"IPD3503803" "050055" 7.815 4.692 11.159955970416775
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 131

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 131 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.
"030425" 20263 3.026 40050 20262 3.026 40049 0.5145681566297935
"020339" 3283 3.249 50044 3282 3.249 50043 0.07736889459573612
"020339" 3320 4.095 70015 3319 4.095 70014 0.07736889459573612
"020339" 3377 5.153 90002 3376 5.153 90001 0.5016948561708822
"130203" 34672 1.018 20003 34671 1.018 20002 0.3286697045816053
"130200" 34534 2.579 50003 34533 2.579 50002 0.3286697045816053
"050141" 23779 3.654 70002 23778 3.654 70001 0.3210843108504973
"050144" 24910 1.76 60002 24909 1.76 60001 0.3210843108504973
"050145" 25522 6.131 70001 25521 6.131 60018 0.11119510090982554
"050145" 25552 6.651 70031 25551 6.651 70030 0.40167876737890096
"050145" 25553 6.651 70032 25552 6.651 70031 0.1353647299231747
"050145" 25556 6.705 70035 25555 6.705 70034 0.36758193862627986
"050145" 25557 6.705 70036 25556 6.705 70035 0.3210784835424631
"050145" 25561 6.802 70040 25560 6.802 70039 0.07719785688853524
"050145" 25569 6.962 70048 25568 6.962 70047 0.4454788614771613
"050142" 24143 1.76 60002 24142 1.76 60001 0.3210843108504973
"050143" 24755 6.448 60030 24754 6.448 60029 0.6421690504891008
"060068" 26188 4.122 60115 26187 4.122 60114 0.15474888436924417
"060069" 26924 5.211 50003 26923 5.211 50002 0.15474888436924417
"050136" 22552 0.962 20030 22551 0.962 20029 0.6421690504891008
"050139" 23335 3.654 70002 23334 3.654 70001 0.3210843108504973
"030403" 18428 16.333 50050 18427 16.333 50049 0.5145681566297935
"V20015" 48493 5.3 120002 48492 5.3 120001 0.3213266630008343
"210062" 35290 10.312 100021 35289 10.312 100020 0.4709017073596229
"N10035" 41009 10.559 220002 41008 10.559 220001 0.9943488153228931
"N10035" 41161 14.489 280002 41160 14.489 280001 0.3213266630008343
"210063" 36160 12.68 160132 36159 12.68 160131 0.1353932239477435
"020348" 9308 9.361 110021 9307 9.361 110020 0.4709017073596229
"020347" 8805 4.944 120033 8804 4.944 120032 0.07736889459573612
"020347" 8842 5.789 140015 8841 5.789 140014 0.07736889459573612
"020347" 8957 9.234 170010 8956 9.234 170009 0.19057058878332145
"020346" 8139 3.249 50044 8138 3.249 50043 0.07736889459573612
"020346" 8176 4.095 70015 8175 4.095 70014 0.07736889459573612
"020346" 8233 5.153 90002 8232 5.153 90001 0.5016948561708822
"020345" 7718 3.249 50044 7717 3.249 50043 0.07736889459573612
"020345" 7755 4.095 70015 7754 4.095 70014 0.07736889459573612
"020345" 7812 5.153 90002 7811 5.153 90001 0.5016948561708822
"020344" 7505 4.726 110033 7504 4.726 110032 0.07736889459573612
"020344" 7542 5.572 130015 7541 5.572 130014 0.07736889459573612
"020342" 6139 9.361 110021 6138 9.361 110020 0.4709017073596229
"020342" 6531 16.341 260033 6530 16.341 260032 0.07736889459573612
"020341" 5244 9.361 110021 5243 9.361 110020 0.4709017073596229
"020341" 5636 16.341 260033 5635 16.341 260032 0.07736889459573612
"020341" 5788 20.631 310010 5787 20.631 310009 0.19057058878332145
"020340" 4121 2.186 30044 4120 2.186 30043 0.07736889459573612
"020340" 4158 3.032 50015 4157 3.032 50014 0.07736889459573612
"020340" 4215 4.09 70002 4214 4.09 70001 0.5016948561708822
"020340" 4266 5.478 100017 4265 5.478 100016 0.5146941408772872
"020340" 4627 11.95 230002 4626 11.95 230001 0.3213266630008343
"130198" 34073 2.579 50003 34072 2.579 50002 0.3286697045816053
equal_shape_distance_same_coordinates WARNING 1059

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.

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

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`.
"030305" 10918 11.746 20001 10917 11.746 10362
"030304" 10307 11.746 20001 10306 11.746 10362
"030304" 10369 12.619 30001 10368 12.619 20062
"030304" 10405 13.242 40001 10404 13.242 30036
"030304" 10451 14.255 50001 10450 14.255 40046
"030304" 10470 14.798 60001 10469 14.798 50019
"030304" 10500 15.195 70001 10499 15.195 60030
"030304" 10548 16.146 80001 10547 16.146 70048
"030425" 20150 1.317 20001 20149 1.317 10064
"030425" 20181 1.548 30001 20180 1.548 20031
"030425" 20214 2.19 40001 20213 2.19 30033
"030425" 20264 3.026 50001 20263 3.026 40050
"030425" 20296 3.826 60001 20295 3.826 50032
"030425" 20315 4.369 70001 20314 4.369 60019
"030425" 20731 16.322 80001 20730 16.322 70416
"030425" 20783 17.441 90001 20782 17.441 80052
"030425" 20814 17.817 100001 20813 17.817 90031
"030425" 20870 18.509 110001 20869 18.509 100056
"100187" 32309 0.653 20001 32308 0.653 10060
"100187" 32359 1.246 30001 32358 1.246 20050
"100187" 32372 1.538 40001 32371 1.538 30013
"100187" 32399 2.232 50001 32398 2.232 40027
"100187" 32416 2.704 60001 32415 2.704 50017
"100187" 32449 3.399 70001 32448 3.399 60033
"100187" 32495 4.519 80001 32494 4.519 70046
"100187" 32521 5.325 90001 32520 5.325 80026
"100187" 32545 6.047 100001 32544 6.047 90024
"100187" 32560 6.367 110001 32559 6.367 100015
"100187" 32572 6.522 120001 32571 6.522 110012
"100187" 32583 6.664 130001 32582 6.664 120011
"100187" 32595 6.929 140001 32594 6.929 130012
"100187" 32611 7.305 150001 32610 7.305 140016
"100187" 32629 7.483 160001 32628 7.483 150018
"100187" 32643 7.928 170001 32642 7.928 160014
"100187" 32654 8.171 180001 32653 8.171 170011
"100187" 32679 8.823 190001 32678 8.823 180025
"100187" 32689 9.169 200001 32688 9.169 190010
"020339" 3197 0.207 20001 3196 0.207 10007
"020339" 3219 1.063 30001 3218 1.063 20022
"020339" 3233 1.424 40001 3232 1.424 30014
"020339" 3240 1.819 50001 3239 1.819 40007
"020339" 3300 3.429 60001 3299 3.429 50060
"020339" 3306 3.703 70001 3305 3.703 60006
"020339" 3360 4.532 80001 3359 4.532 70054
"020339" 3376 5.153 90001 3375 5.153 80016
"020339" 3388 5.58 100001 3387 5.58 90012
"020339" 3397 5.791 110001 3396 5.791 100009
"020339" 3412 6.22 120001 3411 6.22 110015
"020339" 3429 6.541 130001 3428 6.541 120017
"020339" 3439 6.887 140001 3438 6.887 130010
expired_calendar WARNING 7

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
11 "CHAMX_2026-IntSK_Pt-Samedi-30"
12 "CHAMX_2026-IntSK_Pt-Samedi-30-0000010"
13 "CHAMX_2026-IntSK_Pt-Dimanche-30"
14 "CHAMX_2026-IntSK_Pt-Mercredi-30"
15 "CHAMX_2026-IntSK_Pt-Mercredi-30-0010000"
16 "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30"
17 "CHAMX_2026-IntSK_Pt-Lu-Ma-Je-30-1101000"
leading_or_trailing_whitespaces WARNING 1

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 9 "route_long_name" " Les Houches Le Guret / La Chapelle du Pont"
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"
mixed_case_recommended_field WARNING 3362

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "LAVANCHER VILLAGE" 2
"stops.txt" "stop_name" "LES HOUCHES - COUPEAU" 3
"stops.txt" "stop_name" "LES HOUCHES - COUPEAU" 4
"stops.txt" "stop_name" "GREPON CAISSE" 5
"stops.txt" "stop_name" "GREPON LE TREMPLIN" 6
"stops.txt" "stop_name" "ECOLE VALLORCINE" 8
"stops.txt" "stop_name" "ARGENTIERE - ECOLE" 9
"stops.txt" "stop_name" "ARGENTIERE - GARE SNCF" 10
"stops.txt" "stop_name" "ARGENTIERE - GARE SNCF" 11
"stops.txt" "stop_name" "AUBERGE DE JEUNESSE" 12
"stops.txt" "stop_name" "AIGUILLE DU MIDI" 13
"stops.txt" "stop_name" "ARGENTIERE - LA FIS" 14
"stops.txt" "stop_name" "ARGENTIERE - LA FIS" 15
"stops.txt" "stop_name" "LES BOSSONS SNCF" 20
"stops.txt" "stop_name" "LES BOSSONS SNCF" 21
"stops.txt" "stop_name" "CHAMONIX CENTRE" 23
"stops.txt" "stop_name" "CHAMONIX CENTRE" 24
"stops.txt" "stop_name" "LE TREMPLIN" 25
"stops.txt" "stop_name" "LE TREMPLIN" 26
"stops.txt" "stop_name" "COL DES MONTETS" 27
"stops.txt" "stop_name" "COL DES MONTETS" 28
"stops.txt" "stop_name" "CHAMONIX SUD" 29
"stops.txt" "stop_name" "CHAMONIX SUD" 30
"stops.txt" "stop_name" "CENTRE TECHNIQUE" 31
"stops.txt" "stop_name" "LES FAVRANDS" 37
"stops.txt" "stop_name" "LES FAVRANDS" 38
"stops.txt" "stop_name" "LES HOUCHES - LE FOUILLY" 40
"stops.txt" "stop_name" "LES HOUCHES - LE FOUILLY" 41
"stops.txt" "stop_name" "LES GAILLANDS" 42
"stops.txt" "stop_name" "LES GAILLANDS" 43
"stops.txt" "stop_name" "GLACIER DES BOSSONS" 44
"stops.txt" "stop_name" "GLACIER DES BOSSONS" 45
"stops.txt" "stop_name" "LE GREPON" 46
"stops.txt" "stop_name" "JEAN FRANCO" 47
"stops.txt" "stop_name" "LES ILES LES GRASSONNETS" 48
"stops.txt" "stop_name" "LES ILES LES GRASSONNETS" 49
"stops.txt" "stop_name" "GARE SNCF" 50
"stops.txt" "stop_name" "TORRENT DE TACONNAZ" 51
"stops.txt" "stop_name" "LES ILETTES" 53
"stops.txt" "stop_name" "LES ILETTES" 54
"stops.txt" "stop_name" "LES ILETTES" 55
"stops.txt" "stop_name" "JEANNE D ARC" 56
"stops.txt" "stop_name" "JEANNE D ARC" 57
"stops.txt" "stop_name" "LACS DES PRAZ" 58
"stops.txt" "stop_name" "LACS DES PRAZ" 59
"stops.txt" "stop_name" "LES CHOSALETS" 60
"stops.txt" "stop_name" "LA FRASSE" 61
"stops.txt" "stop_name" "LA FRASSE" 62
"stops.txt" "stop_name" "LE LAVANCHER" 63
"stops.txt" "stop_name" "LE LAVANCHER" 64
stop_too_far_from_shape WARNING 7

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

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. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
1786 "050069" "IPV3503796" 34656 "HVILA2" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 239.94786842779214
1802 "050070" "IPV3503812" 34829 "HVILA1" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 240.3083583229002
1706 "N30015" "IPV3503546" 33602 "HVILA1" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 240.3083583229002
1702 "N30014" "IPV3503542" 33542 "HVILA2" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 239.94786842779214
1800 "050052" "IPV3503810" 34815 "HVILA1" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 240.3083583229002
1794 "050051" "IPV3503804" 34743 "HVILA1" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 240.3083583229002
1787 "050055" "IPV3503797" 34668 "HVILA2" "VALLORCINE - LA VILLAZ" [46.04354,6.940149999999999] 239.94786842779214
stop_too_far_from_shape_using_user_distance WARNING 41

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

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. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
1786 "050069" "IPV3503796" 34655 "HMOLA2" "VALLORCINE -LE MOLLARD" [46.04439676745596,6.940562558066057] 619.9261074661279
1802 "050070" "IPV3503812" 34830 "HMOLA1" "VALLORCINE -LE MOLLARD" [46.02812833333425,6.92622649998922] 1507.6590859842677
1802 "050070" "IPV3503812" 34831 "HSISY1" "VALLORCINE -LE SISERAY" [46.021148465621685,6.9184196545748415] 2148.562845652327
1802 "050070" "IPV3503812" 34832 "VAOF2" "VALLORCINE - OFFICE DU TOURISME" [46.01937857143427,6.919602857196005] 2037.0797730102506
1802 "050070" "IPV3503812" 34833 "VASN1" "VALLORCINE - GARE SNCF" [46.018902,6.919698] 1820.9202594179512
1802 "050070" "IPV3503812" 34834 "ECVALO" "ECOLE VALLORCINE" [46.018902,6.919698] 1983.541359924119
1802 "050070" "IPV3503812" 34835 "VAPD1" "VALLORCINE - LE PLAN DROIT" [46.018902,6.919698] 1504.4765916365134
1802 "050070" "IPV3503812" 34836 "VMORZ1" "VALLORCINE - LE MORZAY" [46.018902,6.919698] 1238.1637446088992
1802 "050070" "IPV3503812" 34837 "VALN1" "VALLORCINE - LE NANT" [46.018902,6.919698] 894.3579255894962
1802 "050070" "IPV3503812" 34838 "VALB1" "VALLORCINE - LES BIOLLES" [46.018902,6.919698] 625.0003789604876
1802 "050070" "IPV3503812" 34839 "VALC1" "VALLORCINE - LE COUTERAY" [46.018902,6.919698] 365.65360227769713
1706 "N30015" "IPV3503546" 33603 "HMOLA1" "VALLORCINE -LE MOLLARD" [46.02507391319159,6.921581086425129] 1991.7322169346733
1706 "N30015" "IPV3503546" 33604 "HSISY1" "VALLORCINE -LE SISERAY" [46.01709545458932,6.919452727216771] 2472.0937039247674
1706 "N30015" "IPV3503546" 33605 "VAOF2" "VALLORCINE - OFFICE DU TOURISME" [46.015058421057844,6.919219473736669] 2471.5538195482923
1706 "N30015" "IPV3503546" 33606 "VASN1" "VALLORCINE - GARE SNCF" [46.012725714364606,6.921524428874312] 2374.3576412818843
1706 "N30015" "IPV3503546" 33607 "VAPD1" "VALLORCINE - LE PLAN DROIT" [46.00772533333334,6.922900000000001] 2618.744483343623
1706 "N30015" "IPV3503546" 33608 "VMORZ1" "VALLORCINE - LE MORZAY" [46.00514234375611,6.923426875120443] 2662.2501404869786
1706 "N30015" "IPV3503546" 33609 "VALN1" "VALLORCINE - LE NANT" [46.00205470588399,6.9230429411426995] 2704.1294078247456
1706 "N30015" "IPV3503546" 33610 "VALB1" "VALLORCINE - LES BIOLLES" [45.99908468423184,6.923746315877787] 2837.016301372435
1706 "N30015" "IPV3503546" 33611 "VALC1" "VALLORCINE - LE COUTERAY" [45.99723562500232,6.926301062521117] 2828.1766573631794
1706 "N30015" "IPV3503546" 33612 "VALBU2" "VALLORCINE - LE BUET" [45.9936427619049,6.926866428581197] 2864.3488546763865
1706 "N30015" "IPV3503546" 33613 "HC5CM2" "COL DES MONTETS" [45.991674000205265,6.930958278871024] 1475.7624284015544
1706 "N30015" "IPV3503546" 33614 "HC5TL2" "TRELECHAMPS" [45.99722947389561,6.935337543162358] 742.3211338797017
1706 "N30015" "IPV3503546" 33615 "HC5VI1" "LE TOUR VILLAGE" [45.98521,6.927181000000001] 2378.744772273343
1706 "N30015" "IPV3503546" 33616 "HC5LT2" "LE TOUR" [45.98521,6.927181000000001] 2563.5592381676734
1706 "N30015" "IPV3503546" 33617 "HC5MR2" "MONTROC" [45.98521,6.927181000000001] 1396.5723360685529
1706 "N30015" "IPV3503546" 33618 "HC5LM2" "LE MOULIN" [45.98521,6.927181000000001] 895.5616259148328
1702 "N30014" "IPV3503542" 33541 "HMOLA2" "VALLORCINE -LE MOLLARD" [46.04463327913029,6.94075092991714] 649.9256072914899
1800 "050052" "IPV3503810" 34816 "HMOLA1" "VALLORCINE -LE MOLLARD" [46.032771999999994,6.932494] 819.2168541899774
1800 "050052" "IPV3503810" 34817 "HSISY1" "VALLORCINE -LE SISERAY" [46.032771999999994,6.932494] 460.9802626827419
1800 "050052" "IPV3503810" 34818 "VAOF2" "VALLORCINE - OFFICE DU TOURISME" [46.032771999999994,6.932494] 254.4587995621562
1794 "050051" "IPV3503804" 34744 "HMOLA1" "VALLORCINE -LE MOLLARD" [46.02507391319159,6.921581086425129] 1991.7322169346733
1794 "050051" "IPV3503804" 34745 "HSISY1" "VALLORCINE -LE SISERAY" [46.018902,6.919698] 2291.9678056361768
1794 "050051" "IPV3503804" 34746 "VAOF2" "VALLORCINE - OFFICE DU TOURISME" [46.018902,6.919698] 2078.5387885816785
1794 "050051" "IPV3503804" 34747 "VASN1" "VALLORCINE - GARE SNCF" [46.018902,6.919698] 1820.9202594179512
1794 "050051" "IPV3503804" 34748 "VAPD1" "VALLORCINE - LE PLAN DROIT" [46.018902,6.919698] 1504.4765916365134
1794 "050051" "IPV3503804" 34749 "VMORZ1" "VALLORCINE - LE MORZAY" [46.018902,6.919698] 1238.1637446088992
1794 "050051" "IPV3503804" 34750 "VALN1" "VALLORCINE - LE NANT" [46.018902,6.919698] 894.3579255894962
1794 "050051" "IPV3503804" 34751 "VALB1" "VALLORCINE - LES BIOLLES" [46.018902,6.919698] 625.0003789604876
1794 "050051" "IPV3503804" 34752 "VALC1" "VALLORCINE - LE COUTERAY" [46.018902,6.919698] 365.65360227769713
1787 "050055" "IPV3503797" 34667 "HMOLA2" "VALLORCINE -LE MOLLARD" [46.04439676745596,6.940562558066057] 619.9261074661279
trip_distance_exceeds_shape_distance_below_threshold WARNING 2067

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 2067 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.
"ESL3532788" "N10035" 19.11 19.109 3.1751099926437796
"ESL3532789" "N10035" 19.11 19.109 3.1751099926437796
"ESL3532790" "N10035" 19.11 19.109 3.1751099926437796
"ESL3532791" "N10035" 19.11 19.109 3.1751099926437796
"ESL3532792" "N10035" 19.11 19.109 3.1751099926437796
"ESL3532810" "210063" 13.495 13.494 7.635632983318868
"ESL3532811" "210063" 13.495 13.494 7.635632983318868
"ESL3532812" "210063" 13.495 13.494 7.635632983318868
"ESL3532813" "210063" 13.495 13.494 7.635632983318868
"ESL3532814" "210062" 14.206 14.205 4.530322167082991
"ESL3532815" "210062" 14.206 14.205 4.530322167082991
"ESL3532816" "210062" 14.206 14.205 4.530322167082991
"ESL3532817" "210062" 14.206 14.205 4.530322167082991
"ESL3532844" "V10023" 8.735 8.734 4.530322167082991
"ESL3532845" "V10023" 8.735 8.734 4.530322167082991
"ESL3532846" "V10023" 8.735 8.734 4.530322167082991
"ESL3532847" "V10023" 8.735 8.734 4.530322167082991
"ESL3532859" "V20015" 12.683 12.682 4.712328313462619
"ESL3532860" "V20015" 12.683 12.682 4.712328313462619
"ESL3532861" "V20015" 12.683 12.682 4.712328313462619
"ESL3532862" "V20015" 12.683 12.682 4.712328313462619
"ESL3532863" "V20014" 12.855 12.854 4.530322167082991
"ESL3532864" "V20014" 12.855 12.854 4.530322167082991
"ESL3532865" "V20014" 12.855 12.854 4.530322167082991
"ESL3532866" "V20014" 12.855 12.854 4.530322167082991
"ESL3532873" "110216" 11.047 11.046 1.4617243939915672
"ESL3532874" "110216" 11.047 11.046 1.4617243939915672
"ESL3532875" "110216" 11.047 11.046 1.4617243939915672
"ESL3532876" "110216" 11.047 11.046 1.4617243939915672
"ESL3532877" "110216" 11.047 11.046 1.4617243939915672
"ESL3532878" "110216" 11.047 11.046 1.4617243939915672
"ESL3532879" "110216" 11.047 11.046 1.4617243939915672
"ESL3532880" "110216" 11.047 11.046 1.4617243939915672
"ESL3532881" "100187" 9.354 9.353 6.74997387767262
"ESL3532882" "100187" 9.354 9.353 6.74997387767262
"ESL3532883" "100187" 9.354 9.353 6.74997387767262
"ESL3532884" "100187" 9.354 9.353 6.74997387767262
"ESL3532885" "100187" 9.354 9.353 6.74997387767262
"ESL3532886" "100187" 9.354 9.353 6.74997387767262
"ESL3532887" "100187" 9.354 9.353 6.74997387767262
"ESL3532888" "100187" 9.354 9.353 6.74997387767262
"ESL3532889" "100187" 9.354 9.353 6.74997387767262
"ESL3532890" "100187" 9.354 9.353 6.74997387767262
"ESL3532891" "100187" 9.354 9.353 6.74997387767262
"ESL3532892" "100187" 9.354 9.353 6.74997387767262
"ESL3532893" "100187" 9.354 9.353 6.74997387767262
"ESL3532894" "100187" 9.354 9.353 6.74997387767262
"ESL3532895" "100187" 9.354 9.353 6.74997387767262
"ESL3532896" "100187" 9.354 9.353 6.74997387767262
"ESL3532947" "060069" 9.791 9.79 6.619410528943642
unexpected_enum_value WARNING 24570

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

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.
"stop_times.txt" 476 "pickup_type" 715
"stop_times.txt" 476 "drop_off_type" 715
"stop_times.txt" 477 "pickup_type" 715
"stop_times.txt" 477 "drop_off_type" 715
"stop_times.txt" 478 "pickup_type" 715
"stop_times.txt" 478 "drop_off_type" 715
"stop_times.txt" 479 "pickup_type" 715
"stop_times.txt" 479 "drop_off_type" 715
"stop_times.txt" 480 "pickup_type" 715
"stop_times.txt" 480 "drop_off_type" 715
"stop_times.txt" 481 "pickup_type" 715
"stop_times.txt" 481 "drop_off_type" 715
"stop_times.txt" 482 "pickup_type" 715
"stop_times.txt" 482 "drop_off_type" 715
"stop_times.txt" 483 "pickup_type" 715
"stop_times.txt" 483 "drop_off_type" 715
"stop_times.txt" 484 "pickup_type" 715
"stop_times.txt" 484 "drop_off_type" 715
"stop_times.txt" 485 "pickup_type" 715
"stop_times.txt" 485 "drop_off_type" 715
"stop_times.txt" 486 "pickup_type" 715
"stop_times.txt" 486 "drop_off_type" 715
"stop_times.txt" 487 "pickup_type" 715
"stop_times.txt" 487 "drop_off_type" 715
"stop_times.txt" 488 "pickup_type" 715
"stop_times.txt" 488 "drop_off_type" 715
"stop_times.txt" 489 "pickup_type" 715
"stop_times.txt" 489 "drop_off_type" 715
"stop_times.txt" 490 "pickup_type" 715
"stop_times.txt" 490 "drop_off_type" 715
"stop_times.txt" 491 "pickup_type" 715
"stop_times.txt" 491 "drop_off_type" 715
"stop_times.txt" 492 "pickup_type" 715
"stop_times.txt" 492 "drop_off_type" 715
"stop_times.txt" 493 "pickup_type" 715
"stop_times.txt" 493 "drop_off_type" 715
"stop_times.txt" 494 "pickup_type" 715
"stop_times.txt" 494 "drop_off_type" 715
"stop_times.txt" 495 "pickup_type" 715
"stop_times.txt" 495 "drop_off_type" 715
"stop_times.txt" 496 "pickup_type" 715
"stop_times.txt" 496 "drop_off_type" 715
"stop_times.txt" 497 "pickup_type" 715
"stop_times.txt" 497 "drop_off_type" 715
"stop_times.txt" 498 "pickup_type" 715
"stop_times.txt" 498 "drop_off_type" 715
"stop_times.txt" 499 "pickup_type" 715
"stop_times.txt" 499 "drop_off_type" 715
"stop_times.txt" 500 "pickup_type" 715
"stop_times.txt" 500 "drop_off_type" 715
big_gap_in_service INFO 5

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"CHAMX_2026-ETESCO-L-Ma-J-V-86" "2026-07-03" "2026-08-31" 58
"CHAMX_2026-ETESCO-L-Ma-J-V-86-1101100" "2026-07-03" "2026-08-31" 58
"CHAMX_2026-ETESCO-Mercredi-86" "2026-07-01" "2026-09-02" 62
"CHAMX_2026-ETESCO-Mercredi-86-0010000" "2026-07-01" "2026-09-02" 62
"CHAMX_2026-ETESCO-Week-end-86" "2026-07-05" "2026-09-05" 61