GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-23T23:34:03Z,
for the dataset file:///shared/citibus-ia-us_6c32442f.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:
2022-10-14
Feed End Date:
2026-12-02

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: 28
  • Routes: 10
  • Shapes: 31
  • Stops: 494
  • Trips: 509

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 120

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 120 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.
453 "105189-14573" "105189-76119" 303.79163405452266 0.5063193900908711 13968 3 "105189-4207324" "The Dugout (E)" "16:28:09" 13969 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "16:28:15"
464 "105189-14584" "105189-76119" 303.79163405452266 0.5063193900908711 14408 3 "105189-4207324" "The Dugout (E)" "16:28:09" 14409 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "16:28:15"
453 "105189-14573" "105189-76119" 405.7974152609452 0.3381645127174543 13988 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "16:50:23" 13989 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "16:50:26"
464 "105189-14584" "105189-76119" 405.7974152609452 0.3381645127174543 14428 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "16:50:23" 14429 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "16:50:26"
262 "105189-14519" "105189-76121" 261.4602030042714 0.2178835025035595 7828 11 "105189-4207243" "Lombard & Warren (S)" "09:04:29" 7829 12 "105189-4209742" "St. Ambrose (NW/Southbound)" "09:04:32"
291 "105189-14594" "105189-76118" 283.13066344722085 0.4718844390787014 8706 10 "105189-4207386" "Central Park & Thornwood (S)" "12:51:22" 8707 11 "105189-4207384" "Hickory Grove & Central Park" "12:51:28"
302 "105189-14605" "105189-76118" 283.13066344722085 0.4718844390787014 9080 10 "105189-4207386" "Central Park & Thornwood (S)" "12:51:22" 9081 11 "105189-4207384" "Hickory Grove & Central Park" "12:51:28"
291 "105189-14594" "105189-76118" 329.82374369471415 0.5497062394911902 8707 11 "105189-4207384" "Hickory Grove & Central Park" "12:51:28" 8708 12 "105189-4207382" "Hickory Grove & Frisco" "12:51:34"
302 "105189-14605" "105189-76118" 329.82374369471415 0.5497062394911902 9081 11 "105189-4207384" "Hickory Grove & Central Park" "12:51:28" 9082 12 "105189-4207382" "Hickory Grove & Frisco" "12:51:34"
291 "105189-14594" "105189-76118" 183.4973079656762 0.30582884660946036 8713 17 "105189-4207374" "Division & 12th (W)" "12:53:56" 8714 18 "105189-4210586" "1600 12th St" "12:54:02"
302 "105189-14605" "105189-76118" 183.4973079656762 0.30582884660946036 9087 17 "105189-4207374" "Division & 12th (W)" "12:53:56" 9088 18 "105189-4210586" "1600 12th St" "12:54:02"
446 "105189-14566" "105189-76119" 303.79163405452266 0.5063193900908711 13688 3 "105189-4207324" "The Dugout (E)" "09:28:09" 13689 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "09:28:15"
457 "105189-14577" "105189-76119" 303.79163405452266 0.5063193900908711 14128 3 "105189-4207324" "The Dugout (E)" "09:28:09" 14129 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "09:28:15"
446 "105189-14566" "105189-76119" 405.7974152609452 0.3381645127174543 13708 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "09:50:23" 13709 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "09:50:26"
457 "105189-14577" "105189-76119" 405.7974152609452 0.3381645127174543 14148 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "09:50:23" 14149 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "09:50:26"
443 "105189-14563" "105189-76119" 303.79163405452266 0.5063193900908711 13568 3 "105189-4207324" "The Dugout (E)" "06:28:09" 13569 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "06:28:15"
443 "105189-14563" "105189-76119" 405.7974152609452 0.3381645127174543 13588 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "06:50:23" 13589 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "06:50:26"
287 "105189-14590" "105189-76118" 283.13066344722085 0.4718844390787014 8570 10 "105189-4207386" "Central Park & Thornwood (S)" "15:51:22" 8571 11 "105189-4207384" "Hickory Grove & Central Park" "15:51:28"
305 "105189-14608" "105189-76118" 283.13066344722085 0.4718844390787014 9182 10 "105189-4207386" "Central Park & Thornwood (S)" "15:51:22" 9183 11 "105189-4207384" "Hickory Grove & Central Park" "15:51:28"
287 "105189-14590" "105189-76118" 329.82374369471415 0.5497062394911902 8571 11 "105189-4207384" "Hickory Grove & Central Park" "15:51:28" 8572 12 "105189-4207382" "Hickory Grove & Frisco" "15:51:34"
305 "105189-14608" "105189-76118" 329.82374369471415 0.5497062394911902 9183 11 "105189-4207384" "Hickory Grove & Central Park" "15:51:28" 9184 12 "105189-4207382" "Hickory Grove & Frisco" "15:51:34"
287 "105189-14590" "105189-76118" 183.4973079656762 0.30582884660946036 8577 17 "105189-4207374" "Division & 12th (W)" "15:53:56" 8578 18 "105189-4210586" "1600 12th St" "15:54:02"
305 "105189-14608" "105189-76118" 183.4973079656762 0.30582884660946036 9189 17 "105189-4207374" "Division & 12th (W)" "15:53:56" 9190 18 "105189-4210586" "1600 12th St" "15:54:02"
449 "105189-14569" "105189-76119" 303.79163405452266 0.5063193900908711 13808 3 "105189-4207324" "The Dugout (E)" "12:28:09" 13809 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "12:28:15"
460 "105189-14580" "105189-76119" 303.79163405452266 0.5063193900908711 14248 3 "105189-4207324" "The Dugout (E)" "12:28:09" 14249 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "12:28:15"
449 "105189-14569" "105189-76119" 405.7974152609452 0.3381645127174543 13828 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "12:50:23" 13829 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "12:50:26"
460 "105189-14580" "105189-76119" 405.7974152609452 0.3381645127174543 14268 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "12:50:23" 14269 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "12:50:26"
293 "105189-14596" "105189-76118" 283.13066344722085 0.4718844390787014 8774 10 "105189-4207386" "Central Park & Thornwood (S)" "10:51:22" 8775 11 "105189-4207384" "Hickory Grove & Central Park" "10:51:28"
300 "105189-14603" "105189-76118" 283.13066344722085 0.4718844390787014 9012 10 "105189-4207386" "Central Park & Thornwood (S)" "10:51:22" 9013 11 "105189-4207384" "Hickory Grove & Central Park" "10:51:28"
293 "105189-14596" "105189-76118" 329.82374369471415 0.5497062394911902 8775 11 "105189-4207384" "Hickory Grove & Central Park" "10:51:28" 8776 12 "105189-4207382" "Hickory Grove & Frisco" "10:51:34"
300 "105189-14603" "105189-76118" 329.82374369471415 0.5497062394911902 9013 11 "105189-4207384" "Hickory Grove & Central Park" "10:51:28" 9014 12 "105189-4207382" "Hickory Grove & Frisco" "10:51:34"
293 "105189-14596" "105189-76118" 183.4973079656762 0.30582884660946036 8781 17 "105189-4207374" "Division & 12th (W)" "10:53:56" 8782 18 "105189-4210586" "1600 12th St" "10:54:02"
300 "105189-14603" "105189-76118" 183.4973079656762 0.30582884660946036 9019 17 "105189-4207374" "Division & 12th (W)" "10:53:56" 9020 18 "105189-4210586" "1600 12th St" "10:54:02"
455 "105189-14575" "105189-76119" 303.79163405452266 0.5063193900908711 14048 3 "105189-4207324" "The Dugout (E)" "18:28:09" 14049 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "18:28:15"
465 "105189-14585" "105189-76119" 303.79163405452266 0.5063193900908711 14448 3 "105189-4207324" "The Dugout (E)" "18:28:09" 14449 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "18:28:15"
455 "105189-14575" "105189-76119" 405.7974152609452 0.3381645127174543 14068 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "18:50:23" 14069 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "18:50:26"
465 "105189-14585" "105189-76119" 405.7974152609452 0.3381645127174543 14468 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "18:50:23" 14469 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "18:50:26"
447 "105189-14567" "105189-76119" 303.79163405452266 0.5063193900908711 13728 3 "105189-4207324" "The Dugout (E)" "10:28:09" 13729 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "10:28:15"
458 "105189-14578" "105189-76119" 303.79163405452266 0.5063193900908711 14168 3 "105189-4207324" "The Dugout (E)" "10:28:09" 14169 4 "105189-4206394" "Fairmount & Heatherton (Southward)" "10:28:15"
447 "105189-14567" "105189-76119" 405.7974152609452 0.3381645127174543 13748 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "10:50:23" 13749 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "10:50:26"
458 "105189-14578" "105189-76119" 405.7974152609452 0.3381645127174543 14188 23 "105189-4209742" "St. Ambrose (NW/Southbound)" "10:50:23" 14189 24 "105189-4206411" "St. Ambrose (SW/Northbound)" "10:50:26"
298 "105189-14601" "105189-76118" 283.13066344722085 0.4718844390787014 8944 10 "105189-4207386" "Central Park & Thornwood (S)" "18:51:22" 8945 11 "105189-4207384" "Hickory Grove & Central Park" "18:51:28"
297 "105189-14600" "105189-76118" 283.13066344722085 0.4718844390787014 8910 10 "105189-4207386" "Central Park & Thornwood (S)" "18:51:22" 8911 11 "105189-4207384" "Hickory Grove & Central Park" "18:51:28"
298 "105189-14601" "105189-76118" 329.82374369471415 0.5497062394911902 8945 11 "105189-4207384" "Hickory Grove & Central Park" "18:51:28" 8946 12 "105189-4207382" "Hickory Grove & Frisco" "18:51:34"
297 "105189-14600" "105189-76118" 329.82374369471415 0.5497062394911902 8911 11 "105189-4207384" "Hickory Grove & Central Park" "18:51:28" 8912 12 "105189-4207382" "Hickory Grove & Frisco" "18:51:34"
298 "105189-14601" "105189-76118" 183.4973079656762 0.30582884660946036 8951 17 "105189-4207374" "Division & 12th (W)" "18:53:56" 8952 18 "105189-4210586" "1600 12th St" "18:54:02"
297 "105189-14600" "105189-76118" 183.4973079656762 0.30582884660946036 8917 17 "105189-4207374" "Division & 12th (W)" "18:53:56" 8918 18 "105189-4210586" "1600 12th St" "18:54:02"
294 "105189-14597" "105189-76118" 283.13066344722085 0.4718844390787014 8808 10 "105189-4207386" "Central Park & Thornwood (S)" "09:51:22" 8809 11 "105189-4207384" "Hickory Grove & Central Park" "09:51:28"
299 "105189-14602" "105189-76118" 283.13066344722085 0.4718844390787014 8978 10 "105189-4207386" "Central Park & Thornwood (S)" "09:51:22" 8979 11 "105189-4207384" "Hickory Grove & Central Park" "09:51:28"
294 "105189-14597" "105189-76118" 329.82374369471415 0.5497062394911902 8809 11 "105189-4207384" "Hickory Grove & Central Park" "09:51:28" 8810 12 "105189-4207382" "Hickory Grove & Frisco" "09:51:34"
missing_recommended_field WARNING 1

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"
mixed_case_recommended_field WARNING 1

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "59th & 61st (N)" 397