coralie-re-789a19640122d8 — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-21T07:53:11Z,
for the dataset file:///shared/coralie-re-789a19640122d8_79b61e59.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
French
Feed Start Date:
2026-06-29
Feed End Date:
2034-01-20

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 42
  • Shapes: 156
  • Stops: 474
  • Trips: 860

Specification Compliance report

101 notices reported (0 errors, 54 warnings, 47 infos)

Notice Code Severity Total
expired_calendar WARNING 2

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.
2 "102863-9296:76-15-64"
12 "102863-merged_4ce79f860a711408ec87"
route_short_name_too_long WARNING 2

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`.
"102863-120" 40 "Liaison Kernevel"
"102863-121" 41 "Liaison ST Yvi"
stop_too_far_from_shape WARNING 43

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.
630 "102863-9296$SP1782467624578567$65" "102863-TP1057609" 12068 "102863-STOPPOINT_CORNAV817" "Le Porzou" [47.865505,-3.9015100000000005] 179.31879675652374
649 "102863-9296$SP1782467624578573$68" "102863-TP1058235" 12587 "102863-STOPPOINT_CORNAV817" "Le Porzou" [47.865715,-3.901576] 197.16219116644365
265 "102863-9296$SP1782467624578579$159" "102863-TP1058270-d-50391" 4840 "102863-SP278138" "Centre - Du Guesclin" [47.874443,-3.9186630000000005] 149.3180830036795
318 "102863-9296$SP1782467624578653$169" "102863-TP1102631" 6477 "102863-SP278138" "Centre - Du Guesclin" [47.874069,-3.918439] 104.71731134259561
266 "102863-9296$SP1782467624578590$160" "102863-TP1058271" 4883 "102863-STOPPOINT_CORNAV449" "Maison Blanche" [47.889187,-3.919668] 158.87898786602113
557 "102863-9296$SP1782467624578688$60" "102863-TP1106444" 10100 "102863-STOPPOINT_CORNAV403" "Kerdalidec" [47.80629,-3.8400810000000005] 167.94508160218066
768 "102863-9296$SP1782467624578638$89" "102863-TP1103326" 15362 "102863-STOPPOINT_CORNAV489" "Place de la Mairie" [48.023990999999995,-3.825611] 112.15779168595348
33 "102863-9296$SP1782467624578420$14" "102863-TP1058488" 421 "102863-STOPPOINT_CORNAV275" "Port Manec'h" [47.800854,-3.741324] 108.11038122326923
624 "102863-9296$SP1782467624578565$63" "102863-TP1057604" 11862 "102863-STOPPOINT_CORNAV287" "Centre" [47.857304,-3.7477459999999994] 223.21388238663516
257 "102863-9296$SP1782467624578591$158" "102863-TP1058263" 4643 "102863-STOPPOINT_CORNAV449" "Maison Blanche" [47.888592,-3.918993000000001] 131.35897567507885
321 "102863-9296$SP1782467624578608$171" "102863-TP1057528" 6524 "102863-STOPPOINT_CORNAV190" "Centre" [47.967079,-3.934191000000001] 133.08282725080008
254 "102863-9296$SP1782467624578582$157" "102863-TP1058259" 4573 "102863-SP278138" "Centre - Du Guesclin" [47.874836,-3.9185410000000003] 189.61753394620916
275 "102863-9296$SP1782467624578593$163" "102863-TP1058280" 5215 "102863-STOPPOINT_CORNAV469" "ZC Keriolet" [47.88803114009572,-3.914776836525141] 107.04215613450606
711 "102863-9296$SP1782467624578599$77" "102863-TP1057523" 14240 "102863-SP278138" "Centre - Du Guesclin" [47.874443,-3.9186630000000005] 149.3180830036795
141 "102863-9296$SP1782467624578518$136" "102863-TP1098690-d-50397" 1969 "102863-SP247213" "Stang Kermerien-Lopérec" [47.968803,-3.897179] 116.9927263731272
417 "102863-9296$SP1782467624578457$28" "102863-TP1057574-d-50403" 8190 "102863-STOPPOINT_CORNAV690" "Kerfouennec" [47.955212,-3.8132490000000003] 119.31665186455272
272 "102863-9296$SP1782467624578585$162" "102863-TP1058277" 5114 "102863-STOPPOINT_CORNAV469" "ZC Keriolet" [47.888031937327554,-3.9147798832443033] 107.21508633928141
595 "102863-9296$SP1782467624578648$62" "102863-TP1102577" 11106 "102863-STOPPOINT_CORNAV817" "Le Porzou" [47.866283,-3.902124] 243.41526780019217
287 "102863-9296$SP1782467624578587$167" "102863-TP1058291-d-50391" 5540 "102863-STOPPOINT_CORNAV817" "Le Porzou" [47.865139000000006,-3.901708000000001] 137.31254963676932
228 "102863-9296$SP1782467624578440$22" "102863-TP1098724-d-50391" 3861 "102863-SP313236" "Collège des Sables Blancs" [47.877399,-3.927825] 148.83440118014948
771 "102863-9296$SP1782467624578647$92" "102863-TP1103332" 15408 "102863-STOPPOINT_CORNAV489" "Place de la Mairie" [48.02397899999999,-3.825939] 121.67649114315796
183 "102863-9296$SP1782467624578426$18" "102863-TP1098707-d-50391" 2614 "102863-STOPPOINT_CORNAV817" "Le Porzou" [47.86496,-3.9020569999999997] 106.3194407311521
190 "102863-9296$SP1782467624578561$155" "102863-TP1057482" 2822 "102863-STOPPOINT_CORNAV125" "Keramporiel" [47.900978,-3.9101749999999993] 203.56692568488182
721 "102863-9296$SP1782467624578654$78" "102863-TP1103205" 14404 "102863-SP278138" "Centre - Du Guesclin" [47.874443,-3.9186630000000005] 149.3180830036795
270 "102863-9296$SP1782467624578581$161" "102863-TP1058276-d-50391" 5057 "102863-STOPPOINT_CORNAV449" "Maison Blanche" [47.889187,-3.919668] 158.87898786602113
220 "102863-9296$SP1782467624578650$156" "102863-TP1102546" 3636 "102863-STOPPOINT_CORNAV125" "Keramporiel" [47.90102,-3.910011] 216.63885248491266
283 "102863-9296$SP1782467624578578$165" "102863-TP1058287" 5414 "102863-SP278138" "Centre - Du Guesclin" [47.874836,-3.9185410000000003] 189.61753394620916
342 "102863-9296$SP1782467624578656$176" "102863-TP1103214" 6871 "102863-STOPPOINT_CORNAV190" "Centre" [47.967014,-3.934131] 140.12753235330763
163 "102863-9296$SP1782467624578527$142" "102863-TP1098723-d-50403" 2300 "102863-4142_1" "Centre" [47.856449,-3.853972] 148.1974126133276
478 "102863-9296$SP1782467624578636$2" "102863-TP1103325" 8904 "102863-STOPPOINT_CORNAV245" "Pouldohan" [47.840945999999995,-3.8945909999999997] 122.83086547464065
840 "102863-9296$SP1782467624578429$105" "102863-TP1098713-d-50403" 16695 "102863-STOPPOINT_CORNAV494" "Kermen" [47.804493,-3.766159] 286.2634567230213
841 "102863-9296$SP1782467624578432$106" "102863-TP1098714-d-50403" 16736 "102863-STOPPOINT_CORNAV282" "Botquélen" [47.838192,-3.7957419999999997] 135.60262673164263
284 "102863-9296$SP1782467624578584$166" "102863-TP1058288" 5450 "102863-STOPPOINT_CORNAV449" "Maison Blanche" [47.888924,-3.9193450000000003] 139.67731946659137
217 "102863-9296$SP1782467624578427$21" "102863-TP1098710-d-50391" 3551 "102863-STOPPOINT_CORNAV116" "Collège Des Sables Blancs" [47.876591,-3.9249449999999997] 138.03627676082485
260 "102863-9296$SP1782467624578447$25" "102863-TP1098666-d-50391" 4715 "102863-STOPPOINT_CORNAV116" "Collège Des Sables Blancs" [47.876591,-3.9249449999999997] 138.03627676082485
548 "102863-9296$SP1782467624578525$53" "102863-TP1098716-d-50391" 9948 "102863-4187" "Le Port" [47.874809983542505,-3.918618196529236] 105.02655374677194
645 "102863-9296$SP1782467624578562$67" "102863-TP1057657-d-50423" 12473 "102863-STOPPOINT_CORNAV77" "Kérose" [47.85454599999999,-3.738068] 244.16553834094796
335 "102863-9296$SP1782467624578607$174" "102863-TP1057541-d-50403" 6776 "102863-STOPPOINT_CORNAV331" "Kerhun" [47.91563800000001,-3.915976] 130.17513287189786
757 "102863-9296$SP1782467624578621$86" "102863-TP1103309" 14963 "102863-STOPPOINT_CORNAV130" "Stang Ar Lin" [47.887733,-3.903961] 278.26722540867746
3 "102863-9296$SP1782467624578645$5" "102863-TP1103331-d-50541" 27 "102863-STOPPOINT_CORNAV374" "Pointe du Cabellou" [47.856570999999995,-3.9111199999999995] 131.1296437797617
250 "102863-9296$SP1782467624578438$24" "102863-TP1098726-d-50391" 4464 "102863-SP313236" "Collège des Sables Blancs" [47.877441000000005,-3.927316] 110.66266096780804
280 "102863-9296$SP1782467624578588$164" "102863-TP1058285" 5352 "102863-SP278138" "Centre - Du Guesclin" [47.874836,-3.9185410000000003] 189.61753394620916
659 "102863-9296$SP1782467624578564$71" "102863-TP1058246-d-50397" 12914 "102863-4178" "Place loudoux" [47.846241,-3.696603] 270.2412192032499
stops_match_shape_out_of_order WARNING 6

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

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. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
175 "102863-9296$SP1782467624578552$150" "102863-TP1098750-d-50397" 2481 "102863-STOPPOINT_CORNAV690" "Kerfouennec" [47.95562769299536,-3.8147242688256062] 2480 "102863-SP340782" "Lavalhars" [47.95346519739249,-3.795673903896821]
139 "102863-9296$SP1782467624578514$135" "102863-TP1098687-d-50397" 1924 "102863-STOPPOINT_CORNAV193" "Bois De Pleuven" [47.954861635193105,-3.956693854100921] 1923 "102863-STOPPOINT_CORNAV709" "Bois De Pleuven 3" [47.95747,-3.9574190000000007]
554 "102863-9296$SP1782467624578544$57" "102863-TP1098764-d-50391" 10040 "102863-STOPPOINT_CORNAV638" "Ecole Publique" [47.862514,-3.765415] 10039 "102863-STOPPOINT_CORNAV774" "Collège Penanroz" [47.8610523362664,-3.757156213877421]
849 "102863-9296$SP1782467624578451$112" "102863-TP1098668-d-50397" 16875 "102863-STOPPOINT_CORNAV348" "Stang Coadigou" [47.898418813378775,-3.893854085603907] 16874 "102863-STOPPOINT_CORNAV349" "La Haie" [47.89027000000001,-3.8847980000000004]
852 "102863-9296$SP1782467624578449$113" "102863-TP1098671-d-50397" 16934 "102863-STOPPOINT_CORNAV348" "Stang Coadigou" [47.898418813378775,-3.893854085603907] 16933 "102863-STOPPOINT_CORNAV349" "La Haie" [47.89027000000001,-3.8847980000000004]
176 "102863-9296$SP1782467624578553$151" "102863-TP1098751-d-50403" 2497 "102863-STOPPOINT_CORNAV690" "Kerfouennec" [47.95562769299536,-3.8147242688256062] 2496 "102863-SP340782" "Lavalhars" [47.95346519739249,-3.795673903896821]
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260921" "20271231" "20340116"
big_gap_in_service INFO 18

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.
"102863-merged_081aaaab26ae7d89d1e7" "2026-08-31" "2027-12-31" 486
"102863-merged_17950525e3a09f7e0d2c" "2026-08-25" "2027-12-31" 492
"102863-merged_2109751d6ab8abd496b9" "2026-07-03" "2027-12-31" 545
"102863-merged_2bf1766e29d07d0afac7" "2026-08-27" "2028-01-06" 496
"102863-merged_4b408dcdcf937e8f14ad" "2026-08-31" "2027-12-31" 486
"102863-merged_60ef951659b33823418a" "2026-08-31" "2027-12-31" 486
"102863-merged_72f6f22b2285ce0a87de" "2026-08-28" "2027-12-31" 489
"102863-merged_86fe614c97e84aa723e1" "2026-07-03" "2027-12-31" 545
"102863-merged_9a3d2de356ad804a1a04" "2026-08-31" "2028-01-03" 489
"102863-merged_a941bf901e16d60dd106" "2026-08-31" "2027-12-31" 486
"102863-merged_cce4d1071e31dfad9f8a" "2026-07-03" "2027-12-31" 545
"102863-merged_cfd013f4a5be60ead71d" "2026-07-03" "2027-12-31" 545
"102863-merged_d096b7efe3e1810a0515" "2026-07-02" "2027-12-31" 546
"102863-merged_d2be7364e38bfdf5896b" "2026-08-31" "2027-12-31" 486
"102863-merged_de537ecfc50a0a739747" "2026-08-29" "2028-01-01" 489
"102863-merged_e24941bdf71f7cd1728b" "2026-08-26" "2028-01-05" 496
"102863-merged_e829eca979df070e0a0f" "2026-07-01" "2028-01-05" 552
"102863-merged_f2758b84d976b189a824" "2026-07-02" "2027-12-31" 546
service_extends_far_in_the_future INFO 22

service_extends_far_in_the_future

A service end date is more than 2 years in the future.

You can see more about this notice here.

serviceId (?) The service_id that ends far in the future. serviceWindowEndDate (?) The end date of the service (YYYY-MM-DD format).
"102863-9296:79-15-127" "2034-01-14"
"102863-9296:80-15-32" "2034-01-14"
"102863-9296:84-15-64" "2034-01-15"
"102863-9296:85-15-127" "2034-01-16"
"102863-merged_081aaaab26ae7d89d1e7" "2034-01-16"
"102863-merged_17950525e3a09f7e0d2c" "2034-01-17"
"102863-merged_2109751d6ab8abd496b9" "2034-01-16"
"102863-merged_2bf1766e29d07d0afac7" "2034-01-19"
"102863-merged_4b408dcdcf937e8f14ad" "2034-01-16"
"102863-merged_60ef951659b33823418a" "2034-01-16"
"102863-merged_72f6f22b2285ce0a87de" "2034-01-20"
"102863-merged_86fe614c97e84aa723e1" "2034-01-16"
"102863-merged_9a3d2de356ad804a1a04" "2034-01-16"
"102863-merged_a941bf901e16d60dd106" "2034-01-16"
"102863-merged_cce4d1071e31dfad9f8a" "2034-01-20"
"102863-merged_cfd013f4a5be60ead71d" "2034-01-20"
"102863-merged_d096b7efe3e1810a0515" "2034-01-16"
"102863-merged_d2be7364e38bfdf5896b" "2034-01-16"
"102863-merged_de537ecfc50a0a739747" "2034-01-14"
"102863-merged_e24941bdf71f7cd1728b" "2034-01-18"
"102863-merged_e829eca979df070e0a0f" "2034-01-11"
"102863-merged_f2758b84d976b189a824" "2034-01-16"
trip_headsign_matches_intermediate_stop INFO 7

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
786 "102863-TP1058419" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"
787 "102863-TP1058420" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"
788 "102863-TP1058421" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"
789 "102863-TP1058422" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"
791 "102863-TP1058423" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"
792 "102863-TP1058424" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"
793 "102863-TP1058425" "Pouldohan" "102863-STOPPOINT_CORNAV245" 4 "102863-STOPPOINT_CORNAV249"