GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T16:24:57Z,
for the dataset file:///shared/southeast-area-transit-district.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Norwalk Transit District
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2021-01-06
Feed End Date:
2021-12-31

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. calendar_dates_sunrise.txt
  5. fare_attributes.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: 40
  • Routes: 17
  • Shapes: 87
  • Stops: 259
  • Trips: 897

Specification Compliance report

1235 notices reported (0 errors, 1234 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 830

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

Only the first 50 of 830 affected records are displayed below.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"3669_shp" 5800 2858.20612 10 5799 2858.20612 9
"3669_shp" 5802 3498.426328 12 5801 3498.426328 11
"3669_shp" 5805 4111.165949 15 5804 4111.165949 14
"3669_shp" 5807 6053.011924 17 5806 6053.011924 16
"3669_shp" 5812 7409.261906 22 5811 7409.261906 21
"3669_shp" 5819 9112.023556 29 5818 9112.023556 28
"3669_shp" 5824 11803.776656 34 5823 11803.776656 33
"3669_shp" 5828 13331.956233 38 5827 13331.956233 37
"3677_shp" 6360 2882.467109 14 6359 2882.467109 13
"3677_shp" 6366 6085.705891 20 6365 6085.705891 19
"3677_shp" 6373 7585.413929 27 6372 7585.413929 26
"3677_shp" 6377 9081.434447 31 6376 9081.434447 30
"3626_shp" 2432 1610.265349 10 2431 1610.265349 9
"3626_shp" 2436 3138.444926 14 2435 3138.444926 13
"3626_shp" 2442 6089.172364 20 2441 6089.172364 19
"3626_shp" 2449 7588.880402 27 2448 7588.880402 26
"3626_shp" 2454 8945.130385 32 2453 8945.130385 31
"3626_shp" 2456 10886.97636 34 2455 10886.97636 33
"3626_shp" 2459 11499.715981 37 2458 11499.715981 36
"3626_shp" 2461 12139.936189 39 2460 12139.936189 38
"3651_shp" 4269 2882.467109 14 4268 2882.467109 13
"3651_shp" 4275 6085.705891 20 4274 6085.705891 19
"3651_shp" 4282 7585.413929 27 4281 7585.413929 26
"3651_shp" 4286 9081.434447 31 4285 9081.434447 30
"3651_shp" 4312 14321.026344 57 4311 14321.026344 56
"3642_shp" 3553 1282.187149 9 3552 1282.187149 8
"3642_shp" 3569 5611.439097 25 3568 5611.439097 24
"3642_shp" 3572 6169.165103 28 3571 6169.165103 27
"3642_shp" 3574 7418.184416 30 3573 7418.184416 29
"3642_shp" 3578 9256.909032 34 3577 9256.909032 33
"3642_shp" 3583 10753.300308 39 3582 10753.300308 38
"3642_shp" 3587 11152.405654 43 3586 11152.405654 42
"3642_shp" 3588 11152.405654 44 3587 11152.405654 43
"3642_shp" 3600 12600.831948 56 3599 12600.831948 55
"3642_shp" 3616 18675.472081 72 3615 18675.472081 71
"3642_shp" 3620 19115.118958 76 3619 19115.118958 75
"3642_shp" 3634 23674.658532 90 3633 23674.658532 89
"3642_shp" 3641 26091.7114 97 3640 26091.7114 96
"3642_shp" 3649 28377.038773 105 3648 28377.038773 104
"3642_shp" 3662 32515.683146 118 3661 32515.683146 117
"3642_shp" 3664 32531.27151 120 3663 32531.27151 119
"3678_shp" 6414 2842.900501 12 6413 2842.900501 11
"3678_shp" 6425 5017.081806 23 6424 5017.081806 22
"3678_shp" 6443 10085.987077 41 6442 10085.987077 40
"3609_shp" 1032 2505.968362 10 1031 2505.968362 9
"3609_shp" 1040 5875.181491 18 1039 5875.181491 17
"3609_shp" 1044 7593.269866 22 1043 7593.269866 21
"3609_shp" 1047 8112.304295 25 1046 8112.304295 24
"3609_shp" 1050 8400.715445 28 1049 8400.715445 27
"3609_shp" 1059 10028.033257 37 1058 10028.033257 36
expired_calendar WARNING 3

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "14"
3 "15"
4 "16"
fast_travel_between_consecutive_stops WARNING 266

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 266 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.
181 "t2FA4-sl15-pE1F-r53" "143" 325.59363567648893 0.18088535315360496 9626 720 "606" "350 Main Ave. & Briggs High School" "18:32:00" 9627 722 "81" "380 Main Ave. & Stop & Shop" "18:32:02"
181 "t2FA4-sl15-pE1F-r53" "143" 282.05243201355984 4.544178071329575 9627 722 "81" "380 Main Ave. & Stop & Shop" "18:32:02" 9628 780 "465" "Main & Glover" "18:33:00"
176 "t2F2A-sl15-pE19-r53" "143" 483.01886919267304 5.232704416253958 7984 300 "465" "Main & Glover" "16:43:00" 7985 339 "626" "Merritt 7 RR Station" "16:43:39"
176 "t2F2A-sl15-pE19-r53" "143" 471.49616931682 0.5238846325742444 7985 339 "626" "Merritt 7 RR Station" "16:43:39" 7986 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "16:43:43"
176 "t2F2A-sl15-pE19-r53" "143" 498.9133433645716 0.1385870398234921 7986 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "16:43:43" 7987 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "16:43:44"
176 "t2F2A-sl15-pE19-r53" "143" 328.7950570136298 0.09133196028156383 7987 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "16:43:44" 7988 345 "604" "166 Glover Ave. & Vectron" "16:43:45"
176 "t2F2A-sl15-pE19-r53" "143" 496.20966660567154 0.27567203700315085 7988 345 "604" "166 Glover Ave. & Vectron" "16:43:45" 7989 347 "94" "527 Main Ave. / Sunnoco / DMV" "16:43:47"
176 "t2F2A-sl15-pE19-r53" "143" 468.4052008527192 0.390337667377266 7989 347 "94" "527 Main Ave. / Sunnoco / DMV" "16:43:47" 7990 350 "3" "101 Merritt 7 & Main Ave." "16:43:50"
176 "t2F2A-sl15-pE19-r53" "143" 600.2131870338042 0.1667258852871678 7990 350 "3" "101 Merritt 7 & Main Ave." "16:43:50" 7991 351 "558" "201 / 301 Merritt 7 & Main Ave." "16:43:51"
176 "t2F2A-sl15-pE19-r53" "143" 349.60944225150854 0.19422746791750475 7991 351 "558" "201 / 301 Merritt 7 & Main Ave." "16:43:51" 7992 353 "518" "401 / 501 Merritt 7 & Main Ave." "16:43:53"
176 "t2F2A-sl15-pE19-r53" "143" 779.4960614926309 0.21652668374795303 7992 353 "518" "401 / 501 Merritt 7 & Main Ave." "16:43:53" 7993 354 "101" "601 Merritt 7 & Main Ave." "16:43:54"
176 "t2F2A-sl15-pE19-r53" "143" 435.43303814209986 0.12095362170613885 7993 354 "101" "601 Merritt 7 & Main Ave." "16:43:54" 7994 355 "119" "801 Merritt 7 & Main Ave." "16:43:55"
176 "t2F2A-sl15-pE19-r53" "143" 435.33543867764524 0.4837060429751614 7994 355 "119" "801 Merritt 7 & Main Ave." "16:43:55" 7995 359 "80" "377 Main Ave. (across from Stop & Shop)" "16:43:59"
176 "t2F2A-sl15-pE19-r53" "143" 245.6557255717533 0.06823770154770925 7995 359 "80" "377 Main Ave. (across from Stop & Shop)" "16:43:59" 7996 360 "607" "353 Main Ave. (across from Briggs High)" "16:44:00"
186 "t309F-sl15-pE19-r52" "143" 483.01886919267304 5.232704416253958 12223 300 "465" "Main & Glover" "07:23:00" 12224 339 "626" "Merritt 7 RR Station" "07:23:39"
186 "t309F-sl15-pE19-r52" "143" 471.49616931682 0.5238846325742444 12224 339 "626" "Merritt 7 RR Station" "07:23:39" 12225 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "07:23:43"
186 "t309F-sl15-pE19-r52" "143" 498.9133433645716 0.1385870398234921 12225 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "07:23:43" 12226 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "07:23:44"
186 "t309F-sl15-pE19-r52" "143" 328.7950570136298 0.09133196028156383 12226 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "07:23:44" 12227 345 "604" "166 Glover Ave. & Vectron" "07:23:45"
186 "t309F-sl15-pE19-r52" "143" 496.20966660567154 0.27567203700315085 12227 345 "604" "166 Glover Ave. & Vectron" "07:23:45" 12228 347 "94" "527 Main Ave. / Sunnoco / DMV" "07:23:47"
186 "t309F-sl15-pE19-r52" "143" 468.4052008527192 0.390337667377266 12228 347 "94" "527 Main Ave. / Sunnoco / DMV" "07:23:47" 12229 350 "3" "101 Merritt 7 & Main Ave." "07:23:50"
186 "t309F-sl15-pE19-r52" "143" 600.2131870338042 0.1667258852871678 12229 350 "3" "101 Merritt 7 & Main Ave." "07:23:50" 12230 351 "558" "201 / 301 Merritt 7 & Main Ave." "07:23:51"
186 "t309F-sl15-pE19-r52" "143" 349.60944225150854 0.19422746791750475 12230 351 "558" "201 / 301 Merritt 7 & Main Ave." "07:23:51" 12231 353 "518" "401 / 501 Merritt 7 & Main Ave." "07:23:53"
186 "t309F-sl15-pE19-r52" "143" 779.4960614926309 0.21652668374795303 12231 353 "518" "401 / 501 Merritt 7 & Main Ave." "07:23:53" 12232 354 "101" "601 Merritt 7 & Main Ave." "07:23:54"
186 "t309F-sl15-pE19-r52" "143" 435.43303814209986 0.12095362170613885 12232 354 "101" "601 Merritt 7 & Main Ave." "07:23:54" 12233 355 "119" "801 Merritt 7 & Main Ave." "07:23:55"
186 "t309F-sl15-pE19-r52" "143" 435.33543867764524 0.4837060429751614 12233 355 "119" "801 Merritt 7 & Main Ave." "07:23:55" 12234 359 "80" "377 Main Ave. (across from Stop & Shop)" "07:23:59"
186 "t309F-sl15-pE19-r52" "143" 245.6557255717533 0.06823770154770925 12234 359 "80" "377 Main Ave. (across from Stop & Shop)" "07:23:59" 12235 360 "607" "353 Main Ave. (across from Briggs High)" "07:24:00"
156 "t2D06-sl15-pE19-r52" "143" 483.01886919267304 5.232704416253958 1571 300 "465" "Main & Glover" "10:03:00" 1572 339 "626" "Merritt 7 RR Station" "10:03:39"
156 "t2D06-sl15-pE19-r52" "143" 471.49616931682 0.5238846325742444 1572 339 "626" "Merritt 7 RR Station" "10:03:39" 1573 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "10:03:43"
156 "t2D06-sl15-pE19-r52" "143" 498.9133433645716 0.1385870398234921 1573 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "10:03:43" 1574 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "10:03:44"
156 "t2D06-sl15-pE19-r52" "143" 328.7950570136298 0.09133196028156383 1574 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "10:03:44" 1575 345 "604" "166 Glover Ave. & Vectron" "10:03:45"
156 "t2D06-sl15-pE19-r52" "143" 496.20966660567154 0.27567203700315085 1575 345 "604" "166 Glover Ave. & Vectron" "10:03:45" 1576 347 "94" "527 Main Ave. / Sunnoco / DMV" "10:03:47"
156 "t2D06-sl15-pE19-r52" "143" 468.4052008527192 0.390337667377266 1576 347 "94" "527 Main Ave. / Sunnoco / DMV" "10:03:47" 1577 350 "3" "101 Merritt 7 & Main Ave." "10:03:50"
156 "t2D06-sl15-pE19-r52" "143" 600.2131870338042 0.1667258852871678 1577 350 "3" "101 Merritt 7 & Main Ave." "10:03:50" 1578 351 "558" "201 / 301 Merritt 7 & Main Ave." "10:03:51"
156 "t2D06-sl15-pE19-r52" "143" 349.60944225150854 0.19422746791750475 1578 351 "558" "201 / 301 Merritt 7 & Main Ave." "10:03:51" 1579 353 "518" "401 / 501 Merritt 7 & Main Ave." "10:03:53"
156 "t2D06-sl15-pE19-r52" "143" 779.4960614926309 0.21652668374795303 1579 353 "518" "401 / 501 Merritt 7 & Main Ave." "10:03:53" 1580 354 "101" "601 Merritt 7 & Main Ave." "10:03:54"
156 "t2D06-sl15-pE19-r52" "143" 435.43303814209986 0.12095362170613885 1580 354 "101" "601 Merritt 7 & Main Ave." "10:03:54" 1581 355 "119" "801 Merritt 7 & Main Ave." "10:03:55"
156 "t2D06-sl15-pE19-r52" "143" 435.33543867764524 0.4837060429751614 1581 355 "119" "801 Merritt 7 & Main Ave." "10:03:55" 1582 359 "80" "377 Main Ave. (across from Stop & Shop)" "10:03:59"
156 "t2D06-sl15-pE19-r52" "143" 245.6557255717533 0.06823770154770925 1582 359 "80" "377 Main Ave. (across from Stop & Shop)" "10:03:59" 1583 360 "607" "353 Main Ave. (across from Briggs High)" "10:04:00"
189 "t30E0-sl15-pE1F-r52" "143" 325.59363567648893 0.18088535315360496 13174 720 "606" "350 Main Ave. & Briggs High School" "08:32:00" 13175 722 "81" "380 Main Ave. & Stop & Shop" "08:32:02"
189 "t30E0-sl15-pE1F-r52" "143" 282.05243201355984 4.544178071329575 13175 722 "81" "380 Main Ave. & Stop & Shop" "08:32:02" 13176 780 "465" "Main & Glover" "08:33:00"
182 "t2FB8-sl15-pE19-r53" "143" 483.01886919267304 5.232704416253958 9893 300 "465" "Main & Glover" "18:43:00" 9894 339 "626" "Merritt 7 RR Station" "18:43:39"
182 "t2FB8-sl15-pE19-r53" "143" 471.49616931682 0.5238846325742444 9894 339 "626" "Merritt 7 RR Station" "18:43:39" 9895 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "18:43:43"
182 "t2FB8-sl15-pE19-r53" "143" 498.9133433645716 0.1385870398234921 9895 343 "25" "150 Glover Ave. & U.S. Surgical 1st Ent." "18:43:43" 9896 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "18:43:44"
182 "t2FB8-sl15-pE19-r53" "143" 328.7950570136298 0.09133196028156383 9896 344 "603" "150 Glover Ave. & U.S. Surgical 2nd Ent." "18:43:44" 9897 345 "604" "166 Glover Ave. & Vectron" "18:43:45"
182 "t2FB8-sl15-pE19-r53" "143" 496.20966660567154 0.27567203700315085 9897 345 "604" "166 Glover Ave. & Vectron" "18:43:45" 9898 347 "94" "527 Main Ave. / Sunnoco / DMV" "18:43:47"
182 "t2FB8-sl15-pE19-r53" "143" 468.4052008527192 0.390337667377266 9898 347 "94" "527 Main Ave. / Sunnoco / DMV" "18:43:47" 9899 350 "3" "101 Merritt 7 & Main Ave." "18:43:50"
182 "t2FB8-sl15-pE19-r53" "143" 600.2131870338042 0.1667258852871678 9899 350 "3" "101 Merritt 7 & Main Ave." "18:43:50" 9900 351 "558" "201 / 301 Merritt 7 & Main Ave." "18:43:51"
182 "t2FB8-sl15-pE19-r53" "143" 349.60944225150854 0.19422746791750475 9900 351 "558" "201 / 301 Merritt 7 & Main Ave." "18:43:51" 9901 353 "518" "401 / 501 Merritt 7 & Main Ave." "18:43:53"
182 "t2FB8-sl15-pE19-r53" "143" 779.4960614926309 0.21652668374795303 9901 353 "518" "401 / 501 Merritt 7 & Main Ave." "18:43:53" 9902 354 "101" "601 Merritt 7 & Main Ave." "18:43:54"
182 "t2FB8-sl15-pE19-r53" "143" 435.43303814209986 0.12095362170613885 9902 354 "101" "601 Merritt 7 & Main Ave." "18:43:54" 9903 355 "119" "801 Merritt 7 & Main Ave." "18:43:55"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260123" "20211231" "20260130"
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
mixed_case_recommended_field WARNING 1

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "YMCA IB" 175
route_color_contrast WARNING 1

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"150" 14 "#70FF70" "#FFFFFF"
route_long_name_contains_short_name WARNING 16

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`.
"103" 3 "Norwalk Hs Trip" "Norwalk Hs Trip"
"121" 4 "Norwalk Hospital" "Norwalk Hospital - Belden Commuter Shutt"
"141" 5 "Merritt 7 10-20" "Merritt 7 10-20 Westport Combo Shuttle"
"142" 6 "Wheels Rte 1" "Wheels Rte 1"
"143" 7 "Wheels Rte 3" "Wheels Rte 3"
"144" 8 "Wheels Rte 4" "Wheels Rte 4"
"145" 9 "Wheels Rte 7" "Wheels Rte 7"
"146" 10 "Wheels Rte 9" "Wheels Rte 9"
"147" 11 "Wheels Rte 10" "Wheels Rte 10"
"148" 12 "Wheels Rte 11" "Wheels Rte 11"
"149" 13 "Wheels Rte 13" "Wheels Rte 13"
"150" 14 "Coastal Link" "Coastal Link"
"151" 15 "Main Ave Shuttle" "Main Ave Shuttle"
"152" 16 "Conn Ave" "Conn Ave"
"153" 17 "Main Ave Sunday" "Main Ave Sunday Shuttle"
"154" 18 "Conn Ave Sunday" "Conn Ave Sunday"
route_short_name_too_long WARNING 10

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

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`.
"101" 2 "Greenwich Centra"
"103" 3 "Norwalk Hs Trip"
"121" 4 "Norwalk Hospital"
"141" 5 "Merritt 7 10-20"
"147" 11 "Wheels Rte 10"
"148" 12 "Wheels Rte 11"
"149" 13 "Wheels Rte 13"
"151" 15 "Main Ave Shuttle"
"153" 17 "Main Ave Sunday"
"154" 18 "Conn Ave Sunday"
same_name_and_description_for_route WARNING 17

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

Description of a route that provides useful, quality information. Do not simply duplicate the name of the route.

See the GTFS and GTFS Best Practices links below for more examples of how to populate the route_short_name, route_long_name, and route_desc fields.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
2 "101" "Greenwich Central Loop Commuter Shuttle" "route_long_name"
3 "103" "Norwalk Hs Trip" "route_short_name"
4 "121" "Norwalk Hospital - Belden Commuter Shutt" "route_long_name"
5 "141" "Merritt 7 10-20 Westport Combo Shuttle" "route_long_name"
6 "142" "Wheels Rte 1" "route_short_name"
7 "143" "Wheels Rte 3" "route_short_name"
8 "144" "Wheels Rte 4" "route_short_name"
9 "145" "Wheels Rte 7" "route_short_name"
10 "146" "Wheels Rte 9" "route_short_name"
11 "147" "Wheels Rte 10" "route_short_name"
12 "148" "Wheels Rte 11" "route_short_name"
13 "149" "Wheels Rte 13" "route_short_name"
14 "150" "Coastal Link" "route_short_name"
15 "151" "Main Ave Shuttle" "route_short_name"
16 "152" "Conn Ave" "route_short_name"
17 "153" "Main Ave Sunday Shuttle" "route_long_name"
18 "154" "Conn Ave Sunday" "route_short_name"
stop_too_far_from_shape WARNING 27

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.
44 "3678_shp" "t2C96-sl14-pE5E-r5" 46 "639" "Ponus Ridge Middle Sch" [41.122045908975835,-73.44349484513431] 267.3101744812201
152 "3609_shp" "t2CA7-sl15-pE19-r52" 265 "465" "Main & Glover" [41.11826,-73.41500000000002] 1920.9506438075869
350 "3633_shp" "t2CA4-sl15-pE31-r59" 240 "111" "69 Water St. & Elizabeth" [41.096376146425385,-73.4160162934393] 107.55979078059548
350 "3633_shp" "t2CA4-sl15-pE31-r59" 241 "8" "114 Washington Street" [41.09655,-73.41762] 255.96062133045132
350 "3633_shp" "t2CA4-sl15-pE31-r59" 243 "145" "Hospital" [41.1118,-73.42004] 151.36638161158493
62 "3650_shp" "t303A-sl14-pE42-r5" 11034 "639" "Ponus Ridge Middle Sch" [41.122045908975835,-73.44349484513431] 267.3101744812201
800 "3641_shp" "t2FD7-sl15-pE39-r8B" 10347 "646" "20 Glover Ave & Vertrue" [41.143714483643,-73.42595616825848] 132.8480791470118
716 "3684_shp" "t2CA0-sl14-pE64-r1B" 187 "215" "Connecticut Post Mall" [41.23729083407198,-73.03787142658204] 166.29125187965897
512 "3667_shp" "t2C98-sl14-pE53-r8" 73 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10098,-73.45125] 138.78896937125512
790 "3674_shp" "t2FFB-sl14-pE5A-r74" 10571 "646" "20 Glover Ave & Vertrue" [41.14371,-73.42596] 132.41942623177204
597 "3608_shp" "t2CA8-sl14-pE18-r3" 290 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10122572457311,-73.4502587074064] 110.7743244272538
776 "3638_shp" "t2D79-sl16-pE36-r61" 1839 "215" "Connecticut Post Mall" [41.237271739347065,-73.03785679207196] 163.93494739428664
751 "3668_shp" "t2DAC-sl15-pE54-r56" 2576 "215" "Connecticut Post Mall" [41.237271739347065,-73.03785679207196] 163.93494739428664
272 "3613_shp" "t2CA5-sl14-pE1D-r12" 247 "111" "69 Water St. & Elizabeth" [41.096376146425385,-73.4160162934393] 107.55979078059548
272 "3613_shp" "t2CA5-sl14-pE1D-r12" 248 "8" "114 Washington Street" [41.09655,-73.41762] 255.96062133045132
272 "3613_shp" "t2CA5-sl14-pE1D-r12" 250 "145" "Hospital" [41.1118,-73.42004] 151.36638161158493
746 "3663_shp" "t2CA2-sl15-pE4F-r57" 201 "215" "Connecticut Post Mall" [41.23729083407198,-73.03787142658204] 166.29125187965897
721 "3611_shp" "t2DCF-sl14-pE1B-r1A" 3125 "215" "Connecticut Post Mall" [41.237271739347065,-73.03785679207196] 163.93494739428664
678 "3623_shp" "t2CA6-sl15-pE27-r5A" 252 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10122572457311,-73.4502587074064] 110.7743244272538
777 "3649_shp" "t2DBE-sl16-pE41-r61" 2873 "215" "Connecticut Post Mall" [41.23729083407198,-73.03787142658204] 166.29125187965897
153 "3615_shp" "t2CC4-sl15-pE1F-r52" 694 "465" "Main & Glover" [41.11761,-73.41586] 1893.7728210232583
556 "3666_shp" "t2CBE-sl15-pE52-r54" 552 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10098,-73.45125] 138.78896937125512
837 "3683_shp" "t2CD8-sl16-pE63-r8D" 944 "646" "20 Glover Ave & Vertrue" [41.143714483643,-73.42595616825848] 132.8480791470118
791 "3646_shp" "t3002-sl14-pE3E-r74" 10610 "646" "20 Glover Ave & Vertrue" [41.143714483643,-73.42595616825848] 132.8480791470118
190 "3682_shp" "t2C9C-sl14-pE62-rA" 167 "196" "Department of Motor Vehicles" [41.154709999999994,-73.42062] 263.98945110972
799 "3652_shp" "t2FC8-sl15-pE44-r8B" 10105 "646" "20 Glover Ave & Vertrue" [41.14371,-73.42596] 132.41942623177204
836 "3647_shp" "t2CC6-sl16-pE3F-r8D" 708 "646" "20 Glover Ave & Vertrue" [41.14371,-73.42596] 132.41942623177204
stop_too_far_from_shape_using_user_distance WARNING 56

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.

Only the first 50 of 56 affected records are displayed below.

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.
596 "3618_shp" "t2C9A-sl14-pE22-r3" 140 "40" "188 Richards Ave. / N.C.C. East Campus" [41.1019499999875,-73.45255] 155.61716597452627
557 "3636_shp" "t2CC2-sl15-pE34-r55" 649 "88" "45 Ely Ave" [41.095449830519414,-73.42144836328288] 301.9761307328337
557 "3636_shp" "t2CC2-sl15-pE34-r55" 650 "303" "LoweSt&MLK OB" [41.09450054202857,-73.42218051395241] 271.6582065153588
557 "3636_shp" "t2CC2-sl15-pE34-r55" 651 "68" "32 Lowe St. & Cleveland" [41.09360128660295,-73.42349402285085] 193.63221517097762
557 "3636_shp" "t2CC2-sl15-pE34-r55" 652 "20" "14 Lowe St. & Hamilton" [41.092842603383275,-73.424459433371] 271.9249668265149
557 "3636_shp" "t2CC2-sl15-pE34-r55" 653 "309" "Taylor&Hillside OB" [41.0957074553821,-73.42589633558084] 293.68960846994884
557 "3636_shp" "t2CC2-sl15-pE34-r55" 654 "301" "Morton&Taylor OB" [41.098305560385455,-73.427201491381] 323.7064940575745
557 "3636_shp" "t2CC2-sl15-pE34-r55" 655 "172" "Scribner & Connecticut" [41.10006474701014,-73.43552622047716] 278.2253800330344
557 "3636_shp" "t2CC2-sl15-pE34-r55" 656 "71" "330 Connecticut Ave. / T.J. Maxx" [41.10113121413514,-73.43607650592709] 165.85166544952094
557 "3636_shp" "t2CC2-sl15-pE34-r55" 657 "608" "444 Connecticut Ave. / Sports Authority" [41.10184439567471,-73.43759066088786] 335.8623222994581
557 "3636_shp" "t2CC2-sl15-pE34-r55" 658 "90" "500 Connecticut Ave. / Kohl's" [41.10042683114255,-73.44074378220898] 336.84985855074024
557 "3636_shp" "t2CC2-sl15-pE34-r55" 659 "97" "554 Connecticut Ave. / Oak Knoll Condos" [41.09843430716228,-73.443641720263] 334.2593392565515
557 "3636_shp" "t2CC2-sl15-pE34-r55" 660 "611" "680 Connecticut Ave. / Wal-Mart" [41.09661132056037,-73.44641861537193] 315.4010175783825
557 "3636_shp" "t2CC2-sl15-pE34-r55" 661 "118" "75 Richards Ave. & Connecticut Ave." [41.09542034904406,-73.44842543563699] 237.34746289283316
557 "3636_shp" "t2CC2-sl15-pE34-r55" 662 "40" "188 Richards Ave. / N.C.C. East Campus" [41.100166586904656,-73.45122122942566] 225.80485946996393
662 "3637_shp" "t303C-sl14-pE35-r3" 11057 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10194999998994,-73.45255] 155.61716593353222
709 "3662_shp" "t306A-sl15-pE4E-r5A" 11596 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10194999998994,-73.45255] 155.61716593353222
271 "3661_shp" "t2C9F-sl14-pE4D-r12" 185 "308" "SMain&MonroeOB" [41.09665020544048,-73.4211699950502] 177.93160582254367
271 "3661_shp" "t2C9F-sl14-pE4D-r12" 186 "140" "South Norwalk Railroad Station" [41.0965703632655,-73.418969987189] 184.0713126136972
868 "3607_shp" "t2CC7-sl16-pE17-r8E" 720 "173" "Norwalk Community College" [41.10196,-73.45253] 127.81424692291469
776 "3638_shp" "t2D79-sl16-pE36-r61" 1833 "213" "Dock Shopping Center" [41.20290000000001,-73.11188] 117.33437895459343
751 "3668_shp" "t2DAC-sl15-pE54-r56" 2570 "213" "Dock Shopping Center" [41.20290000000001,-73.11188] 117.33437895459343
70 "3643_shp" "t2C9B-sl14-pE3B-r1" 152 "63" "296 Main Ave. & Coach Run Condos" [41.13349956009663,-73.42425786752874] 175.02102930024304
70 "3643_shp" "t2C9B-sl14-pE3B-r1" 153 "69" "326 Main Ave. & Norwalk Glass Co." [41.13461871576907,-73.42442494161338] 175.900789886723
70 "3643_shp" "t2C9B-sl14-pE3B-r1" 154 "75" "346 Main Ave. & The Hour" [41.13692409695832,-73.42500917002704] 174.48118055093596
70 "3643_shp" "t2C9B-sl14-pE3B-r1" 155 "606" "350 Main Ave. & Briggs High School" [41.137470747630786,-73.42538695092928] 167.05331626407974
70 "3643_shp" "t2C9B-sl14-pE3B-r1" 156 "81" "380 Main Ave. & Stop & Shop" [41.13897228077356,-73.42619424512084] 172.40867553623556
70 "3643_shp" "t2C9B-sl14-pE3B-r1" 157 "646" "20 Glover Ave & Vertrue" [41.143192512743724,-73.42579875375347] 144.7812045035348
587 "3656_shp" "t3043-sl15-pE48-r54" 11134 "40" "188 Richards Ave. / N.C.C. East Campus" [41.10194999998719,-73.45255] 155.61716597936186
721 "3611_shp" "t2DCF-sl14-pE1B-r1A" 3119 "213" "Dock Shopping Center" [41.20290000000001,-73.11188] 117.33437895459343
824 "3658_shp" "t2FC9-sl15-pE4A-r8C" 10117 "173" "Norwalk Community College" [41.10196,-73.45253] 127.81424692291469
351 "3671_shp" "t2CC5-sl15-pE57-r59" 699 "308" "SMain&MonroeOB" [41.09665020544048,-73.4211699950502] 177.93160582254367
351 "3671_shp" "t2CC5-sl15-pE57-r59" 700 "140" "South Norwalk Railroad Station" [41.0965703632655,-73.418969987189] 184.0713126136972
513 "3670_shp" "t2C99-sl14-pE56-r9" 112 "88" "45 Ely Ave" [41.095449830519414,-73.42144836328288] 301.9761307328337
513 "3670_shp" "t2C99-sl14-pE56-r9" 113 "303" "LoweSt&MLK OB" [41.09450054202857,-73.42218051395241] 271.6582065153588
513 "3670_shp" "t2C99-sl14-pE56-r9" 114 "68" "32 Lowe St. & Cleveland" [41.09360128660295,-73.42349402285085] 193.63221517097762
513 "3670_shp" "t2C99-sl14-pE56-r9" 115 "20" "14 Lowe St. & Hamilton" [41.092842603383275,-73.424459433371] 271.9249668265149
513 "3670_shp" "t2C99-sl14-pE56-r9" 116 "309" "Taylor&Hillside OB" [41.0957074553821,-73.42589633558084] 293.68960846994884
513 "3670_shp" "t2C99-sl14-pE56-r9" 117 "301" "Morton&Taylor OB" [41.098305560385455,-73.427201491381] 323.7064940575745
513 "3670_shp" "t2C99-sl14-pE56-r9" 118 "172" "Scribner & Connecticut" [41.10006474701014,-73.43552622047716] 278.2253800330344
513 "3670_shp" "t2C99-sl14-pE56-r9" 119 "71" "330 Connecticut Ave. / T.J. Maxx" [41.10113121413514,-73.43607650592709] 165.85166544952094
513 "3670_shp" "t2C99-sl14-pE56-r9" 120 "608" "444 Connecticut Ave. / Sports Authority" [41.10184439567471,-73.43759066088786] 335.8623222994581
513 "3670_shp" "t2C99-sl14-pE56-r9" 121 "90" "500 Connecticut Ave. / Kohl's" [41.10042683114255,-73.44074378220898] 336.84985855074024
513 "3670_shp" "t2C99-sl14-pE56-r9" 122 "97" "554 Connecticut Ave. / Oak Knoll Condos" [41.09843430716228,-73.443641720263] 334.2593392565515
513 "3670_shp" "t2C99-sl14-pE56-r9" 123 "611" "680 Connecticut Ave. / Wal-Mart" [41.09661132056037,-73.44641861537193] 315.4010175783825
513 "3670_shp" "t2C99-sl14-pE56-r9" 124 "118" "75 Richards Ave. & Connecticut Ave." [41.09542034904406,-73.44842543563699] 237.34746289283316
513 "3670_shp" "t2C99-sl14-pE56-r9" 125 "40" "188 Richards Ave. / N.C.C. East Campus" [41.100166586904656,-73.45122122942566] 225.80485946996393
153 "3615_shp" "t2CC4-sl15-pE1F-r52" 689 "63" "296 Main Ave. & Coach Run Condos" [41.13349956009663,-73.42425786752874] 175.02102930024304
153 "3615_shp" "t2CC4-sl15-pE1F-r52" 690 "69" "326 Main Ave. & Norwalk Glass Co." [41.13461871576907,-73.42442494161338] 175.900789886723
153 "3615_shp" "t2CC4-sl15-pE1F-r52" 691 "75" "346 Main Ave. & The Hour" [41.13692409695832,-73.42500917002704] 174.48118055093596
stops_match_shape_out_of_order WARNING 4

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

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. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
245 "3642_shp" "t2CE0-sl15-pE3A-r58" 1043 "131" "East Ave. & Roger Sq. (across from cemet" [41.10283607191878,-73.40311017979026] 1042 "298" "Ludlow Shopping Center IB" [41.10290963055513,-73.40324402737882]
271 "3661_shp" "t2C9F-sl14-pE4D-r12" 186 "140" "South Norwalk Railroad Station" [41.09665009080118,-73.42116441763557] 185 "308" "SMain&MonroeOB" [41.09657378938782,-73.4190641820873]
218 "3639_shp" "t2CB5-sl14-pE37-r7" 439 "131" "East Ave. & Roger Sq. (across from cemet" [41.10283607191878,-73.40311017979026] 438 "298" "Ludlow Shopping Center IB" [41.10290963055513,-73.40324402737882]
351 "3671_shp" "t2CC5-sl15-pE57-r59" 700 "140" "South Norwalk Railroad Station" [41.09665009080118,-73.42116441763557] 699 "308" "SMain&MonroeOB" [41.09657378938782,-73.4190641820873]
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.
"20260123" "20210106" "20220106"
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"calendar_dates_sunrise.txt"