stacs — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T17:09:00Z,
for the dataset file:///shared/stacs_8b47da7a.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 Email:
alex@busmaps.com
Feed Language:
French
Feed Start Date:
2026-03-10
Feed End Date:
2026-12-31

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. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 45
  • Shapes: 135
  • Stops: 904
  • Trips: 2460

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 53

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
1366 "852-300000593" "852-G12" 825.6955572797278 0.2293598770221466 27919 3 "852-AMEDEE CLARA [0000631]" "Amedee Clara" "09:57:59" 27920 4 "852-PARC DU CALVAIRE [0000910]" "Parc Du Calvaire" "09:58:00"
1366 "852-300000593" "852-G12" 884.3376508830172 0.24564934746750478 27923 7 "852-STADE GOSIER [0000819]" "Stade Gosier" "10:01:59" 27924 8 "852-RD POINT MANNE [0000818]" "Rd Point Manne" "10:02:00"
1311 "852-300000463" "852-B40" 180.09342338832712 0.2501297547060099 26867 6 "852-CARR DE BEAUSOLEIL (SUD) [0000896]" "Carr De Beausoleil (Sud)" "09:08:00" 26868 7 "852-BEAUSOLEIL [0002683]" "Beausoleil" "09:08:05"
2353 "852-700000482" "852-A10" 472.81009132284964 0.6566806823928467 48488 2 "852-CHASTEL [0001009]" "Chastel" "07:02:00" 48489 3 "852-CHASTEL BERNARD [0001011]" "Chastel Bernard" "07:02:05"
1581 "852-300000267" "852-G14" 1056.3677535136344 0.2934354870871207 32206 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "13:22:59" 32207 20 "852-CHAUVEL EST 2 [0005690]" "Chauvel Est 2" "13:23:00"
386 "852-200001051" "852-B50" 550.1277092834297 0.15281325257873046 8073 3 "852-CARREFOUR DE ROUSSEL [0002692]" "Carrefour De Roussel" "10:16:00" 8074 4 "852-ECOLE DE FONTARABIE [0003005]" "Ecole De Fontarabie" "10:16:01"
234 "852-200001005" "852-B50" 968.6480601641514 0.26906890560115315 4800 2 "852-FOND RICHER [0000053]" "Fond Richer" "08:22:00" 4801 3 "852-BLD RECONCILIATION [0001570]" "Bld Réconciliation" "08:22:01"
68 "852-200000506" "852-G12" 186.1177505911841 0.41359500131374244 1343 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "06:35:25" 1344 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "06:35:33"
1398 "852-300000264" "852-G14" 1240.655742190182 0.34462659505282833 28537 8 "852-MONTEE COCOYER [0000593]" "Montée Cocoyer" "10:28:57" 28538 9 "852-IMPASSE MAURICE CANIQUIT [0005697]" "Impasse Maurice Caniquit" "10:28:58"
1398 "852-300000264" "852-G14" 1109.5501954610424 0.30820838762806735 28541 12 "852-MEDAILLE CARR CARAQUE D103 [0000567]" "Medaille Carr Caraque/ D103" "10:30:57" 28542 13 "852-CARR MATHURIN [0000995]" "Carr Mathurin" "10:30:58"
601 "852-200001053" "852-B50" 487.24908184832486 0.27069393436018047 12514 9 "852-RESIDENCE HARMONIA [0003009]" "Résidences Harmonia" "13:08:59" 12515 10 "852-RUE EMILE LEFEBVRE [0003010]" "Rue Emile Lefebvre" "13:09:01"
601 "852-200001053" "852-B50" 515.7439692730578 0.28652442737392103 12517 12 "852-RUE ANTHENOR 2 [0000861]" "Rue Anthénor 2" "13:11:00" 12518 13 "852-DIGUE CASTELBON [0000125]" "Digue / Castelbon" "13:11:02"
601 "852-200001053" "852-B50" 307.59719296670573 0.17088732942594764 12521 16 "852-RUE LUDGER [0000927]" "Rue Ludger" "13:13:59" 12522 17 "852-HAUT BUDAN [0000925]" "Haut Budan" "13:14:01"
601 "852-200001053" "852-B50" 252.93650000689794 0.14052027778160997 12523 18 "852-DOMAINE DE FONDS BUDAN [0000923]" "Domaine De Fonds Budan" "13:14:59" 12524 19 "852-FONDS BUDAN 3 [0000919]" "Fonds Budan 3" "13:15:01"
123 "852-200000171" "852-G12" 563.3211384258296 0.1564780940071749 2424 3 "852-CENTRE DES ARTS [0000169]" "Centre Des Arts" "06:59:59" 2425 4 "852-MORTENOL [0001218]" "Mortenol" "07:00:00"
789 "852-200000095" "852-G14" 192.66662905862339 0.321111048431039 16438 18 "852-IMPASSE MAURICE CANIQUIT [0005696]" "Impasse Maurice Caniquit" "15:26:00" 16439 19 "852-MONTEE COCOYER [0000592]" "Montée Cocoyer" "15:26:06"
320 "852-200001183" "852-A10" 1461.6045806082527 0.40600127239118133 6655 36 "852-SORTIE VX BOURG [0001006]" "Sortie Vx Bourg" "10:09:59" 6656 37 "852-VIEUX BOURG [0000998]" "Vieux Bourg" "10:10:00"
2130 "852-500000940" "852-G14" 450.83548893062056 0.3756962407755171 43860 9 "852-IMPASSE MAURICE CANIQUIT [0005697]" "Impasse Maurice Caniquit" "14:13:00" 43861 10 "852-SORTIE LA BOUAYE [0000705]" "Sortie La Bouaye" "14:13:03"
2130 "852-500000940" "852-G14" 369.8500651536808 0.30820838762806735 43863 12 "852-MEDAILLE CARR CARAQUE D103 [0000567]" "Medaille Carr Caraque/ D103" "14:14:00" 43864 13 "852-CARR MATHURIN [0000995]" "Carr Mathurin" "14:14:03"
1757 "852-500000933" "852-G14" 399.5695993934105 0.11099155538705847 35277 22 "852-MORTENOL [0001217]" "Mortenol" "06:27:00" 35278 23 "852-CENTRE DES ARTS [0000168]" "Centre Des Arts" "06:27:01"
1797 "852-500000742" "852-G12" 1342.6357492755462 0.3729543747987628 36198 8 "852-IMP MIONETTE [0000574]" "Imp Mionette" "07:06:00" 36199 9 "852-POMPE FUNEBRE [0005691]" "Pompe Funèbre" "07:06:01"
1797 "852-500000742" "852-G12" 1166.022857452257 0.32389523818118254 36212 22 "852-ANSE TABARIN [0000632]" "Anse Tabarin" "07:17:02" 36213 23 "852-PARC DU CALVAIRE [0000909]" "Parc Du Calvaire" "07:17:03"
1797 "852-500000742" "852-G12" 614.0496478295704 0.1705693466193251 36214 24 "852-AMEDEE CLARA [0000630]" "Amédée Clara" "07:18:03" 36215 25 "852-MAIRIE GOSIER [0000537]" "Mairie Gosier" "07:18:04"
893 "852-200000096" "852-G14" 1037.661963947098 0.2882394344297495 18644 15 "852-MEDAILLE CARR CARAQUE D103 [0000566]" "Medaille Carr Caraque/ D103" "16:44:58" 18645 16 "852-RUE SONOR URSURLE [0005694]" "Rue Sonor Ursurle" "16:44:59"
893 "852-200000096" "852-G14" 829.0097964293764 0.2302804990081601 18645 16 "852-RUE SONOR URSURLE [0005694]" "Rue Sonor Ursurle" "16:44:59" 18646 17 "852-SORTIE LA BOUAYE [0000704]" "Sortie La Bouaye" "16:45:00"
502 "852-200000092" "852-G14" 167.82946865944328 0.3729543747987628 10538 8 "852-IMP MIONETTE [0000574]" "Imp Mionette" "11:46:00" 10539 9 "852-POMPE FUNEBRE [0005691]" "Pompe Funèbre" "11:46:08"
502 "852-200000092" "852-G14" 297.6962453775436 0.6615472119500969 10550 20 "852-ECOLE COCOYER [0000505]" "Ecole Cocoyer" "11:56:08" 10551 21 "852-GRD MARE [0000590]" "Grd Mare" "11:56:16"
196 "852-200001058" "852-B42" 399.5695993934105 0.11099155538705847 4069 1 "852-MORTENOL [0001217]" "Mortenol" "07:53:00" 4070 2 "852-CENTRE DES ARTS [0000168]" "Centre Des Arts" "07:53:01"
1761 "852-500000679" "852-G12" 744.4710023647364 0.41359500131374244 35354 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "06:33:37" 35355 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "06:33:39"
914 "852-200000513" "852-G12" 744.4710023647364 0.41359500131374244 19042 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "17:00:51" 19043 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "17:00:53"
1453 "852-300000769" "852-A98" 997.6697185478137 0.27713047737439267 29620 1 "852-LES SEUILS [0000345]" "Les Seuils" "11:07:59" 29621 2 "852-LES CARBETS [0001267]" "Les Carbets" "11:08:00"
1097 "852-300000433" "852-G91" 205.57461406740507 0.11420811892633614 22652 7 "852-RUE DIOMAR MATHIAS [0002996]" "Rue Diomar Mathias" "06:00:40" 22653 8 "852-RUE DIOMAR MATHIAS [0002997]" "Rue Diomar Mathias" "06:00:42"
2225 "852-500000942" "852-G14" 252.51469902529018 0.21042891585440848 45999 4 "852-ECOLE COCOYER 2 [0005701]" "Ecole Cocoyer 2" "16:04:00" 46000 5 "852-GRD MARE [0000591]" "Grd Mare" "16:04:03"
2225 "852-500000942" "852-G14" 413.551914063394 0.34462659505282833 46003 8 "852-MONTEE COCOYER [0000593]" "Montée Cocoyer" "16:06:03" 46004 9 "852-IMPASSE MAURICE CANIQUIT [0005697]" "Impasse Maurice Caniquit" "16:06:06"
2225 "852-500000942" "852-G14" 338.1266166979654 0.3756962407755171 46004 9 "852-IMPASSE MAURICE CANIQUIT [0005697]" "Impasse Maurice Caniquit" "16:06:06" 46005 10 "852-SORTIE LA BOUAYE [0000705]" "Sortie La Bouaye" "16:06:10"
2225 "852-500000942" "852-G14" 369.8500651536808 0.30820838762806735 46007 12 "852-MEDAILLE CARR CARAQUE D103 [0000567]" "Medaille Carr Caraque/ D103" "16:06:10" 46008 13 "852-CARR MATHURIN [0000995]" "Carr Mathurin" "16:06:13"
2071 "852-500001055" "852-B50" 681.8202658021878 0.378789036556771 42510 10 "852-RUE EMILE LEFEBVRE [0003010]" "Rue Emile Lefebvre" "13:10:36" 42511 11 "852-RUE ANTHENOR [0000857]" "Rue Anthénor" "13:10:38"
2071 "852-500001055" "852-B50" 1233.7349179284768 0.3427041438690213 42513 13 "852-DIGUE CASTELBON [0000125]" "Digue / Castelbon" "13:12:51" 42514 14 "852-IMPASSE GANAU [0002814]" "Impasse Ganau" "13:12:52"
757 "852-200000512" "852-G12" 154.97457098474007 0.1721939677608223 15766 5 "852-ANSE TABARIN [0000633]" "Anse Tabarin" "14:49:57" 15767 6 "852-POINTE DE LA VERDURE [0002713]" "Pointe De La Verdure" "14:50:01"
757 "852-200000512" "852-G12" 744.4710023647364 0.41359500131374244 15779 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "15:01:52" 15780 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "15:01:54"
31 "852-200000928" "852-G91" 411.14922813481013 0.11420811892633614 582 7 "852-RUE DIOMAR MATHIAS [0002996]" "Rue Diomar Mathias" "05:49:33" 583 8 "852-RUE DIOMAR MATHIAS [0002997]" "Rue Diomar Mathias" "05:49:34"
1014 "852-200000514" "852-G12" 744.4710023647364 0.41359500131374244 21119 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "18:20:52" 21120 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "18:20:54"
1124 "852-300000590" "852-G12" 372.2355011823682 0.41359500131374244 23230 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "06:32:28" 23231 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "06:32:32"
1462 "852-300000265" "852-G14" 1488.9420047294727 0.41359500131374244 29827 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "11:28:00" 29828 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "11:28:01"
2434 "852-700000543" "852-G12" 744.4710023647364 0.41359500131374244 49953 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "13:44:52" 49954 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "13:44:54"
321 "852-200000508" "852-G12" 165.43800052549696 0.41359500131374244 6675 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "09:46:07" 6676 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "09:46:16"
1190 "852-300000591" "852-G12" 212.70600067563896 0.41359500131374244 24495 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "07:35:26" 24496 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "07:35:33"
644 "852-200000511" "852-G12" 496.3140015764909 0.41359500131374244 13471 18 "852-POMPE FUNEBRE [0005692]" "Pompe Funèbre" "13:42:17" 13472 19 "852-IMP MIONETTE [0000575]" "Imp Mionette" "13:42:20"
1739 "852-500000741" "852-G12" 341.8701540736562 0.09496393168712672 34934 6 "852-CHAUVEL EST [0000949]" "Chauvel Est" "05:49:00" 34935 7 "852-CHAUVEL EST 2 [0005689]" "Chauvel Est 2" "05:49:01"
1739 "852-500000741" "852-G12" 583.607516221247 0.3242263979006928 34935 7 "852-CHAUVEL EST 2 [0005689]" "Chauvel Est 2" "05:49:01" 34936 8 "852-IMP MIONETTE [0000574]" "Imp Mionette" "05:49:03"
mixed_case_recommended_field WARNING 1

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "step" 2
non_ascii_or_non_printable_char WARNING 1808

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"calendar_dates.txt" 2 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 3 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 4 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 5 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 6 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 7 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 8 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 9 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 10 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 11 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 12 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 13 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 14 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 15 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 16 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 17 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 18 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 19 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 20 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 21 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 22 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 23 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 24 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 25 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 26 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 27 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 28 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 29 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 30 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 31 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 32 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 33 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 34 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 35 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 36 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 37 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 38 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 39 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 40 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 41 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 42 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 43 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 44 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 45 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 46 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 47 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 48 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 49 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 50 "service_id" "852-2_Période Rédu"
"calendar_dates.txt" 51 "service_id" "852-2_Période Rédu"