orange-county-transportation-authority — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-25T19:22:37Z,
for the dataset file:///shared/orange-county-transportation-authority_9682b4a5.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 Language:
English
Feed Start Date:
2026-08-09
Feed End Date:
2026-11-07

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: 454
  • Routes: 53
  • Shapes: 145
  • Stops: 5064
  • Trips: 7240

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 48967

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 48967 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.
3344 "2428-12903772" "2428-53" 825.5362670348801 0.22931562973191114 228781 15 "2428-6500" "Main-Civic Center" "09:51:00" 228782 16 "2428-6501" "Main-10th" "09:51:01"
3239 "2428-12900364" "2428-53" 825.5362670348801 0.22931562973191114 228781 15 "2428-6500" "Main-Civic Center" "09:51:00" 228782 16 "2428-6501" "Main-10th" "09:51:01"
1072 "2428-13027802" "2428-29A" 1035.5865429093421 0.28766292858592835 72560 20 "2428-7106" "Beach-Cerritos" "19:10:00" 72561 21 "2428-7107" "Beach-Pacific" "19:10:01"
997 "2428-13027990" "2428-29A" 1035.5865429093421 0.28766292858592835 72560 20 "2428-7106" "Beach-Cerritos" "19:10:00" 72561 21 "2428-7107" "Beach-Pacific" "19:10:01"
1072 "2428-13027802" "2428-29A" 877.8251622738852 0.243840322853857 72583 43 "2428-2753" "Edinger-ENT 7552 Citicorp" "19:39:00" 72584 44 "2428-2754" "Edinger-Sher" "19:39:01"
997 "2428-13027990" "2428-29A" 877.8251622738852 0.243840322853857 72583 43 "2428-2753" "Edinger-ENT 7552 Citicorp" "19:39:00" 72584 44 "2428-2754" "Edinger-Sher" "19:39:01"
1072 "2428-13027802" "2428-29A" 612.144647075046 0.17004017974306834 72586 46 "2428-8607" "Beach-Edinger" "19:41:00" 72587 47 "2428-2629" "Beach-Stark" "19:41:01"
997 "2428-13027990" "2428-29A" 612.144647075046 0.17004017974306834 72586 46 "2428-8607" "Beach-Edinger" "19:41:00" 72587 47 "2428-2629" "Beach-Stark" "19:41:01"
1072 "2428-13027802" "2428-29A" 777.8665492020853 0.21607404144502368 72591 51 "2428-2633" "Beach-Warner" "19:45:00" 72592 52 "2428-2634" "Beach-Cypress" "19:45:01"
997 "2428-13027990" "2428-29A" 777.8665492020853 0.21607404144502368 72591 51 "2428-2633" "Beach-Warner" "19:45:00" 72592 52 "2428-2634" "Beach-Cypress" "19:45:01"
1072 "2428-13027802" "2428-29A" 950.7239471838989 0.2640899853288608 72594 54 "2428-2636" "Beach-Slater" "19:47:00" 72595 55 "2428-2637" "Beach-Liberty" "19:47:01"
997 "2428-13027990" "2428-29A" 950.7239471838989 0.2640899853288608 72594 54 "2428-2636" "Beach-Slater" "19:47:00" 72595 55 "2428-2637" "Beach-Liberty" "19:47:01"
1072 "2428-13027802" "2428-29A" 1278.8366446935163 0.35523240130375455 72606 66 "2428-2648" "Beach-Indianapolis" "19:59:00" 72607 67 "2428-2649" "Beach-Sunset" "19:59:01"
997 "2428-13027990" "2428-29A" 1278.8366446935163 0.35523240130375455 72606 66 "2428-2648" "Beach-Indianapolis" "19:59:00" 72607 67 "2428-2649" "Beach-Sunset" "19:59:01"
1072 "2428-13027802" "2428-29A" 1272.6702769360697 0.35351952137113046 72609 69 "2428-2651" "Beach-Sunrise" "20:02:00" 72610 70 "2428-8143" "Beach-Pacific View" "20:02:01"
997 "2428-13027990" "2428-29A" 1272.6702769360697 0.35351952137113046 72609 69 "2428-2651" "Beach-Sunrise" "20:02:00" 72610 70 "2428-8143" "Beach-Pacific View" "20:02:01"
5280 "2428-13019893" "2428-64" 1308.5848954524533 0.3634958042923482 347932 2 "2428-7494" "Mcfadden-Vermont" "15:30:00" 347933 3 "2428-7495" "Mcfadden-Vassar" "15:30:01"
5280 "2428-13019893" "2428-64" 659.4125019289227 0.18317013942470073 347956 26 "2428-5950" "1ST-Fairview" "16:03:00" 347957 27 "2428-5951" "1ST-Sullivan" "16:03:01"
931 "2428-13027843" "2428-29" 1491.9449141128082 0.41442914280911336 62780 7 "2428-2613" "Beach-Seabridge" "14:49:00" 62781 8 "2428-2614" "Beach-Adams" "14:49:01"
952 "2428-13027916" "2428-29" 1491.9449141128082 0.41442914280911336 62780 7 "2428-2613" "Beach-Seabridge" "14:49:00" 62781 8 "2428-2614" "Beach-Adams" "14:49:01"
931 "2428-13027843" "2428-29" 899.3307219780982 0.2498140894383606 62830 57 "2428-0760" "Beach-Auto Center Drive" "16:10:00" 62831 58 "2428-0750" "Beach-Commonwealth" "16:10:01"
952 "2428-13027916" "2428-29" 899.3307219780982 0.2498140894383606 62830 57 "2428-0760" "Beach-Auto Center Drive" "16:10:00" 62831 58 "2428-0750" "Beach-Commonwealth" "16:10:01"
3359 "2428-12903787" "2428-53" 1061.669371961345 0.29490815887815136 229421 10 "2428-3483" "Main-Mercantile" "13:13:00" 229422 11 "2428-3484" "Main-Macarthur" "13:13:01"
3245 "2428-12900370" "2428-53" 1061.669371961345 0.29490815887815136 229421 10 "2428-3483" "Main-Mercantile" "13:13:00" 229422 11 "2428-3484" "Main-Macarthur" "13:13:01"
3359 "2428-12903787" "2428-53" 1128.878641669154 0.31357740046365384 229432 21 "2428-6486" "Main-Saint Gertrude" "13:25:00" 229433 22 "2428-6487" "Main-Saint Andrew" "13:25:01"
3245 "2428-12900370" "2428-53" 1128.878641669154 0.31357740046365384 229432 21 "2428-6486" "Main-Saint Gertrude" "13:25:00" 229433 22 "2428-6487" "Main-Saint Andrew" "13:25:01"
3359 "2428-12903787" "2428-53" 825.5362670348801 0.22931562973191114 229441 30 "2428-6500" "Main-Civic Center" "13:36:00" 229442 31 "2428-6501" "Main-10th" "13:36:01"
3245 "2428-12900370" "2428-53" 825.5362670348801 0.22931562973191114 229441 30 "2428-6500" "Main-Civic Center" "13:36:00" 229442 31 "2428-6501" "Main-10th" "13:36:01"
5361 "2428-13040695" "2428-64" 1550.6669599997958 0.43074082222216553 351900 4 "2428-7423" "Golden West-Mcfadden" "09:15:00" 351901 5 "2428-7424" "Golden West-Georgetown" "09:15:01"
5361 "2428-13040695" "2428-64" 910.2194127491974 0.25283872576366595 351906 10 "2428-7344" "Bolsa-Newland" "09:22:00" 351907 11 "2428-7345" "Bolsa-Purdy" "09:22:01"
3145 "2428-13019192" "2428-53" 1154.7145851516893 0.3207540514310248 219363 5 "2428-3477" "Main-Veneto" "20:13:00" 219364 6 "2428-3478" "Main-Park Plaza" "20:13:01"
3145 "2428-13019192" "2428-53" 865.276537014671 0.2403545936151864 219373 15 "2428-6478" "Main-Sandpointe" "20:24:00" 219374 16 "2428-6479" "Main-Macarthur" "20:24:01"
3145 "2428-13019192" "2428-53" 1257.0510278290785 0.34918084106363295 219378 20 "2428-6484" "Main-Warner" "20:28:00" 219379 21 "2428-6486" "Main-Saint Gertrude" "20:28:01"
3145 "2428-13019192" "2428-53" 1048.0563741216292 0.29112677058934144 219380 22 "2428-6487" "Main-Saint Andrew" "20:29:00" 219381 23 "2428-6488" "Main-Berkeley" "20:29:01"
3145 "2428-13019192" "2428-53" 912.3240674000514 0.2534233520555698 219384 26 "2428-6496" "Main-Bishop" "20:34:00" 219385 27 "2428-6497" "Main-Chestnut" "20:34:01"
3145 "2428-13019192" "2428-53" 914.2911450899497 0.25396976252498604 219390 32 "2428-6502" "Main-Washington" "20:39:00" 219391 33 "2428-6503" "Main-15th" "20:39:01"
3529 "2428-12901459" "2428-54" 1430.9112553352118 0.39747534870422546 238687 2 "2428-2214" "Chapman-Springdale" "08:17:00" 238688 3 "2428-2215" "Chapman-Lamplighter" "08:17:01"
3529 "2428-12901459" "2428-54" 526.0635285743033 0.14612875793730648 238690 5 "2428-2217" "Chapman-Industry" "08:19:00" 238691 6 "2428-2218" "Chapman-Monarch" "08:19:01"
3529 "2428-12901459" "2428-54" 954.8582614468412 0.2652384059574559 238698 13 "2428-2222" "Chapman-Magnolia" "08:26:00" 238699 14 "2428-2223" "Chapman-Loraleen" "08:26:01"
3529 "2428-12901459" "2428-54" 1464.839044634318 0.4068997346206439 238700 15 "2428-2224" "Chapman-Gilbert" "08:28:00" 238701 16 "2428-2225" "Chapman-Promenade" "08:28:01"
5744 "2428-12902785" "2428-66" 1416.825663495664 0.3935626843043511 374546 6 "2428-7470" "Mcfadden-Newland" "14:32:00" 374547 7 "2428-7471" "Mcfadden-Eden" "14:32:01"
5645 "2428-12900236" "2428-66" 1416.825663495664 0.3935626843043511 374546 6 "2428-7470" "Mcfadden-Newland" "14:32:00" 374547 7 "2428-7471" "Mcfadden-Eden" "14:32:01"
5744 "2428-12902785" "2428-66" 742.3665450302437 0.2062129291750677 374551 11 "2428-7475" "Mcfadden-Narcissus" "14:36:00" 374552 12 "2428-7476" "Mcfadden-Belgrave" "14:36:01"
5645 "2428-12900236" "2428-66" 742.3665450302437 0.2062129291750677 374551 11 "2428-7475" "Mcfadden-Narcissus" "14:36:00" 374552 12 "2428-7476" "Mcfadden-Belgrave" "14:36:01"
5744 "2428-12902785" "2428-66" 859.6893311583173 0.23880259198842146 374556 16 "2428-6542" "Mcfadden-Sail" "14:40:00" 374557 17 "2428-6543" "Mcfadden-Maxine" "14:40:01"
5645 "2428-12900236" "2428-66" 859.6893311583173 0.23880259198842146 374556 16 "2428-6542" "Mcfadden-Sail" "14:40:00" 374557 17 "2428-6543" "Mcfadden-Maxine" "14:40:01"
5744 "2428-12902785" "2428-66" 668.1701251984279 0.18560281255511885 374595 55 "2428-7301" "Walnut-Sinclair" "15:29:00" 374596 56 "2428-7302" "Walnut-Myford" "15:29:01"
5645 "2428-12900236" "2428-66" 668.1701251984279 0.18560281255511885 374595 55 "2428-7301" "Walnut-Sinclair" "15:29:00" 374596 56 "2428-7302" "Walnut-Myford" "15:29:01"
5744 "2428-12902785" "2428-66" 901.5885244513066 0.2504412567920296 374598 58 "2428-3637" "Walnut-THE Mall" "15:33:00" 374599 59 "2428-3638" "Walnut-Lime" "15:33:01"
5645 "2428-12900236" "2428-66" 901.5885244513066 0.2504412567920296 374598 58 "2428-3637" "Walnut-THE Mall" "15:33:00" 374599 59 "2428-3638" "Walnut-Lime" "15:33:01"
mixed_case_recommended_field WARNING 2

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" "1ST-B" 4531
"stops.txt" "stop_name" "1ST-B" 4539