GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T18:57:10Z,
for the dataset file:///shared/university-hampshire.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 26
  • Routes: 8
  • Shapes: 13
  • Stops: 185
  • Trips: 466

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 38

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.

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.
5 "3B03" "3" 188.5633191114491 0.7856804962977046 635 12 "112" "90 Madbury Road" "10:14:30" 636 13 "146" "Madbury Road @ Emerson Road" "10:14:45"
5 "3B03" "3" 151.8384512441345 0.632660213517227 664 41 "230" "Durham Road @ Dover High School" "10:51:00" 665 42 "231" "Durham Road @ Bellamy Road" "10:51:15"
405 "3BSAT02" "3" 151.8384512441345 0.632660213517227 1056 41 "230" "Durham Road @ Dover High School" "16:51:00" 1057 42 "231" "Durham Road @ Bellamy Road" "16:51:15"
405 "3BSAT02" "3" 262.4729815164472 1.0936374229851966 1060 45 "809" "Rte 108 @ Freshet Road" "16:52:45" 1061 46 "811" "Rte 108 @ 357 NH-108" "16:53:00"
418 "3ARED01" "3" 224.77641002487053 1.248757833471503 9347 10 "144" "Rte 108 @ Stone Quarry Drive" "10:14:40" 9348 11 "810" "Rte 108 @ 354 NH-108" "10:15:00"
408 "3ASAT02" "3" 299.7018800331607 1.248757833471503 419 10 "144" "Rte 108 @ Stone Quarry Drive" "14:14:45" 420 11 "810" "Rte 108 @ 354 NH-108" "14:15:00"
13 "3A03" "3" 299.7018800331607 1.248757833471503 113 10 "144" "Rte 108 @ Stone Quarry Drive" "09:04:45" 114 11 "810" "Rte 108 @ 354 NH-108" "09:05:00"
406 "3ASAT03" "3" 299.7018800331607 1.248757833471503 470 10 "144" "Rte 108 @ Stone Quarry Drive" "18:44:45" 471 11 "810" "Rte 108 @ 354 NH-108" "18:45:00"
422 "4AXRED01" "4" 197.9265427674495 0.8246939281977063 9749 38 "193" "Rte 4 @ Morgan Way" "07:37:30" 9750 39 "127" "Rte 4 @ Shearwater Street" "07:37:45"
428 "3ARED03" "3" 299.7018800331607 1.248757833471503 9449 10 "144" "Rte 108 @ Stone Quarry Drive" "18:14:45" 9450 11 "810" "Rte 108 @ 354 NH-108" "18:15:00"
27 "3B06" "3" 157.4837889098683 1.0936374229851966 836 45 "809" "Rte 108 @ Freshet Road" "17:22:50" 837 46 "811" "Rte 108 @ 357 NH-108" "17:23:15"
21 "3A01" "3" 299.7018800331607 1.248757833471503 11 10 "144" "Rte 108 @ Stone Quarry Drive" "06:49:45" 12 11 "810" "Rte 108 @ 354 NH-108" "06:50:00"
6 "3B04" "3" 188.5633191114491 0.7856804962977046 691 12 "112" "90 Madbury Road" "12:14:30" 692 13 "146" "Madbury Road @ Emerson Road" "12:14:45"
6 "3B04" "3" 151.8384512441345 0.632660213517227 720 41 "230" "Durham Road @ Dover High School" "12:51:00" 721 42 "231" "Durham Road @ Bellamy Road" "12:51:15"
6 "3B04" "3" 262.4729815164472 1.0936374229851966 724 45 "809" "Rte 108 @ Freshet Road" "12:52:45" 725 46 "811" "Rte 108 @ 357 NH-108" "12:53:00"
427 "3BRED03" "3" 196.85473613733538 1.0936374229851966 9647 45 "809" "Rte 108 @ Freshet Road" "17:22:40" 9648 46 "811" "Rte 108 @ 357 NH-108" "17:23:00"
18 "3B07" "3" 151.8384512441345 0.632660213517227 888 41 "230" "Durham Road @ Dover High School" "18:51:00" 889 42 "231" "Durham Road @ Bellamy Road" "18:51:15"
18 "3B07" "3" 262.4729815164472 1.0936374229851966 892 45 "809" "Rte 108 @ Freshet Road" "18:52:45" 893 46 "811" "Rte 108 @ 357 NH-108" "18:53:00"
12 "4AX02" "4" 197.9265427674495 0.8246939281977063 1821 38 "193" "Rte 4 @ Morgan Way" "08:43:00" 1822 39 "127" "Rte 4 @ Shearwater Street" "08:43:15"
23 "3A04" "3" 299.7018800331607 1.248757833471503 164 10 "144" "Rte 108 @ Stone Quarry Drive" "11:14:45" 165 11 "810" "Rte 108 @ 354 NH-108" "11:15:00"
417 "3BRED01" "3" 151.8384512441345 0.632660213517227 9531 41 "230" "Durham Road @ Dover High School" "07:26:00" 9532 42 "231" "Durham Road @ Bellamy Road" "07:26:15"
407 "3BSAT03" "3" 151.8384512441345 0.632660213517227 1112 41 "230" "Durham Road @ Dover High School" "20:51:00" 1113 42 "231" "Durham Road @ Bellamy Road" "20:51:15"
407 "3BSAT03" "3" 262.4729815164472 1.0936374229851966 1116 45 "809" "Rte 108 @ Freshet Road" "20:52:45" 1117 46 "811" "Rte 108 @ 357 NH-108" "20:53:00"
20 "4A05" "4" 197.9265427674495 0.8246939281977063 1381 42 "193" "Rte 4 @ Morgan Way" "22:40:00" 1382 43 "127" "Rte 4 @ Shearwater Street" "22:40:15"
419 "3BRED02" "3" 262.4729815164472 1.0936374229851966 9591 45 "809" "Rte 108 @ Freshet Road" "14:52:45" 9592 46 "811" "Rte 108 @ 357 NH-108" "14:53:00"
398 "3BSAT01" "3" 262.4729815164472 1.0936374229851966 1004 45 "809" "Rte 108 @ Freshet Road" "11:52:45" 1005 46 "811" "Rte 108 @ 357 NH-108" "11:53:00"
3 "3B02" "3" 188.5633191114491 0.7856804962977046 579 12 "112" "90 Madbury Road" "07:54:30" 580 13 "146" "Madbury Road @ Emerson Road" "07:54:45"
3 "3B02" "3" 262.4729815164472 1.0936374229851966 612 45 "809" "Rte 108 @ Freshet Road" "08:32:45" 613 46 "811" "Rte 108 @ 357 NH-108" "08:33:00"
2 "4AX01" "4" 197.9265427674495 0.8246939281977063 1772 38 "193" "Rte 4 @ Morgan Way" "07:38:00" 1773 39 "127" "Rte 4 @ Shearwater Street" "07:38:15"
2 "4AX01" "4" 160.53273682690897 0.668886403445454 1776 42 "108" "Rte 108 @ Young Drive" "07:42:30" 1777 43 "117" "Madbury Road @ Woodman Road" "07:42:45"
11 "3B01" "3" 188.5633191114491 0.7856804962977046 523 12 "112" "90 Madbury Road" "06:49:30" 524 13 "146" "Madbury Road @ Emerson Road" "06:49:45"
11 "3B01" "3" 151.8384512441345 0.632660213517227 552 41 "230" "Durham Road @ Dover High School" "07:26:00" 553 42 "231" "Durham Road @ Bellamy Road" "07:26:15"
424 "3ARED02" "3" 299.7018800331607 1.248757833471503 9398 10 "144" "Rte 108 @ Stone Quarry Drive" "12:14:45" 9399 11 "810" "Rte 108 @ 354 NH-108" "12:15:00"
29 "3B08" "3" 151.8384512441345 0.632660213517227 944 41 "230" "Durham Road @ Dover High School" "22:21:00" 945 42 "231" "Durham Road @ Bellamy Road" "22:21:15"
25 "3B05" "3" 151.8384512441345 0.632660213517227 776 41 "230" "Durham Road @ Dover High School" "14:51:00" 777 42 "231" "Durham Road @ Bellamy Road" "14:51:15"
25 "3B05" "3" 262.4729815164472 1.0936374229851966 780 45 "809" "Rte 108 @ Freshet Road" "14:52:45" 781 46 "811" "Rte 108 @ 357 NH-108" "14:53:00"
22 "3A02" "3" 299.7018800331607 1.248757833471503 62 10 "144" "Rte 108 @ Stone Quarry Drive" "07:54:45" 63 11 "810" "Rte 108 @ 354 NH-108" "07:55:00"
397 "3ASAT01" "3" 299.7018800331607 1.248757833471503 368 10 "144" "Rte 108 @ Stone Quarry Drive" "10:14:45" 369 11 "810" "Rte 108 @ 354 NH-108" "10:15:00"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
stop_without_stop_time WARNING 24

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
29 "128" "Rte 108 @ Mill Pond Road"
30 "143" "Rte 108 @ Three Chimneys Inn"
54 "174" "Mast Road Lot 2"
55 "175" "Mast Road Lot 1"
58 "178" "Mast Rd @ Mathes Lot"
68 "189" "Mast Road @ Equine Center"
73 "194" "Clubhouse St. @ Cottage St."
74 "195" "Manor St. @ Saratoga Circle"
100 "227" "Locust Street @ Dover City Hall"
144 "328" "Woodbury Avenue @ Echo Avenue"
145 "329" "Market Street @ Coutyard Marriott"
146 "330" "Russell Street @ Deer Street"
147 "331" "Russell Street @ Portsmouth Sheraton"
148 "332" "Market Street @ Kearsarge Way"
155 "340" "Market Street / I-95 Southbound"
157 "343" "Market Street / I-95 Northbound"
160 "401" "Home Depot"
161 "402" "Rochester Park & Ride"
169 "701" "Rte 4 @ Sullivan Tire"
170 "702" "Lee Market Basket to Rochester"
171 "703" "Rte 4 @ Fore on Four"
172 "704" "Lee Market Basket to UNH"
175 "803" "Rte 155 @ Tims Used Autos"
184 "1005" "Main Street @ Holloway Commons Arrivals"
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20251212" "20250825" "20251216"