GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T10:09:47Z,
for the dataset file:///shared/the-rapid_72bb9ac6.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-05-04
Feed End Date:
2026-09-14

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: 182
  • Routes: 26
  • Shapes: 74
  • Stops: 1506
  • Trips: 3030

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 3431

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 3431 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.
1200 "366-t283-bAFB-sl3" "366-28" 1441.2298911624637 0.40034163643401766 49057 4 "366-6521" "Chicago/Barrett (Eb)" "06:45:41" 49058 5 "366-6526" "Chicago/Earl (Eb)" "06:45:42"
2217 "366-t33D-b113C-sl3" "366-6" 197.98112187001766 0.2749737803750245 85161 20 "366-2726" "Wealthy/Plymouth (Wb)" "08:44:48" 85162 21 "366-2731" "Wealthy/Rosewood (Wb)" "08:44:53"
1183 "366-t717-bAF2-sl2" "366-28" 1200.7214915059576 0.3335337476405438 48452 9 "366-7236" "28th/Eastern - East (Wb)" "18:28:59" 48453 10 "366-7238" "28th/Eastern - West (Wb)" "18:29:00"
1183 "366-t717-bAF2-sl2" "366-28" 2852.133615438124 0.7922593376217011 48458 15 "366-7261" "28th/Buchanan (Wb)" "18:32:55" 48459 16 "366-7266" "28th/Longstreet (Wb)" "18:32:56"
1183 "366-t717-bAF2-sl2" "366-28" 941.413740319755 0.2615038167554875 48462 19 "366-7281" "28th/Dehoop (Wb)" "18:37:29" 48463 20 "366-7286" "28th/Hook (Wb)" "18:37:30"
1183 "366-t717-bAF2-sl2" "366-28" 2181.802903948849 0.6060563622080135 48474 31 "366-7026" "Chicago/Barrett (Wb)" "18:44:30" 48475 32 "366-7032" "Chicago/Washington (Wb)" "18:44:31"
1223 "366-t521-bAFD-sl3" "366-28" 1441.2298911624637 0.40034163643401766 49883 4 "366-6521" "Chicago/Barrett (Eb)" "13:15:41" 49884 5 "366-6526" "Chicago/Earl (Eb)" "13:15:42"
236 "366-t53E-b3FD-sl4" "366-10" 154.65869839241267 0.34368599642758374 11516 27 "366-4406" "Cesar Chavez/Stolpe (Nb)" "13:56:50" 11517 28 "366-4411" "Cesar Chavez/Hall (Nb)" "13:56:58"
2560 "366-t66D-b213F-sl3" "366-86" 214.10000909438617 0.297361123742203 99157 13 "366-9108" "J Lot" "17:02:00" 99158 14 "366-9097" "Pierce/42nd (Eb)" "17:02:05"
765 "366-t3AA-b5E7-sl3" "366-15" 327.5258857396489 0.8188147143491222 28402 3 "366-5846" "Kctc Dr/Leffingwell (Sb)" "09:40:24" 28403 4 "366-5851" "Leffingwell/Leonard (Sb)" "09:40:33"
1723 "366-t3EA-bB06-sl4" "366-44" 211.1548167429901 0.7038493891433004 72086 10 "366-3478" "Meijer - Rivertown (Eb)" "10:16:48" 72087 11 "366-7399" "Target - Rivertown (Eb)" "10:17:00"
1723 "366-t3EA-bB06-sl4" "366-44" 1934.9932622958984 0.5374981284155274 72095 19 "366-7431" "44th/Flamingo (Eb)" "10:23:33" 72096 20 "366-7434" "44th/Illinois (Eb)" "10:23:34"
1723 "366-t3EA-bB06-sl4" "366-44" 1132.1579449955304 0.314488318054314 72098 22 "366-7436" "44th/Magnolia (Eb)" "10:26:44" 72099 23 "366-7441" "44th/Buchanan (Eb)" "10:26:45"
1723 "366-t3EA-bB06-sl4" "366-44" 1033.6874583552599 0.2871354050986833 72104 28 "366-7465" "44th/Eastern (Eb)" "10:31:00" 72105 29 "366-7471" "44th/Grantwood (Eb)" "10:31:01"
1723 "366-t3EA-bB06-sl4" "366-44" 1254.3811747075029 0.3484392151965286 72106 30 "366-7476" "44th/Poinsettia (Eb)" "10:31:54" 72107 31 "366-7478" "44th/Kimball (Eb)" "10:31:55"
1723 "366-t3EA-bB06-sl4" "366-44" 1728.8111821249875 0.4802253283680521 72110 34 "366-7487" "44th/Stauffer (Eb)" "10:33:58" 72111 35 "366-746" "44th/Applewood (Eb)" "10:33:59"
2516 "366-t41F-b2135-sl2" "366-86" 214.10000909438617 0.297361123742203 98409 13 "366-9108" "J Lot" "11:12:00" 98410 14 "366-9097" "Pierce/42nd (Eb)" "11:12:05"
1403 "366-t606-b3ED-sl2" "366-33" 661.3775956546403 0.9185799939647782 56307 3 "366-8452" "Alpine/I-96 (Sb)" "15:52:06" 56308 4 "366-8454" "3 Mile/Valley (Wb)" "15:52:11"
1403 "366-t606-b3ED-sl2" "366-33" 702.7038996760223 0.9759776384389199 56309 5 "366-8404" "3 Mile/Bristol (Wb)" "15:53:54" 56310 6 "366-8407" "3 Mile/Walkent (Wb)" "15:53:59"
2447 "366-t848-b323-sl2" "366-8" 177.65596804389654 0.2960932800731609 95111 33 "366-3381" "Prairie/Byron Center (Wb)" "21:39:40" 95112 34 "366-3386" "Prairie/Nursery (Wb)" "21:39:46"
1175 "366-t64F-bAF3-sl2" "366-28" 1200.7214915059576 0.3335337476405438 48164 9 "366-7236" "28th/Eastern - East (Wb)" "16:29:59" 48165 10 "366-7238" "28th/Eastern - West (Wb)" "16:30:00"
1175 "366-t64F-bAF3-sl2" "366-28" 2852.133615438124 0.7922593376217011 48170 15 "366-7261" "28th/Buchanan (Wb)" "16:34:42" 48171 16 "366-7266" "28th/Longstreet (Wb)" "16:34:43"
1175 "366-t64F-bAF3-sl2" "366-28" 941.413740319755 0.2615038167554875 48174 19 "366-7281" "28th/Dehoop (Wb)" "16:38:29" 48175 20 "366-7286" "28th/Hook (Wb)" "16:38:30"
1175 "366-t64F-bAF3-sl2" "366-28" 2181.802903948849 0.6060563622080135 48186 31 "366-7026" "Chicago/Barrett (Wb)" "16:47:30" 48187 32 "366-7032" "Chicago/Washington (Wb)" "16:47:31"
2419 "366-t3F7-b322-sl2" "366-8" 796.015413202384 0.2211153925562178 93621 23 "366-3593" "Burlingame/Prairie (Nb)" "10:34:59" 93622 24 "366-3594" "Burlingame/28th (Nb)" "10:35:00"
615 "366-t66D-b3F3-sl3" "366-13" 161.3179886683634 0.17924220963151488 23421 6 "366-5196" "Three Mile/Fuller (Eb)" "16:49:00" 23422 7 "366-5201" "Fuller/Ellsmere (Sb)" "16:49:04"
615 "366-t66D-b3F3-sl3" "366-13" 1800.9862716765217 0.5002739643545894 23434 19 "366-5266" "Fuller/Malta (Sb)" "16:56:36" 23435 20 "366-5271" "Fuller/Race (Sb)" "16:56:37"
615 "366-t66D-b3F3-sl3" "366-13" 965.6652355659327 0.2682403432127591 23439 24 "366-5291" "Michigan/Eastern (Wb)" "17:00:17" 23440 25 "366-5296" "Michigan/Benson (Wb)" "17:00:18"
2761 "366-t736-bD3-sl3" "366-9" 632.8428166753537 0.17578967129870934 105113 6 "366-9368" "Bridge/Scribner (Wb)" "18:53:57" 105114 7 "366-3790" "Bridge/Turner (Wb)" "18:53:58"
2761 "366-t736-bD3-sl3" "366-9" 955.6084532068304 0.2654467925574529 105142 35 "366-3941" "Alpine/Lamoreaux (Sb)" "19:19:46" 105143 36 "366-3946" "Alpine/Menard (Sb)" "19:19:47"
2234 "366-t516-b266-sl3" "366-6" 197.98112187001766 0.2749737803750245 85911 20 "366-2726" "Wealthy/Plymouth (Wb)" "13:17:48" 85912 21 "366-2731" "Wealthy/Rosewood (Wb)" "13:17:53"
766 "366-t3B1-b5E8-sl3" "366-15" 929.7713236585222 0.25826981212736727 28437 5 "366-2421" "Fountain/Lafayette (Eb)" "09:50:29" 28438 6 "366-2431" "Fountain/College (Eb)" "09:50:30"
2289 "366-t21B-b2C1-sl2" "366-7" 1354.9773867186852 0.37638260742185703 88303 0 "366-2861" "Scribner/6th (Nb)" "05:39:00" 88304 1 "366-2866" "Scribner/10th (Nb)" "05:39:01"
2289 "366-t21B-b2C1-sl2" "366-7" 1073.4338155788814 0.2981760598830226 88304 1 "366-2866" "Scribner/10th (Nb)" "05:39:01" 88305 2 "366-2871" "Scribner/Leonard (Nb)" "05:39:02"
2289 "366-t21B-b2C1-sl2" "366-7" 1111.6697479783722 0.3087971522162145 88305 2 "366-2871" "Scribner/Leonard (Nb)" "05:39:02" 88306 3 "366-2876" "Leonard/Broadway (Wb)" "05:39:03"
2289 "366-t21B-b2C1-sl2" "366-7" 997.3024326915273 0.27702845352542427 88306 3 "366-2876" "Leonard/Broadway (Wb)" "05:39:03" 88307 4 "366-2881" "Leonard/Gezon (Wb)" "05:39:04"
2289 "366-t21B-b2C1-sl2" "366-7" 1005.2737545378852 0.279242709593857 88307 4 "366-2881" "Leonard/Gezon (Wb)" "05:39:04" 88308 5 "366-2886" "Leonard/Davis (Wb)" "05:39:05"
2289 "366-t21B-b2C1-sl2" "366-7" 565.7651628349388 0.1571569896763719 88309 6 "366-2887" "Leonard/Alpine (Wb)" "05:43:00" 88310 7 "366-2896" "Leonard/Fremont (Wb)" "05:43:01"
2289 "366-t21B-b2C1-sl2" "366-7" 966.816844876293 0.26856023468785917 88310 7 "366-2896" "Leonard/Fremont (Wb)" "05:43:01" 88311 8 "366-2901" "Leonard/Tamarack (Wb)" "05:43:02"
2289 "366-t21B-b2C1-sl2" "366-7" 600.8012823250554 0.16688924509029315 88311 8 "366-2901" "Leonard/Tamarack (Wb)" "05:43:02" 88312 9 "366-2906" "Leonard/Powers (Wb)" "05:43:03"
2289 "366-t21B-b2C1-sl2" "366-7" 664.016376805073 0.18444899355696473 88312 9 "366-2906" "Leonard/Powers (Wb)" "05:43:03" 88313 10 "366-2911" "Leonard/Garfield (Wb)" "05:43:04"
2289 "366-t21B-b2C1-sl2" "366-7" 1597.4893412523284 0.4437470392367579 88314 11 "366-2916" "Leonard/Walker (Wb)" "05:46:00" 88315 12 "366-2921" "Leonard/Parkhurst (Wb)" "05:46:01"
2289 "366-t21B-b2C1-sl2" "366-7" 1086.150763569893 0.3017085454360814 88315 12 "366-2921" "Leonard/Parkhurst (Wb)" "05:46:01" 88316 13 "366-2926" "Leonard/Covell (Wb)" "05:46:02"
2289 "366-t21B-b2C1-sl2" "366-7" 1067.9859484277908 0.29666276345216414 88316 13 "366-2926" "Leonard/Covell (Wb)" "05:46:02" 88317 14 "366-2931" "Leonard/Maplegrove (Wb)" "05:46:03"
2289 "366-t21B-b2C1-sl2" "366-7" 1805.2060650212882 0.50144612917258 88317 14 "366-2931" "Leonard/Maplegrove (Wb)" "05:46:03" 88318 15 "366-2936" "Leonard/Oakleigh (Wb)" "05:46:04"
2289 "366-t21B-b2C1-sl2" "366-7" 655.837877543742 0.182177188206595 88318 15 "366-2936" "Leonard/Oakleigh (Wb)" "05:46:04" 88319 16 "366-2941" "Leonard/Divot (Wb)" "05:46:05"
2289 "366-t21B-b2C1-sl2" "366-7" 1892.1929990364779 0.5256091663990217 88319 16 "366-2941" "Leonard/Divot (Wb)" "05:46:05" 88320 17 "366-2946" "Leonard/Collindale (Wb)" "05:46:06"
2289 "366-t21B-b2C1-sl2" "366-7" 2739.8338737315107 0.7610649649254196 88320 17 "366-2946" "Leonard/Collindale (Wb)" "05:46:06" 88321 18 "366-2961" "Leonard/Lamont (Wb)" "05:46:07"
2289 "366-t21B-b2C1-sl2" "366-7" 1572.9858992829134 0.43694052757858703 88321 18 "366-2961" "Leonard/Lamont (Wb)" "05:46:07" 88322 19 "366-9012" "Leonard/Van Portfliet (Wb)" "05:46:08"
2289 "366-t21B-b2C1-sl2" "366-7" 1048.1737905863342 0.29115938627398175 88322 19 "366-9012" "Leonard/Van Portfliet (Wb)" "05:46:08" 88323 20 "366-3076" "Walker Village/Leonard (Nb)" "05:46:09"
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-790064039_shp" "366-t2F0-b271B-sl2" 11898 "366-1" "Rapid Central Station" [42.95895,-85.67261] 104.50901060780453