upper-cumberland-human — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-22T02:41:43Z,
for the dataset file:///shared/upper-cumberland-human_59c93a12.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Upper Cumberland Human Resource Agency (Uchra)

Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
English
Feed Start Date:
2025-01-01
Feed End Date:
2028-01-01

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: 12
  • Routes: 8
  • Shapes: 10
  • Stops: 125
  • Trips: 113

Specification Compliance report

102 notices reported (10 errors, 92 warnings, 0 infos)

Notice Code Severity Total
stop_time_with_arrival_before_previous_departure_time ERROR 10

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
1365 1364 "3819-1127379" "12:28:00" "12:31:00"
1277 1276 "3819-1127375" "08:28:00" "08:31:00"
1299 1298 "3819-1127376" "09:28:00" "09:31:00"
1321 1320 "3819-1127377" "10:28:00" "10:31:00"
1343 1342 "3819-1127378" "11:28:00" "11:31:00"
1387 1386 "3819-1127380" "13:28:00" "13:31:00"
1409 1408 "3819-1127381" "14:28:00" "14:31:00"
1431 1430 "3819-1127382" "15:28:00" "15:31:00"
1453 1452 "3819-1127383" "16:28:00" "16:31:00"
1475 1474 "3819-1127384" "17:28:00" "17:31:00"
fast_travel_between_consecutive_stops WARNING 54

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 54 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.
16 "3819-921568" "3819-3852" 593.4821985126357 49.45684987605298 375 9 "3819-113521" "Library (Cumberland)" "12:23:00" 381 15 "3819-105608" "Iga" "12:27:00"
16 "3819-921568" "3819-3852" 1174.3270436306425 58.71635218153212 381 15 "3819-105608" "Iga" "12:27:00" 382 16 "3819-105522" "Plaza" "12:29:00"
16 "3819-921568" "3819-3852" 878.5999830735557 73.21666525612963 382 16 "3819-105522" "Plaza" "12:29:00" 384 18 "3819-120735" "Woodmere Mall" "12:33:00"
11 "3819-921344" "3819-3852" 623.2827733585049 51.94023111320874 250 14 "3819-197454" "County Clerk Office (Deviated Stop)" "16:23:00" 251 15 "3819-105608" "Iga" "16:27:00"
11 "3819-921344" "3819-3852" 3522.9811308919275 58.71635218153212 251 15 "3819-105608" "Iga" "16:27:00" 252 16 "3819-105522" "Plaza" "16:27:00"
11 "3819-921344" "3819-3852" 4426.733753814034 73.77889589690056 252 16 "3819-105522" "Plaza" "16:27:00" 253 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "16:27:00"
18 "3819-921570" "3819-3852" 593.4821985126357 49.45684987605298 427 9 "3819-113521" "Library (Cumberland)" "14:23:00" 433 15 "3819-105608" "Iga" "14:27:00"
18 "3819-921570" "3819-3852" 1174.3270436306425 58.71635218153212 433 15 "3819-105608" "Iga" "14:27:00" 434 16 "3819-105522" "Plaza" "14:29:00"
18 "3819-921570" "3819-3852" 878.5999830735557 73.21666525612963 434 16 "3819-105522" "Plaza" "14:29:00" 436 18 "3819-120735" "Woodmere Mall" "14:33:00"
15 "3819-921567" "3819-3852" 593.4821985126357 49.45684987605298 349 9 "3819-113521" "Library (Cumberland)" "11:23:00" 355 15 "3819-105608" "Iga" "11:27:00"
15 "3819-921567" "3819-3852" 1174.3270436306425 58.71635218153212 355 15 "3819-105608" "Iga" "11:27:00" 356 16 "3819-105522" "Plaza" "11:29:00"
15 "3819-921567" "3819-3852" 878.5999830735557 73.21666525612963 356 16 "3819-105522" "Plaza" "11:29:00" 358 18 "3819-120735" "Woodmere Mall" "11:33:00"
19 "3819-921571" "3819-3852" 593.4821985126357 49.45684987605298 453 9 "3819-113521" "Library (Cumberland)" "15:23:00" 459 15 "3819-105608" "Iga" "15:27:00"
19 "3819-921571" "3819-3852" 1174.3270436306425 58.71635218153212 459 15 "3819-105608" "Iga" "15:27:00" 460 16 "3819-105522" "Plaza" "15:29:00"
19 "3819-921571" "3819-3852" 878.5999830735557 73.21666525612963 460 16 "3819-105522" "Plaza" "15:29:00" 462 18 "3819-120735" "Woodmere Mall" "15:33:00"
2 "3819-921335" "3819-3852" 623.2827733585049 51.94023111320874 16 14 "3819-197454" "County Clerk Office (Deviated Stop)" "07:23:00" 17 15 "3819-105608" "Iga" "07:27:00"
2 "3819-921335" "3819-3852" 3522.9811308919275 58.71635218153212 17 15 "3819-105608" "Iga" "07:27:00" 18 16 "3819-105522" "Plaza" "07:27:00"
2 "3819-921335" "3819-3852" 4426.733753814034 73.77889589690056 18 16 "3819-105522" "Plaza" "07:27:00" 19 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "07:27:00"
5 "3819-921338" "3819-3852" 623.2827733585049 51.94023111320874 94 14 "3819-197454" "County Clerk Office (Deviated Stop)" "10:23:00" 95 15 "3819-105608" "Iga" "10:27:00"
5 "3819-921338" "3819-3852" 3522.9811308919275 58.71635218153212 95 15 "3819-105608" "Iga" "10:27:00" 96 16 "3819-105522" "Plaza" "10:27:00"
5 "3819-921338" "3819-3852" 4426.733753814034 73.77889589690056 96 16 "3819-105522" "Plaza" "10:27:00" 97 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "10:27:00"
7 "3819-921340" "3819-3852" 623.2827733585049 51.94023111320874 146 14 "3819-197454" "County Clerk Office (Deviated Stop)" "12:23:00" 147 15 "3819-105608" "Iga" "12:27:00"
7 "3819-921340" "3819-3852" 3522.9811308919275 58.71635218153212 147 15 "3819-105608" "Iga" "12:27:00" 148 16 "3819-105522" "Plaza" "12:27:00"
7 "3819-921340" "3819-3852" 4426.733753814034 73.77889589690056 148 16 "3819-105522" "Plaza" "12:27:00" 149 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "12:27:00"
14 "3819-921566" "3819-3852" 593.4821985126357 49.45684987605298 323 9 "3819-113521" "Library (Cumberland)" "10:23:00" 329 15 "3819-105608" "Iga" "10:27:00"
14 "3819-921566" "3819-3852" 1174.3270436306425 58.71635218153212 329 15 "3819-105608" "Iga" "10:27:00" 330 16 "3819-105522" "Plaza" "10:29:00"
14 "3819-921566" "3819-3852" 878.5999830735557 73.21666525612963 330 16 "3819-105522" "Plaza" "10:29:00" 332 18 "3819-120735" "Woodmere Mall" "10:33:00"
8 "3819-921341" "3819-3852" 623.2827733585049 51.94023111320874 172 14 "3819-197454" "County Clerk Office (Deviated Stop)" "13:23:00" 173 15 "3819-105608" "Iga" "13:27:00"
8 "3819-921341" "3819-3852" 3522.9811308919275 58.71635218153212 173 15 "3819-105608" "Iga" "13:27:00" 174 16 "3819-105522" "Plaza" "13:27:00"
8 "3819-921341" "3819-3852" 4426.733753814034 73.77889589690056 174 16 "3819-105522" "Plaza" "13:27:00" 175 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "13:27:00"
9 "3819-921342" "3819-3852" 623.2827733585049 51.94023111320874 198 14 "3819-197454" "County Clerk Office (Deviated Stop)" "14:23:00" 199 15 "3819-105608" "Iga" "14:27:00"
9 "3819-921342" "3819-3852" 3522.9811308919275 58.71635218153212 199 15 "3819-105608" "Iga" "14:27:00" 200 16 "3819-105522" "Plaza" "14:27:00"
9 "3819-921342" "3819-3852" 4426.733753814034 73.77889589690056 200 16 "3819-105522" "Plaza" "14:27:00" 201 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "14:27:00"
4 "3819-921337" "3819-3852" 623.2827733585049 51.94023111320874 68 14 "3819-197454" "County Clerk Office (Deviated Stop)" "09:23:00" 69 15 "3819-105608" "Iga" "09:27:00"
4 "3819-921337" "3819-3852" 3522.9811308919275 58.71635218153212 69 15 "3819-105608" "Iga" "09:27:00" 70 16 "3819-105522" "Plaza" "09:27:00"
4 "3819-921337" "3819-3852" 4426.733753814034 73.77889589690056 70 16 "3819-105522" "Plaza" "09:27:00" 71 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "09:27:00"
12 "3819-921542" "3819-3852" 593.4821985126357 49.45684987605298 271 9 "3819-113521" "Library (Cumberland)" "08:23:00" 277 15 "3819-105608" "Iga" "08:27:00"
12 "3819-921542" "3819-3852" 1174.3270436306425 58.71635218153212 277 15 "3819-105608" "Iga" "08:27:00" 278 16 "3819-105522" "Plaza" "08:29:00"
12 "3819-921542" "3819-3852" 878.5999830735557 73.21666525612963 278 16 "3819-105522" "Plaza" "08:29:00" 280 18 "3819-120735" "Woodmere Mall" "08:33:00"
6 "3819-921339" "3819-3852" 623.2827733585049 51.94023111320874 120 14 "3819-197454" "County Clerk Office (Deviated Stop)" "11:23:00" 121 15 "3819-105608" "Iga" "11:27:00"
6 "3819-921339" "3819-3852" 3522.9811308919275 58.71635218153212 121 15 "3819-105608" "Iga" "11:27:00" 122 16 "3819-105522" "Plaza" "11:27:00"
6 "3819-921339" "3819-3852" 4426.733753814034 73.77889589690056 122 16 "3819-105522" "Plaza" "11:27:00" 123 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "11:27:00"
17 "3819-921569" "3819-3852" 593.4821985126357 49.45684987605298 401 9 "3819-113521" "Library (Cumberland)" "13:23:00" 407 15 "3819-105608" "Iga" "13:27:00"
17 "3819-921569" "3819-3852" 1174.3270436306425 58.71635218153212 407 15 "3819-105608" "Iga" "13:27:00" 408 16 "3819-105522" "Plaza" "13:29:00"
17 "3819-921569" "3819-3852" 878.5999830735557 73.21666525612963 408 16 "3819-105522" "Plaza" "13:29:00" 410 18 "3819-120735" "Woodmere Mall" "13:33:00"
3 "3819-921336" "3819-3852" 623.2827733585049 51.94023111320874 42 14 "3819-197454" "County Clerk Office (Deviated Stop)" "08:23:00" 43 15 "3819-105608" "Iga" "08:27:00"
3 "3819-921336" "3819-3852" 3522.9811308919275 58.71635218153212 43 15 "3819-105608" "Iga" "08:27:00" 44 16 "3819-105522" "Plaza" "08:27:00"
3 "3819-921336" "3819-3852" 4426.733753814034 73.77889589690056 44 16 "3819-105522" "Plaza" "08:27:00" 45 17 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" "08:27:00"
13 "3819-921565" "3819-3852" 593.4821985126357 49.45684987605298 297 9 "3819-113521" "Library (Cumberland)" "09:23:00" 303 15 "3819-105608" "Iga" "09:27:00"
13 "3819-921565" "3819-3852" 1174.3270436306425 58.71635218153212 303 15 "3819-105608" "Iga" "09:27:00" 304 16 "3819-105522" "Plaza" "09:29:00"
fast_travel_between_far_stops WARNING 18

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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.
16 "3819-921568" "3819-3852" 663.7252048983107 55.3104337415259 375 9 "3819-113521" "Library (Cumberland)" "12:23:00" 381 15 "3819-105608" "Iga" "12:27:00"
11 "3819-921344" "3819-3852" 623.2827733585049 51.94023111320874 250 14 "3819-197454" "County Clerk Office (Deviated Stop)" "16:23:00" 251 15 "3819-105608" "Iga" "16:27:00"
18 "3819-921570" "3819-3852" 663.7252048983107 55.3104337415259 427 9 "3819-113521" "Library (Cumberland)" "14:23:00" 433 15 "3819-105608" "Iga" "14:27:00"
15 "3819-921567" "3819-3852" 663.7252048983107 55.3104337415259 349 9 "3819-113521" "Library (Cumberland)" "11:23:00" 355 15 "3819-105608" "Iga" "11:27:00"
19 "3819-921571" "3819-3852" 663.7252048983107 55.3104337415259 453 9 "3819-113521" "Library (Cumberland)" "15:23:00" 459 15 "3819-105608" "Iga" "15:27:00"
2 "3819-921335" "3819-3852" 623.2827733585049 51.94023111320874 16 14 "3819-197454" "County Clerk Office (Deviated Stop)" "07:23:00" 17 15 "3819-105608" "Iga" "07:27:00"
5 "3819-921338" "3819-3852" 623.2827733585049 51.94023111320874 94 14 "3819-197454" "County Clerk Office (Deviated Stop)" "10:23:00" 95 15 "3819-105608" "Iga" "10:27:00"
7 "3819-921340" "3819-3852" 623.2827733585049 51.94023111320874 146 14 "3819-197454" "County Clerk Office (Deviated Stop)" "12:23:00" 147 15 "3819-105608" "Iga" "12:27:00"
14 "3819-921566" "3819-3852" 663.7252048983107 55.3104337415259 323 9 "3819-113521" "Library (Cumberland)" "10:23:00" 329 15 "3819-105608" "Iga" "10:27:00"
8 "3819-921341" "3819-3852" 623.2827733585049 51.94023111320874 172 14 "3819-197454" "County Clerk Office (Deviated Stop)" "13:23:00" 173 15 "3819-105608" "Iga" "13:27:00"
9 "3819-921342" "3819-3852" 623.2827733585049 51.94023111320874 198 14 "3819-197454" "County Clerk Office (Deviated Stop)" "14:23:00" 199 15 "3819-105608" "Iga" "14:27:00"
4 "3819-921337" "3819-3852" 623.2827733585049 51.94023111320874 68 14 "3819-197454" "County Clerk Office (Deviated Stop)" "09:23:00" 69 15 "3819-105608" "Iga" "09:27:00"
12 "3819-921542" "3819-3852" 663.7252048983107 55.3104337415259 271 9 "3819-113521" "Library (Cumberland)" "08:23:00" 277 15 "3819-105608" "Iga" "08:27:00"
6 "3819-921339" "3819-3852" 623.2827733585049 51.94023111320874 120 14 "3819-197454" "County Clerk Office (Deviated Stop)" "11:23:00" 121 15 "3819-105608" "Iga" "11:27:00"
17 "3819-921569" "3819-3852" 663.7252048983107 55.3104337415259 401 9 "3819-113521" "Library (Cumberland)" "13:23:00" 407 15 "3819-105608" "Iga" "13:27:00"
3 "3819-921336" "3819-3852" 623.2827733585049 51.94023111320874 42 14 "3819-197454" "County Clerk Office (Deviated Stop)" "08:23:00" 43 15 "3819-105608" "Iga" "08:27:00"
13 "3819-921565" "3819-3852" 663.7252048983107 55.3104337415259 297 9 "3819-113521" "Library (Cumberland)" "09:23:00" 303 15 "3819-105608" "Iga" "09:27:00"
10 "3819-921343" "3819-3852" 623.2827733585049 51.94023111320874 224 14 "3819-197454" "County Clerk Office (Deviated Stop)" "15:23:00" 225 15 "3819-105608" "Iga" "15:27:00"
stop_too_far_from_shape WARNING 19

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.
48 "3819-73535" "3819-1127350" 1026 "3819-105590" "Buffalo Valley Road" [36.15915576604356,-85.52418803778419] 191.4579532531739
48 "3819-73535" "3819-1127350" 1027 "3819-105591" "Oak Tree" [36.15863651473951,-85.52406728009448] 495.5333088032304
2 "3819-62931" "3819-921335" 12 "3819-197451" "Plateau Pediatrics (Deviated Stop)" [35.947717,-85.023622] 2067.1866754540624
2 "3819-62931" "3819-921335" 13 "3819-197452" "Boyd Family Eyecare (Deviated Stop)" [35.947717,-85.023622] 2140.0331117178707
2 "3819-62931" "3819-921335" 14 "3819-154904" "Health Department" [35.94589,-85.0266] 2215.9162519181714
2 "3819-62931" "3819-921335" 15 "3819-154905" "Physicians Associates" [35.94589,-85.0266] 2373.454328546442
2 "3819-62931" "3819-921335" 16 "3819-197454" "County Clerk Office (Deviated Stop)" [35.94589,-85.0266] 2617.6779458571536
2 "3819-62931" "3819-921335" 17 "3819-105608" "Iga" [35.982516000000004,-85.038838] 46482.87489272373
2 "3819-62931" "3819-921335" 18 "3819-105522" "Plaza" [35.95748,-85.04652] 71984.42974643735
2 "3819-62931" "3819-921335" 19 "3819-197455" "Eye Center of Tennessee (Deviated Stop)" [35.95546,-85.028508] 402.11687272195036
2 "3819-62931" "3819-921335" 21 "3819-197456" "Cumberland Dmv" [35.95924738059589,-85.0340181294969] 221.49768668469983
2 "3819-62931" "3819-921335" 23 "3819-154912" "Post Office" [35.966433285309,-85.03777590088953] 238.69330104528703
2 "3819-62931" "3819-921335" 24 "3819-105560" "Burkes" [35.981037552715556,-85.03851299644874] 128.94625982245265
20 "3819-62930" "3819-908045" 484 "3819-105547" "Jacobs Crossing Apartments" [35.944548,-85.035866] 1077.0517229876064
108 "3819-62932" "3819-908077" 2132 "3819-120462" "Pentecostal of Mcminnville" [35.70660110202862,-85.79667785523672] 804.5986175415954
70 "3819-62934" "3819-908095" 1487 "3819-105580" "Newman" [36.146698,-85.519473] 486.7619967290625
70 "3819-62934" "3819-908095" 1489 "3819-105577" "Senior Center S Walnut" [36.16335693994948,-85.50536816613231] 379.37838386678493
86 "3819-53838" "3819-747922" 1785 "3819-120462" "Pentecostal of Mcminnville" [35.70660110202862,-85.79667785523672] 804.5986175415954
86 "3819-53838" "3819-747922" 1794 "3819-105527" "Dollar General" [35.675009,-85.760106] 1095.7499454230003
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.
38 "3819-73527" "3819-1127309" 843 "3819-105613" "Garden Grove Apartments" [36.19888479936844,-85.45786149808875] 842 "3819-105614" "Quinland Ridge Apartments" [36.1987888957365,-85.460983690015]