kalamazoo-metro-transit — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-21T20:10:02Z,
for the dataset file:///shared/kalamazoo-metro-transit_7bb525dd.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Capital Area Transportation Authority

Feed Info


Publisher Name:
Capital Area Transportation Authority
Publisher URL:
https://www.cata.org
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-05-04
Feed End Date:
2026-10-11

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: 909
  • Routes: 64
  • Shapes: 181
  • Stops: 1365
  • Trips: 19225

Specification Compliance report

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

Notice Code Severity Total
duplicate_route_name WARNING 31

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
11 "12488" 18 "12580" "46" "Mason Ltd" 3 "50036"
8 "12484" 19 "12576" "34" "Brody Neighborhood - Univ. Village" 3 "50036"
16 "12559" 29 "12467" "13" "Groesbeck Area" 3 "50036"
14 "12547" 34 "12455" "01" "Downtown Lansing-Meridian Mall" 3 "50036"
6 "12486" 35 "12578" "36" "East Neighborhood" 3 "50036"
30 "12460" 37 "12552" "06" "Cedar - Jolly Connection" 3 "50036"
21 "12548" 38 "12456" "02" "South Washington-Pleasant Grove" 3 "50036"
32 "12462" 39 "12554" "08" "Pennsylvania - Holt" 3 "50036"
33 "12463" 40 "12555" "09" "South MLK - Miller" 3 "50036"
26 "12464" 41 "12556" "10" "North Lansing - Turner" 3 "50036"
27 "12465" 42 "12557" "11" "Waverly - Colonial Village" 3 "50036"
28 "12466" 43 "12558" "12" "W. Michigan - Waverly - LCC West" 3 "50036"
10 "12565" 46 "12473" "20" "South Harrison - Jolly - Dunckel" 3 "50036"
13 "12564" 47 "12472" "18" "Capital City Crosstown" 3 "50036"
20 "12549" 48 "12457" "03" "Willow-Lansing Mall" 3 "50036"
44 "12562" 49 "12470" "16" "Old Town - W. Lk Lansing - Eastwood" 3 "50036"
22 "12569" 50 "12477" "25" "North Harrison" 3 "50036"
23 "12568" 51 "12476" "24" "East Lansing - E. Lake Lansing Road" 3 "50036"
15 "12567" 52 "12475" "23" "MSU - Okemos - Haslett" 3 "50036"
36 "12566" 53 "12474" "22" "MSU - Haslett - Okemos" 3 "50036"
4 "12480" 54 "12572" "30" "South & East Neighborhoods" 3 "50036"
5 "12481" 55 "12573" "31" "Brody & East Neighborhoods" 3 "50036"
56 "12570" 57 "12478" "26" "Abbot - Chandler" 3 "50036"
45 "12551" 58 "12459" "05" "South Cedar-Edgewood" 3 "50036"
9 "12485" 59 "12577" "35" "South Neighborhood" 3 "50036"
2 "12482" 60 "12574" "32" "Comm Lot- Snyder Hall - Clin Center" 3 "50036"
3 "12483" 61 "12575" "33" "Union - S.Neighborhood" 3 "50036"
25 "12469" 62 "12561" "15" "Kalamazoo - Frandor" 3 "50036"
31 "12461" 63 "12553" "07" "Aurelius-Miller" 3 "50036"
24 "12468" 64 "12560" "14" "North Grand River-Old Town-Airport" 3 "50036"
7 "12487" 65 "12579" "39" "University Village" 3 "50036"
expired_calendar WARNING 4

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 "9_merged_4332463"
3 "16_merged_4332458"
8 "10_merged_4332457"
14 "5_merged_4332461"
fast_travel_between_consecutive_stops WARNING 766

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 766 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.
5259 "4277212" "12472" 309.052883337513 0.42924011574654575 166992 13 "2002" "EBD Forest past Aurelius Rd" "15:46:33" 166993 14 "2003" "EBD Forest past Aurora Dr" "15:46:38"
5797 "4277254" "12472" 309.052883337513 0.42924011574654575 166992 13 "2002" "EBD Forest past Aurelius Rd" "15:46:33" 166993 14 "2003" "EBD Forest past Aurora Dr" "15:46:38"
2804 "4277170" "12472" 309.052883337513 0.42924011574654575 166992 13 "2002" "EBD Forest past Aurelius Rd" "15:46:33" 166993 14 "2003" "EBD Forest past Aurora Dr" "15:46:38"
11341 "4277128" "12472" 309.052883337513 0.42924011574654575 166992 13 "2002" "EBD Forest past Aurelius Rd" "15:46:33" 166993 14 "2003" "EBD Forest past Aurora Dr" "15:46:38"
18059 "4273472" "12459" 293.2233493696181 0.40725465190224736 554600 13 "6118" "SBD Stabler past Rouse" "07:48:12" 554601 14 "3268" "SBD Cedar past E Mason St" "07:48:17"
1576 "4279224" "12482" 990.8125768519117 0.825677147376593 49845 8 "5951" "Lot 92 - MSU Clinical Center" "15:10:00" 49846 9 "5802" "SBD Farm Lane past Green Way Drive" "15:10:03"
5738 "4279124" "12482" 990.8125768519117 0.825677147376593 49845 8 "5951" "Lot 92 - MSU Clinical Center" "15:10:00" 49846 9 "5802" "SBD Farm Lane past Green Way Drive" "15:10:03"
16422 "4279174" "12482" 990.8125768519117 0.825677147376593 49845 8 "5951" "Lot 92 - MSU Clinical Center" "15:10:00" 49846 9 "5802" "SBD Farm Lane past Green Way Drive" "15:10:03"
393 "4279074" "12482" 990.8125768519117 0.825677147376593 49845 8 "5951" "Lot 92 - MSU Clinical Center" "15:10:00" 49846 9 "5802" "SBD Farm Lane past Green Way Drive" "15:10:03"
1264 "4298159" "12553" 165.65541531854035 0.23007696572019493 39045 6 "3795" "SBD Holmes past Hazel St" "12:05:19" 39046 7 "3796" "EBD Perkins past Holmes St" "12:05:24"
1264 "4298159" "12553" 220.75205952679497 0.42924011574654575 39053 14 "2002" "EBD Forest past Aurelius Rd" "12:12:00" 39054 15 "2003" "EBD Forest past Aurora Dr" "12:12:07"
1264 "4298159" "12553" 362.2894745855726 0.7044517561386134 39066 27 "4469" "EBD Jolly Rd past Five Oaks Dr" "12:19:35" 39067 28 "5581" "EBD Jolly Past Belle Chase" "12:19:42"
1573 "4279225" "12482" 990.8125768519117 0.825677147376593 49712 8 "5951" "Lot 92 - MSU Clinical Center" "14:40:00" 49713 9 "5802" "SBD Farm Lane past Green Way Drive" "14:40:03"
5739 "4279125" "12482" 990.8125768519117 0.825677147376593 49712 8 "5951" "Lot 92 - MSU Clinical Center" "14:40:00" 49713 9 "5802" "SBD Farm Lane past Green Way Drive" "14:40:03"
16421 "4279175" "12482" 990.8125768519117 0.825677147376593 49712 8 "5951" "Lot 92 - MSU Clinical Center" "14:40:00" 49713 9 "5802" "SBD Farm Lane past Green Way Drive" "14:40:03"
394 "4279075" "12482" 990.8125768519117 0.825677147376593 49712 8 "5951" "Lot 92 - MSU Clinical Center" "14:40:00" 49713 9 "5802" "SBD Farm Lane past Green Way Drive" "14:40:03"
10376 "4273502" "12459" 293.2233493696181 0.40725465190224736 319697 13 "6118" "SBD Stabler past Rouse" "16:08:12" 319698 14 "3268" "SBD Cedar past E Mason St" "16:08:17"
1470 "4275157" "12463" 202.86350367953384 0.22540389297725982 46224 47 "4578" "SBD Balfour Dr. past Miller" "20:53:48" 46225 48 "4739" "SBD Balfour Dr. before Georgetown" "20:53:52"
4464 "4272712" "12456" 400.0787083291299 0.22226594907173883 142403 21 "1803" "NBD Washington before Loa St" "10:48:08" 142404 22 "1804" "NBD Washington past Dunlap St" "10:48:10"
6534 "4272771" "12456" 400.0787083291299 0.22226594907173883 142403 21 "1803" "NBD Washington before Loa St" "10:48:08" 142404 22 "1804" "NBD Washington past Dunlap St" "10:48:10"
6286 "4272948" "12456" 400.0787083291299 0.22226594907173883 142403 21 "1803" "NBD Washington before Loa St" "10:48:08" 142404 22 "1804" "NBD Washington past Dunlap St" "10:48:10"
1505 "4272830" "12456" 400.0787083291299 0.22226594907173883 142403 21 "1803" "NBD Washington before Loa St" "10:48:08" 142404 22 "1804" "NBD Washington past Dunlap St" "10:48:10"
12096 "4272889" "12456" 400.0787083291299 0.22226594907173883 142403 21 "1803" "NBD Washington before Loa St" "10:48:08" 142404 22 "1804" "NBD Washington past Dunlap St" "10:48:10"
10378 "4273500" "12459" 293.2233493696181 0.40725465190224736 319762 13 "6118" "SBD Stabler past Rouse" "15:28:12" 319763 14 "3268" "SBD Cedar past E Mason St" "15:28:17"
7162 "4277211" "12472" 309.052883337513 0.42924011574654575 224335 13 "2002" "EBD Forest past Aurelius Rd" "15:01:33" 224336 14 "2003" "EBD Forest past Aurora Dr" "15:01:38"
5800 "4277253" "12472" 309.052883337513 0.42924011574654575 224335 13 "2002" "EBD Forest past Aurelius Rd" "15:01:33" 224336 14 "2003" "EBD Forest past Aurora Dr" "15:01:38"
12667 "4277169" "12472" 309.052883337513 0.42924011574654575 224335 13 "2002" "EBD Forest past Aurelius Rd" "15:01:33" 224336 14 "2003" "EBD Forest past Aurora Dr" "15:01:38"
11334 "4277127" "12472" 309.052883337513 0.42924011574654575 224335 13 "2002" "EBD Forest past Aurelius Rd" "15:01:33" 224336 14 "2003" "EBD Forest past Aurora Dr" "15:01:38"
10086 "4272821" "12456" 400.0787083291299 0.22226594907173883 310937 21 "1803" "NBD Washington before Loa St" "15:18:08" 310938 22 "1804" "NBD Washington past Dunlap St" "15:18:10"
13726 "4272703" "12456" 400.0787083291299 0.22226594907173883 310937 21 "1803" "NBD Washington before Loa St" "15:18:08" 310938 22 "1804" "NBD Washington past Dunlap St" "15:18:10"
15838 "4272762" "12456" 400.0787083291299 0.22226594907173883 310937 21 "1803" "NBD Washington before Loa St" "15:18:08" 310938 22 "1804" "NBD Washington past Dunlap St" "15:18:10"
14103 "4272939" "12456" 400.0787083291299 0.22226594907173883 310937 21 "1803" "NBD Washington before Loa St" "15:18:08" 310938 22 "1804" "NBD Washington past Dunlap St" "15:18:10"
18528 "4272880" "12456" 400.0787083291299 0.22226594907173883 310937 21 "1803" "NBD Washington before Loa St" "15:18:08" 310938 22 "1804" "NBD Washington past Dunlap St" "15:18:10"
3286 "4275220" "12463" 202.86350367953384 0.22540389297725982 103483 47 "4578" "SBD Balfour Dr. past Miller" "11:23:48" 103484 48 "4739" "SBD Balfour Dr. before Georgetown" "11:23:52"
13535 "4275176" "12463" 202.86350367953384 0.22540389297725982 103483 47 "4578" "SBD Balfour Dr. past Miller" "11:23:48" 103484 48 "4739" "SBD Balfour Dr. before Georgetown" "11:23:52"
1473 "4275156" "12463" 202.86350367953384 0.22540389297725982 46334 47 "4578" "SBD Balfour Dr. past Miller" "21:23:48" 46335 48 "4739" "SBD Balfour Dr. before Georgetown" "21:23:52"
15554 "4274354" "12461" 165.65541531854035 0.23007696572019493 479532 6 "3795" "SBD Holmes past Hazel St" "12:05:16" 479533 7 "3796" "EBD Perkins past Holmes St" "12:05:21"
16976 "4274312" "12461" 165.65541531854035 0.23007696572019493 479532 6 "3795" "SBD Holmes past Hazel St" "12:05:16" 479533 7 "3796" "EBD Perkins past Holmes St" "12:05:21"
1333 "4274228" "12461" 165.65541531854035 0.23007696572019493 479532 6 "3795" "SBD Holmes past Hazel St" "12:05:16" 479533 7 "3796" "EBD Perkins past Holmes St" "12:05:21"
11860 "4274270" "12461" 165.65541531854035 0.23007696572019493 479532 6 "3795" "SBD Holmes past Hazel St" "12:05:16" 479533 7 "3796" "EBD Perkins past Holmes St" "12:05:21"
15554 "4274354" "12461" 220.75205952679497 0.42924011574654575 479540 14 "2002" "EBD Forest past Aurelius Rd" "12:12:00" 479541 15 "2003" "EBD Forest past Aurora Dr" "12:12:07"
16976 "4274312" "12461" 220.75205952679497 0.42924011574654575 479540 14 "2002" "EBD Forest past Aurelius Rd" "12:12:00" 479541 15 "2003" "EBD Forest past Aurora Dr" "12:12:07"
1333 "4274228" "12461" 220.75205952679497 0.42924011574654575 479540 14 "2002" "EBD Forest past Aurelius Rd" "12:12:00" 479541 15 "2003" "EBD Forest past Aurora Dr" "12:12:07"
11860 "4274270" "12461" 220.75205952679497 0.42924011574654575 479540 14 "2002" "EBD Forest past Aurelius Rd" "12:12:00" 479541 15 "2003" "EBD Forest past Aurora Dr" "12:12:07"
15554 "4274354" "12461" 362.2894745855726 0.7044517561386134 479553 27 "4469" "EBD Jolly Rd past Five Oaks Dr" "12:19:35" 479554 28 "5581" "EBD Jolly Past Belle Chase" "12:19:42"
16976 "4274312" "12461" 362.2894745855726 0.7044517561386134 479553 27 "4469" "EBD Jolly Rd past Five Oaks Dr" "12:19:35" 479554 28 "5581" "EBD Jolly Past Belle Chase" "12:19:42"
1333 "4274228" "12461" 362.2894745855726 0.7044517561386134 479553 27 "4469" "EBD Jolly Rd past Five Oaks Dr" "12:19:35" 479554 28 "5581" "EBD Jolly Past Belle Chase" "12:19:42"
11860 "4274270" "12461" 362.2894745855726 0.7044517561386134 479553 27 "4469" "EBD Jolly Rd past Five Oaks Dr" "12:19:35" 479554 28 "5581" "EBD Jolly Past Belle Chase" "12:19:42"
1580 "4279227" "12482" 990.8125768519117 0.825677147376593 49976 8 "5951" "Lot 92 - MSU Clinical Center" "13:40:00" 49977 9 "5802" "SBD Farm Lane past Green Way Drive" "13:40:03"
5737 "4279127" "12482" 990.8125768519117 0.825677147376593 49976 8 "5951" "Lot 92 - MSU Clinical Center" "13:40:00" 49977 9 "5802" "SBD Farm Lane past Green Way Drive" "13:40:03"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_timepoint_value WARNING 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "4312054" 1
3 "4312054" 2
4 "4312054" 3
5 "4312054" 4
6 "4312054" 5
7 "4312054" 6
8 "4312054" 7
9 "4312054" 8
10 "4312054" 9
11 "4312054" 10
12 "4312054" 11
13 "4312054" 12
14 "4312054" 13
15 "4312054" 14
16 "4312054" 15
17 "4312054" 16
18 "4312054" 17
19 "4312054" 18
20 "4312054" 19
21 "4312054" 20
22 "4312054" 21
23 "4312054" 22
24 "4312054" 23
25 "4312054" 24
26 "4312054" 25
27 "4312054" 26
28 "4312054" 27
29 "4312054" 28
30 "4312054" 29
31 "4312054" 30
32 "4312054" 31
33 "4312054" 32
34 "4312054" 33
35 "4312054" 34
36 "4312054" 35
37 "4312054" 36
38 "4312054" 37
39 "4312054" 38
40 "4312054" 39
41 "4312054" 40
42 "4312054" 41
43 "4312054" 42
44 "4312054" 43
45 "4312054" 44
46 "4312054" 45
47 "4312054" 46
48 "4312054" 47
49 "4312054" 48
50 "4312054" 49
51 "4312054" 50
mixed_case_recommended_field WARNING 10537

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.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_headsign" "S MARTIN L KING - HILL VOC CTR - S PENN MEIJER" 2
"trips.txt" "trip_headsign" "NORTH LANSING - DOWNTOWN" 3
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA VET MED" 4
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA VET MED" 5
"trips.txt" "trip_headsign" "NORTH LANSING - TURNER" 6
"trips.txt" "trip_headsign" "NORTH LANSING - DOWNTOWN" 7
"trips.txt" "trip_headsign" "SOUTH HARRISON-JOLLY-DUNCKEL" 10
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA VET MED" 11
"trips.txt" "trip_headsign" "E KALAMAZOO - DOWNTOWN LANSING" 28
"trips.txt" "trip_headsign" "E KALAMAZOO - DOWNTOWN LANSING" 29
"trips.txt" "trip_headsign" "NORTH LANSING - DOWNTOWN" 30
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA VET MED" 41
"trips.txt" "trip_headsign" "S MARTIN L KING - HILL VOC CTR - S PENN MEIJER" 42
"trips.txt" "trip_headsign" "NORTH LANSING - TURNER" 53
"trips.txt" "trip_headsign" "UNIVERSITY VILLAGE" 54
"trips.txt" "trip_headsign" "UNIVERSITY VILLAGE" 55
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 60
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 61
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 62
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 63
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 64
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 65
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 66
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 67
"trips.txt" "trip_headsign" "SOUTH HARRISON-EAST LANSING/MSU" 68
"trips.txt" "trip_headsign" "DOWNTOWN LANSING - CAPITOL LOOP" 69
"trips.txt" "trip_headsign" "EAST LANSING/MSU" 70
"trips.txt" "trip_headsign" "SOUTH CEDAR - DOWNTOWN" 71
"trips.txt" "trip_headsign" "WILSON/HOLDEN" 84
"trips.txt" "trip_headsign" "WILLOW - DOWNTOWN" 85
"trips.txt" "trip_headsign" "S MARTIN L KING - DOWNTOWN" 86
"trips.txt" "trip_headsign" "NORTH LANSING - TURNER" 87
"trips.txt" "trip_headsign" "NORTH LANSING - DOWNTOWN" 89
"trips.txt" "trip_headsign" "SOUTH CEDAR - EDGEWOOD" 91
"trips.txt" "trip_headsign" "W MICHIGAN - 12 DOWNTOWN" 92
"trips.txt" "trip_headsign" "S MARTIN L KING - DOWNTOWN" 93
"trips.txt" "trip_headsign" "NORTH LANSING - TURNER" 95
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA IM EAST" 111
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA IM EAST" 112
"trips.txt" "trip_headsign" "EAST CAMPUS - VIA IM EAST" 115
"trips.txt" "trip_headsign" "ABBOT/CHANDLER" 116
"trips.txt" "trip_headsign" "ABBOT/CHANDLER" 118
"trips.txt" "trip_headsign" "ABBOT/CHANDLER" 119
"trips.txt" "trip_headsign" "ABBOT/CHANDLER" 120
"trips.txt" "trip_headsign" "ABBOT/CHANDLER" 121
"trips.txt" "trip_headsign" "NORTH HARRISON - E LANSING/MSU" 122
"trips.txt" "trip_headsign" "NORTH HARRISON - E LANSING/MSU" 124
"trips.txt" "trip_headsign" "NORTH HARRISON - E LANSING/MSU" 125
"trips.txt" "trip_headsign" "NORTH HARRISON - E LANSING/MSU" 126
"trips.txt" "trip_headsign" "NORTH HARRISON - E LANSING/MSU" 127
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.
834 "57266" "4273662" 26313 "3268" "SBD Cedar past E Mason St" [42.69015900023738,-84.54816100269383] 209.0467638188458
stop_too_far_from_shape_using_user_distance WARNING 39

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

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.
140 "57744" "4316719" 4661 "4812" "Commuter Lot 89-3" [42.71285,-84.479569] 152.61295144334218
378 "57344" "4278455" 12173 "4832" "EBD Birch Row past Rutherford" [42.758359999999996,-84.47589] 209.74348398381375
83 "57635" "4309795" 2924 "1705" "EBD Gr. River Ave past Okemos Rd" [42.72200980810021,-84.42704670430415] 129.17366456965217
391 "57356" "4279078" 12623 "4812" "Commuter Lot 89-3" [42.71285,-84.479569] 152.61295144334218
20 "57250" "4271676" 471 "1705" "EBD Gr. River Ave past Okemos Rd" [42.72200980810021,-84.42704670430415] 129.17366456965217
1021 "57651" "4311311" 32036 "5690" "WBD Edgewood past Washington" [42.66320900000001,-84.56664] 108.2019445084074
91 "57652" "4297448" 3170 "5690" "WBD Edgewood past Washington" [42.66320900000001,-84.567239] 156.9947488498392
1094 "57659" "4298127" 34124 "5647" "WBD Jolly before Cedar" [42.68298,-84.553139] 584.3491762996715
256 "57304" "4275755" 8535 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
618 "57305" "4275917" 19468 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
1751 "57662" "4298104" 55176 "1915" "SBD Cedar past E Jolly Rd" [42.682969000579234,-84.54768881355933] 124.3437029376596
1206 "57267" "4273570" 37349 "5690" "WBD Edgewood past Washington" [42.66320900000001,-84.56664] 108.2019445084074
1097 "57663" "4298124" 34147 "159" "CATA Offices" [42.69010899999999,-84.53458] 292.31745664032485
627 "57268" "4273775" 19743 "5690" "WBD Edgewood past Washington" [42.66320900000001,-84.567239] 156.9947488498392
4014 "57302" "4275606" 127059 "4720" "WBD Old Lansing @ YMCA" [42.718089,-84.597329] 125.75839173021959
498 "57704" "4318334" 15448 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
339 "57276" "4274160" 11310 "159" "CATA Offices" [42.69010899999999,-84.53458] 292.31745664032485
2 "57677" "4312054" 38 "5642" "Hill Vocational Center" [42.671988,-84.592317] 242.11438442095871
976 "57711" "4313468" 30954 "2868" "EBD Mt Hope before Cedar" [42.71193,-84.55267] 370.8519141894016
976 "57711" "4313468" 30963 "6083" "EBD McLaren Drive before Collins" [42.704569,-84.50193000000002] 148.50272419949286
976 "57711" "4313468" 30992 "6042" "Capital Area Multimodal Gateway" [42.71829,-84.493899] 214.44646012920714
330 "57278" "4274169" 11206 "5647" "WBD Jolly before Cedar" [42.68298,-84.553139] 584.3491762996715
77 "57312" "4276485" 2687 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
21 "57319" "4276957" 479 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
10 "57716" "4313714" 222 "6083" "EBD McLaren Drive before Collins" [42.70083,-84.49885900000001] 349.13315229075477
390 "57680" "4312114" 12575 "5642" "Hill Vocational Center" [42.671988,-84.592317] 242.11438442095871
6 "57683" "4312311" 133 "2225" "EBD Thomas at Hall St" [42.75802899999999,-84.544359] 102.39960850595826
514 "57326" "4277073" 15893 "2868" "EBD Mt Hope before Cedar" [42.71193,-84.55267] 370.8519141894016
514 "57326" "4277073" 15902 "6083" "EBD McLaren Drive before Collins" [42.704569,-84.50193000000002] 148.50272419949286
514 "57326" "4277073" 15926 "6042" "Capital Area Multimodal Gateway" [42.71829,-84.493899] 214.44646012920714
367 "57689" "4299719" 11815 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
163 "57327" "4277289" 5522 "6083" "EBD McLaren Drive before Collins" [42.70083,-84.49885900000001] 349.13315229075477
165 "57687" "4312418" 5596 "4720" "WBD Old Lansing @ YMCA" [42.718089,-84.597329] 125.75839173021959
33 "57295" "4274886" 820 "5642" "Hill Vocational Center" [42.671988,-84.592317] 242.11438442095871
412 "57298" "4275568" 13005 "2225" "EBD Thomas at Hall St" [42.75802899999999,-84.544359] 102.39960850595826
45 "57292" "4275027" 1463 "5642" "Hill Vocational Center" [42.671988,-84.592317] 242.11438442095871
1181 "57690" "4299948" 36578 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
60 "57730" "4302163" 2130 "4832" "EBD Birch Row past Rutherford" [42.758359999999996,-84.47589] 209.74348398381375
415 "57697" "4312875" 13055 "1604" "NBD Grand past Saginaw St" [42.74110105084757,-84.55066425425856] 106.74234669797474
stops_match_shape_out_of_order WARNING 4

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.
1094 "57659" "4298127" 34124 "5647" "WBD Jolly before Cedar" [42.68297448588591,-84.54599037560081] 34123 "6180" "EBD Jolly past Ora" [42.68298584506814,-84.55469434484502]
976 "57711" "4313468" 30992 "6042" "Capital Area Multimodal Gateway" [42.7188692993846,-84.49643649168124] 30991 "2572" "SBD Harrison before Service Rd" [42.71881900001222,-84.493909]
330 "57278" "4274169" 11206 "5647" "WBD Jolly before Cedar" [42.68297448588591,-84.54599037560081] 11205 "6180" "EBD Jolly past Ora" [42.68298584506814,-84.55469434484502]
514 "57326" "4277073" 15926 "6042" "Capital Area Multimodal Gateway" [42.7188692993846,-84.49643649168124] 15925 "2572" "SBD Harrison before Service Rd" [42.71881900001222,-84.493909]
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.
"20260821" "20260824" "20261009"