GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T14:55:54Z,
for the dataset file:///shared/bloomington.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
ETA Transit Systems
Publisher URL:
https://etatransit.com
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2024-01-07
Feed End Date:
2027-01-12

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. frequencies.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. transfers.txt
  13. trips.txt

Counts


  • Agencies: 1
  • Blocks: 48
  • Routes: 16
  • Shapes: 43
  • Stops: 512
  • Trips: 1210

Specification Compliance report

118 notices reported (0 errors, 115 warnings, 3 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 90

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 90 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.
572 "79151189-f-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 13792 32 "45463" "Woodside & Gifford" "15:23:20" 13793 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "15:23:30"
724 "db4a0707-2-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 17849 18 "45331" "Kinser Pike and Parrish Rd" "08:27:00" 17850 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "08:27:10"
714 "0e7590bd-6-3c9aef7b-e" "1" 156.36882767631798 0.43435785465643884 17599 18 "45331" "Kinser Pike and Parrish Rd" "08:27:00" 17600 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "08:27:10"
724 "db4a0707-2-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 17851 20 "45403" "Kinser Pike @ BHS North" "08:29:00" 17852 21 "45418" "Kinser Pike & Rosewood" "08:29:10"
714 "0e7590bd-6-3c9aef7b-e" "1" 187.72538460560438 0.5214594016822344 17601 20 "45403" "Kinser Pike @ BHS North" "08:29:00" 17602 21 "45418" "Kinser Pike & Rosewood" "08:29:10"
588 "105" "3W" 173.09796907816775 0.48082769188379926 14331 32 "45463" "Woodside & Gifford" "14:03:20" 14332 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "14:03:30"
733 "2cebeebf-1-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 18074 18 "45331" "Kinser Pike and Parrish Rd" "18:27:00" 18075 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "18:27:10"
733 "2cebeebf-1-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 18076 20 "45403" "Kinser Pike @ BHS North" "18:29:00" 18077 21 "45418" "Kinser Pike & Rosewood" "18:29:10"
722 "b5311513-7-3c9aef7b-e" "1" 221.53605296572977 0.6153779249048049 17798 17 "45399" "Walnut St and Old State Rd 37" "18:26:00" 17799 18 "45331" "Kinser Pike and Parrish Rd" "18:26:10"
722 "b5311513-7-3c9aef7b-e" "1" 187.72538460560438 0.5214594016822344 17801 20 "45403" "Kinser Pike @ BHS North" "18:28:00" 17802 21 "45418" "Kinser Pike & Rosewood" "18:28:10"
1094 "bf0d86d0-78d2-4cee-95d7-e9949f5ce0a0-3c9aef7b-e" "6" 189.87178859266925 1.0548432699592736 25052 18 "45838" "Lingelbach Northbound" "13:41:10" 25053 19 "45670" "10th St @ Scholars Quad Apts" "13:41:30"
1102 "5f201558-fbac-4011-841d-7f70eaee84f6-cac8f033-c" "6" 189.87178859266925 1.0548432699592736 25292 18 "45838" "Lingelbach Northbound" "13:41:10" 25293 19 "45670" "10th St @ Scholars Quad Apts" "13:41:30"
598 "45" "3W" 173.09796907816775 0.48082769188379926 14669 32 "45463" "Woodside & Gifford" "20:03:20" 14670 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "20:03:30"
1093 "4adf32ae-780e-47d3-864c-e8b4c8250b43-3c9aef7b-e" "6" 189.87178859266925 1.0548432699592736 25022 18 "45838" "Lingelbach Northbound" "12:21:10" 25023 19 "45670" "10th St @ Scholars Quad Apts" "12:21:30"
1101 "9c8a99e6-0a17-4913-aac9-c55af9145cde-cac8f033-c" "6" 189.87178859266925 1.0548432699592736 25262 18 "45838" "Lingelbach Northbound" "12:21:10" 25263 19 "45670" "10th St @ Scholars Quad Apts" "12:21:30"
571 "4d3b1997-2-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 13752 32 "45463" "Woodside & Gifford" "13:28:20" 13753 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "13:28:30"
271 "f07d88bd-4-3c9aef7b-e" "3E" 154.811317551012 0.43003143764170004 7638 7 "45354" "Smith Rd & McCracken Way" "07:30:20" 7639 8 "45353" "Smith Rd & 10th St" "07:30:30"
271 "f07d88bd-4-3c9aef7b-e" "3E" 207.74035689475141 0.577056546929865 7642 11 "45192" "10th St @ Fountain Park Apartments" "07:32:00" 7643 12 "45364" "10th St & SR 45/46 @ UITS" "07:32:10"
544 "16f628a5-7-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 12800 32 "45463" "Woodside & Gifford" "10:33:20" 12801 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "10:33:30"
558 "51" "3W" 173.09796907816775 0.48082769188379926 13300 32 "45463" "Woodside & Gifford" "08:48:20" 13301 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "08:48:30"
718 "b2454b70-b-3c9aef7b-e" "1" 156.36882767631798 0.43435785465643884 17699 18 "45331" "Kinser Pike and Parrish Rd" "12:27:00" 17700 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "12:27:10"
728 "270640df-d-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 17949 18 "45331" "Kinser Pike and Parrish Rd" "12:27:00" 17950 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "12:27:10"
718 "b2454b70-b-3c9aef7b-e" "1" 187.72538460560438 0.5214594016822344 17701 20 "45403" "Kinser Pike @ BHS North" "12:29:00" 17702 21 "45418" "Kinser Pike & Rosewood" "12:29:10"
728 "270640df-d-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 17951 20 "45403" "Kinser Pike @ BHS North" "12:29:00" 17952 21 "45418" "Kinser Pike & Rosewood" "12:29:10"
546 "fe19a528-a-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 12870 32 "45463" "Woodside & Gifford" "12:53:20" 12871 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "12:53:30"
582 "2d10145e-d-4f30c92b-0" "3E" 154.811317551012 0.43003143764170004 14107 7 "45354" "Smith Rd & McCracken Way" "06:30:20" 14108 8 "45353" "Smith Rd & 10th St" "06:30:30"
582 "2d10145e-d-4f30c92b-0" "3E" 207.74035689475141 0.577056546929865 14111 11 "45192" "10th St @ Fountain Park Apartments" "06:32:00" 14112 12 "45364" "10th St & SR 45/46 @ UITS" "06:32:10"
585 "50" "3W" 173.09796907816775 0.48082769188379926 14211 32 "45463" "Woodside & Gifford" "08:13:20" 14212 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "08:13:30"
1105 "04255306-2f8b-4b6f-8967-2127de411ab8-cac8f033-c" "6" 189.87178859266925 1.0548432699592736 25382 18 "45838" "Lingelbach Northbound" "17:41:10" 25383 19 "45670" "10th St @ Scholars Quad Apts" "17:41:30"
1097 "5f506135-9b85-4f46-9b99-899c2f2eb8ee-3c9aef7b-e" "6" 189.87178859266925 1.0548432699592736 25142 18 "45838" "Lingelbach Northbound" "17:41:10" 25143 19 "45670" "10th St @ Scholars Quad Apts" "17:41:30"
574 "1be23c2d-a-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 13872 32 "45463" "Woodside & Gifford" "19:23:20" 13873 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "19:23:30"
1091 "0b757dfa-c07f-45e7-992d-1bbf3f030b03-3c9aef7b-e" "6" 189.87178859266925 1.0548432699592736 24962 18 "45838" "Lingelbach Northbound" "09:41:10" 24963 19 "45670" "10th St @ Scholars Quad Apts" "09:41:30"
1099 "4ca9c1f8-87c0-4e0c-a187-58d6f2316627-cac8f033-c" "6" 189.87178859266925 1.0548432699592736 25202 18 "45838" "Lingelbach Northbound" "09:41:10" 25203 19 "45670" "10th St @ Scholars Quad Apts" "09:41:30"
575 "695a8380-d-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 13912 32 "45463" "Woodside & Gifford" "21:33:20" 13913 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "21:33:30"
570 "b2885aae-1-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 13712 32 "45463" "Woodside & Gifford" "11:43:20" 13713 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "11:43:30"
270 "85d71518-c-3c9aef7b-e" "3E" 154.811317551012 0.43003143764170004 7625 7 "45354" "Smith Rd & McCracken Way" "08:00:20" 7626 8 "45353" "Smith Rd & 10th St" "08:00:30"
270 "85d71518-c-3c9aef7b-e" "3E" 207.74035689475141 0.577056546929865 7629 11 "45192" "10th St @ Fountain Park Apartments" "08:02:00" 7630 12 "45364" "10th St & SR 45/46 @ UITS" "08:02:10"
731 "a7ed3fc3-4-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 18024 18 "45331" "Kinser Pike and Parrish Rd" "15:27:00" 18025 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "15:27:10"
720 "fcb8affd-f-3c9aef7b-e" "1" 156.36882767631798 0.43435785465643884 17749 18 "45331" "Kinser Pike and Parrish Rd" "15:27:00" 17750 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "15:27:10"
731 "a7ed3fc3-4-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 18026 20 "45403" "Kinser Pike @ BHS North" "15:29:00" 18027 21 "45418" "Kinser Pike & Rosewood" "15:29:10"
720 "fcb8affd-f-3c9aef7b-e" "1" 187.72538460560438 0.5214594016822344 17751 20 "45403" "Kinser Pike @ BHS North" "15:29:00" 17752 21 "45418" "Kinser Pike & Rosewood" "15:29:10"
557 "49" "3W" 173.09796907816775 0.48082769188379926 13260 32 "45463" "Woodside & Gifford" "07:03:20" 13261 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "07:03:30"
730 "2fc257b3-3-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 17999 18 "45331" "Kinser Pike and Parrish Rd" "14:27:00" 18000 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "14:27:10"
730 "2fc257b3-3-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 18001 20 "45403" "Kinser Pike @ BHS North" "14:29:00" 18002 21 "45418" "Kinser Pike & Rosewood" "14:29:10"
569 "a19e074f-f-4f30c92b-0" "3W" 173.09796907816775 0.48082769188379926 13672 32 "45463" "Woodside & Gifford" "09:23:20" 13673 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "09:23:30"
723 "879140ad-5-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 17824 18 "45331" "Kinser Pike and Parrish Rd" "07:27:00" 17825 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "07:27:10"
723 "879140ad-5-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 17826 20 "45403" "Kinser Pike @ BHS North" "07:29:00" 17827 21 "45418" "Kinser Pike & Rosewood" "07:29:10"
734 "9bd3e014-d-4f30c92b-0" "1" 156.36882767631798 0.43435785465643884 18099 18 "45331" "Kinser Pike and Parrish Rd" "19:27:00" 18100 19 "45191" "Kinser Pike at Upper Cascades Skate Park" "19:27:10"
734 "9bd3e014-d-4f30c92b-0" "1" 187.72538460560438 0.5214594016822344 18101 20 "45403" "Kinser Pike @ BHS North" "19:29:00" 18102 21 "45418" "Kinser Pike & Rosewood" "19:29:10"
587 "57" "3W" 173.09796907816775 0.48082769188379926 14291 32 "45463" "Woodside & Gifford" "12:18:20" 14292 33 "45461" "Gifford & Curry Pk @ Garden Villa OB" "12:18:30"
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
stop_too_far_from_shape_using_user_distance WARNING 2

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.
196 "Reg Outbound" "3f9f9fd3-9-cac8f033-c" 5780 "45296" "College Mall East Shelter" [39.16214409286159,-86.49316045467847] 112.10749041851342
2 "9L Loop" "134" 8 "45196" "Kingston Dr @ Fifth Third Bank" [39.16109850004699,-86.49317974995535] 161.34852598146722
stop_without_stop_time WARNING 22

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
14 "45140" "Rogers St & Wylie St"
18 "45159" "Walnut St at Walnut Station CVS Pharmacy"
33 "45195" "S Walnut @ Bloomington Auto Center"
103 "45320" "Winslow Rd and Henderson St"
117 "45355" "Smith Rd & Morningside Dr"
262 "45586" "Winslow Rd @ IU Credit Union"
267 "45596" "Indiana Ave & 4th St"
287 "45628" "Dunn St and Kirkwood Ave"
323 "45734" "11th St & Morton St"
324 "45738" "Curry Pk & 3rd St"
377 "45607" "Whitehall Plaza @ Planet Fitness"
381 "45206" "Whitehall Plaza @ Planet Fitness IB"
384 "45436" "10th St @ Eigenmann"
387 "45359" "Knightridge Apartments"
401 "931" "Test Stop 1"
411 "45437" "Tulip Tree Apartments"
416 "45754" "10th St & Woodlawn"
441 "932" "Test Stop 2"
459 "45809" "10th Street & Tulip Tree Apts"
470 "45817" "Curry Pk & Jonathan Dr"
487 "45438" "10th St & SR 45/46"
491 "45836" "Jefferson & 5th"
unknown_column INFO 3

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"calendar.txt" "service_name" 11
"trips.txt" "block_service_id" 11
"trips.txt" "block_name" 12