GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T22:10:39Z,
for the dataset file:///shared/govcbus.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
GMV Syncromatics
Feed Email:
support@gmvsync.com
Feed Language:
English
Feed Start Date:
2020-07-06
Feed End Date:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_attributes.txt
  4. calendar_dates.txt
  5. directions.txt
  6. feed_info.txt
  7. realtime_routes.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. trips.txt

Counts


  • Agencies: 9
  • Blocks: 217
  • Routes: 56
  • Shapes: 128
  • Stops: 1323
  • Trips: 1916

Specification Compliance report

2627 notices reported (11 errors, 2613 warnings, 3 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 11

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"149-5908960" "3797673" 43306 370.07579666787547 13 43305 4800.084142673807 12
"149-5908955" "3797673" 43202 370.07579666787547 13 43201 4800.084142673807 12
"149-5908993" "3797673" 43781 370.07579666787547 13 43780 4800.084142673807 12
"149-5908994" "3797673" 43805 370.07579666787547 13 43804 4800.084142673807 12
"149-5908995" "3797673" 43829 370.07579666787547 13 43828 4800.084142673807 12
"149-5908996" "3797673" 43853 370.07579666787547 13 43852 4800.084142673807 12
"149-5908997" "3797673" 43877 370.07579666787547 13 43876 4800.084142673807 12
"149-5908998" "3797673" 43901 370.07579666787547 13 43900 4800.084142673807 12
"149-5908991" "3797673" 43733 370.07579666787547 13 43732 4800.084142673807 12
"149-5908992" "3797673" 43757 370.07579666787547 13 43756 4800.084142673807 12
"139-699" "3293697" 26603 307.4927872917406 2 26602 307.4927872917406 1
equal_shape_distance_same_coordinates WARNING 915

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

Only the first 50 of 915 affected records are displayed below.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"8264" 48 2794.347472538605 46 47 2794.347472538605 45
"8264" 70 4251.278497541641 68 69 4251.278497541641 67
"29318" 53431 0.0 1 53430 0.0 0
"29318" 53457 4017.107417405524 27 53456 4017.107417405524 26
"29318" 53466 8030.430143807507 36 53465 8030.430143807507 35
"29318" 53481 12043.87741861315 51 53480 12043.87741861315 50
"29318" 53505 13453.154951044298 75 53504 13453.154951044298 74
"29318" 53508 13545.708226042532 78 53507 13545.708226042532 77
"29318" 53513 13891.326993434044 83 53512 13891.326993434044 82
"29318" 53521 14220.226233599315 91 53520 14220.226233599315 90
"29318" 53543 14781.268116368916 113 53542 14781.268116368916 112
"29318" 53560 15280.971657153183 130 53559 15280.971657153183 129
"29318" 53619 17126.726405513466 189 53618 17126.726405513466 188
"29318" 53626 17545.839522692215 196 53625 17545.839522692215 195
"29318" 53634 17835.86386236783 204 53633 17835.86386236783 203
"29318" 53688 20020.08361173978 258 53687 20020.08361173978 257
"29318" 53740 21830.23324323815 310 53739 21830.23324323815 309
"29318" 53838 26941.017470275227 408 53837 26941.017470275227 407
"29318" 53853 27356.816929863897 423 53852 27356.816929863897 422
"29318" 53873 27927.956506003273 443 53872 27927.956506003273 442
"29318" 53889 28316.522401563074 459 53888 28316.522401563074 458
"29318" 53892 28340.18942525962 462 53891 28340.18942525962 461
"29318" 53896 28484.46871516591 466 53895 28484.46871516591 465
"29318" 53899 28518.45911454262 469 53898 28518.45911454262 468
"29318" 53914 28704.690063088718 484 53913 28704.690063088718 483
"29318" 53921 28809.145556912834 491 53920 28809.145556912834 490
"29318" 53930 28998.479634902757 500 53929 28998.479634902757 499
"29318" 53947 29565.2311776687 517 53946 29565.2311776687 516
"29318" 54080 32964.52367856293 650 54079 32964.52367856293 649
"29318" 54098 33300.285000401156 668 54097 33300.285000401156 667
"29318" 54125 33648.72830222953 695 54124 33648.72830222953 694
"29318" 54145 34163.918768891126 715 54144 34163.918768891126 714
"29318" 54159 34337.962141441516 729 54158 34337.962141441516 728
"29318" 54174 34710.89618211153 744 54173 34710.89618211153 743
"29318" 54182 35379.91013772677 752 54181 35379.91013772677 751
"29318" 54190 35852.31087842456 760 54189 35852.31087842456 759
"29318" 54506 53936.910942229704 1076 54505 53936.910942229704 1075
"29318" 54649 60410.84954472325 1219 54648 60410.84954472325 1218
"29318" 54672 64420.5089217326 1242 54671 64420.5089217326 1241
"29318" 54708 68430.67795859004 1278 54707 68430.67795859004 1277
"29318" 54751 72441.34898568958 1321 54750 72441.34898568958 1320
"29318" 54786 76451.65813702936 1356 54785 76451.65813702936 1355
"29318" 54817 78855.71110149234 1387 54816 78855.71110149234 1386
"29318" 54822 79027.22972597122 1392 54821 79027.22972597122 1391
"29318" 54853 80470.62053597749 1423 54852 80470.62053597749 1422
"29318" 54892 84477.94578411043 1462 54891 84477.94578411043 1461
"29318" 54943 88491.35423459357 1513 54942 88491.35423459357 1512
"29318" 54959 91348.04587946348 1529 54958 91348.04587946348 1528
"29318" 55003 92275.52610960527 1573 55002 92275.52610960527 1572
"29318" 55027 92641.21827877614 1597 55026 92641.21827877614 1596
fast_travel_between_consecutive_stops WARNING 7

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.
1790 "152-36" "4778" 313.7472463059966 5.22912077176661 45754 26 "3737159" "Kuehner drive / Menlo street" "14:54:00" 45755 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "14:54:00"
1783 "152-30" "4778" 313.7472463059966 5.22912077176661 45544 26 "3737159" "Kuehner drive / Menlo street" "08:26:00" 45545 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "08:26:00"
1788 "152-34.1" "4778" 313.7472463059966 5.22912077176661 45684 13 "3737159" "Kuehner drive / Menlo street" "12:45:00" 45685 14 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "12:45:00"
1785 "152-32" "4778" 313.7472463059966 5.22912077176661 45614 26 "3737159" "Kuehner drive / Menlo street" "10:36:00" 45615 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "10:36:00"
1792 "152-38" "4778" 313.7472463059966 5.22912077176661 45824 26 "3737159" "Kuehner drive / Menlo street" "17:03:00" 45825 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "17:03:00"
1780 "152-28" "4778" 313.7472463059966 5.22912077176661 45443 26 "3737159" "Kuehner drive / Menlo street" "06:17:00" 45444 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "06:17:00"
1795 "152-40" "4778" 313.7472463059966 5.22912077176661 45933 26 "3737159" "Kuehner drive / Menlo street" "19:12:00" 45934 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "19:12:00"
leading_or_trailing_whitespaces WARNING 54

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

Only the first 50 of 54 affected records are displayed below.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 107 "stop_name" "HWY 150 & HWY 33 "
"stops.txt" 108 "stop_name" "Hwy 33 & Loma "
"stops.txt" 109 "stop_name" "Hwy 33 & Baldwin "
"stops.txt" 110 "stop_name" "Hwy 33 & Woodland "
"stops.txt" 111 "stop_name" "Hwy 33 & Cntry Village Mob Home "
"stops.txt" 112 "stop_name" "Hwy 33 & Barbara "
"stops.txt" 113 "stop_name" "Hwy 33 & Oak Dell "
"stops.txt" 116 "stop_name" "Hwy 33 & Oak View "
"stops.txt" 117 "stop_name" "Hwy 33 & Larmier "
"stops.txt" 118 "stop_name" "Hwy 33 & Sulphur "
"stops.txt" 119 "stop_name" "Hwy 33 & Arroyo Mob Home "
"stops.txt" 120 "stop_name" "Hwy 33 & Casitas "
"stops.txt" 121 "stop_name" "Hwy 33 & Sycamore "
"stops.txt" 123 "stop_name" "Ventura Ave & Canada Larga "
"stops.txt" 125 "stop_name" "Ventura Ave & Norway "
"stops.txt" 127 "stop_name" "Ventura Ave & Fraser "
"stops.txt" 128 "stop_name" "Ventura Ave & McKee "
"stops.txt" 130 "stop_name" "Ventura Ave & Shell "
"stops.txt" 132 "stop_name" "Ventura Ave & Seneca "
"stops.txt" 134 "stop_name" "Ventura Ave & DeAnza "
"stops.txt" 137 "stop_name" "Ventura Ave & Vince "
"stops.txt" 138 "stop_name" "Ventura Ave & Warner "
"stops.txt" 139 "stop_name" "Ventura Ave & Ramona "
"stops.txt" 140 "stop_name" "Ventura Ave & Center "
"stops.txt" 141 "stop_name" "Ventura Ave & Park Row "
"stops.txt" 373 "stop_name" "St. John's Hsp. "
"stops.txt" 385 "stop_name" "Spur & Wagon Wheel "
"stops.txt" 721 "stop_name" "Ventura Ave & Los Cabos "
"stops.txt" 835 "stop_name" "Pleasant Valley Hospital "
"stops.txt" 844 "stop_name" "Tapo Street and Alamo Street "
"stops.txt" 860 "stop_name" "Royal Ave at Madera Road "
"stops.txt" 861 "stop_name" "Royal Ave at Naples "
"stops.txt" 873 "stop_name" "Chatsworth Metrolink Station "
"stops.txt" 907 "stop_name" "DMV at Alamo "
"stops.txt" 921 "stop_name" "Lemon Drive and Alamo "
"stops.txt" 985 "stop_name" "Ventura Cty. Public Health "
"stops.txt" 1090 "stop_name" "Barbara Webster School "
"stops.txt" 1100 "stop_name" "McCampbell St. & Wileman St. "
"stops.txt" 1106 "stop_name" "El Paso St. & Sierra Vista Ave. "
"stops.txt" 1107 "stop_name" "Sespe Ave. & Burson Ln. "
"stops.txt" 1112 "stop_name" "Santa Fe St. & Reading St. "
"stops.txt" 1115 "stop_name" "B St. & Wileman St. "
"stops.txt" 1209 "stop_name" " Moorpark College"
"stops.txt" 1214 "stop_name" "Cochran and Stearns "
"stops.txt" 1268 "stop_name" "Ventura Rd & Sunkist "
"stops.txt" 1270 "stop_name" "Ventura Rd & Pleasant Valley "
"stops.txt" 1273 "stop_name" "Hueneme & Surfside "
"stops.txt" 1280 "stop_name" "Ventura & Clara "
"stops.txt" 1291 "stop_name" "Los Angeles and Galt "
"routes.txt" 15 "route_short_name" "Route 19 "
missing_feed_info_date WARNING 1

missing_feed_info_date

One of feed_start_date or feed_end_date is specified, but not both.

Even though feed_info.start_date and feed_info.end_date are optional, if one field is provided the second one should also be provided.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. fieldName (?) Either `feed_end_date` or `feed_start_date`.
2 "feed_end_date"
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_end_date"
mixed_case_recommended_field WARNING 1257

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.

Only the first 50 of 1257 affected records are displayed below.

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" "3rd & B" 41
"stops.txt" "stop_name" "3rd & A" 63
"stops.txt" "stop_name" "5th & F" 66
"stops.txt" "stop_name" "HWY 150 & HWY 33" 103
"stops.txt" "stop_name" "HWY 150 & HWY 33" 107
"stops.txt" "stop_name" "5th & H" 472
"stops.txt" "stop_name" "5th & K" 473
"stops.txt" "stop_name" "4th & D" 552
"stops.txt" "stop_name" "4th & F" 553
"routes.txt" "route_desc" "PORT HUENEME - CENTERPOINT MALL" 2
"routes.txt" "route_desc" "COLONIA - DOWNTOWN OXNARD" 3
"routes.txt" "route_desc" "J ST - CENTERPOINT MALL - OTC via J ST" 4
"routes.txt" "route_desc" "GONZALES RD - NORTH OXNARD" 5
"routes.txt" "route_desc" "HEMLOCK - SEABRIDGE - WOOLEY" 6
"routes.txt" "route_desc" "MAIN ST - VENTURA AVE" 7
"routes.txt" "route_desc" "CENTERPOINT MALL - PLEASANT VALLEY RD" 8
"routes.txt" "route_desc" "OXNARD COLLEGE - BARD RD" 9
"routes.txt" "route_desc" "WELLS - SATICOY via TELEGRAPH RD" 10
"routes.txt" "route_desc" "PACIFIC VIEW MALL via TELEPHONE RD" 11
"routes.txt" "route_desc" "EL RIO - ST JOHNS" 12
"routes.txt" "route_desc" "DOWNTOWN OJAI via THOMPSON" 13
"routes.txt" "route_desc" "ESPLANADE via ROSE-CENTRAL-VINEYARD" 14
"routes.txt" "route_desc" "5TH ST - VICTORIA - GONZALES RD" 15
"routes.txt" "route_desc" "OHS TRIPPER - C ST - DORIS ST" 16
"routes.txt" "route_desc" "PACIFIC VIEW MALL via VICTORIA AVE" 17
"trips.txt" "trip_headsign" "HEMLOCK - SEABRIDGE" 2
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - CENTERPOINT MALL via C ST" 3
"trips.txt" "trip_headsign" "OXNARD COLLEGE via ROSE AVE" 4
"trips.txt" "trip_headsign" "PACIFIC VIEW MALL - DOWNTOWN VENTURA via THOMPSON" 5
"trips.txt" "trip_headsign" "CENTERPOINT MALL via VICTORIA" 6
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - ESPLANADE" 7
"trips.txt" "trip_headsign" "PORT HUENEME - CENTERPOINT MALL via PV RD" 8
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - CENTERPOINT MALL via C ST" 9
"trips.txt" "trip_headsign" "WELLS CTR - SATICOY via TELEGRAPH" 10
"trips.txt" "trip_headsign" "VENTURA AVE - PACIFIC VIEW MALL" 11
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - ESPLANADE" 12
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - CENTERPOINT MALL via C ST" 13
"trips.txt" "trip_headsign" "LEMONWOOD - CENTERPOINT MALL via J ST" 14
"trips.txt" "trip_headsign" "OXNARD COLLEGE via BARD RD" 15
"trips.txt" "trip_headsign" "PACIFIC VIEW MALL via VICTORIA" 16
"trips.txt" "trip_headsign" "PACIFIC VIEW MALL via TELEPHONE" 17
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - CENTERPOINT MALL via C ST" 18
"trips.txt" "trip_headsign" "LEMONWOOD - CENTERPOINT MALL via J ST" 19
"trips.txt" "trip_headsign" "NAVAL BASE OXNARD COLLEGE via VENTURA RD" 20
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - CENTERPOINT MALL via C ST" 21
"trips.txt" "trip_headsign" "OXNARD TRANSIT CENTER - ESPLANADE" 22
"trips.txt" "trip_headsign" "OXNARD COLLEGE via BARD RD" 23
"trips.txt" "trip_headsign" "LEMONWOOD - CENTERPOINT MALL via J ST" 24
"trips.txt" "trip_headsign" "CENTERPOINT MALL via PLEASANT VALLEY" 25
"trips.txt" "trip_headsign" "WELLS CTR via TELEPHONE" 26
route_color_contrast WARNING 5

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"3638" 21 "#FFCD00" "#FFFFFF"
"3665" 24 "#FFB821" "#FFFFFF"
"4119" 26 "#FFB620" "#FFFFFF"
"4126" 27 "#F7BA27" "#FFFFFF"
"4720" 38 "#EE0000" "#111111"
route_long_name_contains_short_name WARNING 39

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

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`. routeLongName (?) The faulty record's `route_long_name`.
"3385" 2 "Route 1" "Route 1"
"3393" 3 "Route 2" "Route 2"
"3394" 4 "Route 3" "Route 3"
"3395" 5 "Route 4" "Route 4"
"3396" 6 "Route 5" "Route 5"
"3397" 7 "Route 6" "Route 6"
"3398" 8 "Route 7" "Route 7"
"3399" 9 "Route 8" "Route 8"
"3401" 10 "Route 10" "Route 10"
"3402" 11 "Route 11" "Route 11"
"3403" 12 "Route 15" "Route 15"
"3404" 13 "Route 16" "Route 16"
"3405" 14 "Route 17" "Route 17"
"3406" 15 "Route 19" "Route 19"
"3407" 16 "Route 18" "Route 18"
"3408" 17 "Route 21" "Route 21"
"3580" 20 "Fixed Route" "Fixed Route Service"
"3638" 21 "Fillmore" "Fillmore Loop"
"3639" 22 "Piru" "Piru"
"4109" 25 "Trolley" "Trolley"
"4119" 26 "50" "50 Hwy 101"
"4127" 28 "60" "60 - Hwy 126"
"4129" 29 "70" "70 East County"
"4133" 31 "77" "77 Cross County Limited"
"4251" 34 "Santa Paula A" "Santa Paula A Route (Las Piedras Park)"
"4252" 35 "Santa Paula B" "Santa Paula B Route (SP Hospital)"
"4559" 37 "99" "99 CSU Channel Islands"
"4940" 46 "Route 23" "Route 23"
"6466" 47 "Fillmore-Moorpark Route" "Fillmore-Moorpark Route"
"6575" 48 "71" "71 East County"
"6912" 49 "88" "88 - Coastal Express"
"6917" 50 "89" "89 - Coastal Express"
"6918" 51 "87" "87 - Coastal Express"
"6919" 52 "85" "85 - Coastal Express"
"6920" 53 "82" "82 - Coastal Express"
"6922" 54 "80" "80 - Coastal Express"
"6932" 55 "80X" "80X - Coastal Express"
"6933" 56 "85X" "85X - Coastal Express"
"6934" 57 "87X" "87X - Coastal Express"
route_short_name_too_long WARNING 5

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`.
"4249" 32 "A.M. Rio Vista"
"4251" 34 "Santa Paula A"
"4252" 35 "Santa Paula B"
"4253" 36 "P.M. Rio Vista Tripper"
"6466" 47 "Fillmore-Moorpark Route"
same_name_and_description_for_route WARNING 15

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

Description of a route that provides useful, quality information. Do not simply duplicate the name of the route.

See the GTFS and GTFS Best Practices links below for more examples of how to populate the route_short_name, route_long_name, and route_desc fields.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
18 "3540" "Kanan Shuttle" "route_long_name"
20 "3580" "Fixed Route" "route_short_name"
23 "3664" "1" "route_short_name"
24 "3665" "Route 2" "route_long_name"
25 "4109" "Trolley" "route_short_name"
29 "4129" "70" "route_short_name"
30 "4132" "74X" "route_short_name"
31 "4133" "77" "route_short_name"
33 "4250" "Tripper" "route_short_name"
34 "4251" "Santa Paula A" "route_short_name"
38 "4720" "30" "route_short_name"
39 "4763" "20" "route_short_name"
40 "4778" "10" "route_short_name"
47 "6466" "Fillmore-Moorpark Route" "route_short_name"
48 "6575" "71" "route_short_name"
stop_too_far_from_shape_using_user_distance WARNING 2

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

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.
1414 "23541" "143-55X-117" 40033 "8801747" "Burbank & De Soto" [34.17332581150927,-118.58903225640506] 104.63791717107729
1417 "21932" "143-55X-81" 40057 "8801747" "Burbank & De Soto" [34.17332615342325,-118.58904528704711] 103.44064998290295
stop_without_stop_time WARNING 97

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 97 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.
85 "3284875" "Hobson & 5th (Northbound)"
95 "3285289" "Hwy 33 & Oak Dell"
113 "3286125" "Hwy 33 & Oak Dell"
142 "3286155" "Ventura Ave & Fix"
189 "3287398" "Telegraph & Baylor"
229 "3287727" "Telegraph & West Campus"
288 "3289692" "C & Fir"
312 "3289722" "Saviers & Borrego"
417 "3292264" "Patterson & Kelp"
420 "3292267" "Wooley & Ventura"
421 "3292268" "H & 2nd"
422 "3292269" "H & Doris"
423 "3292270" "H & Devonshire"
424 "3292271" "H & Ivywood"
425 "3292272" "H & Gonzales"
426 "3292273" "H & Erica"
427 "3292274" "H & Holly"
428 "3292275" "H & Vineyard (Northbound)"
429 "3292276" "Vineyard & Lobelia"
430 "3292277" "Ventura & Vineyard"
457 "3292706" "DO NOT USE Rose & Gonzales (Southbound)"
462 "3293030" "Main & Santa Cruz (Westbound)"
526 "3294848" "Telegraph (Mound School)"
903 "3737161" "Topanga Canyon boulevard and Chatsworth Street"
1002 "3797688" "Fourth St. & Central Ave."
1006 "3797844" "7-Eleven (Alternate)"
1007 "3797845" "B St. & Sespe Ave."
1008 "3797846" "Meadowlark Park"
1009 "3798031" "Super A Plaza"
1013 "3798674" "Hopper Canyon"
1015 "3798676" "Torrey Rd/Howe Rd"
1016 "3798677" "Main Street/Citrus Street"
1020 "3836284" "Moorpark College Communications Building"
1021 "3836285" "Collins and Campus Canyon Dr"
1022 "3836286" "Campus Park and Marquette"
1023 "3836287" "Campus Park and Penn"
1024 "3836288" "Princeton and Campus Park (Varsity Park Plaza)"
1025 "3836289" "Across from Condor"
1026 "3836290" "High and Spring"
1027 "3836291" "High St. across from Metrolink/Amtrak Station"
1028 "3836292" "Civic Center"
1029 "3836293" "Moorpark Avenue at Moorpark Town Center"
1030 "3836294" "Park Crest and Park"
1031 "3836295" "Los Angeles (West of Mission Bell Plaza)"
1032 "3836296" "Los Angeles (West of Goldman)"
1033 "3836297" "Tierra Rejada and Courtney"
1034 "3836298" "Tierra Rejada across from Harvester"
1035 "3836299" "Tierra Rejada and Countrywood (Moorpark High School)"
1036 "3836300" "Tierra Rejada and Walnut Creek (Eastbound)"
1037 "3836301" "Tierra Rejada and Pheasant Run"
stops_match_shape_out_of_order WARNING 1

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.
1649 "24985" "149-5908955" 43202 "3797673" "Super A Plaza" [34.40544100000001,-118.919672] 43201 "3797684" "A St. & Third St." [34.40541751457476,-118.91966860859252]
trip_distance_exceeds_shape_distance_below_threshold WARNING 214

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

Only the first 50 of 214 affected records are displayed below.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"139-101" "14843" 11140.930910452715 11140.836924419373 0.0
"139-1010" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1011" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1017" "14843" 11140.930910452715 11140.836924419373 0.0
"139-1034" "23501" 13042.038776479934 13042.038776479892 0.0
"139-104" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1040" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1062" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1067" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1072" "8283" 7573.818822609121 7561.27894556702 0.0
"139-1077" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1080" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1083" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1085" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1086" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1089" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1096" "23501" 13042.038776479934 13042.038776479892 0.0
"139-11" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1104" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1107" "14843" 11140.930910452715 11140.836924419373 0.0
"139-1123" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1124" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1129" "14843" 11140.930910452715 11140.836924419373 0.0
"139-1131" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1133" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1134" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1140" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1143" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1145" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1150" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1151" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1152" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1158" "23501" 13042.038776479934 13042.038776479892 0.0
"139-1160" "8270" 20283.356388952085 20283.356388950433 0.0
"139-1175" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1186" "29555" 5645.408403588639 5644.847611089655 0.0
"139-1197" "14843" 11140.930910452715 11140.836924419373 0.0
"139-1198" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1206" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1213" "8283" 7573.818822609121 7561.27894556702 0.0
"139-1222" "11066" 28735.970618094845 28735.970618082953 0.0
"139-1223" "12697" 7359.556193950607 7359.556193950605 0.0
"139-1228" "11066" 28735.970618094845 28735.970618082953 0.0
"139-123" "8283" 7573.818822609121 7561.27894556702 0.0
"139-1231" "12697" 7359.556193950607 7359.556193950605 0.0
"139-14" "8270" 20283.356388952085 20283.356388950433 0.0
"139-159" "11066" 28735.970618094845 28735.970618082953 0.0
"139-160" "23501" 13042.038776479934 13042.038776479892 0.0
"139-163" "12697" 7359.556193950607 7359.556193950605 0.0
"139-167" "8270" 20283.356388952085 20283.356388950433 0.0
unknown_file INFO 3

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"calendar_attributes.txt"
"realtime_routes.txt"
"directions.txt"