rochester-genesee — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-18T15:46:31Z,
for the dataset file:///shared/rochester-genesee_2a04e22b.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 Language:
English
Feed Start Date:
2026-06-29
Feed End Date:
2027-01-03

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: 584
  • Routes: 130
  • Shapes: 313
  • Stops: 1884
  • Trips: 8984

Specification Compliance report

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

Notice Code Severity Total
duplicate_route_name WARNING 1

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
3 "570-44892" 131 "570-44162" "2" "North Clinton" 3 "570-RGRTA"
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 "570-241.0.1"
3 "570-241.0.2"
4 "570-241.0.3"
fast_travel_between_consecutive_stops WARNING 509

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 509 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.
7549 "570-1386664" "570-44912" 626.4093573282154 0.1740025992578376 256340 3 "570-3765" "State & Commercial" "16:48:53" 256341 4 "570-3771" "State & Platt" "16:48:54"
8743 "570-1398167" "570-44912" 626.4093573282154 0.1740025992578376 256340 3 "570-3765" "State & Commercial" "16:48:53" 256341 4 "570-3771" "State & Platt" "16:48:54"
7549 "570-1386664" "570-44912" 169.24828822051563 0.1880536535783507 256357 20 "570-2057" "Lake & Ridgeway" "16:58:29" 256358 21 "570-3319" "Ridge & Lake" "16:58:33"
8743 "570-1398167" "570-44912" 169.24828822051563 0.1880536535783507 256357 20 "570-2057" "Lake & Ridgeway" "16:58:29" 256358 21 "570-3319" "Ridge & Lake" "16:58:33"
7449 "570-1386219" "570-44910" 626.4093573282154 0.1740025992578376 251945 3 "570-3765" "State & Commercial" "22:03:40" 251946 4 "570-3771" "State & Platt" "22:03:41"
4046 "570-1382767" "570-44910" 626.4093573282154 0.1740025992578376 251945 3 "570-3765" "State & Commercial" "22:03:40" 251946 4 "570-3771" "State & Platt" "22:03:41"
8643 "570-1398067" "570-44910" 626.4093573282154 0.1740025992578376 251945 3 "570-3765" "State & Commercial" "22:03:40" 251946 4 "570-3771" "State & Platt" "22:03:41"
2857 "570-1360801" "570-44910" 626.4093573282154 0.1740025992578376 251945 3 "570-3765" "State & Commercial" "22:03:40" 251946 4 "570-3771" "State & Platt" "22:03:41"
7448 "570-1386218" "570-44910" 626.4093573282154 0.1740025992578376 251904 3 "570-3765" "State & Commercial" "21:03:40" 251905 4 "570-3771" "State & Platt" "21:03:41"
4045 "570-1382766" "570-44910" 626.4093573282154 0.1740025992578376 251904 3 "570-3765" "State & Commercial" "21:03:40" 251905 4 "570-3771" "State & Platt" "21:03:41"
8642 "570-1398066" "570-44910" 626.4093573282154 0.1740025992578376 251904 3 "570-3765" "State & Commercial" "21:03:40" 251905 4 "570-3771" "State & Platt" "21:03:41"
2856 "570-1360800" "570-44910" 626.4093573282154 0.1740025992578376 251904 3 "570-3765" "State & Commercial" "21:03:40" 251905 4 "570-3771" "State & Platt" "21:03:41"
4554 "570-1377208" "570-44686" 377.64768555876 0.10490213487743333 155396 3 "570-3556" "South & Hamilton" "06:40:12" 155397 4 "570-3537" "South & Averill" "06:40:13"
1391 "570-1360740" "570-44910" 313.2046786641077 0.1740025992578376 44154 3 "570-3765" "State & Commercial" "15:05:15" 44155 4 "570-3771" "State & Platt" "15:05:17"
5971 "570-1386159" "570-44910" 313.2046786641077 0.1740025992578376 44154 3 "570-3765" "State & Commercial" "15:05:15" 44155 4 "570-3771" "State & Platt" "15:05:17"
881 "570-1359671" "570-44903" 377.64768555876 0.10490213487743333 24875 6 "570-3556" "South & Hamilton" "11:06:00" 24876 7 "570-3537" "South & Averill" "11:06:01"
888 "570-1359678" "570-44903" 377.64768555876 0.10490213487743333 25120 6 "570-3556" "South & Hamilton" "14:36:00" 25121 7 "570-3537" "South & Averill" "14:36:01"
7535 "570-1386650" "570-44912" 626.4093573282154 0.1740025992578376 255584 3 "570-3765" "State & Commercial" "09:48:53" 255585 4 "570-3771" "State & Platt" "09:48:54"
8729 "570-1398153" "570-44912" 626.4093573282154 0.1740025992578376 255584 3 "570-3765" "State & Commercial" "09:48:53" 255585 4 "570-3771" "State & Platt" "09:48:54"
7535 "570-1386650" "570-44912" 169.24828822051563 0.1880536535783507 255601 20 "570-2057" "Lake & Ridgeway" "09:58:29" 255602 21 "570-3319" "Ridge & Lake" "09:58:33"
8729 "570-1398153" "570-44912" 169.24828822051563 0.1880536535783507 255601 20 "570-2057" "Lake & Ridgeway" "09:58:29" 255602 21 "570-3319" "Ridge & Lake" "09:58:33"
2849 "570-1360793" "570-44910" 313.2046786641077 0.1740025992578376 94181 3 "570-3765" "State & Commercial" "14:04:42" 94182 4 "570-3771" "State & Platt" "14:04:44"
7441 "570-1386211" "570-44910" 313.2046786641077 0.1740025992578376 94181 3 "570-3765" "State & Commercial" "14:04:42" 94182 4 "570-3771" "State & Platt" "14:04:44"
4038 "570-1382759" "570-44910" 313.2046786641077 0.1740025992578376 94181 3 "570-3765" "State & Commercial" "14:04:42" 94182 4 "570-3771" "State & Platt" "14:04:44"
8635 "570-1398059" "570-44910" 313.2046786641077 0.1740025992578376 94181 3 "570-3765" "State & Commercial" "14:04:42" 94182 4 "570-3771" "State & Platt" "14:04:44"
6166 "570-1386533" "570-44912" 626.4093573282154 0.1740025992578376 208414 3 "570-3765" "State & Commercial" "12:04:27" 208415 4 "570-3771" "State & Platt" "12:04:28"
1578 "570-1361148" "570-44912" 626.4093573282154 0.1740025992578376 51129 3 "570-3765" "State & Commercial" "10:20:01" 51130 4 "570-3771" "State & Platt" "10:20:02"
6160 "570-1386530" "570-44912" 626.4093573282154 0.1740025992578376 208174 3 "570-3765" "State & Commercial" "10:34:27" 208175 4 "570-3771" "State & Platt" "10:34:28"
4147 "570-1382868" "570-44912" 626.4093573282154 0.1740025992578376 139563 3 "570-3765" "State & Commercial" "17:18:53" 139564 4 "570-3771" "State & Platt" "17:18:54"
2958 "570-1361247" "570-44912" 626.4093573282154 0.1740025992578376 139563 3 "570-3765" "State & Commercial" "17:18:53" 139564 4 "570-3771" "State & Platt" "17:18:54"
4135 "570-1382856" "570-44912" 626.4093573282154 0.1740025992578376 138927 3 "570-3765" "State & Commercial" "11:18:53" 138928 4 "570-3771" "State & Platt" "11:18:54"
2946 "570-1361235" "570-44912" 626.4093573282154 0.1740025992578376 138927 3 "570-3765" "State & Commercial" "11:18:53" 138928 4 "570-3771" "State & Platt" "11:18:54"
6188 "570-1386544" "570-44912" 626.4093573282154 0.1740025992578376 209294 3 "570-3765" "State & Commercial" "17:33:53" 209295 4 "570-3771" "State & Platt" "17:33:54"
7556 "570-1386671" "570-44912" 626.4093573282154 0.1740025992578376 256718 3 "570-3765" "State & Commercial" "22:18:20" 256719 4 "570-3771" "State & Platt" "22:18:21"
8750 "570-1398174" "570-44912" 626.4093573282154 0.1740025992578376 256718 3 "570-3765" "State & Commercial" "22:18:20" 256719 4 "570-3771" "State & Platt" "22:18:21"
7556 "570-1386671" "570-44912" 169.24828822051563 0.1880536535783507 256735 20 "570-2057" "Lake & Ridgeway" "22:26:29" 256736 21 "570-3319" "Ridge & Lake" "22:26:33"
8750 "570-1398174" "570-44912" 169.24828822051563 0.1880536535783507 256735 20 "570-2057" "Lake & Ridgeway" "22:26:29" 256736 21 "570-3319" "Ridge & Lake" "22:26:33"
1388 "570-1360737" "570-44910" 313.2046786641077 0.1740025992578376 44031 3 "570-3765" "State & Commercial" "13:35:15" 44032 4 "570-3771" "State & Platt" "13:35:17"
5968 "570-1386156" "570-44910" 313.2046786641077 0.1740025992578376 44031 3 "570-3765" "State & Commercial" "13:35:15" 44032 4 "570-3771" "State & Platt" "13:35:17"
6195 "570-1386550" "570-44912" 626.4093573282154 0.1740025992578376 209644 3 "570-3765" "State & Commercial" "20:18:11" 209645 4 "570-3771" "State & Platt" "20:18:12"
6159 "570-1386566" "570-44912" 626.4093573282154 0.1740025992578376 208148 3 "570-3765" "State & Commercial" "10:18:53" 208149 4 "570-3771" "State & Platt" "10:18:54"
2571 "570-1359734" "570-44903" 377.64768555876 0.10490213487743333 83620 6 "570-3556" "South & Hamilton" "16:06:00" 83621 7 "570-3537" "South & Averill" "16:06:01"
1590 "570-1361154" "570-44912" 626.4093573282154 0.1740025992578376 51603 3 "570-3765" "State & Commercial" "13:20:01" 51604 4 "570-3771" "State & Platt" "13:20:02"
1393 "570-1360742" "570-44910" 313.2046786641077 0.1740025992578376 44236 3 "570-3765" "State & Commercial" "16:05:15" 44237 4 "570-3771" "State & Platt" "16:05:17"
5973 "570-1386161" "570-44910" 313.2046786641077 0.1740025992578376 44236 3 "570-3765" "State & Commercial" "16:05:15" 44237 4 "570-3771" "State & Platt" "16:05:17"
1398 "570-1360747" "570-44910" 626.4093573282154 0.1740025992578376 44441 3 "570-3765" "State & Commercial" "19:03:40" 44442 4 "570-3771" "State & Platt" "19:03:41"
5978 "570-1386166" "570-44910" 626.4093573282154 0.1740025992578376 44441 3 "570-3765" "State & Commercial" "19:03:40" 44442 4 "570-3771" "State & Platt" "19:03:41"
6178 "570-1386539" "570-44912" 626.4093573282154 0.1740025992578376 208894 3 "570-3765" "State & Commercial" "15:04:27" 208895 4 "570-3771" "State & Platt" "15:04:28"
1384 "570-1360733" "570-44910" 313.2046786641077 0.1740025992578376 43867 3 "570-3765" "State & Commercial" "11:34:42" 43868 4 "570-3771" "State & Platt" "11:34:44"
5964 "570-1386152" "570-44910" 313.2046786641077 0.1740025992578376 43867 3 "570-3765" "State & Commercial" "11:34:42" 43868 4 "570-3771" "State & Platt" "11:34:44"
missing_recommended_field WARNING 1

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"
stop_too_far_from_shape WARNING 40

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.
4439 "570-210523" "570-1376849" 150631 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4441 "570-210525" "570-1376852" 150686 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4437 "570-210521" "570-1376846" 150564 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4443 "570-210527" "570-1376855" 150752 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4445 "570-210529" "570-1376858" 150816 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4429 "570-210513" "570-1376834" 150312 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4431 "570-210515" "570-1376837" 150395 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4427 "570-210511" "570-1376830" 150244 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4433 "570-210517" "570-1376840" 150459 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4435 "570-210519" "570-1376843" 150537 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4457 "570-210541" "570-1376876" 151148 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4564 "570-210665" "570-1377309" 155925 "570-4390" "Monroe High School" [43.147093,-77.599205] 112.43413438294063
4560 "570-210661" "570-1377302" 155736 "570-1214" "Edison Tech High School" [43.176511,-77.672605] 115.293054165979
4451 "570-210535" "570-1376867" 151018 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4453 "570-210537" "570-1376870" 151054 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4449 "570-210533" "570-1376864" 150949 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4455 "570-210539" "570-1376873" 151105 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
5481 "570-212352" "570-1385141" 182617 "570-5239" "Transit Center - no direction" [43.158298,-77.60689] 109.33497175779048
394 "570-209170" "570-1358589" 10259 "570-5310" "TC- Gate 19" [43.157841,-77.608803] 102.39611574113638
453 "570-209176" "570-1358722" 12104 "570-5239" "Transit Center - no direction" [43.15845529231054,-77.60695259346666] 107.80748512213532
4423 "570-210506" "570-1376822" 150063 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
4425 "570-210508" "570-1376825" 150169 "570-1214" "Edison Tech High School" [43.17645900000001,-77.669717] 119.350199813827
275 "570-209149" "570-1358228" 6867 "570-5310" "TC- Gate 19" [43.157841,-77.608803] 102.39611574113638
275 "570-209149" "570-1358228" 6887 "570-1803" "Irondequoit Plaza Connection Hub" [43.20653403329708,-77.60074336900767] 103.86293173214732
207 "570-209147" "570-1358160" 5365 "570-1803" "Irondequoit Plaza Connection Hub" [43.20653432106053,-77.60074423705677] 103.79379523959196
4395 "570-210478" "570-1376780" 149164 "570-1214" "Edison Tech High School" [43.176511,-77.672605] 115.293054165979
1372 "570-209250" "570-1360721" 43372 "570-5314" "TC- Gate 23" [43.157841,-77.608803] 114.56118591246174
101 "570-209134" "570-1357864" 2837 "570-1803" "Irondequoit Plaza Connection Hub" [43.209048999999986,-77.601922] 283.55684447167727
1399 "570-209253" "570-1360748" 44479 "570-5314" "TC- Gate 23" [43.157841,-77.608803] 114.56118591246174
117 "570-209133" "570-1357880" 3285 "570-1803" "Irondequoit Plaza Connection Hub" [43.209048999999986,-77.601922] 283.55684447167727
4854 "570-211481" "570-1383647" 163814 "570-5310" "TC- Gate 19" [43.157841,-77.608803] 102.39611574113638
1777 "570-209282" "570-1361507" 58756 "570-5239" "Transit Center - no direction" [43.157715,-77.609364] 105.86335382507167
269 "570-209150" "570-1358222" 6761 "570-1803" "Irondequoit Plaza Connection Hub" [43.20653403329708,-77.60074336900767] 103.86293173214732
244 "570-209151" "570-1358197" 6236 "570-1803" "Irondequoit Plaza Connection Hub" [43.20653403329708,-77.60074336900767] 103.86293173214732
902 "570-209215" "570-1359722" 25631 "570-5239" "Transit Center - no direction" [43.158298,-77.60689] 109.33497175779048
69 "570-209128" "570-1357832" 1978 "570-1803" "Irondequoit Plaza Connection Hub" [43.2081998316888,-77.60180450622596] 189.84826837167031
36 "570-209125" "570-1357725" 1017 "570-1803" "Irondequoit Plaza Connection Hub" [43.208735,-77.601909] 248.6957662145298
1340 "570-209246" "570-1360615" 42229 "570-5239" "Transit Center - no direction" [43.157715,-77.609364] 105.86335382507167
44 "570-209124" "570-1357733" 1257 "570-1803" "Irondequoit Plaza Connection Hub" [43.208735,-77.601909] 248.6957662145298
2 "570-209122" "570-1357691" 2 "570-1803" "Irondequoit Plaza Connection Hub" [43.208189,-77.601847] 188.35560931954134
stops_match_shape_out_of_order WARNING 2

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.
6203 "570-209275" "570-1386582" 210095 "570-2070" "Lake & St Bernards Park Apts" [43.20917452335053,-77.62982549392979] 210094 "570-3623" "St Bernards Dr & Back Bldg 5" [43.2082582673381,-77.62966156293551]
4479 "570-210573" "570-1376966" 152135 "570-2036" "Lake & Maplewood" [43.20182679444996,-77.62786776899597] 152134 "570-2035" "Lake & Maplewood" [43.20220672420131,-77.62797909993026]