suffolk-transit — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T14:58:41Z,
for the dataset file:///shared/suffolk-transit_4d0dc6da.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

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-05-05

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: 11
  • Routes: 9
  • Shapes: 9
  • Stops: 213
  • Trips: 140

Specification Compliance report

147 notices reported (0 errors, 144 warnings, 3 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 119

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 119 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.
63 "104701753796051431" "2" 209.76217815199126 0.874009075633297 2801 9 "201" "Northgate Commerce & Industrial Outbound" "11:52:45" 2802 10 "163" "Northgate Commerce Park" "11:53:00"
134 "10547" "4" 182.4311992925613 0.7601299970523387 1663 24 "91" "Lake Kennedy Park" "19:59:46" 1664 25 "92" "Truman & Roosevelt" "20:00:01"
111 "10155" "4" 182.4311992925613 0.7601299970523387 25 24 "91" "Lake Kennedy Park" "05:59:46" 26 25 "92" "Truman & Roosevelt" "06:00:01"
6 "104801753796051438" "5" 397.1742307985909 0.4413047008873232 1340 19 "62" "Western Tidewater Free Clinic" "13:58:56" 1341 20 "181" "Pruden & Sadler Pond" "13:59:00"
6 "104801753796051438" "5" 464.25492732821766 0.5158388081424641 1351 30 "184" "Main St Shoppes" "14:14:56" 1352 31 "67" "Suffolk Plaza Inbound" "14:15:00"
52 "104681753796051431" "2" 209.76217815199126 0.874009075633297 2747 9 "201" "Northgate Commerce & Industrial Outbound" "07:52:45" 2748 10 "163" "Northgate Commerce Park" "07:53:00"
56 "104631753796051431" "2" 209.76217815199126 0.874009075633297 2612 9 "201" "Northgate Commerce & Industrial Outbound" "16:52:45" 2613 10 "163" "Northgate Commerce Park" "16:53:00"
23 "105291753796051438" "6" 160.8809836067496 0.67033743169479 1949 6 "137" "Holland & Lake Cahoon" "14:39:45" 1950 7 "138" "Kilby Shores Outbound" "14:40:00"
23 "105291753796051438" "6" 186.22414457969714 1.0345785809983175 1954 11 "202" "Kenyon & Centerpoint" "14:47:40" 1955 12 "142" "Centerpoint & Enterprise" "14:48:00"
21 "105271753796051438" "6" 160.8809836067496 0.67033743169479 1899 6 "137" "Holland & Lake Cahoon" "10:39:45" 1900 7 "138" "Kilby Shores Outbound" "10:40:00"
21 "105271753796051438" "6" 186.22414457969714 1.0345785809983175 1904 11 "202" "Kenyon & Centerpoint" "10:47:40" 1905 12 "142" "Centerpoint & Enterprise" "10:48:00"
11 "104851753796051438" "5" 397.1742307985909 0.4413047008873232 1505 19 "62" "Western Tidewater Free Clinic" "15:58:56" 1506 20 "181" "Pruden & Sadler Pond" "15:59:00"
11 "104851753796051438" "5" 464.25492732821766 0.5158388081424641 1516 30 "184" "Main St Shoppes" "16:14:56" 1517 31 "67" "Suffolk Plaza Inbound" "16:15:00"
53 "10472" "2" 209.76217815199126 0.874009075633297 2855 9 "201" "Northgate Commerce & Industrial Outbound" "08:29:45" 2856 10 "163" "Northgate Commerce Park" "08:30:00"
20 "105261753796051438" "6" 160.8809836067496 0.67033743169479 1874 6 "137" "Holland & Lake Cahoon" "08:39:45" 1875 7 "138" "Kilby Shores Outbound" "08:40:00"
20 "105261753796051438" "6" 186.22414457969714 1.0345785809983175 1879 11 "202" "Kenyon & Centerpoint" "08:47:40" 1880 12 "142" "Centerpoint & Enterprise" "08:48:00"
32 "105381753796051438" "6" 160.8809836067496 0.67033743169479 2174 6 "137" "Holland & Lake Cahoon" "09:39:45" 2175 7 "138" "Kilby Shores Outbound" "09:40:00"
32 "105381753796051438" "6" 186.22414457969714 1.0345785809983175 2179 11 "202" "Kenyon & Centerpoint" "09:47:40" 2180 12 "142" "Centerpoint & Enterprise" "09:48:00"
14 "105191753796051438" "6" 160.8809836067496 0.67033743169479 1699 6 "137" "Holland & Lake Cahoon" "06:39:45" 1700 7 "138" "Kilby Shores Outbound" "06:40:00"
14 "105191753796051438" "6" 186.22414457969714 1.0345785809983175 1704 11 "202" "Kenyon & Centerpoint" "06:47:40" 1705 12 "142" "Centerpoint & Enterprise" "06:48:00"
123 "10167" "4" 182.4311992925613 0.7601299970523387 673 24 "91" "Lake Kennedy Park" "17:59:46" 674 25 "92" "Truman & Roosevelt" "18:00:01"
128 "10208" "4" 318.1350498143258 0.8837084717064605 948 29 "96" "Washington & 11th" "12:01:50" 949 30 "97" "JFK Middle School" "12:02:00"
128 "10208" "4" 437.7883529280419 0.36482362744003494 950 31 "98" "Wilson Pines" "12:02:57" 951 32 "99" "Washington & Haskins" "12:03:00"
128 "10208" "4" 1146.7909864821022 0.31855305180058396 959 40 "106" "Cypress Park" "12:15:59" 960 41 "107" "Hollywood & Oregon" "12:16:00"
128 "10208" "4" 269.8445011662308 0.29982722351803426 969 50 "116" "Suffolk Iron Works" "12:23:56" 970 51 "117" "Washington & Pinner Inbound" "12:24:00"
124 "10204" "4" 318.1350498143258 0.8837084717064605 732 29 "96" "Washington & 11th" "08:01:50" 733 30 "97" "JFK Middle School" "08:02:00"
124 "10204" "4" 437.7883529280419 0.36482362744003494 734 31 "98" "Wilson Pines" "08:02:57" 735 32 "99" "Washington & Haskins" "08:03:00"
124 "10204" "4" 1146.7909864821022 0.31855305180058396 743 40 "106" "Cypress Park" "08:15:59" 744 41 "107" "Hollywood & Oregon" "08:16:00"
124 "10204" "4" 269.8445011662308 0.29982722351803426 753 50 "116" "Suffolk Iron Works" "08:23:56" 754 51 "117" "Washington & Pinner Inbound" "08:24:00"
118 "10162" "4" 182.4311992925613 0.7601299970523387 403 24 "91" "Lake Kennedy Park" "12:59:46" 404 25 "92" "Truman & Roosevelt" "13:00:01"
131 "10211" "4" 318.1350498143258 0.8837084717064605 1110 29 "96" "Washington & 11th" "15:01:50" 1111 30 "97" "JFK Middle School" "15:02:00"
131 "10211" "4" 437.7883529280419 0.36482362744003494 1112 31 "98" "Wilson Pines" "15:02:57" 1113 32 "99" "Washington & Haskins" "15:03:00"
131 "10211" "4" 1146.7909864821022 0.31855305180058396 1121 40 "106" "Cypress Park" "15:15:59" 1122 41 "107" "Hollywood & Oregon" "15:16:00"
131 "10211" "4" 269.8445011662308 0.29982722351803426 1131 50 "116" "Suffolk Iron Works" "15:23:56" 1132 51 "117" "Washington & Pinner Inbound" "15:24:00"
8 "104821753796051438" "5" 397.1742307985909 0.4413047008873232 1406 19 "62" "Western Tidewater Free Clinic" "07:58:56" 1407 20 "181" "Pruden & Sadler Pond" "07:59:00"
8 "104821753796051438" "5" 464.25492732821766 0.5158388081424641 1417 30 "184" "Main St Shoppes" "08:14:56" 1418 31 "67" "Suffolk Plaza Inbound" "08:15:00"
48 "104611753796051431" "2" 209.76217815199126 0.874009075633297 2558 9 "201" "Northgate Commerce & Industrial Outbound" "12:52:45" 2559 10 "163" "Northgate Commerce Park" "12:53:00"
50 "104661753796051431" "2" 209.76217815199126 0.874009075633297 2693 9 "201" "Northgate Commerce & Industrial Outbound" "13:29:45" 2694 10 "163" "Northgate Commerce Park" "13:30:00"
133 "10546" "4" 182.4311992925613 0.7601299970523387 1609 24 "91" "Lake Kennedy Park" "18:59:46" 1610 25 "92" "Truman & Roosevelt" "19:00:01"
129 "10209" "4" 318.1350498143258 0.8837084717064605 1002 29 "96" "Washington & 11th" "13:01:50" 1003 30 "97" "JFK Middle School" "13:02:00"
129 "10209" "4" 437.7883529280419 0.36482362744003494 1004 31 "98" "Wilson Pines" "13:02:57" 1005 32 "99" "Washington & Haskins" "13:03:00"
129 "10209" "4" 1146.7909864821022 0.31855305180058396 1013 40 "106" "Cypress Park" "13:15:59" 1014 41 "107" "Hollywood & Oregon" "13:16:00"
129 "10209" "4" 269.8445011662308 0.29982722351803426 1023 50 "116" "Suffolk Iron Works" "13:23:56" 1024 51 "117" "Washington & Pinner Inbound" "13:24:00"
5 "104791753796051438" "5" 397.1742307985909 0.4413047008873232 1307 19 "62" "Western Tidewater Free Clinic" "12:58:56" 1308 20 "181" "Pruden & Sadler Pond" "12:59:00"
5 "104791753796051438" "5" 464.25492732821766 0.5158388081424641 1318 30 "184" "Main St Shoppes" "13:14:56" 1319 31 "67" "Suffolk Plaza Inbound" "13:15:00"
121 "10165" "4" 182.4311992925613 0.7601299970523387 565 24 "91" "Lake Kennedy Park" "15:59:46" 566 25 "92" "Truman & Roosevelt" "16:00:01"
9 "104831753796051438" "5" 397.1742307985909 0.4413047008873232 1439 19 "62" "Western Tidewater Free Clinic" "08:58:56" 1440 20 "181" "Pruden & Sadler Pond" "08:59:00"
9 "104831753796051438" "5" 464.25492732821766 0.5158388081424641 1450 30 "184" "Main St Shoppes" "09:14:56" 1451 31 "67" "Suffolk Plaza Inbound" "09:15:00"
36 "105311753796051438" "6" 160.8809836067496 0.67033743169479 1999 6 "137" "Holland & Lake Cahoon" "07:39:45" 2000 7 "138" "Kilby Shores Outbound" "07:40:00"
36 "105311753796051438" "6" 186.22414457969714 1.0345785809983175 2004 11 "202" "Kenyon & Centerpoint" "07:47:40" 2005 12 "142" "Centerpoint & Enterprise" "07:48: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.
65 "Green Route-Inbound" "10488" 3048 "67" "Suffolk Plaza Inbound" [36.745891291513225,-76.58322191882849] 167.61069423217862
14 "Yellow Route-Inbound" "105191753796051438" 1716 "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"
121 "128" "Obici Medical Office Bldg"
132 "141" "California Cartage"
134 "143" "Ace Hardware Distribution Center"
147 "159" "Obici Industrial Park"
148 "160" "Amedeo Ct."
149 "161" "Planters Park"
159 "172" "Stop 1"
160 "174" "Stop 2"
161 "175" "Stop 3"
176 "188" "Hillpoint Inbound"
185 "151" "Military Road"
191 "200" "Northgate Commerce & Industrial Inbound"
202 "211" "Lake View Medical Center Inbound"
203 "212" "Western Tidewater Free Clinic Inbound"
204 "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