burbankbus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-08T09:38:48Z,
for the dataset file:///shared/burbankbus_b46b6cbc.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
GMV Syncromatics
Feed Email:
support@gmvsync.com
Feed Language:
English
Feed Start Date:
2026-07-19
Feed End Date:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_attributes.txt
  4. calendar_dates.txt
  5. directions.txt
  6. feed_info.txt
  7. realtime_routes.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. trips.txt

Counts


  • Agencies: 1
  • Blocks: 20
  • Routes: 2
  • Shapes: 2
  • Stops: 47
  • Trips: 99

Specification Compliance report

84 notices reported (48 errors, 32 warnings, 4 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 48

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"501-2" "5625332" 1166 7954.299734816254 14 1165 7954.299734816254 13
"501-1" "5625332" 1138 7954.299734816254 14 1137 7954.299734816254 13
"501-4" "5625332" 1222 7954.299734816254 14 1221 7954.299734816254 13
"501-3" "5625332" 1194 7954.299734816254 14 1193 7954.299734816254 13
"505-2" "5625332" 1586 7954.299734816254 14 1585 7954.299734816254 13
"505-1" "5625332" 1558 7954.299734816254 14 1557 7954.299734816254 13
"505-4" "5625332" 1642 7954.299734816254 14 1641 7954.299734816254 13
"505-3" "5625332" 1614 7954.299734816254 14 1613 7954.299734816254 13
"554-4" "5625332" 2230 7954.299734816254 14 2229 7954.299734816254 13
"554-3" "5625332" 2202 7954.299734816254 14 2201 7954.299734816254 13
"554-2" "5625332" 2174 7954.299734816254 14 2173 7954.299734816254 13
"554-1" "5625332" 2146 7954.299734816254 14 2145 7954.299734816254 13
"554-5" "5625332" 2258 7954.299734816254 14 2257 7954.299734816254 13
"504-1" "5625332" 1474 7954.299734816254 14 1473 7954.299734816254 13
"504-3" "5625332" 1530 7954.299734816254 14 1529 7954.299734816254 13
"504-2" "5625332" 1502 7954.299734816254 14 1501 7954.299734816254 13
"553-1" "5625332" 2006 7954.299734816254 14 2005 7954.299734816254 13
"553-5" "5625332" 2118 7954.299734816254 14 2117 7954.299734816254 13
"553-4" "5625332" 2090 7954.299734816254 14 2089 7954.299734816254 13
"553-3" "5625332" 2062 7954.299734816254 14 2061 7954.299734816254 13
"553-2" "5625332" 2034 7954.299734816254 14 2033 7954.299734816254 13
"503-2" "5625332" 1390 7954.299734816254 14 1389 7954.299734816254 13
"503-1" "5625332" 1362 7954.299734816254 14 1361 7954.299734816254 13
"503-4" "5625332" 1446 7954.299734816254 14 1445 7954.299734816254 13
"503-3" "5625332" 1418 7954.299734816254 14 1417 7954.299734816254 13
"552-2" "5625332" 1922 7954.299734816254 14 1921 7954.299734816254 13
"552-1" "5625332" 1894 7954.299734816254 14 1893 7954.299734816254 13
"556-2" "5625332" 2426 7954.299734816254 14 2425 7954.299734816254 13
"556-1" "5625332" 2398 7954.299734816254 14 2397 7954.299734816254 13
"552-4" "5625332" 1978 7954.299734816254 14 1977 7954.299734816254 13
"552-3" "5625332" 1950 7954.299734816254 14 1949 7954.299734816254 13
"556-3" "5625332" 2454 7954.299734816254 14 2453 7954.299734816254 13
"502-1" "5625332" 1250 7954.299734816254 14 1249 7954.299734816254 13
"502-3" "5625332" 1306 7954.299734816254 14 1305 7954.299734816254 13
"502-2" "5625332" 1278 7954.299734816254 14 1277 7954.299734816254 13
"506-1" "5625332" 1670 7954.299734816254 14 1669 7954.299734816254 13
"502-4" "5625332" 1334 7954.299734816254 14 1333 7954.299734816254 13
"506-3" "5625332" 1726 7954.299734816254 14 1725 7954.299734816254 13
"506-2" "5625332" 1698 7954.299734816254 14 1697 7954.299734816254 13
"506-4" "5625332" 1754 7954.299734816254 14 1753 7954.299734816254 13
"551-3" "5625332" 1838 7954.299734816254 14 1837 7954.299734816254 13
"551-2" "5625332" 1810 7954.299734816254 14 1809 7954.299734816254 13
"551-1" "5625332" 1782 7954.299734816254 14 1781 7954.299734816254 13
"555-3" "5625332" 2342 7954.299734816254 14 2341 7954.299734816254 13
"555-2" "5625332" 2314 7954.299734816254 14 2313 7954.299734816254 13
"555-1" "5625332" 2286 7954.299734816254 14 2285 7954.299734816254 13
"551-4" "5625332" 1866 7954.299734816254 14 1865 7954.299734816254 13
"555-4" "5625332" 2370 7954.299734816254 14 2369 7954.299734816254 13
missing_feed_info_date WARNING 1

missing_feed_info_date

One of feed_start_date or feed_end_date is specified, but not both.

Even though feed_info.start_date and feed_info.end_date are optional, if one field is provided the second one should also be provided.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. fieldName (?) Either `feed_end_date` or `feed_start_date`.
2 "feed_end_date"
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.
"feed_info.txt" 2 "feed_end_date"
route_long_name_contains_short_name WARNING 2

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`.
"3162" 2 "P" "P - Pink Route"
"3163" 3 "O" "O - North Hollywood to Airport"
same_name_and_description_for_route WARNING 1

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

Description of a route that provides useful, quality information. Do not simply duplicate the name of the route.

See the GTFS and GTFS Best Practices links below for more examples of how to populate the route_short_name, route_long_name, and route_desc fields.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
2 "3162" "P - Pink Route" "route_long_name"
stop_too_far_from_shape_using_user_distance WARNING 26

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.
53 "13945" "501-1" 1125 "3068080" "Olive & Lake SB" [34.1780892384663,-118.31202341248304] 325.46221119814584
53 "13945" "501-1" 1126 "3068081" "Olive & Victory SB" [34.17615885847818,-118.31384770803652] 329.67516664618364
53 "13945" "501-1" 1127 "3068082" "Olive & Joslyn Center" [34.17253281262289,-118.3175997457489] 329.8056580719083
53 "13945" "501-1" 1128 "3068083" "Olive & Verdugo" [34.17005304872637,-118.32027263755391] 329.53095280133164
53 "13945" "501-1" 1129 "3068085" "Olive & Keystone SB" [34.16669112398012,-118.32379531191378] 329.7473052080609
53 "13945" "501-1" 1130 "3068086" "Buena Vista & Olive SB" [34.16309227250495,-118.32758073525703] 315.11868905702084
53 "13945" "501-1" 1131 "3068087" "Buena Vista & Alameda SB" [34.16123267635535,-118.32945996237788] 319.9353488066605
53 "13945" "501-1" 1132 "3068088" "Alameda & Bob Hope SB" [34.15790040753428,-118.32930404373153] 329.1850766740093
53 "13945" "501-1" 1133 "3068089" "Olive & Cailfornia" [34.156332342369645,-118.33395838204812] 323.84753878660183
53 "13945" "501-1" 1134 "3068092" "Olive & Hollywood Way" [34.15450718164943,-118.33668832622868] 329.60952179509184
53 "13945" "501-1" 1135 "5625330" "Riverside & Pass" [34.15264608734426,-118.34095654798777] 316.2261459729529
53 "13945" "501-1" 1136 "5625331" "Riverside & Mariota" [34.1522787291994,-118.34745700281391] 328.9935073322774
53 "13945" "501-1" 1137 "5625332" "Universal Redline Station" [34.13978071026598,-118.36191773455216] 183.07395188479362
53 "13945" "501-1" 1139 "5625333" "Riverside & Mariota" [34.1521422588127,-118.35388033363152] 329.0031947124214
53 "13945" "501-1" 1140 "5625334" "Riverside & Pass" [34.15216987144477,-118.34762797542365] 320.92589305201506
53 "13945" "501-1" 1141 "5625335" "Hollywood & Olive EB" [34.15219375028783,-118.34191047110329] 265.072538029137
53 "13945" "501-1" 1142 "5625336" "Olive & California EB" [34.15238836869053,-118.338681293516] 329.83728471018867
53 "13945" "501-1" 1143 "5625513" "Alameda & Bob Hope EB" [34.15532826941555,-118.33558353922353] 321.49937075879484
53 "13945" "501-1" 1144 "3068099" "Buena Vista & Alameda NB" [34.15719916158382,-118.3311035908525] 308.14250383279654
53 "13945" "501-1" 1145 "3068100" "Buena Vista & Olive NB" [34.158233004501014,-118.32813297513096] 327.26496564038166
53 "13945" "501-1" 1146 "3068101" "Olive & Keystone NB" [34.161855538145055,-118.32872403364931] 329.74258559379103
53 "13945" "501-1" 1147 "3068103" "Olive & Verdugo NB" [34.16529175042753,-118.32508684796838] 329.826508045404
53 "13945" "501-1" 1148 "3068104" "Olive & Virginia" [34.16838396656668,-118.32186233452153] 329.76937681249404
53 "13945" "501-1" 1149 "3068105" "Olive & Victory NB" [34.1716365615325,-118.31842682176297] 329.78598457823284
53 "13945" "501-1" 1150 "3068106" "Olive & Lake NB" [34.1731131170428,-118.3168297302506] 329.0744767452569
53 "13945" "501-1" 1151 "3067453" "Metrolink Station" [34.17574626833632,-118.31405907021518] 626.8646290195416
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.
53 "13945" "501-1" 1151 "3067453" "Metrolink Station" [34.1810359730188,-118.31170255456165] 1150 "3068106" "Olive & Lake NB" [34.175312999999996,-118.31443700000003]
service_extends_far_in_the_future INFO 1

service_extends_far_in_the_future

A service end date is more than 2 years in the future.

You can see more about this notice here.

serviceId (?) The service_id that ends far in the future. serviceWindowEndDate (?) The end date of the service (YYYY-MM-DD format).
"1" "2099-12-31"
unknown_file INFO 3

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"calendar_attributes.txt"
"realtime_routes.txt"
"directions.txt"