GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-05T02:36:36Z,
for the dataset file:///shared/bay-town-trolley2_52378ae1.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:
2025-07-29
Feed End Date:
2025-11-30

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_70863_b_83768_d_96"
3 "c_70863_b_83768_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_5970900_b_83768_tn_1" "3017" 167.43134653643762 0.3720696589698614 2995 10 "242" "Front Beach Rd & Grand Panama Blvd WB" "12:48:38" 2996 11 "248" "Front Beach Road & Alf Coleman Rd WB" "12:48:46"
146 "t_5970961_b_83768_tn_0" "3012" 186.13813940511952 0.827280619578309 5085 14 "207" "11th St & Redwood Ave WB" "07:34:19" 5086 15 "475" "11th St & Mercedes Ave WB" "07:34:35"
166 "t_5970887_b_83768_tn_1" "3012" 473.44437153576445 0.2630246508532025 2209 5 "373" "11th St & FL-77 WB" "06:04:09" 2210 6 "327" "11th St & Massalina Dr" "06:04:11"
166 "t_5970887_b_83768_tn_1" "3012" 205.62913848316006 0.3427152308052667 2225 21 "126" "19th St. & Mound Ave." "06:17:44" 2226 22 "383" "19th St. & Lombardy Ave." "06:17:50"
124 "t_5970859_b_83768_tn_3" "3011" 221.8591176493374 0.5546477941233435 641 20 "352" "15th St & Bay Ave" "11:43:34" 642 21 "354" "15th St & Palo Alto Ave" "11:43:43"
299 "t_5970900_b_83768_tn_2" "3017" 167.43134653643762 0.3720696589698614 3022 10 "242" "Front Beach Rd & Grand Panama Blvd WB" "14:48:38" 3023 11 "248" "Front Beach Road & Alf Coleman Rd WB" "14:48:46"
241 "t_5970988_b_83768_tn_0" "3016" 204.5070584897832 0.9657277762017539 5962 23 "371" "Magnolia Beach Rd. & VA Clinic Parking Lot" "19:41:42" 5963 24 "372" "Thomas Dr. & Sunset Dr." "19:41:59"
38 "t_5970865_b_83768_tn_1" "3009" 721.6500809152699 0.6013750674293916 1069 7 "323" "Mowat School Rd & Mowat Jr High School EB" "13:20:38" 1070 8 "304" "FL-77 & Mowat School Rd SB" "13:20:41"
231 "t_5970978_b_83768_tn_0" "3016" 177.18016045811035 0.9843342247672797 5603 24 "372" "Thomas Dr. & Sunset Dr." "12:44:36" 5604 25 "374" "Thomas Dr. & N. Lagoon Dr." "12:44:56"
231 "t_5970978_b_83768_tn_0" "3016" 711.8420802380308 0.7909356447089231 5611 32 "379" "Thomas Dr. & Holiday Dr." "12:54:00" 5612 33 "380" "Thomas Dr. & Xavier St." "12:54:04"
261 "t_5970911_b_83768_tn_0" "3017" 152.94975370298368 0.8922068966007382 3391 2 "415" "Front Beach Rd. & Palm Beach Dr." "17:31:13" 3392 3 "413" "Front Beach Rd. & Shasta St." "17:31:34"
151 "t_5970955_b_83768_tn_0" "3012" 186.13813940511952 0.827280619578309 4881 14 "207" "11th St & Redwood Ave WB" "08:34:19" 4882 15 "475" "11th St & Mercedes Ave WB" "08:34:35"
123 "t_5970859_b_83768_tn_2" "3011" 221.8591176493374 0.5546477941233435 618 20 "352" "15th St & Bay Ave" "09:43:34" 619 21 "354" "15th St & Palo Alto Ave" "09:43:43"
26 "t_5970991_b_83768_tn_2" "3009" 219.64062739598927 0.2440451415510992 6041 9 "153" "Hwy 77/Ohio Ave & 24th St" "07:23:45" 6042 10 "163" "Hwy 77/Ohio Ave & 25th St" "07:23:49"
143 "t_5970957_b_83768_tn_0" "3012" 215.2701951182596 0.5979727642173878 4966 31 "125" "19th St. & Michigan Ave." "12:50:46" 4967 32 "126" "19th St. & Mound Ave." "12:50:56"
122 "t_5970859_b_83768_tn_1" "3011" 221.8591176493374 0.5546477941233435 595 20 "352" "15th St & Bay Ave" "07:43:34" 596 21 "354" "15th St & Palo Alto Ave" "07:43:43"
228 "t_5970976_b_83768_tn_0" "3016" 236.24021394414711 0.9843342247672797 5531 24 "372" "Thomas Dr. & Sunset Dr." "08:44:18" 5532 25 "374" "Thomas Dr. & N. Lagoon Dr." "08:44:33"
235 "t_5970982_b_83768_tn_0" "3016" 236.24021394414711 0.9843342247672797 5747 24 "372" "Thomas Dr. & Sunset Dr." "07:44:18" 5748 25 "374" "Thomas Dr. & N. Lagoon Dr." "07:44:33"
152 "t_5970954_b_83768_tn_0" "3012" 186.13813940511952 0.827280619578309 4847 14 "207" "11th St & Redwood Ave WB" "06:34:19" 4848 15 "475" "11th St & Mercedes Ave WB" "06:34:35"
39 "t_5970865_b_83768_tn_2" "3009" 721.6500809152699 0.6013750674293916 1085 7 "323" "Mowat School Rd & Mowat Jr High School EB" "15:20:38" 1086 8 "304" "FL-77 & Mowat School Rd SB" "15:20:41"
266 "t_5970917_b_83768_tn_0" "3017" 262.8881124083902 0.2920979026759891 3605 12 "433" "Front Beach Rd. & Carribean Way" "09:41:30" 3606 13 "434" "Front Beach Rd. & Hwy. 79" "09:41:34"
266 "t_5970917_b_83768_tn_0" "3017" 302.1501191341391 0.41965294324185987 3617 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "09:56:59" 3618 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "09:57:04"
300 "t_5970900_b_83768_tn_3" "3017" 167.43134653643762 0.3720696589698614 3049 10 "242" "Front Beach Rd & Grand Panama Blvd WB" "16:48:38" 3050 11 "248" "Front Beach Road & Alf Coleman Rd WB" "16:48:46"
41 "t_5970865_b_83768_tn_4" "3009" 721.6500809152699 0.6013750674293916 1117 7 "323" "Mowat School Rd & Mowat Jr High School EB" "19:20:38" 1118 8 "304" "FL-77 & Mowat School Rd SB" "19:20:41"
145 "t_5970962_b_83768_tn_0" "3012" 215.2701951182596 0.5979727642173878 5136 31 "125" "19th St. & Michigan Ave." "09:50:46" 5137 32 "126" "19th St. & Mound Ave." "09:50:56"
167 "t_5970887_b_83768_tn_2" "3012" 473.44437153576445 0.2630246508532025 2232 5 "373" "11th St & FL-77 WB" "08:04:09" 2233 6 "327" "11th St & Massalina Dr" "08:04:11"
167 "t_5970887_b_83768_tn_2" "3012" 205.62913848316006 0.3427152308052667 2248 21 "126" "19th St. & Mound Ave." "08:17:44" 2249 22 "383" "19th St. & Lombardy Ave." "08:17:50"
155 "t_5970931_b_83768_tn_0" "3012" 215.2701951182596 0.5979727642173878 4071 31 "125" "19th St. & Michigan Ave." "13:50:46" 4072 32 "126" "19th St. & Mound Ave." "13:50:56"
262 "t_5970912_b_83768_tn_0" "3017" 262.8881124083902 0.2920979026759891 3435 12 "433" "Front Beach Rd. & Carribean Way" "10:41:30" 3436 13 "434" "Front Beach Rd. & Hwy. 79" "10:41:34"
262 "t_5970912_b_83768_tn_0" "3017" 302.1501191341391 0.41965294324185987 3447 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "10:56:59" 3448 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "10:57:04"
263 "t_5970913_b_83768_tn_0" "3017" 262.8881124083902 0.2920979026759891 3469 12 "433" "Front Beach Rd. & Carribean Way" "11:41:30" 3470 13 "434" "Front Beach Rd. & Hwy. 79" "11:41:34"
263 "t_5970913_b_83768_tn_0" "3017" 302.1501191341391 0.41965294324185987 3481 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "11:56:59" 3482 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "11:57:04"
144 "t_5970963_b_83768_tn_0" "3012" 215.2701951182596 0.5979727642173878 5170 31 "125" "19th St. & Michigan Ave." "11:50:46" 5171 32 "126" "19th St. & Mound Ave." "11:50:56"
234 "t_5970981_b_83768_tn_0" "3016" 204.5070584897832 0.9657277762017539 5710 23 "371" "Magnolia Beach Rd. & VA Clinic Parking Lot" "18:41:42" 5711 24 "372" "Thomas Dr. & Sunset Dr." "18:41:59"
101 "t_5970860_b_83768_tn_1" "3011" 199.67320588440367 0.5546477941233435 664 20 "352" "15th St & Bay Ave" "06:45:33" 665 21 "354" "15th St & Palo Alto Ave" "06:45:43"
269 "t_5970920_b_83768_tn_0" "3017" 262.8881124083902 0.2920979026759891 3707 12 "433" "Front Beach Rd. & Carribean Way" "14:41:30" 3708 13 "434" "Front Beach Rd. & Hwy. 79" "14:41:34"
269 "t_5970920_b_83768_tn_0" "3017" 302.1501191341391 0.41965294324185987 3719 24 "255" "Front Beach Rd & Alf Coleman Rd EB" "14:56:59" 3720 25 "243" "Front Beach Rd & Grand Panama Blvd EB" "14:57:04"
247 "t_5970881_b_83768_tn_2" "3016" 739.3895364530259 0.6161579470441884 1883 7 "183" "15th St. & Flower Ave." "14:38:50" 1884 8 "185" "15th St. & Lisenby Ave." "14:38:53"
232 "t_5970979_b_83768_tn_0" "3016" 177.18016045811035 0.9843342247672797 5639 24 "372" "Thomas Dr. & Sunset Dr." "14:44:36" 5640 25 "374" "Thomas Dr. & N. Lagoon Dr." "14:44:56"
232 "t_5970979_b_83768_tn_0" "3016" 711.8420802380308 0.7909356447089231 5647 32 "379" "Thomas Dr. & Holiday Dr." "14:54:00" 5648 33 "380" "Thomas Dr. & Xavier St." "14:54:04"
150 "t_5970956_b_83768_tn_0" "3012" 215.2701951182596 0.5979727642173878 4932 31 "125" "19th St. & Michigan Ave." "10:50:46" 4933 32 "126" "19th St. & Mound Ave." "10:50:56"
233 "t_5970980_b_83768_tn_0" "3016" 847.935079812257 0.7066125665102142 5671 20 "367" "Thomas Dr. & Coastal Palms Blvd." "16:40:59" 5672 21 "368" "Thomas Dr. & Patronis Dr." "16:41:02"
233 "t_5970980_b_83768_tn_0" "3016" 659.7703425034573 0.7330781583371748 5676 25 "374" "Thomas Dr. & N. Lagoon Dr." "16:45:56" 5677 26 "375" "Thomas Dr. & Flint Ave." "16:46:00"
233 "t_5970980_b_83768_tn_0" "3016" 494.4950252004671 0.5494389168894079 5685 34 "381" "Thomas Dr. & Ocean St." "16:57:35" 5686 35 "382" "Thomas Dr. & Emerald Falls Driveway" "16:57:39"
246 "t_5970881_b_83768_tn_1" "3016" 739.3895364530259 0.6161579470441884 1867 7 "183" "15th St. & Flower Ave." "12:38:50" 1868 8 "185" "15th St. & Lisenby Ave." "12:38:53"
102 "t_5970860_b_83768_tn_2" "3011" 199.67320588440367 0.5546477941233435 687 20 "352" "15th St & Bay Ave" "07:45:33" 688 21 "354" "15th St & Palo Alto Ave" "07:45:43"
236 "t_5970983_b_83768_tn_0" "3016" 177.18016045811035 0.9843342247672797 5783 24 "372" "Thomas Dr. & Sunset Dr." "09:44:36" 5784 25 "374" "Thomas Dr. & N. Lagoon Dr." "09:44:56"
236 "t_5970983_b_83768_tn_0" "3016" 711.8420802380308 0.7909356447089231 5791 32 "379" "Thomas Dr. & Holiday Dr." "09:54:00" 5792 33 "380" "Thomas Dr. & Xavier St." "09:54:04"
248 "t_5970881_b_83768_tn_3" "3016" 739.3895364530259 0.6161579470441884 1899 7 "183" "15th St. & Flower Ave." "16:38:50" 1900 8 "185" "15th St. & Lisenby Ave." "16:38:53"
258 "t_5970908_b_83768_tn_0" "3017" 152.94975370298368 0.8922068966007382 3289 2 "415" "Front Beach Rd. & Palm Beach Dr." "16:31:13" 3290 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 "20260505" "20251130" "20260512"
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.
"20260505" "20241125" "20251126"
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"