GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-18T09:55:12Z,
for the dataset file:///shared/delmarva-community-transit_820e9bc9.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:
Delmarva Community Transit
Feed Email:
jerome@dcsdct.org
Feed Language:
English
Feed Start Date:
2025-12-26
Feed End Date:
2028-01-10

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. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. transfers.txt
  12. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 19
  • Shapes: 56
  • Stops: 240
  • Trips: 134

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 21

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.
11 "Route 4 NB_T04" "4" 268.6473262194113 49.25200980689207 109 8 "22" "Dollar General" "14:40:00" 110 9 "7" "Memorial Hospital (Easton)" "14:50:00"
11 "Route 4 NB_T04" "4" 506.0428062196253 50.60428062196252 110 9 "7" "Memorial Hospital (Easton)" "14:50:00" 111 10 "21.5" "Tractor Supply" "14:55:00"
8 "Route 4 NB_T01" "4" 268.6473262194113 49.25200980689207 75 8 "22" "Dollar General" "08:30:00" 76 9 "7" "Memorial Hospital (Easton)" "08:40:00"
8 "Route 4 NB_T01" "4" 506.0428062196253 50.60428062196252 76 9 "7" "Memorial Hospital (Easton)" "08:40:00" 77 10 "21.5" "Tractor Supply" "08:45:00"
56 "Route 10 EB_T02" "10" 418.9465839230683 13.964886130768944 478 3 "108" "Beaver Neck Village EB" "09:44:00" 479 4 "109" "Shell Station EB" "09:45:00"
2 "Route 4 SB_T01" "4" 160.89477715039595 13.40789809586633 9 8 "24" "Rhode's Store SB" "06:06:00" 10 9 "1" "Kramer Center" "06:10:00"
12 "Route 4 NB_T05" "4" 268.6473262194113 49.25200980689207 120 8 "22" "Dollar General" "16:45:00" 121 9 "7" "Memorial Hospital (Easton)" "16:55:00"
12 "Route 4 NB_T05" "4" 506.0428062196253 50.60428062196252 121 9 "7" "Memorial Hospital (Easton)" "16:55:00" 122 10 "21.5" "Tractor Supply" "17:00:00"
13 "Route 4 NB_T06" "4" 268.6473262194113 49.25200980689207 131 8 "22" "Dollar General" "17:40:00" 132 9 "7" "Memorial Hospital (Easton)" "17:50:00"
13 "Route 4 NB_T06" "4" 506.0428062196253 50.60428062196252 132 9 "7" "Memorial Hospital (Easton)" "17:50:00" 133 10 "21.5" "Tractor Supply" "17:55:00"
7 "Route 4 SB_T06" "4" 160.89477715039595 13.40789809586633 60 5 "24" "Rhode's Store SB" "15:16:00" 61 6 "1" "Kramer Center" "15:20:00"
59 "Route 10 EB_T05" "10" 418.9465839230683 13.964886130768944 496 3 "108" "Beaver Neck Village EB" "17:44:00" 497 4 "109" "Shell Station EB" "17:45:00"
5 "Route 4 SB_T04" "4" 160.89477715039595 13.40789809586633 45 5 "24" "Rhode's Store SB" "12:16:00" 46 6 "1" "Kramer Center" "12:20:00"
55 "Route 10 EB_T01" "10" 418.9465839230683 13.964886130768944 472 3 "108" "Beaver Neck Village EB" "05:44:00" 473 4 "109" "Shell Station EB" "05:45:00"
57 "Route 10 EB_T03" "10" 418.9465839230683 13.964886130768944 484 3 "108" "Beaver Neck Village EB" "12:44:00" 485 4 "109" "Shell Station EB" "12:45:00"
9 "Route 4 NB_T02" "4" 268.6473262194113 49.25200980689207 89 8 "22" "Dollar General" "09:30:00" 90 9 "7" "Memorial Hospital (Easton)" "09:40:00"
9 "Route 4 NB_T02" "4" 506.0428062196253 50.60428062196252 90 9 "7" "Memorial Hospital (Easton)" "09:40:00" 91 10 "21.5" "Tractor Supply" "09:45:00"
58 "Route 10 EB_T04" "10" 418.9465839230683 13.964886130768944 490 3 "108" "Beaver Neck Village EB" "15:44:00" 491 4 "109" "Shell Station EB" "15:45:00"
10 "Route 4 NB_T03" "4" 268.6473262194113 49.25200980689207 100 8 "22" "Dollar General" "11:40:00" 101 9 "7" "Memorial Hospital (Easton)" "11:50:00"
4 "Route 4 SB_T03" "4" 160.89477715039595 13.40789809586633 33 5 "24" "Rhode's Store SB" "09:16:00" 34 6 "1" "Kramer Center" "09:20:00"
3 "Route 4 SB_T02" "4" 160.89477715039595 13.40789809586633 21 5 "24" "Rhode's Store SB" "07:06:00" 22 6 "1" "Kramer Center" "07:10:00"
fast_travel_between_far_stops WARNING 16

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.
11 "Route 4 NB_T04" "4" 268.6473262194113 49.25200980689207 109 8 "22" "Dollar General" "14:40:00" 110 9 "7" "Memorial Hospital (Easton)" "14:50:00"
8 "Route 4 NB_T01" "4" 268.6473262194113 49.25200980689207 75 8 "22" "Dollar General" "08:30:00" 76 9 "7" "Memorial Hospital (Easton)" "08:40:00"
56 "Route 10 EB_T02" "10" 418.9465839230683 13.964886130768944 478 3 "108" "Beaver Neck Village EB" "09:44:00" 479 4 "109" "Shell Station EB" "09:45:00"
2 "Route 4 SB_T01" "4" 160.89477715039595 13.40789809586633 9 8 "24" "Rhode's Store SB" "06:06:00" 10 9 "1" "Kramer Center" "06:10:00"
12 "Route 4 NB_T05" "4" 268.6473262194113 49.25200980689207 120 8 "22" "Dollar General" "16:45:00" 121 9 "7" "Memorial Hospital (Easton)" "16:55:00"
13 "Route 4 NB_T06" "4" 268.6473262194113 49.25200980689207 131 8 "22" "Dollar General" "17:40:00" 132 9 "7" "Memorial Hospital (Easton)" "17:50:00"
7 "Route 4 SB_T06" "4" 160.89477715039595 13.40789809586633 60 5 "24" "Rhode's Store SB" "15:16:00" 61 6 "1" "Kramer Center" "15:20:00"
59 "Route 10 EB_T05" "10" 418.9465839230683 13.964886130768944 496 3 "108" "Beaver Neck Village EB" "17:44:00" 497 4 "109" "Shell Station EB" "17:45:00"
5 "Route 4 SB_T04" "4" 160.89477715039595 13.40789809586633 45 5 "24" "Rhode's Store SB" "12:16:00" 46 6 "1" "Kramer Center" "12:20:00"
55 "Route 10 EB_T01" "10" 418.9465839230683 13.964886130768944 472 3 "108" "Beaver Neck Village EB" "05:44:00" 473 4 "109" "Shell Station EB" "05:45:00"
57 "Route 10 EB_T03" "10" 418.9465839230683 13.964886130768944 484 3 "108" "Beaver Neck Village EB" "12:44:00" 485 4 "109" "Shell Station EB" "12:45:00"
9 "Route 4 NB_T02" "4" 268.6473262194113 49.25200980689207 89 8 "22" "Dollar General" "09:30:00" 90 9 "7" "Memorial Hospital (Easton)" "09:40:00"
58 "Route 10 EB_T04" "10" 418.9465839230683 13.964886130768944 490 3 "108" "Beaver Neck Village EB" "15:44:00" 491 4 "109" "Shell Station EB" "15:45:00"
10 "Route 4 NB_T03" "4" 268.6473262194113 49.25200980689207 100 8 "22" "Dollar General" "11:40:00" 101 9 "7" "Memorial Hospital (Easton)" "11:50:00"
4 "Route 4 SB_T03" "4" 160.89477715039595 13.40789809586633 33 5 "24" "Rhode's Store SB" "09:16:00" 34 6 "1" "Kramer Center" "09:20:00"
3 "Route 4 SB_T02" "4" 160.89477715039595 13.40789809586633 21 5 "24" "Rhode's Store SB" "07:06:00" 22 6 "1" "Kramer Center" "07:10:00"
stop_too_far_from_shape WARNING 14

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

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.
88 "RDE 169754" "Route D_T01" 1006 "125.2" "Harris Teeter & AAMC" [38.783074,-76.086334] 189.8878455471362
88 "RDE 169754" "Route D_T01" 1007 "127.1" "B J's" [38.78242000000001,-76.086433] 454.31592019198234
88 "RDE 169754" "Route D_T01" 1010 "140" "The Greens" [38.74870500000001,-76.07117] 103.7776471962946
73 "DE_Sat_S1 169750" "Saturday Denton Easton Shuttle_T01" 678 "149.5" "Weis Market" [38.783659,-76.080045] 138.46575199526305
26 "R6_S2 169723" "Route 6 SB_T01" 251 "47" "Walmart (Denton)" [38.876150276151165,-75.82426353471895] 248.94459232281852
76 "DE_Sat_S3 169752" "Saturday Denton Easton Shuttle_T04" 729 "149.5" "Weis Market" [38.783659,-76.080045] 138.46575199526305
76 "DE_Sat_S3 169752" "Saturday Denton Easton Shuttle_T04" 739 "47" "Walmart (Denton)" [38.880499,-75.826831] 754.2970274713106
41 "R9_NB" "Route 9 NB_T01" 391 "7" "Memorial Hospital (Easton)" [38.768730629667765,-76.06019754827574] 1402.3828026022113
111 "CambC 169756" "Route Central_T01" 1622 "193.1" "Chesapeake Woods" [38.574754,-76.087059] 257.493407200848
111 "CambC 169756" "Route Central_T01" 1623 "193.3" "Mallard Bay" [38.57275099999999,-76.087035] 170.32388986081304
111 "CambC 169756" "Route Central_T01" 1624 "193.6" "Glenburn House" [38.572789757141706,-76.08700889184051] 148.08667116138085
123 "CambS 169757" "Route South_T01" 1908 "15" "Hyatt" [38.55452,-76.050761] 840.9941653273441
123 "CambS 169757" "Route South_T01" 1910 "15.7" "Channel Marker" [38.56048355852957,-76.06746726549795] 175.30371390512926
123 "CambS 169757" "Route South_T01" 1926 "205.2" "The Meadows" [38.54302231494984,-76.0636540003413] 162.19065154867337
stop_without_stop_time WARNING 48

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.
14 "13" "The Greens"
25 "21" "Rose's Store"
32 "22.2" "Social Services (Chestertown)"
33 "23" "Southern States"
39 "29" "Shopping Center NB"
40 "30" "Rhode's Store NB"
42 "32" "Kent County Library"
43 "33" "Kent County Community Center"
49 "39" "Federalsburg Town Parking"
54 "43.2" "Federal Manor & East Main"
57 "46" "Bethlehem Post Office"
59 "48" "Vaughn St. & School St."
60 "49" "Greensboro Parking Lot"
61 "50" "Kinnamon's Gas Station"
63 "52" "Rte. 480 & Central Ave."
64 "53" "Ridgely Town Hall"
65 "54" "Tuckahoe Garden Apartments"
66 "55" "Queen Anne Post Office"
67 "56" "Allen Harim Foods"
68 "57" "Allen Harim Foods NB"
69 "58" "Queen Anne Post Office NB"
70 "59" "Ridgely Town Hall NB"
71 "60" "Rte. 480 and Central Ave. NB"
73 "62" "Royal Farms Store NB"
74 "63" "Kinnamon's Gas Station NB"
75 "64" "Greensboro Parking Lot NB"
76 "65" "Vaughn St. and School St. NB"
91 "79.5" "Washington & High"
93 "80.5" "High & Muir"
105 "91" "Amick Farms Hurlock WB"
107 "93" "Dockins Market WB"
113 "99" "Post Office SB"
114 "100" "Shore Stop SB"
116 "102" "American Legion"
117 "103" "High's Citgo"
125 "110.5" "Shore Transit"
130 "115" "Veterans Clinic Cambridge WB"
135 "119" "Old Provident State Bank"
137 "121" "New Provident State Bank"
138 "122" "Waddells Corner SB"
152 "133" "Post Office EB"
161 "142" "Bob Evans/Panera Bread"
163 "144" "Airport Industrial Park"
197 "176" "Maryland & Dorchester EB"
199 "177.5" "Leonards & Zachary"
200 "178" "Shoal Creek Mall EB"
206 "184" "Washington & High"
211 "189" "Washington & Greenwood"
unused_shape WARNING 44

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"R4_S1_SB 169702" 2
"R4_S2_SB 169703" 1734
"R4_S3_SB 169704" 2950
"R4_S4_SB 169705" 4176
"R4_S1_NB 169706" 4280
"R4_S2_NB 169707" 5435
"KCCC_S1 169708" 7156
"KCCC_S2 169709" 8227
"KCCC_S3 169710" 8728
"R5_S1_SB 169711" 9886
"R5_S2_SB 169712" 10696
"R5_S3_SB 169713" 11312
"R5_S4_SB 169714" 12009
"R5_S5_SB 169715" 12681
"R5_S6_SB 169716" 13220
"R5_S1_NB 169718" 13686
"R5_S2_NB 169719" 14148
"R5_S3_NB 169720" 15206
"R5_S4_NB 169721" 15607
"R6_S1 169722" 15974
"R7_SB 169724" 18676
"R7_NB 169725" 19919
"R8A 169726" 21305
"R8_S1_EB 169727" 21600
"R8_S2_EB 169728" 22216
"R8_S3_EB 169729" 22945
"R8_S1_WB 169730" 23401
"R8_S3_WB 169732" 24099
"R9_NB 169733" 24504
"R9_S1_SB 169734" 25006
"R9_S2_SB 169735" 25510
"R9A_S1_NB 169736" 25952
"R9A_S1_SB 169738" 26507
"R9A_S2_SB 169739" 26869
"R11_S1 169742" 29216
"R11_S2 169743" 31068
"R12 169744" 33152
"SMS_S1 169745" 33797
"SMS_S2 169746" 34950
"SMS_S3 169747" 36097
"SMS_S4 169748" 37256
"DE_AM 169749" 38412
"DE_Sat_S2 169751" 41030
"R9_SB" 47113