GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T13:33:04Z,
for the dataset file:///shared/lafayette_9097eb0b.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
English
Feed Start Date:
2026-03-27
Feed End Date:
2027-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 42
  • Routes: 14
  • Shapes: 13
  • Stops: 591
  • Trips: 298

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 65

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 65 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.
97 "102018-LTS20_T12" "102018-2050" 167.10340590885488 1.9959573483557664 4614 76 "102018-11843809" "Willow Street at Sonic" "17:39:28" 4615 77 "102018-1632110" "Terminal" "17:40:11"
106 "102018-LTS20_TS10" "102018-2050" 167.10340590885488 1.9959573483557664 5316 76 "102018-11843809" "Willow Street at Sonic" "17:39:28" 5317 77 "102018-1632110" "Terminal" "17:40:11"
113 "102018-LTS20_TS8" "102018-2050" 167.10340590885488 1.9959573483557664 5862 76 "102018-11843809" "Willow Street at Sonic" "15:39:28" 5863 77 "102018-1632110" "Terminal" "15:40:11"
95 "102018-LTS20_T10" "102018-2050" 167.10340590885488 1.9959573483557664 4458 76 "102018-11843809" "Willow Street at Sonic" "15:39:28" 4459 77 "102018-1632110" "Terminal" "15:40:11"
211 "102018-LTS45_TS18" "102018-1730" 218.34274318935095 2.607982765872803 13422 38 "102018-7340039" "Sonnier Road at Wal-Mart" "14:57:14" 13423 39 "102018-1746958" "Gloria Switch Road at Lowes" "14:57:57"
192 "102018-LTS45_T20" "102018-1730" 218.34274318935095 2.607982765872803 11997 38 "102018-7340039" "Sonnier Road at Wal-Mart" "14:57:14" 11998 39 "102018-1746958" "Gloria Switch Road at Lowes" "14:57:57"
201 "102018-LTS45_T7" "102018-1730" 218.34274318935095 2.607982765872803 12672 38 "102018-7340039" "Sonnier Road at Wal-Mart" "08:57:14" 12673 39 "102018-1746958" "Gloria Switch Road at Lowes" "08:57:57"
218 "102018-LTS45_TS5" "102018-1730" 218.34274318935095 2.607982765872803 13947 38 "102018-7340039" "Sonnier Road at Wal-Mart" "08:57:14" 13948 39 "102018-1746958" "Gloria Switch Road at Lowes" "08:57:57"
110 "102018-LTS20_TS5" "102018-2050" 167.10340590885488 1.9959573483557664 5628 76 "102018-11843809" "Willow Street at Sonic" "12:39:28" 5629 77 "102018-1632110" "Terminal" "12:40:11"
102 "102018-LTS20_T7" "102018-2050" 167.10340590885488 1.9959573483557664 5004 76 "102018-11843809" "Willow Street at Sonic" "12:39:28" 5005 77 "102018-1632110" "Terminal" "12:40:11"
215 "102018-LTS45_TS21" "102018-1730" 218.34274318935095 2.607982765872803 13722 38 "102018-7340039" "Sonnier Road at Wal-Mart" "16:27:14" 13723 39 "102018-1746958" "Gloria Switch Road at Lowes" "16:27:57"
195 "102018-LTS45_T23" "102018-1730" 218.34274318935095 2.607982765872803 12222 38 "102018-7340039" "Sonnier Road at Wal-Mart" "16:27:14" 12223 39 "102018-1746958" "Gloria Switch Road at Lowes" "16:27:57"
112 "102018-LTS20_TS7" "102018-2050" 167.10340590885488 1.9959573483557664 5784 76 "102018-11843809" "Willow Street at Sonic" "14:39:28" 5785 77 "102018-1632110" "Terminal" "14:40:11"
104 "102018-LTS20_T9" "102018-2050" 167.10340590885488 1.9959573483557664 5160 76 "102018-11843809" "Willow Street at Sonic" "14:39:28" 5161 77 "102018-1632110" "Terminal" "14:40:11"
206 "102018-LTS45_TS11" "102018-1730" 218.34274318935095 2.607982765872803 13047 38 "102018-7340039" "Sonnier Road at Wal-Mart" "11:57:14" 13048 39 "102018-1746958" "Gloria Switch Road at Lowes" "11:57:57"
185 "102018-LTS45_T13" "102018-1730" 218.34274318935095 2.607982765872803 11472 38 "102018-7340039" "Sonnier Road at Wal-Mart" "11:57:14" 11473 39 "102018-1746958" "Gloria Switch Road at Lowes" "11:57:57"
209 "102018-LTS45_TS16" "102018-1730" 218.34274318935095 2.607982765872803 13272 38 "102018-7340039" "Sonnier Road at Wal-Mart" "13:57:14" 13273 39 "102018-1746958" "Gloria Switch Road at Lowes" "13:57:57"
189 "102018-LTS45_T18" "102018-1730" 218.34274318935095 2.607982765872803 11772 38 "102018-7340039" "Sonnier Road at Wal-Mart" "13:57:14" 11773 39 "102018-1746958" "Gloria Switch Road at Lowes" "13:57:57"
108 "102018-LTS20_TS3" "102018-2050" 167.10340590885488 1.9959573483557664 5472 76 "102018-11843809" "Willow Street at Sonic" "10:09:28" 5473 77 "102018-1632110" "Terminal" "10:10:11"
100 "102018-LTS20_T4" "102018-2050" 167.10340590885488 1.9959573483557664 4848 76 "102018-11843809" "Willow Street at Sonic" "10:09:28" 4849 77 "102018-1632110" "Terminal" "10:10:11"
212 "102018-LTS45_TS19" "102018-1730" 218.34274318935095 2.607982765872803 13497 38 "102018-7340039" "Sonnier Road at Wal-Mart" "15:27:14" 13498 39 "102018-1746958" "Gloria Switch Road at Lowes" "15:27:57"
193 "102018-LTS45_T21" "102018-1730" 218.34274318935095 2.607982765872803 12072 38 "102018-7340039" "Sonnier Road at Wal-Mart" "15:27:14" 12073 39 "102018-1746958" "Gloria Switch Road at Lowes" "15:27:57"
105 "102018-LTS20_TS1" "102018-2050" 167.10340590885488 1.9959573483557664 5238 76 "102018-11843809" "Willow Street at Sonic" "08:09:28" 5239 77 "102018-1632110" "Terminal" "08:10:11"
98 "102018-LTS20_T2" "102018-2050" 167.10340590885488 1.9959573483557664 4692 76 "102018-11843809" "Willow Street at Sonic" "08:09:28" 4693 77 "102018-1632110" "Terminal" "08:10:11"
210 "102018-LTS45_TS17" "102018-1730" 218.34274318935095 2.607982765872803 13347 38 "102018-7340039" "Sonnier Road at Wal-Mart" "14:27:14" 13348 39 "102018-1746958" "Gloria Switch Road at Lowes" "14:27:57"
190 "102018-LTS45_T19" "102018-1730" 218.34274318935095 2.607982765872803 11847 38 "102018-7340039" "Sonnier Road at Wal-Mart" "14:27:14" 11848 39 "102018-1746958" "Gloria Switch Road at Lowes" "14:27:57"
223 "102018-LTS45_TSs14" "102018-1730" 218.34274318935095 2.607982765872803 14322 38 "102018-7340039" "Sonnier Road at Wal-Mart" "12:57:14" 14323 39 "102018-1746958" "Gloria Switch Road at Lowes" "12:57:57"
187 "102018-LTS45_T16" "102018-1730" 218.34274318935095 2.607982765872803 11622 38 "102018-7340039" "Sonnier Road at Wal-Mart" "12:57:14" 11623 39 "102018-1746958" "Gloria Switch Road at Lowes" "12:57:57"
182 "102018-LTS45_T10" "102018-1730" 218.34274318935095 2.607982765872803 11247 38 "102018-7340039" "Sonnier Road at Wal-Mart" "10:27:14" 11248 39 "102018-1746958" "Gloria Switch Road at Lowes" "10:27:57"
221 "102018-LTS45_TS8" "102018-1730" 218.34274318935095 2.607982765872803 14172 38 "102018-7340039" "Sonnier Road at Wal-Mart" "10:27:14" 14173 39 "102018-1746958" "Gloria Switch Road at Lowes" "10:27:57"
207 "102018-LTS45_TS12" "102018-1730" 218.34274318935095 2.607982765872803 13122 38 "102018-7340039" "Sonnier Road at Wal-Mart" "12:27:14" 13123 39 "102018-1746958" "Gloria Switch Road at Lowes" "12:27:57"
186 "102018-LTS45_T14" "102018-1730" 218.34274318935095 2.607982765872803 11547 38 "102018-7340039" "Sonnier Road at Wal-Mart" "12:27:14" 11548 39 "102018-1746958" "Gloria Switch Road at Lowes" "12:27:57"
198 "102018-LTS45_T4" "102018-1730" 218.34274318935095 2.607982765872803 12447 38 "102018-7340039" "Sonnier Road at Wal-Mart" "07:27:14" 12448 39 "102018-1746958" "Gloria Switch Road at Lowes" "07:27:57"
213 "102018-LTS45_TS2" "102018-1730" 218.34274318935095 2.607982765872803 13572 38 "102018-7340039" "Sonnier Road at Wal-Mart" "07:27:14" 13573 39 "102018-1746958" "Gloria Switch Road at Lowes" "07:27:57"
214 "102018-LTS45_TS20" "102018-1730" 218.34274318935095 2.607982765872803 13647 38 "102018-7340039" "Sonnier Road at Wal-Mart" "15:57:14" 13648 39 "102018-1746958" "Gloria Switch Road at Lowes" "15:57:57"
194 "102018-LTS45_T22" "102018-1730" 218.34274318935095 2.607982765872803 12147 38 "102018-7340039" "Sonnier Road at Wal-Mart" "15:57:14" 12148 39 "102018-1746958" "Gloria Switch Road at Lowes" "15:57:57"
202 "102018-LTS45_T8" "102018-1730" 218.34274318935095 2.607982765872803 12747 38 "102018-7340039" "Sonnier Road at Wal-Mart" "09:27:14" 12748 39 "102018-1746958" "Gloria Switch Road at Lowes" "09:27:57"
219 "102018-LTS45_TS6" "102018-1730" 218.34274318935095 2.607982765872803 14022 38 "102018-7340039" "Sonnier Road at Wal-Mart" "09:27:14" 14023 39 "102018-1746958" "Gloria Switch Road at Lowes" "09:27:57"
191 "102018-LTS45_T2" "102018-1730" 218.34274318935095 2.607982765872803 11922 38 "102018-7340039" "Sonnier Road at Wal-Mart" "06:27:14" 11923 39 "102018-1746958" "Gloria Switch Road at Lowes" "06:27:57"
114 "102018-LTS20_TS9" "102018-2050" 167.10340590885488 1.9959573483557664 5940 76 "102018-11843809" "Willow Street at Sonic" "16:39:28" 5941 77 "102018-1632110" "Terminal" "16:40:11"
96 "102018-LTS20_T11" "102018-2050" 167.10340590885488 1.9959573483557664 4536 76 "102018-11843809" "Willow Street at Sonic" "16:39:28" 4537 77 "102018-1632110" "Terminal" "16:40:11"
208 "102018-LTS45_TS15" "102018-1730" 218.34274318935095 2.607982765872803 13197 38 "102018-7340039" "Sonnier Road at Wal-Mart" "13:27:14" 13198 39 "102018-1746958" "Gloria Switch Road at Lowes" "13:27:57"
188 "102018-LTS45_T17" "102018-1730" 218.34274318935095 2.607982765872803 11697 38 "102018-7340039" "Sonnier Road at Wal-Mart" "13:27:14" 11698 39 "102018-1746958" "Gloria Switch Road at Lowes" "13:27:57"
197 "102018-LTS45_T3" "102018-1730" 218.34274318935095 2.607982765872803 12372 38 "102018-7340039" "Sonnier Road at Wal-Mart" "06:57:14" 12373 39 "102018-1746958" "Gloria Switch Road at Lowes" "06:57:57"
204 "102018-LTS45_TS1" "102018-1730" 218.34274318935095 2.607982765872803 12897 38 "102018-7340039" "Sonnier Road at Wal-Mart" "06:57:14" 12898 39 "102018-1746958" "Gloria Switch Road at Lowes" "06:57:57"
196 "102018-LTS45_T24" "102018-1730" 218.34274318935095 2.607982765872803 12297 38 "102018-7340039" "Sonnier Road at Wal-Mart" "16:57:14" 12298 39 "102018-1746958" "Gloria Switch Road at Lowes" "16:57:57"
224 "102018-LTS45_TSs22" "102018-1730" 218.34274318935095 2.607982765872803 14397 38 "102018-7340039" "Sonnier Road at Wal-Mart" "16:57:14" 14398 39 "102018-1746958" "Gloria Switch Road at Lowes" "16:57:57"
111 "102018-LTS20_TS6" "102018-2050" 167.10340590885488 1.9959573483557664 5706 76 "102018-11843809" "Willow Street at Sonic" "13:39:28" 5707 77 "102018-1632110" "Terminal" "13:40:11"
103 "102018-LTS20_T8" "102018-2050" 167.10340590885488 1.9959573483557664 5082 76 "102018-11843809" "Willow Street at Sonic" "13:39:28" 5083 77 "102018-1632110" "Terminal" "13:40:11"
181 "102018-LTS45_T1" "102018-1730" 218.34274318935095 2.607982765872803 11172 38 "102018-7340039" "Sonnier Road at Wal-Mart" "05:57:14" 11173 39 "102018-1746958" "Gloria Switch Road at Lowes" "05:57:57"
feed_info_lang_and_agency_lang_mismatch WARNING 1

feed_info_lang_and_agency_lang_mismatch

Mismatching feed and agency language fields.

Files agency.txt and feed_info.txt should define matching agency.agency_lang and feed_info.feed_lang. The default language may be multilingual for datasets with the original text in multiple languages. In such cases, the feed_lang field should contain the language code mul defined by the norm ISO 639-2.

  • If feed_lang is not mul and does not match with agency_lang, that's an error.
  • If there is more than one agency_lang and feed_lang isn't mul, that's an error.
  • If feed_lang is mul and there isn't more than one agency_lang, that's an error.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. agencyId (?) The agency id of the faulty record. agencyName (?) The agency name of the faulty record. agencyLang (?) The agency language of the faulty record. feedLang (?) The feed language of the faulty record.
2 "102018-68" "Lafayette Transit System" "en-US" "en"
route_short_name_too_long WARNING 13

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`.
"102018-1661" 2 "025 - Johnston St"
"102018-1662" 3 "035 - Madeline Ave"
"102018-1728" 4 "010 - Twelfth St"
"102018-1730" 5 "045 - Moss St"
"102018-1731" 6 "070 - Pinhook Rd"
"102018-2046" 7 "015 - Congress"
"102018-2050" 8 "020 - Cameron/Dulles"
"102018-2052" 9 "060- Louisiana Avenue"
"102018-2056" 10 "101 - N Red Route"
"102018-2057" 11 "102 - N Green Route"
"102018-2058" 12 "103-N Blue Route"
"102018-2066" 13 "104 - N Brown Route"
"102018-6797" 14 "Campus Express"
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.
181 "102018-24578" "102018-LTS45_T1" 11208 "102018-1632110" "Terminal" [30.227026000000006,-92.014572] 11207 "102018-1746999" "Jefferson Boulevard & Orange Street (Inbound)" [30.22944,-92.010777]
115 "102018-25894" "102018-LTS25_T1" 6039 "102018-1632110" "Terminal" [30.227026000000006,-92.014572] 6038 "102018-1633006" "Johnston St & Vermilion St" [30.2229643245065,-92.015317538427]