govcbus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T23:17:45Z,
for the dataset file:///shared/govcbus_90172e97.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: 235
  • Routes: 56
  • Shapes: 127
  • Stops: 1317
  • Trips: 1995

Specification Compliance report

2685 notices reported (12 errors, 2655 warnings, 18 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 12

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" 45044 370.07579666787547 13 45043 4800.084142673807 12
"149-5908955" "3797673" 44940 370.07579666787547 13 44939 4800.084142673807 12
"149-5908993" "3797673" 45519 370.07579666787547 13 45518 4800.084142673807 12
"149-5908994" "3797673" 45543 370.07579666787547 13 45542 4800.084142673807 12
"149-5908995" "3797673" 45567 370.07579666787547 13 45566 4800.084142673807 12
"149-5908996" "3797673" 45591 370.07579666787547 13 45590 4800.084142673807 12
"149-5908997" "3797673" 45615 370.07579666787547 13 45614 4800.084142673807 12
"149-5908998" "3797673" 45639 370.07579666787547 13 45638 4800.084142673807 12
"149-5908991" "3797673" 45471 370.07579666787547 13 45470 4800.084142673807 12
"149-5908992" "3797673" 45495 370.07579666787547 13 45494 4800.084142673807 12
"148-A1-A2 PM SAT 11" "3676533" 42891 0.0 42 42890 21792.405759810776 41
"139-699" "3293697" 26603 307.4927872917406 2 26602 307.4927872917406 1
equal_shape_distance_same_coordinates WARNING 856

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 856 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" 50335 0.0 1 50334 0.0 0
"29318" 50361 4017.107417405524 27 50360 4017.107417405524 26
"29318" 50370 8030.430143807507 36 50369 8030.430143807507 35
"29318" 50385 12043.87741861315 51 50384 12043.87741861315 50
"29318" 50409 13453.154951044298 75 50408 13453.154951044298 74
"29318" 50412 13545.708226042532 78 50411 13545.708226042532 77
"29318" 50417 13891.326993434044 83 50416 13891.326993434044 82
"29318" 50425 14220.226233599315 91 50424 14220.226233599315 90
"29318" 50447 14781.268116368916 113 50446 14781.268116368916 112
"29318" 50464 15280.971657153183 130 50463 15280.971657153183 129
"29318" 50523 17126.726405513466 189 50522 17126.726405513466 188
"29318" 50530 17545.839522692215 196 50529 17545.839522692215 195
"29318" 50538 17835.86386236783 204 50537 17835.86386236783 203
"29318" 50592 20020.08361173978 258 50591 20020.08361173978 257
"29318" 50644 21830.23324323815 310 50643 21830.23324323815 309
"29318" 50742 26941.017470275227 408 50741 26941.017470275227 407
"29318" 50757 27356.816929863897 423 50756 27356.816929863897 422
"29318" 50777 27927.956506003273 443 50776 27927.956506003273 442
"29318" 50793 28316.522401563074 459 50792 28316.522401563074 458
"29318" 50796 28340.18942525962 462 50795 28340.18942525962 461
"29318" 50800 28484.46871516591 466 50799 28484.46871516591 465
"29318" 50803 28518.45911454262 469 50802 28518.45911454262 468
"29318" 50818 28704.690063088718 484 50817 28704.690063088718 483
"29318" 50825 28809.145556912834 491 50824 28809.145556912834 490
"29318" 50834 28998.479634902757 500 50833 28998.479634902757 499
"29318" 50851 29565.2311776687 517 50850 29565.2311776687 516
"29318" 50984 32964.52367856293 650 50983 32964.52367856293 649
"29318" 51002 33300.285000401156 668 51001 33300.285000401156 667
"29318" 51029 33648.72830222953 695 51028 33648.72830222953 694
"29318" 51049 34163.918768891126 715 51048 34163.918768891126 714
"29318" 51063 34337.962141441516 729 51062 34337.962141441516 728
"29318" 51078 34710.89618211153 744 51077 34710.89618211153 743
"29318" 51086 35379.91013772677 752 51085 35379.91013772677 751
"29318" 51094 35852.31087842456 760 51093 35852.31087842456 759
"29318" 51410 53936.910942229704 1076 51409 53936.910942229704 1075
"29318" 51553 60410.84954472325 1219 51552 60410.84954472325 1218
"29318" 51576 64420.5089217326 1242 51575 64420.5089217326 1241
"29318" 51612 68430.67795859004 1278 51611 68430.67795859004 1277
"29318" 51655 72441.34898568958 1321 51654 72441.34898568958 1320
"29318" 51690 76451.65813702936 1356 51689 76451.65813702936 1355
"29318" 51721 78855.71110149234 1387 51720 78855.71110149234 1386
"29318" 51726 79027.22972597122 1392 51725 79027.22972597122 1391
"29318" 51757 80470.62053597749 1423 51756 80470.62053597749 1422
"29318" 51796 84477.94578411043 1462 51795 84477.94578411043 1461
"29318" 51847 88491.35423459357 1513 51846 88491.35423459357 1512
"29318" 51863 91348.04587946348 1529 51862 91348.04587946348 1528
"29318" 51907 92275.52610960527 1573 51906 92275.52610960527 1572
"29318" 51931 92641.21827877614 1597 51930 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.
1869 "152-36" "4778" 313.7472463059966 5.22912077176661 47492 26 "3737159" "Kuehner drive / Menlo street" "14:54:00" 47493 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "14:54:00"
1862 "152-30" "4778" 313.7472463059966 5.22912077176661 47282 26 "3737159" "Kuehner drive / Menlo street" "08:26:00" 47283 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "08:26:00"
1867 "152-34.1" "4778" 313.7472463059966 5.22912077176661 47422 13 "3737159" "Kuehner drive / Menlo street" "12:45:00" 47423 14 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "12:45:00"
1864 "152-32" "4778" 313.7472463059966 5.22912077176661 47352 26 "3737159" "Kuehner drive / Menlo street" "10:36:00" 47353 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "10:36:00"
1871 "152-38" "4778" 313.7472463059966 5.22912077176661 47562 26 "3737159" "Kuehner drive / Menlo street" "17:03:00" 47563 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "17:03:00"
1859 "152-28" "4778" 313.7472463059966 5.22912077176661 47181 26 "3737159" "Kuehner drive / Menlo street" "06:17:00" 47182 27 "3737160" "Topanga Canyon boulevard and Mobile Home Park (118fwy)" "06:17:00"
1874 "152-40" "4778" 313.7472463059966 5.22912077176661 47671 26 "3737159" "Kuehner drive / Menlo street" "19:12:00" 47672 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" 836 "stop_name" "Pleasant Valley Hospital "
"stops.txt" 845 "stop_name" "Tapo Street and Alamo Street "
"stops.txt" 861 "stop_name" "Royal Ave at Madera Road "
"stops.txt" 862 "stop_name" "Royal Ave at Naples "
"stops.txt" 874 "stop_name" "Chatsworth Metrolink Station "
"stops.txt" 908 "stop_name" "DMV at Alamo "
"stops.txt" 922 "stop_name" "Lemon Drive and Alamo "
"stops.txt" 986 "stop_name" "Ventura Cty. Public Health "
"stops.txt" 1084 "stop_name" "Barbara Webster School "
"stops.txt" 1094 "stop_name" "McCampbell St. & Wileman St. "
"stops.txt" 1100 "stop_name" "El Paso St. & Sierra Vista Ave. "
"stops.txt" 1101 "stop_name" "Sespe Ave. & Burson Ln. "
"stops.txt" 1106 "stop_name" "Santa Fe St. & Reading St. "
"stops.txt" 1109 "stop_name" "B St. & Wileman St. "
"stops.txt" 1203 "stop_name" " Moorpark College"
"stops.txt" 1208 "stop_name" "Cochran and Stearns "
"stops.txt" 1262 "stop_name" "Ventura Rd & Sunkist "
"stops.txt" 1264 "stop_name" "Ventura Rd & Pleasant Valley "
"stops.txt" 1267 "stop_name" "Hueneme & Surfside "
"stops.txt" 1274 "stop_name" "Ventura & Clara "
"stops.txt" 1285 "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 1320

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 1320 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 40

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"
"4132" 30 "74" "74 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" "74" "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 27

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.
1665 "9079" "148-A1-A2 AM SAT 2" 42445 "3679141" "Rice & Camille" [34.44168982317487,-119.2917545851344] 108.61526555552821
1665 "9079" "148-A1-A2 AM SAT 2" 42446 "3679142" "Rice & Fierro" [34.43913634008095,-119.29210562922731] 108.7601894739974
1665 "9079" "148-A1-A2 AM SAT 2" 42447 "3679143" "Rice & El Sereno Estates" [34.43445991050444,-119.29272600694159] 108.77850694946682
1665 "9079" "148-A1-A2 AM SAT 2" 42448 "3679144" "Rice & Hwy 150 NW Corner" [34.43051532757084,-119.29319940045933] 108.05686985571873
1665 "9079" "148-A1-A2 AM SAT 2" 42449 "3679145" "Rice & HELP of Ojai" [34.42939356577521,-119.29335191474817] 108.69469398419396
1665 "9079" "148-A1-A2 AM SAT 2" 42450 "3679146" "Rice & Woodland" [34.42414962271271,-119.29399680151447] 108.74708212373244
1665 "9079" "148-A1-A2 AM SAT 2" 42451 "3679147" "Woodland & Hwy 33" [34.42280566899964,-119.29192493356021] 107.55366209292005
1665 "9079" "148-A1-A2 AM SAT 2" 42452 "3677838" "Hwy 33 @ Red Horse Plaza" [34.424148355190574,-119.28915555182843] 108.48535980742224
1665 "9079" "148-A1-A2 AM SAT 2" 42453 "3679148" "Hwy 33 @ Wendy's" [34.42784293186618,-119.28883692491523] 121.07540520787062
1665 "9079" "148-A1-A2 AM SAT 2" 42454 "3679149" "Loma @ Mira Valle MH Park" [34.433593791157335,-119.27999180645249] 113.7094306525912
1665 "9079" "148-A1-A2 AM SAT 2" 42455 "3679150" "Loma & El Centro" [34.437740004206425,-119.2811937757673] 113.36276241741719
1665 "9079" "148-A1-A2 AM SAT 2" 42457 "3679154" "El Roblar & La Luna (Eastbound)" [34.44924700474584,-119.28405745271486] 112.51680744051605
1665 "9079" "148-A1-A2 AM SAT 2" 42458 "3679155" "El Roblar & Encinal (Eastbound)" [34.449461090964036,-119.28034786912728] 113.24540023715186
1665 "9079" "148-A1-A2 AM SAT 2" 42459 "3679156" "El Roblar @ Ace" [34.44859043776529,-119.27688701549174] 113.21632191358906
1665 "9079" "148-A1-A2 AM SAT 2" 42460 "3679157" "El Roblar & St Thomas" [34.44752663432856,-119.27250376990108] 117.07880137416171
1665 "9079" "148-A1-A2 AM SAT 2" 42461 "3679158" "Nordhoff HS" [34.44273220521097,-119.2667803151576] 113.85706044873344
1665 "9079" "148-A1-A2 AM SAT 2" 42462 "3679159" "Maricopa Hwy @ Vons" [34.4419524646376,-119.2627627589039] 111.96487339413073
1665 "9079" "148-A1-A2 AM SAT 2" 42463 "3687939" "Ojai Valley Inn" [34.439140578581835,-119.25526165383057] 109.66179985796173
1665 "9079" "148-A1-A2 AM SAT 2" 42465 "3679161" "Ojai @ Bank of America" [34.44724822056239,-119.24969458829135] 123.15242230491071
1665 "9079" "148-A1-A2 AM SAT 2" 42467 "3679163" "Montgomery & Aliso" [34.44884424169217,-119.24313111362167] 115.02882274520375
1665 "9079" "148-A1-A2 AM SAT 2" 42468 "3679164" "Grand & Montgomery" [34.45241036677909,-119.24292000000003] 115.25854290531136
1665 "9079" "148-A1-A2 AM SAT 2" 42469 "3679165" "Grand & Drown" [34.45370290018081,-119.24066087673194] 142.25540078032626
1665 "9079" "148-A1-A2 AM SAT 2" 42470 "3679166" "Grand & Park" [34.45404976742428,-119.23744107263018] 126.48951605251139
1665 "9079" "148-A1-A2 AM SAT 2" 42472 "3679173" "Park & Ride" [34.44820649640737,-119.24026487876124] 160.74700307987806
1665 "9079" "148-A1-A2 AM SAT 2" 42473 "3676533" "Ojai Ave @ Arcade" [34.44806862865104,-119.24251854195577] 123.8935525477703
1415 "23541" "143-55X111130" 40049 "8801747" "Burbank & De Soto" [34.17332581150927,-118.58903225640506] 104.63791717107729
1414 "21932" "143-55X110615" 40038 "8801747" "Burbank & De Soto" [34.17332615342325,-118.58904528704711] 103.44064998290295
stop_without_stop_time WARNING 88

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 88 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.
14 "11500631" "Hollister & Los Carneros Way NB"
15 "11500632" "Hollister & Los Carneros Way SB"
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)"
904 "3737161" "Topanga Canyon boulevard and Chatsworth Street"
1006 "3798031" "Super A Plaza"
1014 "3836284" "Moorpark College Communications Building"
1015 "3836285" "Collins and Campus Canyon Dr"
1016 "3836286" "Campus Park and Marquette"
1017 "3836287" "Campus Park and Penn"
1018 "3836288" "Princeton and Campus Park (Varsity Park Plaza)"
1019 "3836289" "Across from Condor"
1020 "3836290" "High and Spring"
1021 "3836291" "High St. across from Metrolink/Amtrak Station"
1022 "3836292" "Civic Center"
1023 "3836293" "Moorpark Avenue at Moorpark Town Center"
1024 "3836294" "Park Crest and Park"
1025 "3836295" "Los Angeles (West of Mission Bell Plaza)"
1026 "3836296" "Los Angeles (West of Goldman)"
1027 "3836297" "Tierra Rejada and Courtney"
1028 "3836298" "Tierra Rejada across from Harvester"
1029 "3836299" "Tierra Rejada and Countrywood (Moorpark High School)"
1030 "3836300" "Tierra Rejada and Walnut Creek (Eastbound)"
1031 "3836301" "Tierra Rejada and Pheasant Run"
1032 "3836302" "Peach Hill Park"
1033 "3836303" "Peach Hill across from Bella Vista"
1034 "3836304" "Peach Hill and Rolling Knoll"
1035 "3836305" "Peach Hill and Miller"
1036 "3836306" "Miller at Miller Park"
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.
1728 "24985" "149-5908955" 44940 "3797673" "Super A Plaza" [34.40544100000001,-118.919672] 44939 "3797684" "A St. & Third St." [34.40541751457476,-118.91966860859252]
trip_distance_exceeds_shape_distance_below_threshold WARNING 235

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 235 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
service_extends_far_in_the_future INFO 15

service_extends_far_in_the_future

A service end date is more than 2 years in the future.

You can see more about this notice here.

serviceId (?) The service_id that ends far in the future. serviceWindowEndDate (?) The end date of the service (YYYY-MM-DD format).
"142-1" "2099-12-31"
"142-2" "2099-12-26"
"144-1" "2099-12-31"
"147-1" "2099-12-31"
"148-1" "2099-12-28"
"148-2" "2099-12-31"
"148-3" "2099-12-26"
"148-4" "2099-12-27"
"148-5" "2099-12-31"
"149-1" "2099-12-30"
"149-2" "2099-12-31"
"149-3" "2099-12-27"
"153-1" "2099-12-31"
"153-2" "2099-12-31"
"153-3" "2099-12-26"
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"