gotriangle-us — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-19T18:11:23Z,
for the dataset file:///shared/gotriangle-us_ac9c182b.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-03-15
Feed End Date:
2026-08-01

Files included


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

Counts


  • Agencies: 1
  • Blocks: 106
  • Routes: 16
  • Shapes: 51
  • Stops: 404
  • Trips: 1569

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 95

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 95 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.
786 "103048-9f819213-8073-4bcb-8924-8e46496e2146" "103048-3538" 1300.6091250594777 0.3612803125165216 16490 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "08:06:59" 16491 24 "103048-12805" "Durham Station (Parking Deck)" "08:07:00"
1294 "103048-dcdcd38b-3439-4abe-be57-e0566ec35837" "103048-3544" 1783.4060380421497 29.72343396736916 27386 1 "103048-12805" "Durham Station (Parking Deck)" "09:55:00" 27387 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "09:55:00"
301 "103048-7bf0975b-33ed-4ee9-a314-8eb7b8951436" "103048-3540" 176.55921999348726 0.34330959443178083 6223 0 "103048-12807" "Pettigrew St at Parking Deck" "07:00:00" 6224 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "07:00:07"
797 "103048-d78b7809-ab99-4e6e-93fa-92ea63dc7fb4" "103048-3538" 1300.6091250594777 0.3612803125165216 16711 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "08:36:59" 16712 24 "103048-12805" "Durham Station (Parking Deck)" "08:37:00"
946 "103048-955c9329-f015-4b98-bf66-795238686714" "103048-3538" 1300.6091250594777 0.3612803125165216 19807 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "10:06:59" 19808 24 "103048-12805" "Durham Station (Parking Deck)" "10:07:00"
879 "103048-e53eede1-212d-4410-9346-5a42a1101723" "103048-3540" 176.55921999348726 0.34330959443178083 18484 0 "103048-12807" "Pettigrew St at Parking Deck" "13:30:00" 18485 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "13:30:07"
407 "103048-97f75d22-4cb6-4624-b6fc-a9464d5a928a" "103048-3538" 1300.6091250594777 0.3612803125165216 8710 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "14:21:59" 8711 24 "103048-12805" "Durham Station (Parking Deck)" "14:22:00"
1549 "103048-2a7ee2a2-d8c0-4113-98fc-46a49f56def5" "103048-3538" 1300.6091250594777 0.3612803125165216 32809 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "21:54:59" 32810 24 "103048-12805" "Durham Station (Parking Deck)" "21:55:00"
402 "103048-b62ca069-9a4e-47cf-92a6-66822ebfa445" "103048-3538" 1300.6091250594777 0.3612803125165216 8580 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "13:36:59" 8581 24 "103048-12805" "Durham Station (Parking Deck)" "13:37:00"
1289 "103048-ef00e411-c802-4c84-aaf8-e01dcc1e55a6" "103048-3538" 1300.6091250594777 0.3612803125165216 27287 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "11:21:59" 27288 24 "103048-12805" "Durham Station (Parking Deck)" "11:22:00"
397 "103048-0d005feb-1db3-4693-8bfa-61c4a7ed9302" "103048-3538" 1300.6091250594777 0.3612803125165216 8445 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "16:36:59" 8446 24 "103048-12805" "Durham Station (Parking Deck)" "16:37:00"
372 "103048-32cb9a4f-bc21-4e24-aee2-b4f4b3c0add1" "103048-3538" 1300.6091250594777 0.3612803125165216 7872 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "12:06:59" 7873 24 "103048-12805" "Durham Station (Parking Deck)" "12:07:00"
775 "103048-e8216d8f-d10a-454a-b127-a313fdf47a04" "103048-3538" 1300.6091250594777 0.3612803125165216 16269 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "07:36:59" 16270 24 "103048-12805" "Durham Station (Parking Deck)" "07:37:00"
317 "103048-afb727eb-dbd9-4bd8-99eb-3df0086fcdd3" "103048-3540" 176.55921999348726 0.34330959443178083 6702 0 "103048-12807" "Pettigrew St at Parking Deck" "11:30:00" 6703 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "11:30:07"
145 "103048-b29af823-c7eb-409b-a9e7-1e8ce211b635" "103048-3540" 176.55921999348726 0.34330959443178083 2875 0 "103048-12807" "Pettigrew St at Parking Deck" "19:00:00" 2876 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "19:00:07"
379 "103048-ae44e453-1258-49aa-ab9b-a7fdc61d7a84" "103048-3538" 1300.6091250594777 0.3612803125165216 8054 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "16:21:59" 8055 24 "103048-12805" "Durham Station (Parking Deck)" "16:22:00"
682 "103048-0cdf9473-6a50-467b-88e7-419af283b886" "103048-3544" 1783.4060380421497 29.72343396736916 14496 1 "103048-12805" "Durham Station (Parking Deck)" "07:30:00" 14497 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "07:30:00"
406 "103048-99767f9e-8b36-4507-9652-5dc207e21df0" "103048-3538" 1300.6091250594777 0.3612803125165216 8685 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "14:06:59" 8686 24 "103048-12805" "Durham Station (Parking Deck)" "14:07:00"
377 "103048-5a180a84-2701-41ca-bd1a-c500985fdb21" "103048-3538" 1300.6091250594777 0.3612803125165216 8004 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "12:21:59" 8005 24 "103048-12805" "Durham Station (Parking Deck)" "12:22:00"
318 "103048-9d832c89-db83-42d2-9458-9a4123630b6e" "103048-3540" 176.55921999348726 0.34330959443178083 6725 0 "103048-12807" "Pettigrew St at Parking Deck" "12:00:00" 6726 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "12:00:07"
1558 "103048-8b42ec13-4c19-400f-a72f-65e418e43ac2" "103048-3538" 1300.6091250594777 0.3612803125165216 32984 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "21:21:59" 32985 24 "103048-12805" "Durham Station (Parking Deck)" "21:22:00"
1309 "103048-a032b567-61ae-4596-8a50-aad8f3d2c521" "103048-3544" 1783.4060380421497 29.72343396736916 27676 1 "103048-12805" "Durham Station (Parking Deck)" "10:55:00" 27677 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "10:55:00"
101 "103048-605f6fa3-ec04-401e-a430-1896e1f265c4" "103048-3538" 1300.6091250594777 0.3612803125165216 1938 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "18:06:59" 1939 24 "103048-12805" "Durham Station (Parking Deck)" "18:07:00"
601 "103048-e60a5ae6-ae3b-429f-a45b-9c0b2bf3bf1e" "103048-3540" 176.55921999348726 0.34330959443178083 12853 0 "103048-12807" "Pettigrew St at Parking Deck" "16:30:00" 12854 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "16:30:07"
283 "103048-79508b13-8c1f-4595-85ea-6336e8d460a9" "103048-3540" 176.55921999348726 0.34330959443178083 5769 0 "103048-12807" "Pettigrew St at Parking Deck" "06:00:00" 5770 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "06:00:07"
59 "103048-901739ae-22d2-4016-bbe9-86cac8e03709" "103048-3544" 1783.4060380421497 29.72343396736916 1113 0 "103048-12805" "Durham Station (Parking Deck)" "06:00:00" 1114 1 "103048-1853" "Hillsborough St at Meredith College (Eb)" "06:00:00"
76 "103048-44a0871d-016e-4d43-9b5f-1cf6dd9c68c2" "103048-3544" 1783.4060380421497 29.72343396736916 1417 0 "103048-12805" "Durham Station (Parking Deck)" "06:30:00" 1418 1 "103048-1853" "Hillsborough St at Meredith College (Eb)" "06:30:00"
1105 "103048-e74e8ce6-c2a4-4dac-a377-e6374d17952b" "103048-3540" 176.55921999348726 0.34330959443178083 23273 0 "103048-12807" "Pettigrew St at Parking Deck" "16:00:00" 23274 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "16:00:07"
1354 "103048-0d329d55-723b-46a5-8cd6-a464983257fb" "103048-3538" 1300.6091250594777 0.3612803125165216 28652 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "23:54:59" 28653 24 "103048-12805" "Durham Station (Parking Deck)" "23:55:00"
99 "103048-53595788-1bbb-4904-a5f2-46c5be9029da" "103048-3538" 1300.6091250594777 0.3612803125165216 1888 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "15:36:59" 1889 24 "103048-12805" "Durham Station (Parking Deck)" "15:37:00"
1104 "103048-98df5632-dfc5-4757-9f35-d6719037c875" "103048-3540" 176.55921999348726 0.34330959443178083 23250 0 "103048-12807" "Pettigrew St at Parking Deck" "15:30:00" 23251 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "15:30:07"
916 "103048-690f0ad1-a0ad-4231-89a9-cfc0ae618836" "103048-3544" 1783.4060380421497 29.72343396736916 19132 1 "103048-12805" "Durham Station (Parking Deck)" "07:00:00" 19133 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "07:00:00"
403 "103048-fb667292-58a4-4a5b-9560-5d4d5a4f8741" "103048-3538" 1300.6091250594777 0.3612803125165216 8605 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "13:51:59" 8606 24 "103048-12805" "Durham Station (Parking Deck)" "13:52:00"
387 "103048-e3273e37-ebbe-4e24-813e-3b86dcc1d92c" "103048-3538" 1300.6091250594777 0.3612803125165216 8262 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "19:52:11" 8263 24 "103048-12805" "Durham Station (Parking Deck)" "19:52:12"
102 "103048-d75e331e-11d4-4bbd-9ac2-2008924272ef" "103048-3538" 1300.6091250594777 0.3612803125165216 1963 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "18:22:11" 1964 24 "103048-12805" "Durham Station (Parking Deck)" "18:22:12"
847 "103048-dd9dbafc-f248-4ac0-ab71-b1a43432f466" "103048-3538" 1300.6091250594777 0.3612803125165216 17811 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "09:21:59" 17812 24 "103048-12805" "Durham Station (Parking Deck)" "09:22:00"
535 "103048-0905e2df-24a7-4a41-b70f-d598cd1b7bdb" "103048-3540" 176.55921999348726 0.34330959443178083 11582 0 "103048-12807" "Pettigrew St at Parking Deck" "08:00:00" 11583 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "08:00:07"
936 "103048-167ae720-e3c8-446a-9606-5a4f3061209c" "103048-3538" 1300.6091250594777 0.3612803125165216 19578 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "11:36:59" 19579 24 "103048-12805" "Durham Station (Parking Deck)" "11:37:00"
213 "103048-d54522b1-26fe-4a04-9a6c-fdc7f9107129" "103048-3538" 1300.6091250594777 0.3612803125165216 4372 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "06:36:59" 4373 24 "103048-12805" "Durham Station (Parking Deck)" "06:37:00"
106 "103048-1b041e29-e9a7-4081-8103-a002e8eabcbe" "103048-3538" 1300.6091250594777 0.3612803125165216 2063 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "19:06:59" 2064 24 "103048-12805" "Durham Station (Parking Deck)" "19:07:00"
869 "103048-e5775204-ab76-4124-85cb-97bb3f563a1e" "103048-3538" 1300.6091250594777 0.3612803125165216 18257 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "09:51:59" 18258 24 "103048-12805" "Durham Station (Parking Deck)" "09:52:00"
683 "103048-8b979d92-cd46-447c-a1ad-e8fafec556b7" "103048-3544" 1783.4060380421497 29.72343396736916 14505 1 "103048-12805" "Durham Station (Parking Deck)" "08:00:00" 14506 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "08:00:00"
602 "103048-3e4f64f9-7b01-4183-b443-47ed29a83343" "103048-3540" 176.55921999348726 0.34330959443178083 12876 0 "103048-12807" "Pettigrew St at Parking Deck" "17:00:00" 12877 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "17:00:07"
381 "103048-3f79ff83-80f4-47e6-9d0e-cbc718908d6e" "103048-3538" 1300.6091250594777 0.3612803125165216 8109 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "12:51:59" 8110 24 "103048-12805" "Durham Station (Parking Deck)" "12:52:00"
284 "103048-83d035f9-45cd-492c-9676-ed045d43529c" "103048-3540" 176.55921999348726 0.34330959443178083 5792 0 "103048-12807" "Pettigrew St at Parking Deck" "06:30:00" 5793 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "06:30:07"
322 "103048-fe6acdd2-0b8d-4190-9fc5-9d122f1c5f8f" "103048-3540" 176.55921999348726 0.34330959443178083 6843 0 "103048-12807" "Pettigrew St at Parking Deck" "13:00:00" 6844 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "13:00:07"
1195 "103048-e8b0493c-6d0b-41f2-93cc-975d69e81791" "103048-3540" 176.55921999348726 0.34330959443178083 25297 0 "103048-12807" "Pettigrew St at Parking Deck" "21:30:00" 25298 1 "103048-12768" "Pettigrew St at Mangum St (Eb)" "21:30:07"
968 "103048-d0d30c1d-03ba-4c7b-8ba5-21e21f89be3a" "103048-3538" 1300.6091250594777 0.3612803125165216 20257 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "10:36:59" 20258 24 "103048-12805" "Durham Station (Parking Deck)" "10:37:00"
1278 "103048-5e14c496-142b-4cdb-bfc5-8c5abc1adbfd" "103048-3538" 1300.6091250594777 0.3612803125165216 27040 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "11:06:59" 27041 24 "103048-12805" "Durham Station (Parking Deck)" "11:07:00"
409 "103048-648baa68-e14b-454d-a7ee-378525d4a4b4" "103048-3538" 1300.6091250594777 0.3612803125165216 8765 23 "103048-12631" "Chapel Hill St at Duke St (Eb)" "17:21:59" 8766 24 "103048-12805" "Durham Station (Parking Deck)" "17:22:00"
fast_travel_between_far_stops WARNING 9

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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.
1294 "103048-dcdcd38b-3439-4abe-be57-e0566ec35837" "103048-3544" 1783.4060380421497 29.72343396736916 27386 1 "103048-12805" "Durham Station (Parking Deck)" "09:55:00" 27387 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "09:55:00"
682 "103048-0cdf9473-6a50-467b-88e7-419af283b886" "103048-3544" 1783.4060380421497 29.72343396736916 14496 1 "103048-12805" "Durham Station (Parking Deck)" "07:30:00" 14497 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "07:30:00"
1309 "103048-a032b567-61ae-4596-8a50-aad8f3d2c521" "103048-3544" 1783.4060380421497 29.72343396736916 27676 1 "103048-12805" "Durham Station (Parking Deck)" "10:55:00" 27677 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "10:55:00"
59 "103048-901739ae-22d2-4016-bbe9-86cac8e03709" "103048-3544" 1783.4060380421497 29.72343396736916 1113 0 "103048-12805" "Durham Station (Parking Deck)" "06:00:00" 1114 1 "103048-1853" "Hillsborough St at Meredith College (Eb)" "06:00:00"
76 "103048-44a0871d-016e-4d43-9b5f-1cf6dd9c68c2" "103048-3544" 1783.4060380421497 29.72343396736916 1417 0 "103048-12805" "Durham Station (Parking Deck)" "06:30:00" 1418 1 "103048-1853" "Hillsborough St at Meredith College (Eb)" "06:30:00"
916 "103048-690f0ad1-a0ad-4231-89a9-cfc0ae618836" "103048-3544" 1783.4060380421497 29.72343396736916 19132 1 "103048-12805" "Durham Station (Parking Deck)" "07:00:00" 19133 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "07:00:00"
683 "103048-8b979d92-cd46-447c-a1ad-e8fafec556b7" "103048-3544" 1783.4060380421497 29.72343396736916 14505 1 "103048-12805" "Durham Station (Parking Deck)" "08:00:00" 14506 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "08:00:00"
1205 "103048-b005d522-208f-49d3-b8b2-34f3fe0942f9" "103048-3544" 1783.4060380421497 29.72343396736916 25531 1 "103048-12805" "Durham Station (Parking Deck)" "09:00:00" 25532 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "09:00:00"
1202 "103048-2094440e-a275-4177-b179-a5314aca9279" "103048-3544" 1783.4060380421497 29.72343396736916 25488 1 "103048-12805" "Durham Station (Parking Deck)" "08:30:00" 25489 2 "103048-1853" "Hillsborough St at Meredith College (Eb)" "08:30:00"
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`.
"103048-3546" 15 "Rdu" "RDU Shuttle"