GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T23:40:59Z,
for the dataset file:///shared/gocarta-us.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:
2024-05-05
Feed End Date:
2024-08-17

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: 148
  • Routes: 15
  • Shapes: 64
  • Stops: 1143
  • Trips: 1711

Specification Compliance report

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

Notice Code Severity Total
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 "103489-1"
3 "103489-2"
4 "103489-3"
fast_travel_between_consecutive_stops WARNING 78

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 78 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.
1565 "103489-485070" "103489-3" 190.28826589243374 0.3171471098207229 68977 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "06:32:25" 68978 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "06:32:31"
1071 "103489-253070" "103489-9" 769.6685171797674 0.21379681032771317 46309 0 "103489-2092" "Sholar & Carta 0" "11:31:00" 46310 1 "103489-2044" "Holtzclaw & Wilson-1" "11:31:01"
1071 "103489-253070" "103489-9" 3215.5834859342485 0.8932176349817357 46310 1 "103489-2044" "Holtzclaw & Wilson-1" "11:31:01" 46311 2 "103489-2399" "Holtzclaw & Citico-1" "11:31:02"
1071 "103489-253070" "103489-9" 270.32962022592295 0.07509156117386749 46312 3 "103489-712" "Holtzclaw + 3rd" "11:31:29" 46313 4 "103489-2232" "3rd & Heavenly Wings-1" "11:31:30"
1071 "103489-253070" "103489-9" 343.81889167030204 0.4775262384309751 46313 4 "103489-2232" "3rd & Heavenly Wings-1" "11:31:30" 46314 5 "103489-180" "3RD + Scruggs" "11:31:35"
1071 "103489-253070" "103489-9" 295.54826515888254 0.16419348064382364 46326 17 "103489-287" "3RD + Cherry" "11:39:53" 46327 18 "103489-1939" "Market & 4th-1-0" "11:39:55"
1071 "103489-253070" "103489-9" 209.01564243409828 0.17417970202841523 46327 18 "103489-1939" "Market & 4th-1-0" "11:39:55" 46328 19 "103489-2064" "Market & Family Dollar-0" "11:39:58"
1071 "103489-253070" "103489-9" 386.5191625294376 0.21473286807190978 46328 19 "103489-2064" "Market & Family Dollar-0" "11:39:58" 46329 20 "103489-2324" "Market & 6th" "11:40:00"
291 "103489-1527020" "103489-3" 190.28826589243374 0.3171471098207229 12922 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "07:57:25" 12923 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "07:57:31"
893 "103489-1590020" "103489-3" 228.3459190709205 0.3171471098207229 38829 41 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "05:17:38" 38830 42 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "05:17:43"
738 "103489-965070" "103489-9" 769.6685171797674 0.21379681032771317 32073 0 "103489-2092" "Sholar & Carta 0" "13:31:00" 32074 1 "103489-2044" "Holtzclaw & Wilson-1" "13:31:01"
738 "103489-965070" "103489-9" 3215.5834859342485 0.8932176349817357 32074 1 "103489-2044" "Holtzclaw & Wilson-1" "13:31:01" 32075 2 "103489-2399" "Holtzclaw & Citico-1" "13:31:02"
738 "103489-965070" "103489-9" 270.32962022592295 0.07509156117386749 32076 3 "103489-712" "Holtzclaw + 3rd" "13:31:29" 32077 4 "103489-2232" "3rd & Heavenly Wings-1" "13:31:30"
738 "103489-965070" "103489-9" 343.81889167030204 0.4775262384309751 32077 4 "103489-2232" "3rd & Heavenly Wings-1" "13:31:30" 32078 5 "103489-180" "3RD + Scruggs" "13:31:35"
738 "103489-965070" "103489-9" 295.54826515888254 0.16419348064382364 32090 17 "103489-287" "3RD + Cherry" "13:39:53" 32091 18 "103489-1939" "Market & 4th-1-0" "13:39:55"
738 "103489-965070" "103489-9" 209.01564243409828 0.17417970202841523 32091 18 "103489-1939" "Market & 4th-1-0" "13:39:55" 32092 19 "103489-2064" "Market & Family Dollar-0" "13:39:58"
738 "103489-965070" "103489-9" 386.5191625294376 0.21473286807190978 32092 19 "103489-2064" "Market & Family Dollar-0" "13:39:58" 32093 20 "103489-2324" "Market & 6th" "13:40:00"
792 "103489-843020" "103489-3" 228.3459190709205 0.3171471098207229 34258 41 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "15:27:38" 34259 42 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "15:27:43"
366 "103489-569070" "103489-3" 190.28826589243374 0.3171471098207229 15938 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "06:57:25" 15939 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "06:57:31"
1150 "103489-1633020" "103489-9" 769.6685171797674 0.21379681032771317 50235 0 "103489-2092" "Sholar & Carta 0" "05:31:00" 50236 1 "103489-2044" "Holtzclaw & Wilson-1" "05:31:01"
575 "103489-741070" "103489-9" 769.6685171797674 0.21379681032771317 24915 0 "103489-2092" "Sholar & Carta 0" "05:31:00" 24916 1 "103489-2044" "Holtzclaw & Wilson-1" "05:31:01"
1150 "103489-1633020" "103489-9" 3215.5834859342485 0.8932176349817357 50236 1 "103489-2044" "Holtzclaw & Wilson-1" "05:31:01" 50237 2 "103489-2399" "Holtzclaw & Citico-1" "05:31:02"
575 "103489-741070" "103489-9" 3215.5834859342485 0.8932176349817357 24916 1 "103489-2044" "Holtzclaw & Wilson-1" "05:31:01" 24917 2 "103489-2399" "Holtzclaw & Citico-1" "05:31:02"
1150 "103489-1633020" "103489-9" 270.32962022592295 0.07509156117386749 50238 3 "103489-712" "Holtzclaw + 3rd" "05:31:29" 50239 4 "103489-2232" "3rd & Heavenly Wings-1" "05:31:30"
575 "103489-741070" "103489-9" 270.32962022592295 0.07509156117386749 24918 3 "103489-712" "Holtzclaw + 3rd" "05:31:29" 24919 4 "103489-2232" "3rd & Heavenly Wings-1" "05:31:30"
1150 "103489-1633020" "103489-9" 343.81889167030204 0.4775262384309751 50239 4 "103489-2232" "3rd & Heavenly Wings-1" "05:31:30" 50240 5 "103489-180" "3RD + Scruggs" "05:31:35"
575 "103489-741070" "103489-9" 343.81889167030204 0.4775262384309751 24919 4 "103489-2232" "3rd & Heavenly Wings-1" "05:31:30" 24920 5 "103489-180" "3RD + Scruggs" "05:31:35"
1150 "103489-1633020" "103489-9" 295.54826515888254 0.16419348064382364 50252 17 "103489-287" "3RD + Cherry" "05:39:53" 50253 18 "103489-1939" "Market & 4th-1-0" "05:39:55"
575 "103489-741070" "103489-9" 295.54826515888254 0.16419348064382364 24932 17 "103489-287" "3RD + Cherry" "05:39:53" 24933 18 "103489-1939" "Market & 4th-1-0" "05:39:55"
1150 "103489-1633020" "103489-9" 209.01564243409828 0.17417970202841523 50253 18 "103489-1939" "Market & 4th-1-0" "05:39:55" 50254 19 "103489-2064" "Market & Family Dollar-0" "05:39:58"
575 "103489-741070" "103489-9" 209.01564243409828 0.17417970202841523 24933 18 "103489-1939" "Market & 4th-1-0" "05:39:55" 24934 19 "103489-2064" "Market & Family Dollar-0" "05:39:58"
1150 "103489-1633020" "103489-9" 386.5191625294376 0.21473286807190978 50254 19 "103489-2064" "Market & Family Dollar-0" "05:39:58" 50255 20 "103489-2324" "Market & 6th" "05:40:00"
575 "103489-741070" "103489-9" 386.5191625294376 0.21473286807190978 24934 19 "103489-2064" "Market & Family Dollar-0" "05:39:58" 24935 20 "103489-2324" "Market & 6th" "05:40:00"
815 "103489-1152070" "103489-3" 190.28826589243374 0.3171471098207229 35386 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "07:47:25" 35387 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "07:47:31"
352 "103489-133020" "103489-3" 190.28826589243374 0.3171471098207229 15353 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "17:17:25" 15354 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "17:17:31"
1176 "103489-1382020" "103489-3" 190.28826589243374 0.3171471098207229 51292 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "18:12:25" 51293 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "18:12:31"
1253 "103489-1622070" "103489-3" 285.4323988386506 0.3171471098207229 55126 41 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "05:18:02" 55127 42 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "05:18:06"
1160 "103489-272020" "103489-3" 190.28826589243374 0.3171471098207229 50586 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "08:32:25" 50587 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "08:32:31"
610 "103489-1534020" "103489-3" 228.3459190709205 0.3171471098207229 26408 41 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "15:57:38" 26409 42 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "15:57:43"
1485 "103489-1441020" "103489-3" 190.28826589243374 0.3171471098207229 65143 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "06:37:25" 65144 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "06:37:31"
330 "103489-1223070" "103489-3" 190.28826589243374 0.3171471098207229 14561 21 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "18:12:25" 14562 22 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "18:12:31"
115 "103489-604020" "103489-3" 228.3459190709205 0.3171471098207229 5271 41 "103489-2269" "Bonny Oaks & Tasty Kake Bakery" "16:52:38" 5272 42 "103489-2270" "Bonny Oaks & Dewayn Rd-0" "16:52:43"
71 "103489-81020" "103489-9" 769.6685171797674 0.21379681032771317 3141 0 "103489-2092" "Sholar & Carta 0" "04:51:00" 3142 1 "103489-2044" "Holtzclaw & Wilson-1" "04:51:01"
235 "103489-1243070" "103489-9" 769.6685171797674 0.21379681032771317 10252 0 "103489-2092" "Sholar & Carta 0" "04:51:00" 10253 1 "103489-2044" "Holtzclaw & Wilson-1" "04:51:01"
71 "103489-81020" "103489-9" 3215.5834859342485 0.8932176349817357 3142 1 "103489-2044" "Holtzclaw & Wilson-1" "04:51:01" 3143 2 "103489-2399" "Holtzclaw & Citico-1" "04:51:02"
235 "103489-1243070" "103489-9" 3215.5834859342485 0.8932176349817357 10253 1 "103489-2044" "Holtzclaw & Wilson-1" "04:51:01" 10254 2 "103489-2399" "Holtzclaw & Citico-1" "04:51:02"
71 "103489-81020" "103489-9" 270.32962022592295 0.07509156117386749 3144 3 "103489-712" "Holtzclaw + 3rd" "04:51:29" 3145 4 "103489-2232" "3rd & Heavenly Wings-1" "04:51:30"
235 "103489-1243070" "103489-9" 270.32962022592295 0.07509156117386749 10255 3 "103489-712" "Holtzclaw + 3rd" "04:51:29" 10256 4 "103489-2232" "3rd & Heavenly Wings-1" "04:51:30"
71 "103489-81020" "103489-9" 343.81889167030204 0.4775262384309751 3145 4 "103489-2232" "3rd & Heavenly Wings-1" "04:51:30" 3146 5 "103489-180" "3RD + Scruggs" "04:51:35"
235 "103489-1243070" "103489-9" 343.81889167030204 0.4775262384309751 10256 4 "103489-2232" "3rd & Heavenly Wings-1" "04:51:30" 10257 5 "103489-180" "3RD + Scruggs" "04:51:35"
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 "20260123" "20240817" "20260130"
mixed_case_recommended_field WARNING 30

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" "52nd + 524" 16
"stops.txt" "stop_name" "4TH AVE + 25th" 554
"stops.txt" "stop_name" "4TH AVE + 26th" 555
"stops.txt" "stop_name" "4TH AVE + 27th" 557
"stops.txt" "stop_name" "4TH AVE + 27th" 592
"stops.txt" "stop_name" "4TH AVE + 26th" 594
"stops.txt" "stop_name" "4TH AVE + 25th" 595
"stops.txt" "stop_name" "4TH AVE + 24th" 596
"stops.txt" "stop_name" "23rd + 4th" 641
"stops.txt" "stop_name" "4TH AVE + 28th" 642
"stops.txt" "stop_name" "4TH AVE + 29th" 643
"stops.txt" "stop_name" "4TH AVE + 30th" 644
"stops.txt" "stop_name" "4TH AVE + 31st" 645
"stops.txt" "stop_name" "4TH AVE + 32nd" 646
"stops.txt" "stop_name" "4TH + 33rd" 647
"stops.txt" "stop_name" "4TH AVE + 34th" 648
"stops.txt" "stop_name" "4TH AVE + 35th" 649
"stops.txt" "stop_name" "4TH AVE + 36th" 650
"stops.txt" "stop_name" "3RD AVE + 37th" 669
"stops.txt" "stop_name" "4TH AVE + 36th" 670
"stops.txt" "stop_name" "4TH AVE + 35th" 671
"stops.txt" "stop_name" "4TH AVE + 34th" 672
"stops.txt" "stop_name" "4TH AVE + 32rd" 673
"stops.txt" "stop_name" "4TH AVE + 31st" 674
"stops.txt" "stop_name" "4TH AVE + 30th" 675
"stops.txt" "stop_name" "4TH AVE + 29th" 676
"stops.txt" "stop_name" "4TH AVE + 28th" 677
"stops.txt" "stop_name" "BRO AQ 1" 1134
"stops.txt" "stop_name" "11 BRO 1" 1143
"stops.txt" "stop_name" "AQ MKT 1" 1144
stop_has_too_many_matches_for_shape WARNING 10

stop_has_too_many_matches_for_shape

Stop entry that has many potential matches to the trip's path of travel, as defined by the shape entry in shapes.txt.

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. matchCount (?) The number of matches for the stop that is referred to.
18 "103489-shp-16-13" "103489-1072010" 727 "103489-526" "Hixson PK + 1814" [35.08111,-85.28974000000001] 27
18 "103489-shp-16-13" "103489-1072010" 728 "103489-527" "Hixson PK + Minnekahda" [35.08181999999999,-85.28978] 27
26 "103489-shp-10A-01" "103489-4010" 1101 "103489-2074" "Market & Houston1" [35.04194300000001,-85.308778] 29
26 "103489-shp-10A-01" "103489-4010" 1102 "103489-1560" "Market + Warehouse Row" [35.042664,-85.309119] 28
259 "103489-shp-10G-03" "103489-767020" 11296 "103489-346" "Chamberlain + Latta" [35.064080000000004,-85.24967] 37
259 "103489-shp-10G-03" "103489-767020" 11297 "103489-347" "Chamberlain + Glass" [35.06542600000001,-85.248962] 38
49 "103489-shp-10G-04" "103489-939020" 2007 "103489-2074" "Market & Houston1" [35.04194300000001,-85.308778] 29
49 "103489-shp-10G-04" "103489-939020" 2008 "103489-1560" "Market + Warehouse Row" [35.042664,-85.309119] 28
49 "103489-shp-10G-04" "103489-939020" 2061 "103489-346" "Chamberlain + Latta" [35.064080000000004,-85.24967] 37
49 "103489-shp-10G-04" "103489-939020" 2062 "103489-347" "Chamberlain + Glass" [35.06542600000001,-85.248962] 38
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.
"20260123" "20240506" "20240816"