GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-05T17:16:19Z,
for the dataset file:///shared/rochester-genesee.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Regional Transit Service (Rts)

Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
English
Feed Start Date:
2025-09-01
Feed End Date:
2026-01-05

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: 359
  • Routes: 128
  • Shapes: 321
  • Stops: 1919
  • Trips: 4664

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 277

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 277 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.
1705 "570-1272409_merged_1308253" "570-41257" 215.78578568139463 0.11988099204521924 56825 8 "570-5219" "Merritt Athletic Center" "15:36:35" 56826 9 "570-5220" "T Lot Sb" "15:36:37"
363 "570-1290957" "570-41839" 313.2046786641077 0.1740025992578376 11970 3 "570-3765" "State & Commercial" "14:05:15" 11971 4 "570-3771" "State & Platt" "14:05:17"
3378 "570-1291447" "570-41841" 626.4093573282154 0.1740025992578376 115007 3 "570-3765" "State & Commercial" "07:18:12" 115008 4 "570-3771" "State & Platt" "07:18:13"
892 "570-1307729" "570-41841" 626.4093573282154 0.1740025992578376 30569 3 "570-3765" "State & Commercial" "07:18:12" 30570 4 "570-3771" "State & Platt" "07:18:13"
302 "570-1289876" "570-41832" 377.64768555876 0.10490213487743333 10117 6 "570-3556" "South & Hamilton" "07:06:00" 10118 7 "570-3537" "South & Averill" "07:06:01"
4517 "570-1307636" "570-41839" 313.2046786641077 0.1740025992578376 151796 3 "570-3765" "State & Commercial" "10:04:42" 151797 4 "570-3771" "State & Platt" "10:04:44"
547 "570-1291009" "570-41839" 313.2046786641077 0.1740025992578376 18166 3 "570-3765" "State & Commercial" "10:04:42" 18167 4 "570-3771" "State & Platt" "10:04:44"
3746 "570-1272414_merged_1308336" "570-41257" 215.78578568139463 0.11988099204521924 127109 8 "570-5219" "Merritt Athletic Center" "13:16:35" 127110 9 "570-5220" "T Lot Sb" "13:16:37"
4317 "570-1272421_merged_1308228" "570-41257" 215.78578568139463 0.11988099204521924 144986 8 "570-5219" "Merritt Athletic Center" "08:44:35" 144987 9 "570-5220" "T Lot Sb" "08:44:37"
2693 "570-1289887" "570-41832" 377.64768555876 0.10490213487743333 90226 6 "570-3556" "South & Hamilton" "12:36:00" 90227 7 "570-3537" "South & Averill" "12:36:01"
466 "570-1289890" "570-41832" 377.64768555876 0.10490213487743333 15540 6 "570-3556" "South & Hamilton" "14:06:00" 15541 7 "570-3537" "South & Averill" "14:06:01"
1928 "570-1291340" "570-41841" 626.4093573282154 0.1740025992578376 64352 3 "570-3765" "State & Commercial" "14:34:48" 64353 4 "570-3771" "State & Platt" "14:34:49"
1922 "570-1291348" "570-41841" 626.4093573282154 0.1740025992578376 64040 3 "570-3765" "State & Commercial" "18:19:15" 64041 4 "570-3771" "State & Platt" "18:19:16"
1925 "570-1291347" "570-41841" 626.4093573282154 0.1740025992578376 64196 3 "570-3765" "State & Commercial" "18:04:15" 64197 4 "570-3771" "State & Platt" "18:04:16"
3002 "570-1290964" "570-41839" 313.2046786641077 0.1740025992578376 101039 3 "570-3765" "State & Commercial" "17:35:15" 101040 4 "570-3771" "State & Platt" "17:35:17"
1929 "570-1291343" "570-41841" 626.4093573282154 0.1740025992578376 64404 3 "570-3765" "State & Commercial" "16:04:48" 64405 4 "570-3771" "State & Platt" "16:04:49"
1125 "570-1289955" "570-41832" 377.64768555876 0.10490213487743333 38240 6 "570-3556" "South & Hamilton" "24:06:00" 38241 7 "570-3537" "South & Averill" "24:06:01"
638 "570-1307370" "570-41832" 377.64768555876 0.10490213487743333 21041 6 "570-3556" "South & Hamilton" "24:06:00" 21042 7 "570-3537" "South & Averill" "24:06:01"
469 "570-1289893" "570-41832" 377.64768555876 0.10490213487743333 15645 6 "570-3556" "South & Hamilton" "15:37:00" 15646 7 "570-3537" "South & Averill" "15:37:01"
3535 "570-1289945" "570-41832" 377.64768555876 0.10490213487743333 120130 6 "570-3556" "South & Hamilton" "14:06:00" 120131 7 "570-3537" "South & Averill" "14:06:01"
3152 "570-1307360" "570-41832" 377.64768555876 0.10490213487743333 106520 6 "570-3556" "South & Hamilton" "14:06:00" 106521 7 "570-3537" "South & Averill" "14:06:01"
2780 "570-1290948" "570-41839" 313.2046786641077 0.1740025992578376 93442 3 "570-3765" "State & Commercial" "09:34:42" 93443 4 "570-3771" "State & Platt" "09:34:44"
4178 "570-1291372" "570-41841" 626.4093573282154 0.1740025992578376 140653 3 "570-3765" "State & Commercial" "12:19:48" 140654 4 "570-3771" "State & Platt" "12:19:49"
1760 "570-1291367" "570-41841" 626.4093573282154 0.1740025992578376 58603 3 "570-3765" "State & Commercial" "09:49:48" 58604 4 "570-3771" "State & Platt" "09:49:49"
4022 "570-1291326" "570-41841" 626.4093573282154 0.1740025992578376 135291 3 "570-3765" "State & Commercial" "07:34:15" 135292 4 "570-3771" "State & Platt" "07:34:16"
3000 "570-1290966" "570-41839" 626.4093573282154 0.1740025992578376 100975 3 "570-3765" "State & Commercial" "19:03:40" 100976 4 "570-3771" "State & Platt" "19:03:41"
3298 "570-1290971" "570-41839" 626.4093573282154 0.1740025992578376 112137 3 "570-3765" "State & Commercial" "24:03:08" 112138 4 "570-3771" "State & Platt" "24:03:09"
305 "570-1289875" "570-41832" 377.64768555876 0.10490213487743333 10216 6 "570-3556" "South & Hamilton" "06:36:00" 10217 7 "570-3537" "South & Averill" "06:36:01"
2435 "570-1272417_merged_1308335" "570-41257" 215.78578568139463 0.11988099204521924 81543 8 "570-5219" "Merritt Athletic Center" "11:16:35" 81544 9 "570-5220" "T Lot Sb" "11:16:37"
1126 "570-1289954" "570-41832" 377.64768555876 0.10490213487743333 38275 6 "570-3556" "South & Hamilton" "23:06:00" 38276 7 "570-3537" "South & Averill" "23:06:01"
3147 "570-1307369" "570-41832" 377.64768555876 0.10490213487743333 106379 6 "570-3556" "South & Hamilton" "23:06:00" 106380 7 "570-3537" "South & Averill" "23:06:01"
467 "570-1289891" "570-41832" 377.64768555876 0.10490213487743333 15575 6 "570-3556" "South & Hamilton" "14:36:00" 15576 7 "570-3537" "South & Averill" "14:36:01"
2394 "570-1307641" "570-41839" 313.2046786641077 0.1740025992578376 80380 3 "570-3765" "State & Commercial" "15:04:42" 80381 4 "570-3771" "State & Platt" "15:04:44"
2716 "570-1291014" "570-41839" 313.2046786641077 0.1740025992578376 91155 3 "570-3765" "State & Commercial" "15:04:42" 91156 4 "570-3771" "State & Platt" "15:04:44"
4183 "570-1291377" "570-41841" 626.4093573282154 0.1740025992578376 140783 3 "570-3765" "State & Commercial" "14:49:48" 140784 4 "570-3771" "State & Platt" "14:49:49"
4520 "570-1291335" "570-41841" 626.4093573282154 0.1740025992578376 151956 3 "570-3765" "State & Commercial" "12:04:48" 151957 4 "570-3771" "State & Platt" "12:04:49"
366 "570-1290959" "570-41839" 313.2046786641077 0.1740025992578376 12093 3 "570-3765" "State & Commercial" "15:05:15" 12094 4 "570-3771" "State & Platt" "15:05:17"
1759 "570-1291360" "570-41841" 626.4093573282154 0.1740025992578376 58577 3 "570-3765" "State & Commercial" "06:19:48" 58578 4 "570-3771" "State & Platt" "06:19:49"
359 "570-1290953" "570-41839" 313.2046786641077 0.1740025992578376 11806 3 "570-3765" "State & Commercial" "12:04:42" 11807 4 "570-3771" "State & Platt" "12:04:44"
2698 "570-1289882" "570-41832" 377.64768555876 0.10490213487743333 90401 6 "570-3556" "South & Hamilton" "10:06:00" 90402 7 "570-3537" "South & Averill" "10:06:01"
3603 "570-1291465" "570-41841" 626.4093573282154 0.1740025992578376 122217 3 "570-3765" "State & Commercial" "16:18:42" 122218 4 "570-3771" "State & Platt" "16:18:43"
734 "570-1307747" "570-41841" 626.4093573282154 0.1740025992578376 25049 3 "570-3765" "State & Commercial" "16:18:42" 25050 4 "570-3771" "State & Platt" "16:18:43"
2401 "570-1307648" "570-41839" 626.4093573282154 0.1740025992578376 80657 3 "570-3765" "State & Commercial" "22:03:40" 80658 4 "570-3771" "State & Platt" "22:03:41"
350 "570-1291021" "570-41839" 626.4093573282154 0.1740025992578376 11528 3 "570-3765" "State & Commercial" "22:03:40" 11529 4 "570-3771" "State & Platt" "22:03:41"
1761 "570-1291366" "570-41841" 626.4093573282154 0.1740025992578376 58629 3 "570-3765" "State & Commercial" "09:19:48" 58630 4 "570-3771" "State & Platt" "09:19:49"
4024 "570-1291325" "570-41841" 626.4093573282154 0.1740025992578376 135352 3 "570-3765" "State & Commercial" "07:04:15" 135353 4 "570-3771" "State & Platt" "07:04:16"
675 "570-1291322" "570-41841" 626.4093573282154 0.1740025992578376 22666 3 "570-3765" "State & Commercial" "05:33:12" 22667 4 "570-3771" "State & Platt" "05:33:13"
367 "570-1290958" "570-41839" 313.2046786641077 0.1740025992578376 12134 3 "570-3765" "State & Commercial" "14:35:15" 12135 4 "570-3771" "State & Platt" "14:35:17"
1281 "570-1272420_merged_1308229" "570-41257" 215.78578568139463 0.11988099204521924 43532 8 "570-5219" "Merritt Athletic Center" "09:28:35" 43533 9 "570-5220" "T Lot Sb" "09:28:37"
1927 "570-1291341" "570-41841" 626.4093573282154 0.1740025992578376 64300 3 "570-3765" "State & Commercial" "15:04:48" 64301 4 "570-3771" "State & Platt" "15:04:49"
missing_recommended_field WARNING 2

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
route_short_name_too_long WARNING 3

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`.
"570-41258" 122 "Express Shopper"
"570-41259" 123 "Knight Express"
"570-41260" 129 "Rochester & Ur"
stop_too_far_from_shape WARNING 32

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.
3383 "570-202903" "570-1292707" 115208 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
3381 "570-202901" "570-1292704" 115125 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
960 "570-202909" "570-1292716" 32849 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
962 "570-202907" "570-1292713" 32897 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
964 "570-202905" "570-1292710" 32949 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
368 "570-202592" "570-1288959" 12205 "570-5239" "Transit Center - no direction" [43.15845529231054,-77.60695259346666] 107.80748512213532
2477 "570-202584" "570-1288802" 82626 "570-5310" "TC- Gate 19" [43.157841,-77.608803] 102.39611574113638
3260 "570-202925" "570-1292740" 110499 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
1159 "570-202923" "570-1292737" 39440 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
1158 "570-202921" "570-1292734" 39404 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
3273 "570-202929" "570-1292746" 110886 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
3265 "570-202927" "570-1292743" 110640 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
3559 "570-202913" "570-1292722" 120913 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
958 "570-202911" "570-1292719" 32788 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
3563 "570-202917" "570-1292728" 121047 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
3558 "570-202915" "570-1292725" 120878 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
953 "570-202659" "570-1290860" 32644 "570-5239" "Transit Center - no direction" [43.157715,-77.609364] 105.86335382507167
699 "570-202898" "570-1292699" 23653 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
706 "570-202896" "570-1292695" 23940 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
510 "570-204043" "570-1288441" 16928 "570-5310" "TC- Gate 19" [43.157841,-77.608803] 102.39611574113638
359 "570-202663" "570-1290953" 11803 "570-5314" "TC- Gate 23" [43.157841,-77.608803] 114.56118591246174
9 "570-202660" "570-1307650" 247 "570-5314" "TC- Gate 23" [43.157841,-77.608803] 114.56118591246174
852 "570-202691" "570-1291791" 28797 "570-5239" "Transit Center - no direction" [43.157715,-77.609364] 105.86335382507167
4312 "570-202866" "570-1292650" 144865 "570-1214" "Edison Tech High School" [43.176511,-77.672605] 115.293054165979
86 "570-202629" "570-1289956" 2517 "570-5239" "Transit Center - no direction" [43.158298,-77.60689] 109.33497175779048
89 "570-202619" "570-1289638" 2572 "570-5311" "TC- Gate 20" [43.157841,-77.608803] 108.8271971143178
701 "570-202894" "570-1292692" 23707 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
46 "570-202641" "570-1307473" 1449 "570-5315" "TC- Gate 24" [43.157841,-77.608803] 121.30356609966503
1524 "570-200883" "570-1272570_merged_1308434" 51438 "570-2565" "Marketplace Mall/Urmc Ortho" [43.084592,-77.63462] 209.86841714619186
1887 "570-200880" "570-1272565_merged_1308386" 62933 "570-2565" "Marketplace Mall/Urmc Ortho" [43.084592,-77.63462] 209.86841714619186
1919 "570-200658" "570-1272007_merged_1308404" 63954 "570-5744" "204 N. Main-Perry" [42.727244,-77.992244] 160.18575908346654
2417 "570-200659" "570-1272010_merged_1308419" 81099 "570-5744" "204 N. Main-Perry" [42.727244,-77.992244] 160.18575908346654
stops_match_shape_out_of_order WARNING 3

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.
161 "570-200864" "570-1272411_merged_1308341" 5622 "570-5220" "T Lot Sb" [42.79522154361956,-77.82357317047504] 5621 "570-5219" "Merritt Athletic Center" [42.796131774183856,-77.82433772121847]
44 "570-200656" "570-1272006_merged_1308405" 1409 "570-5742" "11 Murray Hill-Mt. Morris" [42.733753,-77.883581] 1408 "570-5154" "Opp 6 State St - Nunda" [42.57955737219863,-77.94264060419702]
1530 "570-202961" "570-1292793" 51580 "570-2036" "Lake & Maplewood" [43.20182679444996,-77.62786776899597] 51579 "570-2035" "Lake & Maplewood" [43.20220672420131,-77.62797909993026]