suffolk-transit — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-01T18:26:01Z,
for the dataset file:///shared/suffolk-transit_a7d8f189.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
ETA Transit Systems
Publisher URL:
https://etatransit.com
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2020-08-10
Feed End Date:
2027-07-15

Files included


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

Counts


  • Agencies: 1
  • Blocks: 14
  • Routes: 9
  • Shapes: 9
  • Stops: 215
  • Trips: 140

Specification Compliance report

135 notices reported (0 errors, 132 warnings, 3 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 107

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 107 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.
45 "104701753796051431" "2" 209.76217815199126 0.874009075633297 2232 9 "201" "Northgate Commerce & Industrial Outbound" "11:52:45" 2233 10 "163" "Northgate Commerce Park" "11:53:00"
93 "10547" "4" 182.4311992925613 0.7601299970523387 1267 24 "91" "Lake Kennedy Park" "19:59:46" 1268 25 "92" "Truman & Roosevelt" "20:00:01"
70 "10155" "4" 182.4311992925613 0.7601299970523387 25 24 "91" "Lake Kennedy Park" "05:59:46" 26 25 "92" "Truman & Roosevelt" "06:00:01"
34 "104681753796051431" "2" 209.76217815199126 0.874009075633297 2178 9 "201" "Northgate Commerce & Industrial Outbound" "07:52:45" 2179 10 "163" "Northgate Commerce Park" "07:53:00"
140 "104861753796051438" "5" 397.1742307985909 0.4413047008873232 4732 19 "62" "Western Tidewater Free Clinic" "16:58:56" 4733 20 "181" "Pruden & Sadler Pond" "16:59:00"
38 "104631753796051431" "2" 209.76217815199126 0.874009075633297 2043 9 "201" "Northgate Commerce & Industrial Outbound" "16:52:45" 2044 10 "163" "Northgate Commerce Park" "16:53:00"
11 "105291753796051438" "6" 160.8809836067496 0.67033743169479 1553 6 "137" "Holland & Lake Cahoon" "14:39:45" 1554 7 "138" "Kilby Shores Outbound" "14:40:00"
11 "105291753796051438" "6" 186.22414457969714 1.0345785809983175 1558 11 "202" "Kenyon & Centerpoint" "14:47:40" 1559 12 "142" "Centerpoint & Enterprise" "14:48:00"
9 "105271753796051438" "6" 160.8809836067496 0.67033743169479 1503 6 "137" "Holland & Lake Cahoon" "10:39:45" 1504 7 "138" "Kilby Shores Outbound" "10:40:00"
9 "105271753796051438" "6" 186.22414457969714 1.0345785809983175 1508 11 "202" "Kenyon & Centerpoint" "10:47:40" 1509 12 "142" "Centerpoint & Enterprise" "10:48:00"
139 "104851753796051438" "5" 397.1742307985909 0.4413047008873232 4697 19 "62" "Western Tidewater Free Clinic" "15:58:56" 4698 20 "181" "Pruden & Sadler Pond" "15:59:00"
35 "10472" "2" 209.76217815199126 0.874009075633297 2286 9 "201" "Northgate Commerce & Industrial Outbound" "08:29:45" 2287 10 "163" "Northgate Commerce Park" "08:30:00"
8 "105261753796051438" "6" 160.8809836067496 0.67033743169479 1478 6 "137" "Holland & Lake Cahoon" "08:39:45" 1479 7 "138" "Kilby Shores Outbound" "08:40:00"
8 "105261753796051438" "6" 186.22414457969714 1.0345785809983175 1483 11 "202" "Kenyon & Centerpoint" "08:47:40" 1484 12 "142" "Centerpoint & Enterprise" "08:48:00"
20 "105381753796051438" "6" 160.8809836067496 0.67033743169479 1778 6 "137" "Holland & Lake Cahoon" "09:39:45" 1779 7 "138" "Kilby Shores Outbound" "09:40:00"
20 "105381753796051438" "6" 186.22414457969714 1.0345785809983175 1783 11 "202" "Kenyon & Centerpoint" "09:47:40" 1784 12 "142" "Centerpoint & Enterprise" "09:48:00"
2 "105191753796051438" "6" 160.8809836067496 0.67033743169479 1303 6 "137" "Holland & Lake Cahoon" "06:39:45" 1304 7 "138" "Kilby Shores Outbound" "06:40:00"
2 "105191753796051438" "6" 186.22414457969714 1.0345785809983175 1308 11 "202" "Kenyon & Centerpoint" "06:47:40" 1309 12 "142" "Centerpoint & Enterprise" "06:48:00"
82 "10167" "4" 182.4311992925613 0.7601299970523387 673 24 "91" "Lake Kennedy Park" "17:59:46" 674 25 "92" "Truman & Roosevelt" "18:00:01"
87 "10208" "4" 318.1350498143258 0.8837084717064605 948 29 "96" "Washington & 11th" "12:01:50" 949 30 "97" "JFK Middle School" "12:02:00"
87 "10208" "4" 437.7883529280419 0.36482362744003494 950 31 "98" "Wilson Pines" "12:02:57" 951 32 "99" "Washington & Haskins" "12:03:00"
87 "10208" "4" 1146.7909864821022 0.31855305180058396 959 40 "106" "Cypress Park" "12:15:59" 960 41 "107" "Hollywood & Oregon" "12:16:00"
87 "10208" "4" 269.8445011662308 0.29982722351803426 969 50 "116" "Suffolk Iron Works" "12:23:56" 970 51 "117" "Washington & Pinner Inbound" "12:24:00"
133 "104791753796051438" "5" 397.1742307985909 0.4413047008873232 4487 19 "62" "Western Tidewater Free Clinic" "12:58:56" 4488 20 "181" "Pruden & Sadler Pond" "12:59:00"
83 "10204" "4" 318.1350498143258 0.8837084717064605 732 29 "96" "Washington & 11th" "08:01:50" 733 30 "97" "JFK Middle School" "08:02:00"
83 "10204" "4" 437.7883529280419 0.36482362744003494 734 31 "98" "Wilson Pines" "08:02:57" 735 32 "99" "Washington & Haskins" "08:03:00"
83 "10204" "4" 1146.7909864821022 0.31855305180058396 743 40 "106" "Cypress Park" "08:15:59" 744 41 "107" "Hollywood & Oregon" "08:16:00"
83 "10204" "4" 269.8445011662308 0.29982722351803426 753 50 "116" "Suffolk Iron Works" "08:23:56" 754 51 "117" "Washington & Pinner Inbound" "08:24:00"
77 "10162" "4" 182.4311992925613 0.7601299970523387 403 24 "91" "Lake Kennedy Park" "12:59:46" 404 25 "92" "Truman & Roosevelt" "13:00:01"
90 "10211" "4" 318.1350498143258 0.8837084717064605 1110 29 "96" "Washington & 11th" "15:01:50" 1111 30 "97" "JFK Middle School" "15:02:00"
90 "10211" "4" 437.7883529280419 0.36482362744003494 1112 31 "98" "Wilson Pines" "15:02:57" 1113 32 "99" "Washington & Haskins" "15:03:00"
90 "10211" "4" 1146.7909864821022 0.31855305180058396 1121 40 "106" "Cypress Park" "15:15:59" 1122 41 "107" "Hollywood & Oregon" "15:16:00"
90 "10211" "4" 269.8445011662308 0.29982722351803426 1131 50 "116" "Suffolk Iron Works" "15:23:56" 1132 51 "117" "Washington & Pinner Inbound" "15:24:00"
138 "104841753796051438" "5" 397.1742307985909 0.4413047008873232 4662 19 "62" "Western Tidewater Free Clinic" "14:58:56" 4663 20 "181" "Pruden & Sadler Pond" "14:59:00"
130 "104761753796051438" "5" 397.1742307985909 0.4413047008873232 4382 19 "62" "Western Tidewater Free Clinic" "09:58:56" 4383 20 "181" "Pruden & Sadler Pond" "09:59:00"
30 "104611753796051431" "2" 209.76217815199126 0.874009075633297 1989 9 "201" "Northgate Commerce & Industrial Outbound" "12:52:45" 1990 10 "163" "Northgate Commerce Park" "12:53:00"
32 "104661753796051431" "2" 209.76217815199126 0.874009075633297 2124 9 "201" "Northgate Commerce & Industrial Outbound" "13:29:45" 2125 10 "163" "Northgate Commerce Park" "13:30:00"
92 "10546" "4" 182.4311992925613 0.7601299970523387 1213 24 "91" "Lake Kennedy Park" "18:59:46" 1214 25 "92" "Truman & Roosevelt" "19:00:01"
88 "10209" "4" 318.1350498143258 0.8837084717064605 1002 29 "96" "Washington & 11th" "13:01:50" 1003 30 "97" "JFK Middle School" "13:02:00"
88 "10209" "4" 437.7883529280419 0.36482362744003494 1004 31 "98" "Wilson Pines" "13:02:57" 1005 32 "99" "Washington & Haskins" "13:03:00"
88 "10209" "4" 1146.7909864821022 0.31855305180058396 1013 40 "106" "Cypress Park" "13:15:59" 1014 41 "107" "Hollywood & Oregon" "13:16:00"
88 "10209" "4" 269.8445011662308 0.29982722351803426 1023 50 "116" "Suffolk Iron Works" "13:23:56" 1024 51 "117" "Washington & Pinner Inbound" "13:24:00"
80 "10165" "4" 182.4311992925613 0.7601299970523387 565 24 "91" "Lake Kennedy Park" "15:59:46" 566 25 "92" "Truman & Roosevelt" "16:00:01"
24 "105311753796051438" "6" 160.8809836067496 0.67033743169479 1603 6 "137" "Holland & Lake Cahoon" "07:39:45" 1604 7 "138" "Kilby Shores Outbound" "07:40:00"
24 "105311753796051438" "6" 186.22414457969714 1.0345785809983175 1608 11 "202" "Kenyon & Centerpoint" "07:47:40" 1609 12 "142" "Centerpoint & Enterprise" "07:48:00"
137 "104831753796051438" "5" 397.1742307985909 0.4413047008873232 4627 19 "62" "Western Tidewater Free Clinic" "08:58:56" 4628 20 "181" "Pruden & Sadler Pond" "08:59:00"
44 "104691753796051431" "2" 209.76217815199126 0.874009075633297 2205 9 "201" "Northgate Commerce & Industrial Outbound" "09:52:45" 2206 10 "163" "Northgate Commerce Park" "09:53:00"
75 "10160" "4" 182.4311992925613 0.7601299970523387 295 24 "91" "Lake Kennedy Park" "10:59:46" 296 25 "92" "Truman & Roosevelt" "11:00:01"
37 "104741753796051431" "2" 209.76217815199126 0.874009075633297 2340 9 "201" "Northgate Commerce & Industrial Outbound" "12:29:45" 2341 10 "163" "Northgate Commerce Park" "12:30:00"
131 "104771753796051438" "5" 397.1742307985909 0.4413047008873232 4417 19 "62" "Western Tidewater Free Clinic" "10:58:56" 4418 20 "181" "Pruden & Sadler Pond" "10:59:00"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
stop_too_far_from_shape_using_user_distance WARNING 2

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.
107 "Green Route-Inbound" "10488" 3415 "67" "Suffolk Plaza Inbound" [36.745892666666954,-76.5832217777864] 167.76362136741932
2 "Yellow Route-Inbound" "105191753796051438" 1320 "124" "Constance & Main" [36.73731983256193,-76.58440578669813] 121.08521137694622
stop_without_stop_time WARNING 22

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.
19 "21" "Harbour View East - Arbys"
35 "38" "Wilroy & Suburban"
47 "52" "Western Tidewater Community Service Board"
51 "57" "Nansemond Suffolk Academy"
52 "58" "Virginia Regional Commerce Park"
58 "65" "Suffolk Shopping Center"
118 "125" "Portsmouth Blvd Food Lion"
120 "128" "Obici Medical Office Bldg"
131 "141" "California Cartage"
133 "143" "Ace Hardware Distribution Center"
146 "159" "Obici Industrial Park"
147 "160" "Amedeo Ct."
148 "161" "Planters Park"
158 "172" "Stop 1"
159 "174" "Stop 2"
160 "175" "Stop 3"
175 "188" "Hillpoint Inbound"
183 "151" "Military Road"
189 "200" "Northgate Commerce & Industrial Inbound"
198 "211" "Lake View Medical Center Inbound"
199 "212" "Western Tidewater Free Clinic Inbound"
200 "213" "Lake View Medical Center Inbound"
unknown_column INFO 3

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"calendar.txt" "service_name" 11
"trips.txt" "block_service_id" 11
"trips.txt" "block_name" 12