GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T13:00:04Z,
for the dataset file:///shared/indygo2_4ac90983.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • IndyGo Public Transportation

Feed Info


Publisher Name:
IndyGO
Publisher URL:
http://www.indygo.net
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-06-04
Feed End Date:
2026-10-10

Files included


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

Counts


  • Agencies: 1
  • Blocks: 357
  • Routes: 29
  • Shapes: 277
  • Stops: 2467
  • Trips: 9587

Specification Compliance report

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

Notice Code Severity Total
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
mixed_case_recommended_field WARNING 486

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 486 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.
"stops.txt" "stop_name" "E 82ND / CASTLEWAY" 1815
"trips.txt" "trip_headsign" "66th" 3768
"trips.txt" "trip_headsign" "66th" 3769
"trips.txt" "trip_headsign" "66th" 3774
"trips.txt" "trip_headsign" "66th" 3778
"trips.txt" "trip_headsign" "66th" 3782
"trips.txt" "trip_headsign" "66th" 3787
"trips.txt" "trip_headsign" "66th" 3791
"trips.txt" "trip_headsign" "66th" 3796
"trips.txt" "trip_headsign" "66th" 3801
"trips.txt" "trip_headsign" "66th" 3807
"trips.txt" "trip_headsign" "66th" 3811
"trips.txt" "trip_headsign" "66th" 3815
"trips.txt" "trip_headsign" "66th" 3819
"trips.txt" "trip_headsign" "66th" 3823
"trips.txt" "trip_headsign" "66th" 3827
"trips.txt" "trip_headsign" "66th" 3832
"trips.txt" "trip_headsign" "66th" 3836
"trips.txt" "trip_headsign" "66th" 3840
"trips.txt" "trip_headsign" "66th" 3844
"trips.txt" "trip_headsign" "66th" 3848
"trips.txt" "trip_headsign" "66th" 3852
"trips.txt" "trip_headsign" "66th" 3856
"trips.txt" "trip_headsign" "66th" 3860
"trips.txt" "trip_headsign" "66th" 3864
"trips.txt" "trip_headsign" "66th" 3868
"trips.txt" "trip_headsign" "66th" 3872
"trips.txt" "trip_headsign" "66th" 3876
"trips.txt" "trip_headsign" "66th" 3880
"trips.txt" "trip_headsign" "66th" 3884
"trips.txt" "trip_headsign" "66th" 3888
"trips.txt" "trip_headsign" "66th" 3892
"trips.txt" "trip_headsign" "66th" 3896
"trips.txt" "trip_headsign" "66th" 3900
"trips.txt" "trip_headsign" "66th" 3904
"trips.txt" "trip_headsign" "66th" 3908
"trips.txt" "trip_headsign" "66th" 3912
"trips.txt" "trip_headsign" "66th" 3916
"trips.txt" "trip_headsign" "66th" 3920
"trips.txt" "trip_headsign" "66th" 3924
"trips.txt" "trip_headsign" "66th" 3928
"trips.txt" "trip_headsign" "66th" 3932
"trips.txt" "trip_headsign" "66th" 3936
"trips.txt" "trip_headsign" "66th" 3940
"trips.txt" "trip_headsign" "66th" 3944
"trips.txt" "trip_headsign" "66th" 3948
"trips.txt" "trip_headsign" "66th" 3953
"trips.txt" "trip_headsign" "66th" 3957
"trips.txt" "trip_headsign" "66th" 3961
"trips.txt" "trip_headsign" "66th" 3965
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.
2602 "15497_shp-v38" "t1CB-b1F6-sl3-v38" 1444 "50143" "Meadows Dr & 39th St" [39.825537,-86.115109] 127.94281216085375
stop_too_far_from_shape_using_user_distance WARNING 186

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.

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

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.
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3484 "53412" "Southeastern Ave & Rural St" [39.75975791434837,-86.12016073525743] 450.5845893822428
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3485 "11744" "English Ave & Lasalle St" [39.75973471171262,-86.11668510069237] 614.3587282732722
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3486 "53413" "English Ave & Sherman Dr" [39.7599240701585,-86.10989761318515] 655.4213127380465
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3487 "14264" "Sherman Dr & Prospect Ave" [39.75885688713634,-86.10201582994296] 657.9434046046028
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3488 "53115" "Prospect St & Chester Ave" [39.75603268159898,-86.10199165964275] 471.37013104907965
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3489 "53116" "Southeastern Ave & Grant Ave" [39.754281667429474,-86.10197721937189] 521.6388453633227
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3490 "53117" "Southeastern Ave & Private Dr 4013 S" [39.75270978632014,-86.10116972707402] 624.8651104195926
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3491 "53118" "Southeastern Ave & Temperance Ave" [39.752743658216914,-86.09916553246325] 642.4860680338096
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3492 "53119" "Southeastern Ave & Worcester Ave" [39.75137347052372,-86.09553476718712] 656.3163968429392
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3493 "53168" "Southeastern Ave & Minnesota St" [39.7491317773567,-86.09123937754424] 656.1698187474892
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3494 "53165" "Emerson Ave & Iowa St" [39.74761816987941,-86.08834812281104] 620.4825306246618
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3495 "53166" "Emerson Ave & Emerton" [39.746583627582154,-86.08640426155063] 579.9889072865227
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3496 "53163" "Emerson Ave & Raymond St" [39.744457639064535,-86.08276729174133] 658.0216800761656
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3497 "53240" "Main St & 13th Ave" [39.72351100000869,-86.09211975180256] 450.65586967676944
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3498 "53241" "Main St & 10th Ave" [39.723473860502565,-86.09533917101625] 262.17817305317516
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3499 "53245" "Main St & 6th Ave" [39.7216163706197,-86.0964207124177] 655.3697264349116
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3500 "53249" "Main St & 2nd Ave" [39.721675035299576,-86.09131191557913] 655.3878687490809
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3501 "53250" "Emerson Ave & Churchman Ave" [39.72177576297193,-86.08278068962659] 632.2297290276222
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3502 "53251" "Emerson Ave & Lifegate Way" [39.71953983628503,-86.08247868813245] 657.7529269118128
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3503 "53252" "Emerson Ave & Hornet Ave" [39.717580538930534,-86.08255752547129] 664.4280460430866
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3504 "53253" "Emerson Ave & Grovewood Pl" [39.7136911050111,-86.0826274566522] 658.1285820327764
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3505 "53255" "Emerson Ave & Victory Dr" [39.707028626514294,-86.08257623041297] 658.3532112270941
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3506 "53256" "Emerson Ave & Shear Avenue" [39.704270919229096,-86.08255336473106] 658.0690671415074
2738 "15336_shp-v38" "t203-b515-sl3-v38" 3507 "53257" "Emerson Ave & Thompson Rd" [39.7018197093808,-86.08253287130002] 658.1689964781677
8340 "15192_shp-v37" "t1F4-b2009-sl3-v37" 240638 "86012" "82nd St & Raquet Sq Dr" [39.907509,-86.096845] 208.89908508216203
8002 "15206_shp-v37" "t1F8-b324-sl3-v37" 241188 "50648" "Washington St & Edmondson Ave" [39.771846,-86.05026] 134.59620349476793
5794 "15218_shp-v37" "t221-b641-sl3-v37" 245727 "53326" "Emerson Ave & Southport Rd" [39.664445,-86.082426] 100.54857987995146
8127 "15212_shp-v37" "t8FD-b3F7-sl3-v37" 468665 "50648" "Washington St & Edmondson Ave" [39.771846,-86.05026] 134.59620349476793
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1568 "14040" "22nd St & Winthrop Ave" [39.797719,-86.140342] 113.73614631168007
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1569 "14400" "22nd Street & Yandes Street" [39.79774504260944,-86.13986253280864] 113.71574038312542
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1570 "50440" "Dr. AJ Brown Ave & 23rd St" [39.798378395774236,-86.13550845902115] 116.39493350045767
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1572 "50444" "25th St & Ralston Ave" [39.80337135340959,-86.13264382132225] 116.1553628252001
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1573 "50445" "25th St & Sangster Ave" [39.80338418464352,-86.12980310641075] 116.0087916039941
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1574 "50447" "25th St & Baltimore Ave" [39.80338972729501,-86.1279108347132] 115.99199545817368
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1575 "50449" "25th St & Hillside Ave" [39.80340434610813,-86.1250017615409] 116.30545731027337
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1576 "50451" "25th St & Keystone Ave" [39.80341206313608,-86.12186771927352] 116.47463036941024
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1577 "50454" "25th St & Rural St" [39.80340054816475,-86.11828235042806] 117.07273021399365
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1578 "50457" "25th St & Dearborn St" [39.803401000375395,-86.11346843173145] 117.08247124878963
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1579 "50459" "25th St & Adams St" [39.80339025613444,-86.11074895852434] 117.01192926464248
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1580 "50460" "25th St & Olney St" [39.803380461390404,-86.10868936976823] 117.0864382973405
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1581 "50462" "25th St & Station St" [39.8033937752587,-86.10481331928467] 117.05928650683857
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1582 "14045" "Sherman Dr & 22nd St" [39.79957457887638,-86.1024087799063] 117.56044139116365
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1584 "51621" "21st St & Forest Manor Ave" [39.796112332898076,-86.09908179277862] 117.08097176689236
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1585 "51624" "21st St & Linwood" [39.796160595369464,-86.09491794930666] 117.09027707123823
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1586 "51626" "21st St & Bosart Ave" [39.796190280038175,-86.09194576728133] 117.13138992370573
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1587 "51630" "21st St & Riley Ave" [39.79621830342165,-86.08685006648426] 117.14814885450949
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1588 "51631" "21st St & Emerson Ave" [39.796233776130165,-86.0841580369253] 117.05340780929016
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1589 "51635" "21st St & Sutton St" [39.796252893448035,-86.07863127689878] 117.07456305853272
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1590 "51636" "21st St & Ritter Ave" [39.79626524628821,-86.07486165545342] 117.09690778715417
972 "15474_shp-v38" "t1F4-b1F8-sl3-v38" 1591 "51637" "21st St & Layman Ave" [39.79626813840501,-86.07381195425378] 116.9682378435372
unusable_trip WARNING 5

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
8668 "t1F5-b2329-sl3-v37"
8673 "t204-b232B-sl3-v37"
8677 "t213-b232F-sl3-v37"
8687 "t280-b2331-sl3-v37"
8695 "t2C4-b2332-sl3-v37"