GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-23T18:00:40Z,
for the dataset file:///shared/the-rapid_72ecfb27.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:
English
Feed Start Date:
2026-04-10
Feed End Date:
2026-06-08

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: 208
  • Routes: 31
  • Shapes: 83
  • Stops: 1541
  • Trips: 3858

Specification Compliance report

3589 notices reported (2 errors, 3587 warnings, 0 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 2

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

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.
2137 "366-t86B-b119C-slE" "366-14" 2032 "366-t864-b119C-slD" "366-merged_2a20b2d704d2b15d0643" "4508" "20260413"
2148 "366-t92E-b1195-slE" "366-14" 2038 "366-t92A-b1195-slD" "366-merged_2a20b2d704d2b15d0643" "4501" "20260413"
fast_travel_between_consecutive_stops WARNING 3586

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 3586 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.
3181 "366-t478-b32C-sl3" "366-7" 303.129327720273 0.42101295516704584 104189 1 "366-4902" "Wilson/Westown (Nb)" "11:44:41" 104190 2 "366-3028" "Wilson/Faircrest (Nb)" "11:44:46"
3181 "366-t478-b32C-sl3" "366-7" 1440.6260716212764 0.4001739087836879 104204 16 "366-3116" "Leonard/Carpenter (Eb)" "11:52:48" 104205 17 "366-3121" "Leonard/Fairfield (Eb)" "11:52:49"
3181 "366-t478-b32C-sl3" "366-7" 1342.995913429332 0.3730544203970366 104207 19 "366-3131" "Leonard/Maplegrove (Eb)" "11:54:24" 104208 20 "366-3135" "Leonard/Covell (Eb)" "11:54:25"
1811 "366-t83B-b25F-slD" "366-44" 327.4929205047653 0.36388102278307255 71678 17 "366-7426" "44th/Villa Esparenza Apts (Eb)" "21:28:02" 71679 18 "366-7431" "44th/Flamingo (Eb)" "21:28:06"
1811 "366-t83B-b25F-slD" "366-44" 1132.1579449955304 0.314488318054314 71682 21 "366-7436" "44th/Magnolia (Eb)" "21:31:52" 71683 22 "366-7441" "44th/Buchanan (Eb)" "21:31:53"
1811 "366-t83B-b25F-slD" "366-44" 1033.6874583552599 0.2871354050986833 71688 27 "366-7465" "44th/Eastern (Eb)" "21:36:00" 71689 28 "366-7471" "44th/Grantwood (Eb)" "21:36:01"
1811 "366-t83B-b25F-slD" "366-44" 1254.3811747075029 0.3484392151965286 71690 29 "366-7476" "44th/Poinsettia (Eb)" "21:37:22" 71691 30 "366-7478" "44th/Kimball (Eb)" "21:37:23"
1811 "366-t83B-b25F-slD" "366-44" 1100.7540510985066 0.3057650141940296 71699 38 "366-7698" "Walma/Hunters Ridge (Sb)" "21:42:26" 71700 39 "366-7701" "Walma/Pineview Apartments (Sb)" "21:42:27"
1811 "366-t83B-b25F-slD" "366-44" 1134.064711025355 0.6300359505696418 71706 45 "366-7596" "Breton/43rd (Nb)" "21:45:47" 71707 46 "366-7597" "Breton/Granite (Nb)" "21:45:49"
3184 "366-t523-b2C7-sl3" "366-7" 565.7651628349388 0.1571569896763719 104317 12 "366-2887" "Leonard/Alpine (Wb)" "13:26:00" 104318 13 "366-2896" "Leonard/Fremont (Wb)" "13:26:01"
3184 "366-t523-b2C7-sl3" "366-7" 966.816844876293 0.26856023468785917 104318 13 "366-2896" "Leonard/Fremont (Wb)" "13:26:01" 104319 14 "366-2901" "Leonard/Tamarack (Wb)" "13:26:02"
3184 "366-t523-b2C7-sl3" "366-7" 600.8012823250554 0.16688924509029315 104319 14 "366-2901" "Leonard/Tamarack (Wb)" "13:26:02" 104320 15 "366-2906" "Leonard/Powers (Wb)" "13:26:03"
3184 "366-t523-b2C7-sl3" "366-7" 664.016376805073 0.18444899355696473 104320 15 "366-2906" "Leonard/Powers (Wb)" "13:26:03" 104321 16 "366-2911" "Leonard/Garfield (Wb)" "13:26:04"
3184 "366-t523-b2C7-sl3" "366-7" 1181.1837410166925 0.328106594726859 104321 16 "366-2911" "Leonard/Garfield (Wb)" "13:26:04" 104322 17 "366-2914" "Leonard/Fredrick (Wb)" "13:26:05"
3184 "366-t523-b2C7-sl3" "366-7" 1597.4893412523284 0.4437470392367579 104323 18 "366-2916" "Leonard/Walker (Wb)" "13:29:00" 104324 19 "366-2921" "Leonard/Parkhurst (Wb)" "13:29:01"
3184 "366-t523-b2C7-sl3" "366-7" 1086.150763569893 0.3017085454360814 104324 19 "366-2921" "Leonard/Parkhurst (Wb)" "13:29:01" 104325 20 "366-2926" "Leonard/Covell (Wb)" "13:29:02"
3184 "366-t523-b2C7-sl3" "366-7" 1067.9859484277908 0.29666276345216414 104325 20 "366-2926" "Leonard/Covell (Wb)" "13:29:02" 104326 21 "366-2931" "Leonard/Maplegrove (Wb)" "13:29:03"
3184 "366-t523-b2C7-sl3" "366-7" 1805.2060650212882 0.50144612917258 104326 21 "366-2931" "Leonard/Maplegrove (Wb)" "13:29:03" 104327 22 "366-2936" "Leonard/Oakleigh (Wb)" "13:29:04"
3184 "366-t523-b2C7-sl3" "366-7" 655.837877543742 0.182177188206595 104327 22 "366-2936" "Leonard/Oakleigh (Wb)" "13:29:04" 104328 23 "366-2941" "Leonard/Divot (Wb)" "13:29:05"
3184 "366-t523-b2C7-sl3" "366-7" 1892.1929990364779 0.5256091663990217 104328 23 "366-2941" "Leonard/Divot (Wb)" "13:29:05" 104329 24 "366-2946" "Leonard/Collindale (Wb)" "13:29:06"
3184 "366-t523-b2C7-sl3" "366-7" 2739.8338737315107 0.7610649649254196 104329 24 "366-2946" "Leonard/Collindale (Wb)" "13:29:06" 104330 25 "366-2961" "Leonard/Lamont (Wb)" "13:29:07"
3184 "366-t523-b2C7-sl3" "366-7" 1222.5325545438204 0.33959237626217237 104330 25 "366-2961" "Leonard/Lamont (Wb)" "13:29:07" 104331 26 "366-2966" "Remembrance/Van Portfliet (Wb)" "13:29:08"
3184 "366-t523-b2C7-sl3" "366-7" 1028.0903479132744 0.2855806521981318 104332 27 "366-2971" "Walker Village/Remembrance (Sb)" "13:34:00" 104333 28 "366-2975" "Walker Village Dr/Linwood (Sb)" "13:34:01"
3184 "366-t523-b2C7-sl3" "366-7" 591.1162266126307 0.16419895183684186 104333 28 "366-2975" "Walker Village Dr/Linwood (Sb)" "13:34:01" 104334 29 "366-2981" "Walker Village/Leonard (Sb)" "13:34:02"
3184 "366-t523-b2C7-sl3" "366-7" 608.3386266080746 0.16898295183557627 104334 29 "366-2981" "Walker Village/Leonard (Sb)" "13:34:02" 104335 30 "366-2986" "Leonard/Sunset Hills (Wb)" "13:34:03"
3184 "366-t523-b2C7-sl3" "366-7" 740.6672372245629 0.20574089922904526 104335 30 "366-2986" "Leonard/Sunset Hills (Wb)" "13:34:03" 104336 31 "366-2991" "Leonard/Maplerow (Wb)" "13:34:04"
3184 "366-t523-b2C7-sl3" "366-7" 959.5224919264822 0.26653402553513394 104336 31 "366-2991" "Leonard/Maplerow (Wb)" "13:34:04" 104337 32 "366-2996" "Leonard/Granada (Wb)" "13:34:05"
3184 "366-t523-b2C7-sl3" "366-7" 1450.3340004428196 0.402870555678561 104337 32 "366-2996" "Leonard/Granada (Wb)" "13:34:05" 104338 33 "366-9022" "Leonard/Kinney (Wb)" "13:34:06"
3184 "366-t523-b2C7-sl3" "366-7" 2845.101282249338 0.7903059117359272 104338 33 "366-9022" "Leonard/Kinney (Wb)" "13:34:06" 104339 34 "366-9024" "Wilson/Leonard (Sb)" "13:34:07"
3184 "366-t523-b2C7-sl3" "366-7" 2842.8219985389132 0.7896727773719203 104339 34 "366-9024" "Wilson/Leonard (Sb)" "13:34:07" 104340 35 "366-9026" "Wilson/West Grand (Sb)" "13:34:08"
3184 "366-t523-b2C7-sl3" "366-7" 1793.5141617475738 0.49819837826321495 104340 35 "366-9026" "Wilson/West Grand (Sb)" "13:34:08" 104341 36 "366-9028" "Wilson/Lake Michigan (Sb)" "13:34:09"
3184 "366-t523-b2C7-sl3" "366-7" 1886.7705502640576 0.5241029306289049 104341 36 "366-9028" "Wilson/Lake Michigan (Sb)" "13:34:09" 104342 37 "366-4857" "Wilson/Westown (Sb)" "13:34:10"
771 "366-t604-b3F3-sl3" "366-15" 327.5258857396489 0.8188147143491222 28782 3 "366-5846" "Kctc Dr/Leffingwell (Sb)" "15:42:24" 28783 4 "366-5851" "Leffingwell/Leonard (Sb)" "15:42:33"
3151 "366-t64C-b2BF-slD" "366-7" 252.60777310022752 0.42101295516704584 103013 1 "366-4902" "Wilson/Westown (Nb)" "16:12:48" 103014 2 "366-3028" "Wilson/Faircrest (Nb)" "16:12:54"
3151 "366-t64C-b2BF-slD" "366-7" 1440.6260716212764 0.4001739087836879 103028 16 "366-3116" "Leonard/Carpenter (Eb)" "16:21:48" 103029 17 "366-3121" "Leonard/Fairfield (Eb)" "16:21:49"
3151 "366-t64C-b2BF-slD" "366-7" 1342.995913429332 0.3730544203970366 103031 19 "366-3131" "Leonard/Maplegrove (Eb)" "16:23:24" 103032 20 "366-3135" "Leonard/Covell (Eb)" "16:23:25"
3224 "366-t734-bDD-sl4" "366-7" 252.60777310022752 0.42101295516704584 105866 1 "366-4902" "Wilson/Westown (Nb)" "18:44:48" 105867 2 "366-3028" "Wilson/Faircrest (Nb)" "18:44:54"
3224 "366-t734-bDD-sl4" "366-7" 1440.6260716212764 0.4001739087836879 105881 16 "366-3116" "Leonard/Carpenter (Eb)" "18:53:20" 105882 17 "366-3121" "Leonard/Fairfield (Eb)" "18:53:21"
3224 "366-t734-bDD-sl4" "366-7" 1342.995913429332 0.3730544203970366 105884 19 "366-3131" "Leonard/Maplegrove (Eb)" "18:54:40" 105885 20 "366-3135" "Leonard/Covell (Eb)" "18:54:41"
695 "366-t267-b2BE-slD" "366-15" 937.3647478297571 0.26037909661937697 26276 5 "366-2421" "Fountain/Lafayette (Eb)" "06:20:29" 26277 6 "366-2431" "Fountain/College (Eb)" "06:20:30"
695 "366-t267-b2BE-slD" "366-15" 218.87632641482764 0.18239693867902304 26284 13 "366-5743" "College/Leonard (Nb)" "06:27:00" 26285 14 "366-5751" "Leonard/Union (Eb)" "06:27:03"
695 "366-t267-b2BE-slD" "366-15" 899.90601538524 0.24997389316256668 26289 18 "366-5767" "Leonard/Fuller (Eb)" "06:29:00" 26290 19 "366-5776" "Leonard/Leonard Fuller Plaza (Eb)" "06:29:01"
695 "366-t267-b2BE-slD" "366-15" 691.1003556840102 0.19197232102333617 26296 25 "366-5806" "Leonard/Maryland (Eb)" "06:34:23" 26297 26 "366-5811" "Leonard/Beckwith (Eb)" "06:34:24"
3546 "366-t32F-b391-sl3" "366-9" 632.8428166753537 0.17578967129870934 116758 6 "366-9368" "Bridge/Scribner (Wb)" "08:22:05" 116759 7 "366-3790" "Bridge/Turner (Wb)" "08:22:06"
3546 "366-t32F-b391-sl3" "366-9" 955.6084532068304 0.2654467925574529 116787 35 "366-3941" "Alpine/Lamoreaux (Sb)" "08:46:19" 116788 36 "366-3946" "Alpine/Menard (Sb)" "08:46:20"
596 "366-t3AE-b51F-sl3" "366-13" 161.3179886683634 0.17924220963151488 22931 6 "366-5196" "Three Mile/Fuller (Eb)" "09:46:00" 22932 7 "366-5201" "Fuller/Ellsmere (Sb)" "09:46:04"
596 "366-t3AE-b51F-sl3" "366-13" 1800.9862716765217 0.5002739643545894 22944 19 "366-5266" "Fuller/Malta (Sb)" "09:53:36" 22945 20 "366-5271" "Fuller/Race (Sb)" "09:53:37"
596 "366-t3AE-b51F-sl3" "366-13" 965.6652355659327 0.2682403432127591 22949 24 "366-5291" "Michigan/Eastern (Wb)" "09:57:17" 22950 25 "366-5296" "Michigan/Benson (Wb)" "09:57:18"
2913 "366-t2CB-b25A-slD" "366-6" 956.1134831389943 0.26558707864972064 95141 24 "366-2521" "Wealthy/Croswell (Eb)" "07:33:59" 95142 25 "366-2526" "Wealthy/Lakeside (Eb)" "07:34:00"
2913 "366-t2CB-b25A-slD" "366-6" 641.8704613899248 0.3565947007721804 95152 35 "366-2576" "Burton/Woodlawn (Eb)" "07:40:44" 95153 36 "366-2581" "Burton/Ridgemoor (Eb)" "07:40:46"
stop_too_far_from_shape WARNING 1

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.
248 "366-790063024_shp" "366-t2F0-b271B-slD" 11960 "366-1" "Rapid Central Station" [42.95895,-85.67261] 104.50901060780453