GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-05T17:03:42Z,
for the dataset file:///shared/gtfs-rpt-cadavl-com-rochester-public-transit-1.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. transfers.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 65
  • Routes: 26
  • Shapes: 49
  • Stops: 1502
  • Trips: 1269

Specification Compliance report

1562 notices reported (0 errors, 1561 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 18

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.

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.
"101_4363_4361_1" 20501 261.0 29 20500 261.0 28 0.09752589579610264
"101_4363_4361_2" 7384 261.0 29 7383 261.0 28 0.09752589579610264
"413_4342_4363" 30657 9734.0 390 30656 9734.0 389 0.08895608115225495
"21_4363_1061" 14368 0.0 1 14367 0.0 0 0.08895608115225495
"314_4362_4363" 3993 22056.0 760 3992 22056.0 759 0.08895608115225495
"26_4099_4363" 23678 10908.0 411 23677 10908.0 410 0.08895608115225495
"413_4365_4342" 17226 9651.0 448 17225 9651.0 447 0.7990182453481759
"550_4337_2164" 1162 14952.0 412 1161 14952.0 411 0.3480292815337375
"101_4363_4361" 17591 261.0 29 17590 261.0 28 0.09752589579610264
"550_2164_4337" 8169 16.0 4 8168 16.0 3 0.21554027016372343
"550_4337_2164_1" 5447 14992.0 417 5446 14992.0 416 0.34645836548368353
"550_2164_4337_1" 4522 0.0 1 4521 0.0 0 0.3464583654836836
"550_2164_4337_1" 4531 58.0 10 4530 58.0 9 0.34645836548368353
"411_4133_4363" 15156 11913.0 478 15155 11913.0 477 0.08895608115225495
"306_4364_4363" 26211 12347.0 503 26210 12347.0 502 0.3480292815337375
"306_4364_4363" 26214 12361.0 506 26213 12361.0 505 0.34645836548368353
"306_4364_4363" 26218 12378.0 510 26217 12378.0 509 0.21554027016372343
"306_4364_4363" 26340 15090.0 632 26339 15090.0 631 0.08895608115225495
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 1486

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 1486 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.
"stops.txt" "stop_name" "18 AVE NE AND 7 ST NE" 2
"stops.txt" "stop_name" "KENOSHA DR NW AND MONROE DR NW" 3
"stops.txt" "stop_name" "ASHLAND PL AND KENOSHA DR NW" 4
"stops.txt" "stop_name" "ASHLAND PL NW AND MONROE DR NW" 5
"stops.txt" "stop_name" "ASHLAND DR AND ARCTIC FX RD NW" 6
"stops.txt" "stop_name" "ASHLAND DR AND HERITAGE PL NW" 7
"stops.txt" "stop_name" "19 ST NW AND SUPERIOR DR NW" 8
"stops.txt" "stop_name" "19 ST NW AND WEST OF 32 AVE NW" 9
"stops.txt" "stop_name" "19 ST NW AND EAST OF 32 AVE NW" 10
"stops.txt" "stop_name" "19 ST NW AND 19 AVE NW" 11
"stops.txt" "stop_name" "MONROE DR AND KENOSHA DR NW" 12
"stops.txt" "stop_name" "125 LIVE" 13
"stops.txt" "stop_name" "BDWY AVE N AND ELTON HLS DR NW" 14
"stops.txt" "stop_name" "14 ST NE AND 1 AVE NE" 15
"stops.txt" "stop_name" "14 ST AND E SILVER LK DR NE" 16
"stops.txt" "stop_name" "14 ST NE AND 6 AVE NE" 17
"stops.txt" "stop_name" "14 ST NE AND 8 AVE NE" 18
"stops.txt" "stop_name" "14 ST NE AND 10 AVE NE" 19
"stops.txt" "stop_name" "11 AVE NE AND 10 ST NE" 20
"stops.txt" "stop_name" "9 ST NE AND EAST OF 11 AVE NE" 21
"stops.txt" "stop_name" "15 AVE NE AND 9 ST NE" 22
"stops.txt" "stop_name" "9 ST NE AND 17 AVE NE EB" 23
"stops.txt" "stop_name" "7 ST NE AND 16 AVE NE" 24
"stops.txt" "stop_name" "7 ST NE AND 14 AVE NE" 25
"stops.txt" "stop_name" "7 ST NE AND 12 AVE NE" 26
"stops.txt" "stop_name" "5 ST NE AND 11 AVE NE" 27
"stops.txt" "stop_name" "15 AVE NE AND 4 ST NE" 28
"stops.txt" "stop_name" "CTR ST E AND 15 AVE NE" 29
"stops.txt" "stop_name" "CTR ST E AND 13 AVE NE" 30
"stops.txt" "stop_name" "CTR ST E AND 9 AVE NE" 31
"stops.txt" "stop_name" "CTR ST E AND W OF 7 AVE NE" 32
"stops.txt" "stop_name" "CIV CTR DR AT ROCH CIV THTRE" 33
"stops.txt" "stop_name" "CTR ST E AND MAYO PK DR SE" 34
"stops.txt" "stop_name" "CTR ST E AND 7 AVE SE" 35
"stops.txt" "stop_name" "CTR ST E AND 9 AVE SE" 36
"stops.txt" "stop_name" "CTR ST E AND 11 AVE SE" 37
"stops.txt" "stop_name" "CTR ST E AND 13 AVE SE" 38
"stops.txt" "stop_name" "15 AVE NE AND CTR ST E" 39
"stops.txt" "stop_name" "15 AVE NE AND 4 ST NE" 40
"stops.txt" "stop_name" "ALONG 5 ST NE AND 14 AVE NE" 41
"stops.txt" "stop_name" "11 AVE NE AND 5 ST NE" 42
"stops.txt" "stop_name" "11 AVE NE AND 7 ST NE" 43
"stops.txt" "stop_name" "7 ST NE AND 12 AVE NE" 44
"stops.txt" "stop_name" "7 ST NE AND 14 AVE NE" 45
"stops.txt" "stop_name" "7 ST NE AND 16 AVE NE" 46
"stops.txt" "stop_name" "7 ST NE AND 18 AVE NE" 47
"stops.txt" "stop_name" "18 AVE NE AND 9 ST NE" 48
"stops.txt" "stop_name" "9 ST NE AND 17 AVE NE WB" 49
"stops.txt" "stop_name" "9 ST NE AND 15 AVE NE" 50
"stops.txt" "stop_name" "9 ST NE AND 11 AVE NE" 51
stop_without_stop_time WARNING 56

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.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
83 "0:3161" "DOWNTOWN TRANSIT CTR P"
84 "0:3063" "DOWNTOWN TRANSIT CTR G"
85 "0:3070" "2 ST SW AND 7 AVE SW"
86 "0:3071" "2 ST SW AND 9 AVE SW"
87 "0:2185" "MARION RD AT EASTRDG ESTS APTS"
88 "0:3075" "2 ST SW AND 9 AVE SW"
89 "0:3072" "2 ST SW AND 7 AVE SW"
90 "0:3061" "2 ST SW AND 4 AVE SW"
92 "0:3090" "2 ST SW AND 3 AVE SW"
134 "0:1127" "NO HTS DR NE AND 13 AVE NE"
137 "0:4357" "PWTOC DEPOT"
138 "0:3152" "DOWNTOWN TRANSIT CTR E"
139 "0:4248" "6 AVE NW AND 1 ST NW"
151 "0:2025" "40 AVE SE AND TRUMPETER DR SE"
152 "0:2183" "50 AVE SE AT MIGHTY OAK SCHOOL"
153 "0:1155" "MARION RD SE AND PEARL CT SE"
154 "0:1160" "MARION RD SE AT MN NATL GUARD"
252 "0:2089" "12 ST SE AND 4 AVE SE"
253 "0:2092" "12 ST SE AT BEAR CRK PK"
254 "0:2173" "SUNNYDALE LN AND COLL VW RD"
255 "0:2148" "SHEFFLD LN SE AND 36 AVE SE"
256 "0:2174" "GOLFERS CT SE AND KELLY LN SE"
257 "0:2175" "PUTTERS PL AND EASTWDS RD SE"
282 "0:2099" "FAIRGROUNDS PARK AND RIDE"
283 "0:9993" "2nd St SE and 1st Ave SE"
285 "0:4371" "36th Ave NW & 6TH Pl NW"
300 "0:2029" "11 ST SE AND 10 ST SE"
301 "0:2024" "10 ST SE AND 17 AVE SE"
302 "0:2136" "17 AVE SE AND N FR RD"
303 "0:1006" "NO HTS DR AND WIL DR NE"
304 "0:1016" "NO VLY DR NE AND NO HTS DR NE"
312 "0:1008" "1 ST NE AND 1 AVE NE"
313 "0:4249" "6 AVE NW AND CTR ST W"
314 "0:3064" "DOWNTOWN TRANSIT CTR D"
315 "0:3157" "DOWNTOWN TRANSIT CTR F"
316 "0:3066" "DOWNTOWN TRANSIT CTR A"
317 "0:3069" "DOWNTOWN TRANSIT CTR C"
318 "0:3067" "DOWNTOWN TRANSIT CTR B"
370 "0:2157" "RCTC PK AND RIDE WEST LOT"
397 "0:3131" "11 AVE SW & 1 ST SW"
413 "0:1126" "NO HTS DR AND WIL DR NE"
414 "0:1140" "NO HTS DR NE AND 13 AVE NE"
488 "0:3074" "2 ST SW AT ST MARYS HOSPITAL"
594 "0:1139" "NO HTS DR NE AND NO HTS LN NE"
614 "0:3172" "CARLTON ST AND COMML DR SW"
626 "0:2034" "BDWY AVE S AND FR RD SE"
630 "0:3073" "2 ST SW AT ST MARYS HOSPITAL"
631 "0:3181" "6 ST SW AND 12 AVE SW"
632 "0:3087" "6 ST SW AND 8 AVE SW"
633 "0:3182" "7 AVE SW AND 6 ST SW"
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" 10