GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T16:45:26Z,
for the dataset file:///shared/donnesgtf-7daa452b3e148f.zip. No country code was provided.

Use this report alongside our documentation.

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. trips.txt

Counts


  • Agencies: 1
  • Blocks: 35
  • Routes: 5
  • Shapes: 32
  • Stops: 175
  • Trips: 559

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 2314

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 2314 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.
"03_24" 5330 1979.0 76 5329 1979.0 75 0.2097025602646926
"03_24" 5332 1980.0 78 5331 1980.0 77 0.20970245780459823
"03_24" 5333 1980.0 79 5332 1980.0 78 0.20972277909228318
"03_24" 5334 1980.0 80 5333 1980.0 79 0.2096945844194256
"03_24" 5336 1981.0 82 5335 1981.0 81 0.20965680628713765
"03_24" 5337 1981.0 83 5336 1981.0 82 0.2096781908832428
"03_24" 5338 1981.0 84 5337 1981.0 83 0.20975440778588478
"03_24" 5339 1981.0 85 5338 1981.0 84 0.20969763874331662
"03_24" 5341 1982.0 87 5340 1982.0 86 0.20970445472332938
"03_24" 5342 1982.0 88 5341 1982.0 87 0.20963495719999778
"03_24" 5343 1982.0 89 5342 1982.0 88 0.20970310965309083
"03_24" 5344 1982.0 90 5343 1982.0 89 0.20969862842042428
"03_24" 5346 1983.0 92 5345 1983.0 91 0.20967952064496068
"03_24" 5347 1983.0 93 5346 1983.0 92 0.209660083500686
"03_24" 5348 1983.0 94 5347 1983.0 93 0.20972074980135194
"03_24" 5349 1983.0 95 5348 1983.0 94 0.20969417147373687
"03_24" 5351 1984.0 97 5350 1984.0 96 0.2096507287234
"03_24" 5352 1984.0 98 5351 1984.0 97 0.20974431010657535
"03_24" 5353 1984.0 99 5352 1984.0 98 0.20964847188722807
"03_24" 5355 1985.0 101 5354 1985.0 100 0.20970802556111562
"03_24" 5356 1985.0 102 5355 1985.0 101 0.2096499268757528
"03_24" 5357 1985.0 103 5356 1985.0 102 0.209746520232578
"03_24" 5358 1985.0 104 5357 1985.0 103 0.20966701016521527
"03_24" 5360 1986.0 106 5359 1986.0 105 0.20970509482174396
"03_24" 5361 1986.0 107 5360 1986.0 106 0.20966990983289646
"03_24" 5362 1986.0 108 5361 1986.0 107 0.2097491887267989
"03_24" 5363 1986.0 109 5362 1986.0 108 0.20964736129103487
"03_24" 5365 1987.0 111 5364 1987.0 110 0.20971341401706578
"03_24" 5366 1987.0 112 5365 1987.0 111 0.20968507703061032
"03_24" 5367 1987.0 113 5366 1987.0 112 0.20972681396161566
"03_24" 5368 1987.0 114 5367 1987.0 113 0.2097112581100679
"03_24" 5370 1988.0 116 5369 1988.0 115 0.209691264559163
"03_24" 5371 1988.0 117 5370 1988.0 116 0.20975254668928695
"03_24" 5372 1988.0 118 5371 1988.0 117 0.2096618833275851
"03_24" 5373 1988.0 119 5372 1988.0 118 0.20972599861916819
"03_24" 5375 1989.0 121 5374 1989.0 120 0.2096939721604871
"03_24" 5376 1989.0 122 5375 1989.0 121 0.20974180796222144
"03_24" 5377 1989.0 123 5376 1989.0 122 0.2096994606984588
"03_24" 5379 1990.0 125 5378 1990.0 124 0.20970664697094363
"03_24" 5380 1990.0 126 5379 1990.0 125 0.20968078597406992
"03_24" 5381 1990.0 127 5380 1990.0 126 0.20970033082560577
"03_24" 5382 1990.0 128 5381 1990.0 127 0.2096973906622466
"03_24" 5384 1991.0 130 5383 1991.0 129 0.20968686090216276
"03_24" 5385 1991.0 131 5384 1991.0 130 0.20973390943937906
"03_24" 5386 1991.0 132 5385 1991.0 131 0.2096978951957042
"03_24" 5387 1991.0 133 5386 1991.0 132 0.20968068465727616
"03_24" 5389 1992.0 135 5388 1992.0 134 0.20969730220713445
"03_24" 5390 1992.0 136 5389 1992.0 135 0.20973674730579317
"03_24" 5391 1992.0 137 5390 1992.0 136 0.20963636229343374
"03_24" 5392 1992.0 138 5391 1992.0 137 0.20975921288922883
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 2

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" "14 juillet" 65
"stops.txt" "stop_name" "14 juillet" 66
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.
"47" 2 "#CAD510" "#FFFFFF"