GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T19:29:05Z,
for the dataset file:///shared/bay-town-trolley2.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Trillium Solutions, Inc.
Feed Email:
support+test+baytowntrolley-fl-us@trilliumtransit.com
Feed Language:
English
Feed Start Date:
2024-09-04
Feed End Date:
2025-03-31

Files included


  1. agency.txt
  2. areas.txt
  3. booking_rules.txt
  4. calendar.txt
  5. calendar_attributes.txt
  6. calendar_dates.txt
  7. directions.txt
  8. fare_attributes.txt
  9. fare_rules.txt
  10. farezone_attributes.txt
  11. feed_info.txt
  12. frequencies.txt
  13. linked_datasets.txt
  14. location_groups.txt
  15. routes.txt
  16. runcut.txt
  17. shapes.txt
  18. stop_attributes.txt
  19. stop_times.txt
  20. stops.txt
  21. timetable_stop_order.txt
  22. timetables.txt
  23. transfers.txt
  24. trips.txt

Counts


  • Agencies: 1
  • Blocks: 13
  • Routes: 7
  • Shapes: 30
  • Stops: 373
  • Trips: 299

Specification Compliance report

213 notices reported (0 errors, 171 warnings, 42 infos)

Notice Code Severity Total
expired_calendar WARNING 2

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 "c_67583_b_78109_d_96"
3 "c_67583_b_78109_d_31"
fast_travel_between_consecutive_stops WARNING 83

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 83 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.
298 "t_5378349_b_78109_tn_1" "3017" 167.43134653643762 0.3720696589698614 6021 10 "242" "Front Beach Rd & Grand Panama Blvd WB" "12:48:38" 6022 11 "248" "Front Beach Road & Alf Coleman Rd WB" "12:48:46"
157 "t_5371348_b_78109_tn_0" "3012" 186.13813940511952 0.827280619578309 1737 14 "207" "11th St & Redwood Ave WB" "07:34:19" 1738 15 "475" "11th St & Mercedes Ave WB" "07:34:35"
168 "t_5378132_b_78109_tn_1" "3012" 473.44437153576445 0.2630246508532025 4913 5 "373" "11th St & FL-77 WB" "06:04:09" 4914 6 "327" "11th St & Massalina Dr" "06:04:11"
168 "t_5378132_b_78109_tn_1" "3012" 205.62913848316006 0.3427152308052667 4929 21 "126" "19th St. & Mound Ave." "06:17:44" 4930 22 "383" "19th St. & Lombardy Ave." "06:17:50"
127 "t_5376755_b_78109_tn_3" "3011" 221.8591176493374 0.5546477941233435 4733 20 "352" "15th St & Bay Ave" "11:43:34" 4734 21 "354" "15th St & Palo Alto Ave" "11:43:43"
297 "t_5378349_b_78109_tn_2" "3017" 167.43134653643762 0.3720696589698614 6048 10 "242" "Front Beach Rd & Grand Panama Blvd WB" "14:48:38" 6049 11 "248" "Front Beach Road & Alf Coleman Rd WB" "14:48:46"
241 "t_5371488_b_78109_tn_0" "3016" 204.5070584897832 0.9657277762017539 3048 23 "371" "Magnolia Beach Rd. & VA Clinic Parking Lot" "19:41:42" 3049 24 "372" "Thomas Dr. & Sunset Dr." "19:41:59"
39 "t_5656049_b_78109_tn_1" "3009" 721.6500809152699 0.6013750674293916 6194 7 "323" "Mowat School Rd & Mowat Jr High School EB" "13:20:38" 6195 8 "304" "FL-77 & Mowat School Rd SB" "13:20:41"
231 "t_5371478_b_78109_tn_0" "3016" 177.18016045811035 0.9843342247672797 2689 24 "372" "Thomas Dr. & Sunset Dr." "12:44:36" 2690 25 "374" "Thomas Dr. & N. Lagoon Dr." "12:44:56"
231 "t_5371478_b_78109_tn_0" "3016" 711.8420802380308 0.7909356447089231 2697 32 "379" "Thomas Dr. & Holiday Dr." "12:54:00" 2698 33 "380" "Thomas Dr. & Xavier St." "12:54:04"
257 "t_5371317_b_78109_tn_0" "3017" 152.94975370298368 0.8922068966007382 681 2 "415" "Front Beach Rd. & Palm Beach Dr." "17:31:13" 682 3 "413" "Front Beach Rd. & Shasta St." "17:31:34"
151 "t_5371342_b_78109_tn_0" "3012" 186.13813940511952 0.827280619578309 1533 14 "207" "11th St & Redwood Ave WB" "08:34:19" 1534 15 "475" "11th St & Mercedes Ave WB" "08:34:35"
121 "t_5376755_b_78109_tn_2" "3011" 221.8591176493374 0.5546477941233435 4710 20 "352" "15th St & Bay Ave" "09:43:34" 4711 21 "354" "15th St & Palo Alto Ave" "09:43:43"
17 "t_5371491_b_78109_tn_2" "3009" 219.64062739598927 0.2440451415510992 3127 9 "153" "Hwy 77/Ohio Ave & 24th St" "07:23:45" 3128 10 "163" "Hwy 77/Ohio Ave & 25th St" "07:23:49"
153 "t_5371344_b_78109_tn_0" "3012" 215.2701951182596 0.5979727642173878 1618 31 "125" "19th St. & Michigan Ave." "12:50:46" 1619 32 "126" "19th St. & Mound Ave." "12:50:56"
126 "t_5376755_b_78109_tn_1" "3011" 221.8591176493374 0.5546477941233435 4687 20 "352" "15th St & Bay Ave" "07:43:34" 4688 21 "354" "15th St & Palo Alto Ave" "07:43:43"
229 "t_5371476_b_78109_tn_0" "3016" 236.24021394414711 0.9843342247672797 2617 24 "372" "Thomas Dr. & Sunset Dr." "08:44:18" 2618 25 "374" "Thomas Dr. & N. Lagoon Dr." "08:44:33"
143 "t_5371341_b_78109_tn_0" "3012" 186.13813940511952 0.827280619578309 1499 14 "207" "11th St & Redwood Ave WB" "06:34:19" 1500 15 "475" "11th St & Mercedes Ave WB" "06:34:35"
235 "t_5371482_b_78109_tn_0" "3016" 236.24021394414711 0.9843342247672797 2833 24 "372" "Thomas Dr. & Sunset Dr." "07:44:18" 2834 25 "374" "Thomas Dr. & N. Lagoon Dr." "07:44:33"
40 "t_5656049_b_78109_tn_2" "3009" 721.6500809152699 0.6013750674293916 6210 7 "323" "Mowat School Rd & Mowat Jr High School EB" "15:20:38" 6211 8 "304" "FL-77 & Mowat School Rd SB" "15:20:41"
264 "t_5371323_b_78109_tn_0" "3017" 262.8881124083902 0.2920979026759891 895 12 "433" "Front Beach Rd. & Carribean Way" "09:41:30" 896 13 "434" "Front Beach Rd. & Hwy. 79" "09:41:34"
264 "t_5371323_b_78109_tn_0" "3017" 302.1501191341391 0.41965294324185987 907 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "09:56:59" 908 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "09:57:04"
296 "t_5378349_b_78109_tn_3" "3017" 167.43134653643762 0.3720696589698614 6075 10 "242" "Front Beach Rd & Grand Panama Blvd WB" "16:48:38" 6076 11 "248" "Front Beach Road & Alf Coleman Rd WB" "16:48:46"
38 "t_5656049_b_78109_tn_4" "3009" 721.6500809152699 0.6013750674293916 6242 7 "323" "Mowat School Rd & Mowat Jr High School EB" "19:20:38" 6243 8 "304" "FL-77 & Mowat School Rd SB" "19:20:41"
144 "t_5371349_b_78109_tn_0" "3012" 215.2701951182596 0.5979727642173878 1788 31 "125" "19th St. & Michigan Ave." "09:50:46" 1789 32 "126" "19th St. & Mound Ave." "09:50:56"
169 "t_5378132_b_78109_tn_2" "3012" 473.44437153576445 0.2630246508532025 4936 5 "373" "11th St & FL-77 WB" "08:04:09" 4937 6 "327" "11th St & Massalina Dr" "08:04:11"
169 "t_5378132_b_78109_tn_2" "3012" 205.62913848316006 0.3427152308052667 4952 21 "126" "19th St. & Mound Ave." "08:17:44" 4953 22 "383" "19th St. & Lombardy Ave." "08:17:50"
146 "t_5371351_b_78109_tn_0" "3012" 215.2701951182596 0.5979727642173878 1856 31 "125" "19th St. & Michigan Ave." "13:50:46" 1857 32 "126" "19th St. & Mound Ave." "13:50:56"
258 "t_5371318_b_78109_tn_0" "3017" 262.8881124083902 0.2920979026759891 725 12 "433" "Front Beach Rd. & Carribean Way" "10:41:30" 726 13 "434" "Front Beach Rd. & Hwy. 79" "10:41:34"
258 "t_5371318_b_78109_tn_0" "3017" 302.1501191341391 0.41965294324185987 737 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "10:56:59" 738 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "10:57:04"
259 "t_5371319_b_78109_tn_0" "3017" 262.8881124083902 0.2920979026759891 759 12 "433" "Front Beach Rd. & Carribean Way" "11:41:30" 760 13 "434" "Front Beach Rd. & Hwy. 79" "11:41:34"
259 "t_5371319_b_78109_tn_0" "3017" 302.1501191341391 0.41965294324185987 771 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "11:56:59" 772 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "11:57:04"
145 "t_5371350_b_78109_tn_0" "3012" 215.2701951182596 0.5979727642173878 1822 31 "125" "19th St. & Michigan Ave." "11:50:46" 1823 32 "126" "19th St. & Mound Ave." "11:50:56"
234 "t_5371481_b_78109_tn_0" "3016" 204.5070584897832 0.9657277762017539 2796 23 "371" "Magnolia Beach Rd. & VA Clinic Parking Lot" "18:41:42" 2797 24 "372" "Thomas Dr. & Sunset Dr." "18:41:59"
113 "t_5376748_b_78109_tn_1" "3011" 199.67320588440367 0.5546477941233435 4182 20 "352" "15th St & Bay Ave" "06:45:33" 4183 21 "354" "15th St & Palo Alto Ave" "06:45:43"
246 "t_5378339_b_78109_tn_2" "3016" 739.3895364530259 0.6161579470441884 5770 7 "183" "15th St. & Flower Ave." "14:38:50" 5771 8 "185" "15th St. & Lisenby Ave." "14:38:53"
266 "t_5371326_b_78109_tn_0" "3017" 262.8881124083902 0.2920979026759891 997 12 "433" "Front Beach Rd. & Carribean Way" "14:41:30" 998 13 "434" "Front Beach Rd. & Hwy. 79" "14:41:34"
266 "t_5371326_b_78109_tn_0" "3017" 302.1501191341391 0.41965294324185987 1009 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "14:56:59" 1010 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "14:57:04"
232 "t_5371479_b_78109_tn_0" "3016" 177.18016045811035 0.9843342247672797 2725 24 "372" "Thomas Dr. & Sunset Dr." "14:44:36" 2726 25 "374" "Thomas Dr. & N. Lagoon Dr." "14:44:56"
232 "t_5371479_b_78109_tn_0" "3016" 711.8420802380308 0.7909356447089231 2733 32 "379" "Thomas Dr. & Holiday Dr." "14:54:00" 2734 33 "380" "Thomas Dr. & Xavier St." "14:54:04"
152 "t_5371343_b_78109_tn_0" "3012" 215.2701951182596 0.5979727642173878 1584 31 "125" "19th St. & Michigan Ave." "10:50:46" 1585 32 "126" "19th St. & Mound Ave." "10:50:56"
233 "t_5371480_b_78109_tn_0" "3016" 847.935079812257 0.7066125665102142 2757 20 "367" "Thomas Dr. & Coastal Palms Blvd." "16:40:59" 2758 21 "368" "Thomas Dr. & Patronis Dr." "16:41:02"
233 "t_5371480_b_78109_tn_0" "3016" 659.7703425034573 0.7330781583371748 2762 25 "374" "Thomas Dr. & N. Lagoon Dr." "16:45:56" 2763 26 "375" "Thomas Dr. & Flint Ave." "16:46:00"
233 "t_5371480_b_78109_tn_0" "3016" 494.4950252004671 0.5494389168894079 2771 34 "381" "Thomas Dr. & Ocean St." "16:57:35" 2772 35 "382" "Thomas Dr. & Emerald Falls Driveway" "16:57:39"
245 "t_5378339_b_78109_tn_1" "3016" 739.3895364530259 0.6161579470441884 5754 7 "183" "15th St. & Flower Ave." "12:38:50" 5755 8 "185" "15th St. & Lisenby Ave." "12:38:53"
112 "t_5376748_b_78109_tn_2" "3011" 199.67320588440367 0.5546477941233435 4205 20 "352" "15th St & Bay Ave" "07:45:33" 4206 21 "354" "15th St & Palo Alto Ave" "07:45:43"
236 "t_5371483_b_78109_tn_0" "3016" 177.18016045811035 0.9843342247672797 2869 24 "372" "Thomas Dr. & Sunset Dr." "09:44:36" 2870 25 "374" "Thomas Dr. & N. Lagoon Dr." "09:44:56"
236 "t_5371483_b_78109_tn_0" "3016" 711.8420802380308 0.7909356447089231 2877 32 "379" "Thomas Dr. & Holiday Dr." "09:54:00" 2878 33 "380" "Thomas Dr. & Xavier St." "09:54:04"
247 "t_5378339_b_78109_tn_3" "3016" 739.3895364530259 0.6161579470441884 5786 7 "183" "15th St. & Flower Ave." "16:38:50" 5787 8 "185" "15th St. & Lisenby Ave." "16:38:53"
269 "t_5371314_b_78109_tn_0" "3017" 152.94975370298368 0.8922068966007382 579 2 "415" "Front Beach Rd. & Palm Beach Dr." "16:31:13" 580 3 "413" "Front Beach Rd. & Shasta St." "16:31:34"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20251212" "20250331" "20251219"
mixed_case_recommended_field WARNING 1

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" "US-98 BUS & FL-77 EB" 359
stop_without_stop_time WARNING 83

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 83 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.
30 "128" "Harrison Ave. & Greyhound Station Pkng Lot"
33 "131" "Florida Ave & 16th St"
35 "133" "Airport Rd. & Science and Discovery Center Parking Lot"
38 "136" "19th St & Northside Dr."
39 "137" "Northside Dr. & Airport Rd."
43 "142" "17th Street & Hwy 77/Ohio Ave"
48 "147" "Collegiate Dr. & FSU Parking Lot"
61 "161" "15th St. & Lincoln Dr."
62 "162" "15th St. & McKenzie Ave."
64 "164" "15th St. & Mulberry Ave."
65 "165" "15th St. & Wood Ave."
66 "166" "15th St. & Balboa Ave."
75 "175" "Michigan Ave. & 19th St."
76 "176" "Michigan Ave. & West 22nd Ct."
77 "177" "Michigan Ave. & West 22nd Pl."
78 "178" "Michigan Ave. & 19th St."
79 "179" "Michigan Ave. & US 98"
87 "187" "15th St. & Balboa Ave."
88 "188" "15th St. & Wood Ave."
90 "190" "15th St. & Mulberry Ave."
91 "191" "15th St. & McKenzie Ave."
93 "193" "Hutchinson Blvd & Richard Jackson Blvd"
95 "196" "Hutchison Blvd. & Lyndell Ln."
96 "197" "Hutchison Blvd. & Clara Ave."
132 "235" "Hutchinson Blvd & Richard Jackson Blvd"
141 "244" "Thomas Dr. & Regions Bank Parking Lot"
142 "245" "Thomas Dr. & Patronis Dr."
143 "246" "Thomas Dr. & Navy Base Gate"
144 "247" "Thomas Dr. & McElvey Rd."
169 "272" "W Toledo Pl & PCB Pkwy NB"
173 "276" "PCB Pkwy & Deluna Pl EB"
176 "279" "Thomas Dr. & US 98"
189 "292" "4th St & Magnolia Ave"
190 "293" "4th St & Massalina Dr"
191 "294" "4th St & Cove Blvd"
192 "295" "5th St & Williams Ave"
193 "296" "PCB Pkwy & Portside Dr EB"
194 "297" "PCB Pkwy & Horizon Dr EB"
201 "305" "Hwy 22A & Cherry St"
202 "306" "Hwy 22A & Hickory St"
203 "307" "Tyndall Pkwy & Boat Race Rd"
204 "308" "Tyndall Pkwy & Hickory St"
206 "310" "Tyndall Pkwy & Cherry St"
207 "311" "Tyndall Pkwy & Sonic Parking Lot"
209 "313" "7th St & Bob Little Rd/Hwy 22A"
210 "314" "Business Hwy 98 & Hwy 22A"
221 "325" "4th St & Massalina Dr"
222 "326" "4th St & Magnolia Ave"
238 "342" "Hwy 77/Ohio Ave & 17th St"
251 "355" "Harrison Ave. & 4th St."
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20251212" "20221003" "20250331"
unknown_column INFO 34

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.
"areas.txt" "wkt" 2
"agency.txt" "tts_agency_name" 8
"calendar.txt" "service_name" 2
"calendar_dates.txt" "holiday_name" 3
"feed_info.txt" "feed_license" 5
"feed_info.txt" "feed_id" 10
"routes.txt" "min_headway_minutes" 11
"routes.txt" "eligibility_restricted" 12
"routes.txt" "tts_route_short_name" 15
"routes.txt" "tts_route_long_name" 16
"stop_times.txt" "start_service_area_id" 11
"stop_times.txt" "end_service_area_id" 12
"stop_times.txt" "start_service_area_radius" 13
"stop_times.txt" "end_service_area_radius" 14
"stop_times.txt" "mean_duration_factor" 21
"stop_times.txt" "mean_duration_offset" 22
"stop_times.txt" "safe_duration_factor" 23
"stop_times.txt" "safe_duration_offset" 24
"stop_times.txt" "tts_stop_headsign" 25
"stop_times.txt" "min_arrival_time" 26
"stop_times.txt" "max_departure_time" 27
"stops.txt" "position" 13
"stops.txt" "direction" 14
"trips.txt" "trip_type" 11
"trips.txt" "drt_max_travel_time" 12
"trips.txt" "drt_avg_travel_time" 13
"trips.txt" "drt_advance_book_min" 14
"trips.txt" "drt_pickup_message" 15
"trips.txt" "drt_drop_off_message" 16
"trips.txt" "continuous_pickup_message" 17
"trips.txt" "continuous_drop_off_message" 18
"trips.txt" "tts_trip_headsign" 19
"trips.txt" "tts_trip_short_name" 20
"location_groups.txt" "location_id" 2
unknown_file INFO 8

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"calendar_attributes.txt"
"directions.txt"
"farezone_attributes.txt"
"runcut.txt"
"stop_attributes.txt"
"timetable_stop_order.txt"
"timetables.txt"
"linked_datasets.txt"