wrta — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T08:32:49Z,
for the dataset file:///shared/wrta_63fb8db8.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:
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. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. transfers.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 89
  • Routes: 27
  • Shapes: 116
  • Stops: 2377
  • Trips: 6292

Specification Compliance report

341 notices reported (0 errors, 340 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 272

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

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 small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"L42P32" 25385 4122.0 247 25384 4122.0 246 0.6479385743145766
"L42P32" 25795 12673.0 657 25794 12673.0 656 0.42165505050935437
"L42P32" 25898 15457.0 760 25897 15457.0 759 0.7368438461198868
"L42P32" 26514 30004.0 1376 26513 30004.0 1375 0.3387139342897497
"L19P119" 82111 998.0 72 82110 998.0 71 0.14455363125350562
"L19P119" 82242 3430.0 203 82241 3430.0 202 0.5716965318535848
"L19P113" 41633 6446.0 429 41632 6446.0 428 0.586863477164391
"L19P113" 41717 7971.0 513 41716 7971.0 512 0.586863477164391
"L19P113" 41839 10008.0 635 41838 10008.0 634 0.6170862646033562
"L24P43" 42123 3162.0 214 42122 3162.0 213 0.5264902964183029
"L24P43" 42297 5625.0 388 42296 5625.0 387 0.4638270987270683
"L24P45" 497 3162.0 214 496 3162.0 213 0.5264902964183029
"L24P45" 749 6328.0 466 748 6328.0 465 0.8765631700299286
"L24P45" 753 6345.0 470 752 6345.0 469 0.4638270987270683
"L825P7" 793 0.0 1 792 0.0 0 0.08118459596531245
"L825P7" 976 3251.0 184 975 3251.0 183 0.21270707887407939
"L825P7" 1542 14629.0 750 1541 14629.0 749 0.17989671172612728
"L24P44" 1782 3162.0 214 1781 3162.0 213 0.5264902964183029
"L24P44" 2036 6357.0 468 2035 6357.0 467 0.8765631700299286
"L24P44" 2040 6374.0 472 2039 6374.0 471 0.4638270987270683
"L825P8" 12499 11140.0 543 12498 11140.0 542 0.5115636245231291
"L42P35" 13777 3017.0 164 13776 3017.0 163 0.6226996098290447
"L42P35" 14619 22141.0 1006 14618 22141.0 1005 0.6467136361423493
"L24P49" 9081 3162.0 214 9080 3162.0 213 0.5264902964183029
"L24P48" 82949 6027.0 385 82948 6027.0 384 0.24476754694913697
"L24P48" 83157 8311.0 593 83156 8311.0 592 0.4638270987270683
"L23P82" 2915 5081.0 299 2914 5081.0 298 0.13569633911104934
"L23P81" 3245 2539.0 126 3244 2539.0 125 0.342326011719369
"L23P81" 3510 6996.0 391 3509 6996.0 390 0.38196706343724773
"L23P81" 3580 8077.0 461 3579 8077.0 460 0.5510348202356785
"L24P52" 38988 3642.0 290 38987 3642.0 289 0.8230901236767125
"L24P51" 39389 2770.0 194 39388 2770.0 193 0.6723701649381927
"L83P2" 17095 16675.0 738 17094 16675.0 737 0.6582859674520714
"L83P2" 17168 18600.0 811 17167 18600.0 810 0.6085700963582171
"L83P2" 17243 19760.0 886 17242 19760.0 885 0.5814484711597863
"L83P2" 17547 27868.0 1190 17546 27868.0 1189 0.9857583213452997
"L83P3" 21492 189.0 21 21491 189.0 20 0.6085700963582171
"L83P5" 15627 16675.0 738 15626 16675.0 737 0.6582859674520714
"L83P5" 15700 18600.0 811 15699 18600.0 810 0.6085700963582171
"L83P5" 15775 19760.0 886 15774 19760.0 885 0.5814484711597863
"L83P5" 16079 27868.0 1190 16078 27868.0 1189 0.9857583213452997
"L83P8" 60682 12635.0 688 60681 12635.0 687 0.608570096358217
"L83P8" 60694 12659.0 700 60693 12659.0 699 0.9154357627370305
"L24P54" 39763 2770.0 194 39762 2770.0 193 0.6723701649381927
"L24P53" 40070 2209.0 127 40069 2209.0 126 0.8230901236767125
"L27P55" 9840 6489.0 380 9839 6489.0 379 0.17810256070302807
"L83P9" 61390 12635.0 688 61389 12635.0 687 0.608570096358217
"L83P9" 61402 12659.0 700 61401 12659.0 699 0.9154357627370305
"L83P9" 61463 14560.0 761 61462 14560.0 760 0.6582859674520714
"L83P9" 61578 16886.0 876 61577 16886.0 875 0.47311543926799265
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"
mixed_case_recommended_field WARNING 65

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.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 776
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 780
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 796
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 850
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 871
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 883
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 888
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 897
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 976
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1020
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1026
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1036
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1041
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1141
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1176
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1197
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1202
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1297
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1313
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1332
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1358
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1430
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1468
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1484
"trips.txt" "trip_headsign" "SPECIAL SHUTTLE" 1493
"trips.txt" "trip_headsign" "UMASS MC" 2311
"trips.txt" "trip_headsign" "UMASS MC" 2369
"trips.txt" "trip_headsign" "UMASS MC" 2395
"trips.txt" "trip_headsign" "UMASS MC" 2415
"trips.txt" "trip_headsign" "UMASS MC" 2430
"trips.txt" "trip_headsign" "UMASS MC" 2439
"trips.txt" "trip_headsign" "UMASS MC" 2445
"trips.txt" "trip_headsign" "UMASS MC" 2454
"trips.txt" "trip_headsign" "UMASS MC" 2464
"trips.txt" "trip_headsign" "UMASS MC" 2527
"trips.txt" "trip_headsign" "UMASS MC" 2549
"trips.txt" "trip_headsign" "UMASS MC" 2585
"trips.txt" "trip_headsign" "UMASS MC" 2591
"trips.txt" "trip_headsign" "UMASS MC" 2595
"trips.txt" "trip_headsign" "UMASS MC" 2609
"trips.txt" "trip_headsign" "UMASS MC" 2619
"trips.txt" "trip_headsign" "UMASS MC" 2641
"trips.txt" "trip_headsign" "UMASS MC" 2702
"trips.txt" "trip_headsign" "UMASS MC" 2706
"trips.txt" "trip_headsign" "UMASS MC" 2731
"trips.txt" "trip_headsign" "UMASS MC" 2746
"trips.txt" "trip_headsign" "UMASS MC" 2761
"trips.txt" "trip_headsign" "UMASS MC" 2766
"trips.txt" "trip_headsign" "UMASS MC" 2776
"trips.txt" "trip_headsign" "UMASS MC" 2797
stop_without_stop_time WARNING 2

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.
1211 "0_3529" "Maint and Ops Bldg Quinsig Av"
1241 "0_9999" "Cent. Dr."
unknown_column INFO 1

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.
"stops.txt" "vehicle_type" 11