river-valley-metro-mass-transit-district — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-18T10:09:37Z,
for the dataset file:///shared/river-valley-metro-mass-transit-district_803eb660.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
English
Feed Start Date:
2024-01-01
Feed End Date:
2027-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 12
  • Shapes: 11
  • Stops: 303
  • Trips: 497

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 74

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 74 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.
147 "3339-ROUTE7_WEEK_13:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4116 7 "3339-440178" "Stop 440178" "13:05:00" 4117 8 "3339-440179" "Stop 440179" "13:05:15"
147 "3339-ROUTE7_WEEK_13:00" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4123 14 "3339-440195" "Stop 440195" "13:13:30" 4124 15 "3339-440196" "Shapiro" "13:14:00"
475 "3339-ROUTE9_SUN_13:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 14651 32 "3339-540413" "Stop 540413" "13:59:00" 14652 33 "3339-540014" "Oakridge Man. Homes" "13:59:30"
185 "3339-ROUTE9_WEEK_13:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5442 32 "3339-540413" "Stop 540413" "13:59:00" 5443 33 "3339-540014" "Oakridge Man. Homes" "13:59:30"
364 "3339-ROUTE9_SAT_13:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 11027 32 "3339-540413" "Stop 540413" "13:59:00" 11028 33 "3339-540014" "Oakridge Man. Homes" "13:59:30"
148 "3339-ROUTE7_WEEK_13:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4138 7 "3339-440178" "Stop 440178" "13:35:00" 4139 8 "3339-440179" "Stop 440179" "13:35:15"
148 "3339-ROUTE7_WEEK_13:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4145 14 "3339-440195" "Stop 440195" "13:43:30" 4146 15 "3339-440196" "Shapiro" "13:44:00"
474 "3339-ROUTE9_SUN_12:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 14617 32 "3339-540413" "Stop 540413" "12:59:00" 14618 33 "3339-540014" "Oakridge Man. Homes" "12:59:30"
184 "3339-ROUTE9_WEEK_12:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5408 32 "3339-540413" "Stop 540413" "12:59:00" 5409 33 "3339-540014" "Oakridge Man. Homes" "12:59:30"
363 "3339-ROUTE9_SAT_12:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 10993 32 "3339-540413" "Stop 540413" "12:59:00" 10994 33 "3339-540014" "Oakridge Man. Homes" "12:59:30"
142 "3339-ROUTE7_WEEK_10:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4006 7 "3339-440178" "Stop 440178" "10:35:00" 4007 8 "3339-440179" "Stop 440179" "10:35:15"
142 "3339-ROUTE7_WEEK_10:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4013 14 "3339-440195" "Stop 440195" "10:43:30" 4014 15 "3339-440196" "Shapiro" "10:44:00"
152 "3339-ROUTE7_WEEK_15:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4226 7 "3339-440178" "Stop 440178" "15:35:00" 4227 8 "3339-440179" "Stop 440179" "15:35:15"
152 "3339-ROUTE7_WEEK_15:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4233 14 "3339-440195" "Stop 440195" "15:43:30" 4234 15 "3339-440196" "Shapiro" "15:44:00"
370 "3339-ROUTE9_SAT_19:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 11231 32 "3339-540413" "Stop 540413" "19:59:00" 11232 33 "3339-540014" "Oakridge Man. Homes" "19:59:30"
191 "3339-ROUTE9_WEEK_19:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5646 32 "3339-540413" "Stop 540413" "19:59:00" 5647 33 "3339-540014" "Oakridge Man. Homes" "19:59:30"
371 "3339-ROUTE9_SAT_20:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 11265 32 "3339-540413" "Stop 540413" "20:59:00" 11266 33 "3339-540014" "Oakridge Man. Homes" "20:59:30"
192 "3339-ROUTE9_WEEK_20:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5680 32 "3339-540413" "Stop 540413" "20:59:00" 5681 33 "3339-540014" "Oakridge Man. Homes" "20:59:30"
178 "3339-ROUTE9_WEEK_6:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5204 32 "3339-540413" "Stop 540413" "06:59:00" 5205 33 "3339-540014" "Oakridge Man. Homes" "06:59:30"
141 "3339-ROUTE7_WEEK_10:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 3984 7 "3339-440178" "Stop 440178" "10:05:00" 3985 8 "3339-440179" "Stop 440179" "10:05:15"
141 "3339-ROUTE7_WEEK_10:00" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 3991 14 "3339-440195" "Stop 440195" "10:13:30" 3992 15 "3339-440196" "Shapiro" "10:14:00"
360 "3339-ROUTE9_SAT_9:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 10891 32 "3339-540413" "Stop 540413" "09:59:00" 10892 33 "3339-540014" "Oakridge Man. Homes" "09:59:30"
181 "3339-ROUTE9_WEEK_9:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5306 32 "3339-540413" "Stop 540413" "09:59:00" 5307 33 "3339-540014" "Oakridge Man. Homes" "09:59:30"
471 "3339-ROUTE9_SUN_9:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 14515 32 "3339-540413" "Stop 540413" "09:59:00" 14516 33 "3339-540014" "Oakridge Man. Homes" "09:59:30"
189 "3339-ROUTE9_WEEK_17:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5578 32 "3339-540413" "Stop 540413" "17:59:00" 5579 33 "3339-540014" "Oakridge Man. Homes" "17:59:30"
368 "3339-ROUTE9_SAT_17:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 11163 32 "3339-540413" "Stop 540413" "17:59:00" 11164 33 "3339-540014" "Oakridge Man. Homes" "17:59:30"
146 "3339-ROUTE7_WEEK_12:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4094 7 "3339-440178" "Stop 440178" "12:35:00" 4095 8 "3339-440179" "Stop 440179" "12:35:15"
146 "3339-ROUTE7_WEEK_12:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4101 14 "3339-440195" "Stop 440195" "12:43:30" 4102 15 "3339-440196" "Shapiro" "12:44:00"
140 "3339-ROUTE7_WEEK_9:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 3962 7 "3339-440178" "Stop 440178" "09:35:00" 3963 8 "3339-440179" "Stop 440179" "09:35:15"
140 "3339-ROUTE7_WEEK_9:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 3969 14 "3339-440195" "Stop 440195" "09:43:30" 3970 15 "3339-440196" "Shapiro" "09:44:00"
177 "3339-ROUTE9_WEEK_5:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5170 32 "3339-540413" "Stop 540413" "05:59:00" 5171 33 "3339-540014" "Oakridge Man. Homes" "05:59:30"
151 "3339-ROUTE7_WEEK_15:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4204 7 "3339-440178" "Stop 440178" "15:05:00" 4205 8 "3339-440179" "Stop 440179" "15:05:15"
151 "3339-ROUTE7_WEEK_15:00" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4211 14 "3339-440195" "Stop 440195" "15:13:30" 4212 15 "3339-440196" "Shapiro" "15:14:00"
188 "3339-ROUTE9_WEEK_16:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5544 32 "3339-540413" "Stop 540413" "16:59:00" 5545 33 "3339-540014" "Oakridge Man. Homes" "16:59:30"
367 "3339-ROUTE9_SAT_16:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 11129 32 "3339-540413" "Stop 540413" "16:59:00" 11130 33 "3339-540014" "Oakridge Man. Homes" "16:59:30"
138 "3339-ROUTE7_WEEK_8:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 3918 7 "3339-440178" "Stop 440178" "08:35:00" 3919 8 "3339-440179" "Stop 440179" "08:35:15"
138 "3339-ROUTE7_WEEK_8:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 3925 14 "3339-440195" "Stop 440195" "08:43:30" 3926 15 "3339-440196" "Shapiro" "08:44:00"
145 "3339-ROUTE7_WEEK_12:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4072 7 "3339-440178" "Stop 440178" "12:05:00" 4073 8 "3339-440179" "Stop 440179" "12:05:15"
145 "3339-ROUTE7_WEEK_12:00" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4079 14 "3339-440195" "Stop 440195" "12:13:30" 4080 15 "3339-440196" "Shapiro" "12:14:00"
144 "3339-ROUTE7_WEEK_11:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4050 7 "3339-440178" "Stop 440178" "11:35:00" 4051 8 "3339-440179" "Stop 440179" "11:35:15"
144 "3339-ROUTE7_WEEK_11:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4057 14 "3339-440195" "Stop 440195" "11:43:30" 4058 15 "3339-440196" "Shapiro" "11:44:00"
154 "3339-ROUTE7_WEEK_16:30" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4270 7 "3339-440178" "Stop 440178" "16:35:00" 4271 8 "3339-440179" "Stop 440179" "16:35:15"
154 "3339-ROUTE7_WEEK_16:30" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4277 14 "3339-440195" "Stop 440195" "16:43:30" 4278 15 "3339-440196" "Shapiro" "16:44:00"
358 "3339-ROUTE9_SAT_7:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 10823 32 "3339-540413" "Stop 540413" "07:59:00" 10824 33 "3339-540014" "Oakridge Man. Homes" "07:59:30"
179 "3339-ROUTE9_WEEK_7:00" "3339-ROUTE_9" 156.11913883718717 1.3009928236432264 5238 32 "3339-540413" "Stop 540413" "07:59:00" 5239 33 "3339-540014" "Oakridge Man. Homes" "07:59:30"
149 "3339-ROUTE7_WEEK_14:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 4160 7 "3339-440178" "Stop 440178" "14:05:00" 4161 8 "3339-440179" "Stop 440179" "14:05:15"
149 "3339-ROUTE7_WEEK_14:00" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 4167 14 "3339-440195" "Stop 440195" "14:13:30" 4168 15 "3339-440196" "Shapiro" "14:14:00"
139 "3339-ROUTE7_WEEK_9:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 3940 7 "3339-440178" "Stop 440178" "09:05:00" 3941 8 "3339-440179" "Stop 440179" "09:05:15"
139 "3339-ROUTE7_WEEK_9:00" "3339-ROUTE_7" 319.98593247150285 2.666549437262524 3947 14 "3339-440195" "Stop 440195" "09:13:30" 3948 15 "3339-440196" "Shapiro" "09:14:00"
137 "3339-ROUTE7_WEEK_8:00" "3339-ROUTE_7" 156.57638437862613 0.6524016015776088 3896 7 "3339-440178" "Stop 440178" "08:05:00" 3897 8 "3339-440179" "Stop 440179" "08:05:15"
missing_recommended_field WARNING 2

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
stop_too_far_from_shape WARNING 7

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.
155 "3339-ROUTE_7_SHAPE" "3339-ROUTE7_WEEK_17:00" 4300 "3339-440186" "Stop 440186" [41.07955,-87.868949] 417.45072156989744
155 "3339-ROUTE_7_SHAPE" "3339-ROUTE7_WEEK_17:00" 4301 "3339-440187" "Festival & Stuart Dr." [41.07963999999999,-87.868949] 604.9769884521407
155 "3339-ROUTE_7_SHAPE" "3339-ROUTE7_WEEK_17:00" 4302 "3339-440465" "Stop 440465" [41.08312511418372,-87.86879660378023] 509.654722489002
155 "3339-ROUTE_7_SHAPE" "3339-ROUTE7_WEEK_17:00" 4303 "3339-440189" "Stop 440189" [41.086207286092325,-87.86884206737562] 332.23849598654215
155 "3339-ROUTE_7_SHAPE" "3339-ROUTE7_WEEK_17:00" 4306 "3339-420190" "Kcc" [41.09153800000001,-87.859381] 1021.2797440560295
194 "3339-ROUTE_10_SHAPE" "3339-ROUTE10_WEEK_5:00" 5735 "3339-240269" "Statford & 102" [41.15885623310075,-87.88657321904437] 225.05987820584278
115 "3339-ROUTE_6_SHAPE" "3339-ROUTE6_WEEK_7:30" 3325 "3339-440073" "Stop 440073" [41.12113377444624,-87.86371079689465] 224.55705283725385
stops_match_shape_out_of_order WARNING 1

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.
99 "3339-ROUTE_5_SHAPE" "3339-ROUTE5_WEEK_6:00" 2693 "3339-440076" "Chicago & Eagle" [41.111994,-87.860044] 2692 "3339-440418" "Stop 440418" [41.113840717410405,-87.86369559919837]