transportation-management-association — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-09T11:05:15Z,
for the dataset file:///shared/transportation-management-association_1e463e98.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:
Modeshift, Inc.
Feed Email:
info@modeshift.com
Feed Language:
English
Feed Start Date:
N/A
Feed End Date:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 10
  • Routes: 2
  • Shapes: 33
  • Stops: 37
  • Trips: 44

Specification Compliance report

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

Notice Code Severity Total
missing_recommended_field WARNING 3

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.
"feed_info.txt" 2 "feed_start_date"
"feed_info.txt" 2 "feed_end_date"
"feed_info.txt" 2 "feed_version"
route_long_name_contains_short_name WARNING 1

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"3" 3 "SCCOOT" "SCCOOT"
stop_too_far_from_shape WARNING 71

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.

Only the first 50 of 71 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.
28 "22" "2.63" 276 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
32 "23" "2.67" 308 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
34 "24" "1.69" 323 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
34 "24" "1.69" 340 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
35 "25" "1.70" 346 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
35 "25" "1.70" 363 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
36 "26" "1.71" 369 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
36 "26" "1.71" 385 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
37 "27" "1.72" 392 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
37 "27" "1.72" 408 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
38 "28" "1.73" 415 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
38 "28" "1.73" 431 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
39 "29" "1.74" 438 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
39 "29" "1.74" 454 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
40 "30" "1.75" 460 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
40 "30" "1.75" 475 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
41 "31" "1.76" 479 "37" "Marlborough Square (Giant)" [39.86109,-75.68281] 105.44622054837768
41 "31" "1.76" 493 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
12 "10" "1.46" 127 "77" "Brandywine Hospital" [40.00944739738125,-75.79020834319937] 235.955569037537
12 "10" "1.46" 117 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
12 "10" "1.46" 122 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
42 "32" "1.77" 497 "72" "Walmart - Oxford" [39.79524,-75.97656] 171.8497460474982
13 "11" "1.47" 137 "77" "Brandywine Hospital" [40.00944739738125,-75.79020834319937] 235.955569037537
13 "11" "1.47" 129 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
13 "11" "1.47" 134 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
15 "12" "1.49" 161 "77" "Brandywine Hospital" [40.00944739738125,-75.79020834319937] 235.955569037537
15 "12" "1.49" 151 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
15 "12" "1.49" 156 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
16 "13" "1.50" 171 "77" "Brandywine Hospital" [40.00944739738125,-75.79020834319937] 235.955569037537
16 "13" "1.50" 163 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
16 "13" "1.50" 168 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
17 "14" "1.51" 176 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
17 "14" "1.51" 182 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
17 "14" "1.51" 184 "77" "Brandywine Hospital" [40.009456720160124,-75.79020443714057] 235.5041485093243
18 "15" "1.52" 189 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
18 "15" "1.52" 195 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
18 "15" "1.52" 197 "77" "Brandywine Hospital" [40.009456720160124,-75.79020443714057] 235.5041485093243
19 "17" "1.54" 210 "77" "Brandywine Hospital" [40.00944739738125,-75.79020834319937] 235.955569037537
19 "17" "1.54" 199 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
19 "17" "1.54" 205 "9" "Regency Park" [39.98074342473412,-75.8328238320513] 478.03020315446963
20 "18" "2.55" 214 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
21 "19" "2.56" 222 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
2 "1" "1.35" 4 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
2 "1" "1.35" 9 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
2 "1" "1.35" 11 "77" "Brandywine Hospital" [40.009456720160124,-75.79020443714057] 235.5041485093243
3 "2" "1.36" 16 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
3 "2" "1.36" 21 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378
3 "2" "1.36" 23 "77" "Brandywine Hospital" [40.009456720160124,-75.79020443714057] 235.5041485093243
5 "3" "1.38" 38 "9" "Regency Park" [39.98074114981728,-75.83282614950107] 478.2026599228382
5 "3" "1.38" 43 "20" "Coatesville VA Medical Center" [39.99715,-75.79672] 118.01657256966378