GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-05T21:10:42Z,
for the dataset file:///shared/frta-ma-us.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Franklin Regional Transit Authority

Feed Info


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

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 8
  • Routes: 7
  • Shapes: 37
  • Stops: 196
  • Trips: 122

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 25

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.

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.
39 "2072-t_6071217_b_33764_tn_0" "2072-12373" 179.32026926345677 2.2415033657932093 954 7 "2072-2505735" "E River St at Pinecrest Apts" "15:00:00" 955 8 "2072-4256930" "814 Daneil Shays Hwy" "15:00:45"
39 "2072-t_6071217_b_33764_tn_0" "2072-12373" 180.28240311798646 3.154942054564763 955 8 "2072-4256930" "814 Daneil Shays Hwy" "15:00:45" 956 9 "2072-2505742" "E River St at Colonial Acres Apts" "15:01:48"
39 "2072-t_6071217_b_33764_tn_0" "2072-12373" 200.6522413604538 0.668840804534846 956 9 "2072-2505742" "E River St at Colonial Acres Apts" "15:01:48" 957 10 "2072-2505737" "E River St at Orange Riverfront Park" "15:02:00"
29 "2072-t_2044174_b_33764_tn_2" "2072-12373" 179.32026926345677 2.2415033657932093 710 7 "2072-2505735" "E River St at Pinecrest Apts" "16:00:00" 711 8 "2072-4256930" "814 Daneil Shays Hwy" "16:00:45"
29 "2072-t_2044174_b_33764_tn_2" "2072-12373" 180.28240311798646 3.154942054564763 711 8 "2072-4256930" "814 Daneil Shays Hwy" "16:00:45" 712 9 "2072-2505742" "E River St at Colonial Acres Apts" "16:01:48"
29 "2072-t_2044174_b_33764_tn_2" "2072-12373" 200.6522413604538 0.668840804534846 712 9 "2072-2505742" "E River St at Colonial Acres Apts" "16:01:48" 713 10 "2072-2505737" "E River St at Orange Riverfront Park" "16:02:00"
120 "2072-t_2044120_b_33764_tn_6" "2072-12379" 1379.3522461277298 0.3831534017021472 2394 0 "2072-4254411" "Rastallis St" "14:15:00" 2395 1 "2072-2505767" "Ave A and 11th St" "14:15:01"
110 "2072-t_3649017_b_33764_tn_0" "2072-12379" 1379.3522461277298 0.3831534017021472 2229 0 "2072-4254411" "Rastallis St" "19:05:00" 2230 1 "2072-2505767" "Ave A and 11th St" "19:05:01"
112 "2072-t_3649019_b_33764_tn_0" "2072-12379" 1379.3522461277298 0.3831534017021472 2260 0 "2072-4254411" "Rastallis St" "15:45:00" 2261 1 "2072-2505767" "Ave A and 11th St" "15:45:01"
116 "2072-t_2044120_b_33764_tn_2" "2072-12379" 1379.3522461277298 0.3831534017021472 2322 0 "2072-4254411" "Rastallis St" "10:15:00" 2323 1 "2072-2505767" "Ave A and 11th St" "10:15:01"
117 "2072-t_2044120_b_33764_tn_3" "2072-12379" 1379.3522461277298 0.3831534017021472 2340 0 "2072-4254411" "Rastallis St" "11:15:00" 2341 1 "2072-2505767" "Ave A and 11th St" "11:15:01"
31 "2072-t_2044174_b_33764_tn_1" "2072-12373" 179.32026926345677 2.2415033657932093 759 7 "2072-2505735" "E River St at Pinecrest Apts" "14:00:00" 760 8 "2072-4256930" "814 Daneil Shays Hwy" "14:00:45"
31 "2072-t_2044174_b_33764_tn_1" "2072-12373" 180.28240311798646 3.154942054564763 760 8 "2072-4256930" "814 Daneil Shays Hwy" "14:00:45" 761 9 "2072-2505742" "E River St at Colonial Acres Apts" "14:01:48"
31 "2072-t_2044174_b_33764_tn_1" "2072-12373" 200.6522413604538 0.668840804534846 761 9 "2072-2505742" "E River St at Colonial Acres Apts" "14:01:48" 762 10 "2072-2505737" "E River St at Orange Riverfront Park" "14:02:00"
115 "2072-t_2044120_b_33764_tn_1" "2072-12379" 1379.3522461277298 0.3831534017021472 2304 0 "2072-4254411" "Rastallis St" "09:15:00" 2305 1 "2072-2505767" "Ave A and 11th St" "09:15:01"
32 "2072-t_2106401_b_33764_tn_0" "2072-12373" 179.32026926345677 2.2415033657932093 789 7 "2072-2505735" "E River St at Pinecrest Apts" "18:00:00" 790 8 "2072-4256930" "814 Daneil Shays Hwy" "18:00:45"
32 "2072-t_2106401_b_33764_tn_0" "2072-12373" 180.28240311798646 3.154942054564763 790 8 "2072-4256930" "814 Daneil Shays Hwy" "18:00:45" 791 9 "2072-2505742" "E River St at Colonial Acres Apts" "18:01:48"
32 "2072-t_2106401_b_33764_tn_0" "2072-12373" 200.6522413604538 0.668840804534846 791 9 "2072-2505742" "E River St at Colonial Acres Apts" "18:01:48" 792 10 "2072-2505737" "E River St at Orange Riverfront Park" "18:02:00"
113 "2072-t_3649020_b_33764_tn_0" "2072-12379" 1379.3522461277298 0.3831534017021472 2273 0 "2072-4254411" "Rastallis St" "07:15:00" 2274 1 "2072-2505767" "Ave A and 11th St" "07:15:01"
111 "2072-t_2044120_b_33764_tn_8" "2072-12379" 1379.3522461277298 0.3831534017021472 2242 0 "2072-4254411" "Rastallis St" "16:15:00" 2243 1 "2072-2505767" "Ave A and 11th St" "16:15:01"
114 "2072-t_2044119_b_33764_tn_0" "2072-12379" 1379.3522461277298 0.3831534017021472 2291 0 "2072-4254411" "Rastallis St" "18:15:00" 2292 1 "2072-2505767" "Ave A and 11th St" "18:15:01"
121 "2072-t_2044120_b_33764_tn_7" "2072-12379" 1379.3522461277298 0.3831534017021472 2412 0 "2072-4254411" "Rastallis St" "15:15:00" 2413 1 "2072-2505767" "Ave A and 11th St" "15:15:01"
119 "2072-t_2044120_b_33764_tn_5" "2072-12379" 1379.3522461277298 0.3831534017021472 2376 0 "2072-4254411" "Rastallis St" "13:15:00" 2377 1 "2072-2505767" "Ave A and 11th St" "13:15:01"
109 "2072-t_2044120_b_33764_tn_9" "2072-12379" 1379.3522461277298 0.3831534017021472 2211 0 "2072-4254411" "Rastallis St" "17:15:00" 2212 1 "2072-2505767" "Ave A and 11th St" "17:15:01"
118 "2072-t_2044120_b_33764_tn_4" "2072-12379" 1379.3522461277298 0.3831534017021472 2358 0 "2072-4254411" "Rastallis St" "12:15:00" 2359 1 "2072-2505767" "Ave A and 11th St" "12:15:01"
stop_too_far_from_shape WARNING 1

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.
80 "2072-p_1441500" "2072-t_531242_b_33764_tn_0" 1718 "2072-2505631" "Sugarloaf Estates" [42.467006,-72.579274] 1034.0147713468893