casabus — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-10-30T14:44:28Z,
for the dataset file:///shared/casabus_716fc966.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:
Multiple languages
Feed Start Date:
2026-05-08
Feed End Date:
2026-06-29

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 62
  • Shapes: 120
  • Stops: 1853
  • Trips: 20665

Specification Compliance report

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

Notice Code Severity Total
expired_calendar WARNING 3

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 "3867-SVC_SATURDAY"
3 "3867-SVC_SUNDAY"
4 "3867-SVC_WEEKDAY"
fast_travel_between_consecutive_stops WARNING 11810

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 11810 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.
14985 "3867-L302_1_SUNDAY_20260510-D908-48866-3031" "3867-L302" 360.090064160191 0.5001250891113763 457570 0 "3867-155191799" "Terminus Rahma" "09:40:00" 457571 1 "3867-202944189" "Cimetiere Errahma" "09:40:05"
9962 "3867-L064_1_SUNDAY_20260510-D688-48664-9119" "3867-L064" 157.90588512272348 0.21931372933711593 282469 5 "3867-143243453" "Terminus Doha" "19:35:00" 282470 6 "3867-936569520" "Carriere Rhamna" "19:35:05"
658 "3867-L005_1_SUNDAY_20260510-D908-48629-8603" "3867-L005" 351.12713944391015 0.48767658256098634 13413 19 "3867-1515593309" "Terminus Riad Al Oulfa" "10:05:00" 13414 20 "3867-665708168" "Al Wattassine" "10:05:05"
16885 "3867-L312_0_SUNDAY_20260510-D739-48612-1503" "3867-L312" 326.25304176719357 0.4531292246766577 510475 10 "3867-1371845675" "Municipalite Nouaceur" "15:54:00" 510476 11 "3867-142590734" "Arret Chaabi 1" "15:54:05"
16885 "3867-L312_0_SUNDAY_20260510-D739-48612-1503" "3867-L312" 327.92079054693784 0.45544554242630253 510497 32 "3867-1666045768" "Hay Ennasr 2" "16:37:00" 510498 33 "3867-516792054" "Institut Tarik Bnou Ziad" "16:37:05"
4397 "3867-L023_1_WEEKDAY_20260507-LJ767-48623-5117" "3867-L023" 174.06797843553537 0.7736354597134906 121636 24 "3867-355518860" "Gare Ain Sebaa" "13:13:44" 121637 25 "3867-840243095" "Mosquee Al Maghfira" "13:14:00"
1263 "3867-L007_0_SUNDAY_20260510-D908-48607-7545" "3867-L007" 182.04570505835196 0.2528412570254888 30296 0 "3867-10250164" "Terminus Sidi Maarouf" "15:13:00" 30297 1 "3867-2142500352" "Ecole Ibno Katir" "15:13:05"
7783 "3867-L051_0_SUNDAY_20260510-D908-48605-7068" "3867-L051" 204.0723305377208 0.28343379241350114 214718 10 "3867-1329786270" "Azhar Oulfa" "19:25:00" 214719 11 "3867-797361394" "Haj Fateh" "19:25:05"
7783 "3867-L051_0_SUNDAY_20260510-D908-48605-7068" "3867-L051" 271.2046983418287 0.37667319214142875 214720 12 "3867-1126695545" "Terminus Zoubir" "19:27:00" 214721 13 "3867-1421627426" "Boulevard Haj Fateh" "19:27:05"
11722 "3867-L082_1_SUNDAY_20260510-D766-48682-9126" "3867-L082" 172.48292270060773 0.2395596148619552 340056 19 "3867-356440512" "Polyclinique Cnss Bernoussi" "20:56:00" 340057 20 "3867-1013798658" "Souk Allek" "20:56:05"
11973 "3867-L084_0_SUNDAY_20260510-D908-48684-8576" "3867-L084" 341.2391865262892 0.47394331461984607 347238 0 "3867-1612625870" "Terminus Farah Salam" "20:00:00" 347239 1 "3867-780961743" "Lotissement Farah Essalam 1" "20:00:05"
11973 "3867-L084_0_SUNDAY_20260510-D908-48684-8576" "3867-L084" 210.65742501651252 0.29257975696737853 347241 3 "3867-489310183" "Annexe Farah Salam" "20:03:00" 347242 4 "3867-2034899887" "Direction T. Regionale Casa" "20:03:05"
11973 "3867-L084_0_SUNDAY_20260510-D908-48684-8576" "3867-L084" 209.82330762794263 0.29142126059436474 347247 9 "3867-881018012" "Terminus Ferara" "20:09:00" 347248 10 "3867-544454797" "Boulevard Oued Dar Aä" "20:09:05"
11973 "3867-L084_0_SUNDAY_20260510-D908-48684-8576" "3867-L084" 171.21752487913932 0.2378021178876935 347253 15 "3867-867250588" "Derb Jamila" "20:16:05" 347254 16 "3867-1258753001" "Poste De Police Boutaleb" "20:16:10"
6918 "3867-L050_0_SATURDAY_20260509-S907-48650-9507" "3867-L050" 206.17208436834167 0.2863501171782523 191118 11 "3867-114427949" "Ecole Al Ajial" "06:22:00" 191119 12 "3867-134491329" "Lycee Fechtali" "06:22:05"
16605 "3867-L310_0_SUNDAY_20260510-D908-48628-5504" "3867-L310" 358.933146293168 0.49851825874051114 500660 9 "3867-346261038" "Route P3013 Bouskoura" "08:09:00" 500661 10 "3867-2076271611" "College Idriss I" "08:09:05"
16605 "3867-L310_0_SUNDAY_20260510-D908-48628-5504" "3867-L310" 286.6459220251206 0.39811933614600087 500680 29 "3867-276915423" "Rond-Point Bachkou" "08:39:00" 500681 30 "3867-85302005" "Clinique Dar Salam" "08:39:05"
3561 "3867-L020_1_WEEKDAY_20260507-LJ685-48620-3126" "3867-L020" 204.34300324149973 0.2838097267243052 96742 0 "3867-1539842939" "Terminus La Gare Routiere" "09:00:00" 96743 1 "3867-583813030" "Poste De Police La Gare Routiere" "09:00:05"
18343 "3867-L800_1_WEEKDAY_20260507-LJ767-48795-2125" "3867-L800" 515.6453468945327 0.7161740929090733 552886 14 "3867-1578184245" "Arret Laarja" "08:20:00" 552887 15 "3867-569548456" "Zone Industriel Zenata" "08:20:05"
11407 "3867-L082_0_SUNDAY_20260510-D766-48682-9035" "3867-L082" 171.55777023917807 0.2382746808877473 331692 0 "3867-1274578048" "Terminus Sakani" "14:43:00" 331693 1 "3867-1493769965" "Agence Banquaire Azhar" "14:43:05"
11407 "3867-L082_0_SUNDAY_20260510-D766-48682-9035" "3867-L082" 250.95020510304374 0.34854195153200523 331693 1 "3867-1493769965" "Agence Banquaire Azhar" "14:43:05" 331694 2 "3867-2070149411" "Boulevard Al Maghrib Al Arabi" "14:43:10"
11897 "3867-L084_0_SATURDAY_20260509-S907-48684-8085" "3867-L084" 341.2391865262892 0.47394331461984607 344882 0 "3867-1612625870" "Terminus Farah Salam" "18:42:00" 344883 1 "3867-780961743" "Lotissement Farah Essalam 1" "18:42:05"
11976 "3867-L084_0_SUNDAY_20260510-D908-48684-8568" "3867-L084" 341.2391865262892 0.47394331461984607 344882 0 "3867-1612625870" "Terminus Farah Salam" "18:42:00" 344883 1 "3867-780961743" "Lotissement Farah Essalam 1" "18:42:05"
11897 "3867-L084_0_SATURDAY_20260509-S907-48684-8085" "3867-L084" 209.82330762794263 0.29142126059436474 344891 9 "3867-881018012" "Terminus Ferara" "18:53:00" 344892 10 "3867-544454797" "Boulevard Oued Dar Aä" "18:53:05"
11976 "3867-L084_0_SUNDAY_20260510-D908-48684-8568" "3867-L084" 209.82330762794263 0.29142126059436474 344891 9 "3867-881018012" "Terminus Ferara" "18:53:00" 344892 10 "3867-544454797" "Boulevard Oued Dar Aä" "18:53:05"
8265 "3867-L055_0_SUNDAY_20260510-D739-48655-4008" "3867-L055" 281.3059822030852 0.39070275305984054 231134 22 "3867-1398627183" "Caserne Ain Borja" "11:15:00" 231135 23 "3867-1704127182" "Hay Hakam" "11:15:05"
8265 "3867-L055_0_SUNDAY_20260510-D739-48655-4008" "3867-L055" 239.2150633062634 0.3322431434809214 231136 24 "3867-1027047522" "Dar Lmoamine" "11:19:00" 231137 25 "3867-1035274628" "Dar Lmohami" "11:19:05"
11652 "3867-L082_1_WEEKDAY_20260507-LJ767-48682-7672" "3867-L082" 172.48292270060773 0.2395596148619552 338166 19 "3867-356440512" "Polyclinique Cnss Bernoussi" "11:58:00" 338167 20 "3867-1013798658" "Souk Allek" "11:58:05"
1190 "3867-L007_0_WEEKDAY_20260507-LJ905-48607-6065" "3867-L007" 182.04570505835196 0.2528412570254888 28471 0 "3867-10250164" "Terminus Sidi Maarouf" "12:17:00" 28472 1 "3867-2142500352" "Ecole Ibno Katir" "12:17:05"
6205 "3867-L043_1_SATURDAY_20260509-S689-48643-4100" "3867-L043" 347.6791823459398 0.48288775325824973 170430 0 "3867-129657972" "Terminus Hopital Sofi" "09:55:00" 170431 1 "3867-1999515267" "Terminus Moulay Youssef" "09:55:05"
3556 "3867-L020_1_WEEKDAY_20260507-LJ685-48620-3103" "3867-L020" 204.34300324149973 0.2838097267243052 96592 0 "3867-1539842939" "Terminus La Gare Routiere" "06:02:00" 96593 1 "3867-583813030" "Poste De Police La Gare Routiere" "06:02:05"
18529 "3867-L900_0_SATURDAY_20260509-S765-48796-7026" "3867-L900" 286.2826459450883 0.39761478603484485 559914 4 "3867-1772306000" "Angle Rue De Dax" "10:45:00" 559915 5 "3867-1085540729" "Angle Rue De La Victoire" "10:45:05"
10612 "3867-L067_1_WEEKDAY_20260507-LJ685-48667-6670" "3867-L067" 347.6791823459398 0.48288775325824973 302103 0 "3867-129657972" "Terminus Hopital Sofi" "08:47:00" 302104 1 "3867-1999515267" "Terminus Moulay Youssef" "08:47:05"
3865 "3867-L022_1_SUNDAY_20260510-D688-48622-5044" "3867-L022" 201.5311909247596 0.2799044318399439 104338 2 "3867-1682341827" "Boulevard Rachidi" "08:48:00" 104339 3 "3867-134800109" "Jardin Ligue Arabe" "08:48:05"
3865 "3867-L022_1_SUNDAY_20260510-D688-48622-5044" "3867-L022" 205.1897701665887 0.28498579189803985 104348 12 "3867-2120585284" "Mosquee Ain Choc" "09:08:00" 104349 13 "3867-1015368564" "Cinema Sahära" "09:08:05"
18610 "3867-L900_0_SATURDAY_20260509-S765-48796-7003" "3867-L900" 542.2199080335286 0.7530832056021229 563393 0 "3867-1166312073" "Terminus Casa Port" "06:55:00" 563394 1 "3867-936104321" "Colis Postaux" "06:55:05"
18610 "3867-L900_0_SATURDAY_20260509-S765-48796-7003" "3867-L900" 286.2826459450883 0.39761478603484485 563397 4 "3867-1772306000" "Angle Rue De Dax" "06:59:00" 563398 5 "3867-1085540729" "Angle Rue De La Victoire" "06:59:05"
2715 "3867-L019_0_SUNDAY_20260510-D688-48619-9539" "3867-L019" 312.4742632135671 0.4339920322410654 71555 2 "3867-891905474" "Terminus Riad Al Oulfa" "15:29:00" 71556 3 "3867-1937646889" "Residence Riad Al Oulfa" "15:29:05"
14875 "3867-L302_0_SATURDAY_20260509-S907-48866-2511" "3867-L302" 238.38532191482756 0.33109072488170493 454397 17 "3867-1587865035" "Saada 2" "12:32:00" 454398 18 "3867-1424885322" "Mosquee Des Portes Du Paradis" "12:32:05"
10156 "3867-L065_1_SUNDAY_20260510-D739-48613-8020" "3867-L065" 290.6453563431179 0.4036741060321081 288428 20 "3867-2048850227" "Hay El Baraka" "10:34:00" 288429 21 "3867-1769141622" "Hay Moulay Rachid" "10:34:05"
987 "3867-L006_1_WEEKDAY_20260507-LJ685-48606-4051" "3867-L006" 256.0582559119124 0.35563646654432274 22593 9 "3867-1880636051" "Boulevard Tarik Ibnou Ziad" "07:03:00" 22594 10 "3867-780878181" "Rue Salonique" "07:03:05"
2025 "3867-L011_0_SUNDAY_20260510-D739-48611-4517" "3867-L011" 294.80921165297895 0.4094572384069152 51765 0 "3867-1284757764" "Terminus Salmia" "12:58:00" 51766 1 "3867-710463886" "Terminus Mosquee Salmia" "12:58:05"
2025 "3867-L011_0_SUNDAY_20260510-D739-48611-4517" "3867-L011" 239.2150633062634 0.3322431434809214 51786 21 "3867-1027047522" "Dar Lmoamine" "13:27:00" 51787 22 "3867-1035274628" "Dar Lmohami" "13:27:05"
2025 "3867-L011_0_SUNDAY_20260510-D739-48611-4517" "3867-L011" 210.65611508292713 0.2925779376151766 51798 33 "3867-1168728929" "Centre De Sante Ouhoude" "13:44:00" 51799 34 "3867-227647332" "March E Lhjajma" "13:44:05"
11052 "3867-L072_0_SUNDAY_20260510-D739-48672-7512" "3867-L072" 294.80921165297895 0.4094572384069152 320231 0 "3867-1284757764" "Terminus Salmia" "12:50:00" 320232 1 "3867-710463886" "Terminus Mosquee Salmia" "12:50:05"
14849 "3867-L302_0_WEEKDAY_20260507-LJ905-48866-2501" "3867-L302" 238.38532191482756 0.33109072488170493 453643 17 "3867-1587865035" "Saada 2" "07:34:00" 453644 18 "3867-1424885322" "Mosquee Des Portes Du Paradis" "07:34:05"
13613 "3867-L109_1_SATURDAY_20260509-S689-48709-7100" "3867-L109" 204.34300324149973 0.2838097267243052 409662 0 "3867-1539842939" "Terminus La Gare Routiere" "15:23:00" 409663 1 "3867-583813030" "Poste De Police La Gare Routiere" "15:23:05"
13613 "3867-L109_1_SATURDAY_20260509-S689-48709-7100" "3867-L109" 442.2649516774765 0.6142568773298285 409695 33 "3867-1931009138" "Terminus Al Oulfa 1" "16:39:00" 409696 34 "3867-254866376" "Rond-Point Chahdia" "16:39:05"
14450 "3867-L143_0_SUNDAY_20260510-D688-48743-6022" "3867-L143" 219.13938360710387 0.30436025500986646 439217 0 "3867-1795886332" "Terminus Tacharouk" "15:38:00" 439218 1 "3867-145775735" "Mosquee Bab Taouba" "15:38:05"
16012 "3867-L308_0_WEEKDAY_20260507-LJ905-48717-140" "3867-L308" 182.04570505835196 0.2528412570254888 483828 12 "3867-10250164" "Terminus Sidi Maarouf" "20:44:00" 483829 13 "3867-2142500352" "Ecole Ibno Katir" "20:44:05"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20261030" "20260629" "20261106"
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.
"20261030" "20260508" "20260629"