redwood-coast-del-norte-flex — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-07T13:00:22Z,
for the dataset file:///shared/redwood-coast-del-norte-flex_05969d82.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Trillium Solutions, Inc.
Feed Email:
support+delnorte-ca-us@trilliumtransit.com
Feed Language:
English
Feed Start Date:
2022-09-01
Feed End Date:
2023-06-15

Files included


  1. agency.txt
  2. areas.txt
  3. booking_rules.txt
  4. calendar.txt
  5. calendar_attributes.txt
  6. calendar_dates.txt
  7. directions.txt
  8. fare_attributes.txt
  9. fare_rider_categories.txt
  10. fare_rules.txt
  11. farezone_attributes.txt
  12. feed_info.txt
  13. frequencies.txt
  14. humboldtcounty-ca-us.zip
  15. linked_datasets.txt
  16. location_groups.txt
  17. locations.geojson
  18. rider_categories.txt
  19. routes.txt
  20. runcut.txt
  21. shapes.txt
  22. stop_attributes.txt
  23. stop_times.txt
  24. stops.txt
  25. timetable_stop_order.txt
  26. timetables.txt
  27. transfers.txt
  28. trips.txt

Counts


  • Agencies: 1
  • Blocks: 15
  • Routes: 9
  • Shapes: 17
  • Stops: 125
  • Trips: 330

Specification Compliance report

1763 notices reported (1544 errors, 169 warnings, 50 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 770

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.

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

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`.
"t_5309467_b_77600_tn_0" "radius_1207_s_2788_s_2685" 2920 0.0 2 2919 0.0 1
"t_5309467_b_77600_tn_0" "radius_1207_s_2685_s_2688" 2922 13384.8826705657 4 2921 13384.8826705657 3
"t_5309467_b_77600_tn_0" "radius_1207_s_2688_s_2790" 2924 26018.7339193044 6 2923 26018.7339193044 5
"t_5309467_b_77600_tn_0" "radius_1207_s_2790_s_2382630" 2926 34858.1281121559 8 2925 34858.1281121559 7
"t_5309467_b_77600_tn_0" "radius_1207_s_2382630_s_2687" 2928 55729.2244367742 10 2927 55729.2244367742 9
"t_5309467_b_77600_tn_0" "radius_1207_s_2687_s_2382631" 2930 59402.4187157091 12 2929 59402.4187157091 11
"t_5309467_b_77600_tn_0" "radius_1207_s_2382631_s_772532" 2932 69033.0011656501 14 2931 69033.0011656501 13
"t_5309467_b_77600_tn_0" "radius_1207_s_772532_s_2786" 2934 81768.4322769526 16 2933 81768.4322769526 15
"t_5309467_b_77600_tn_0" "radius_1207_s_2786_s_2690" 2936 89219.3698875575 18 2935 89219.3698875575 17
"t_5309467_b_77600_tn_0" "radius_1207_s_2690_s_2678" 2938 93357.8817288449 20 2937 93357.8817288449 19
"t_5309467_b_77600_tn_0" "radius_1207_s_2678_s_2690" 2940 96048.4601003859 22 2939 96048.4601003859 21
"t_5309467_b_77600_tn_0" "radius_1207_s_2690_s_2786" 2942 97318.2376800627 24 2941 97318.2376800627 23
"t_5309467_b_77600_tn_0" "radius_1207_s_2786_s_2689" 2944 101437.933449133 26 2943 101437.933449133 25
"t_5309467_b_77600_tn_0" "radius_1207_s_2689_s_2791" 2946 102637.344080318 28 2945 102637.344080318 27
"t_5309467_b_77600_tn_0" "radius_1207_s_2791_s_2691" 2948 106676.99912421 30 2947 106676.99912421 29
"t_5309467_b_77600_tn_0" "radius_1207_s_2691_s_2680" 2950 108267.811305466 32 2949 108267.811305466 31
"t_5309467_b_77600_tn_0" "radius_1207_s_2680_s_2694" 2952 108838.803052436 34 2951 108838.803052436 33
"t_5309467_b_77600_tn_0" "radius_1207_s_2694_s_2693" 2954 109999.349613214 36 2953 109999.349613214 35
"t_5309467_b_77600_tn_0" "radius_1207_s_2693_s_2679" 2956 112697.280722452 38 2955 112697.280722452 37
"t_5309467_b_77600_tn_0" "radius_1207_s_2679_s_2696" 2958 118148.363469204 40 2957 118148.363469204 39
"t_5309467_b_77600_tn_0" "radius_1207_s_2696_s_2721" 2960 125009.730125501 42 2959 125009.730125501 41
"t_5341363_b_77980_tn_0" "radius_1207_s_2382743_s_9727" 6325 0.0 2 6324 0.0 1
"t_5341363_b_77980_tn_0" "radius_1207_s_9727_s_9726" 6327 346.681979376245 4 6326 346.681979376245 3
"t_5341363_b_77980_tn_0" "radius_1207_s_9726_s_9729" 6329 885.616712730825 6 6328 885.616712730825 5
"t_5341363_b_77980_tn_0" "radius_1207_s_9729_s_9722" 6331 13413.5781924762 8 6330 13413.5781924762 7
"t_5341363_b_77980_tn_0" "radius_1207_s_9722_s_9725" 6333 14100.8757457486 10 6332 14100.8757457486 9
"t_5341363_b_77980_tn_0" "radius_1207_s_9725_s_2706" 6335 15249.1326331999 12 6334 15249.1326331999 11
"t_5341370_b_77981_tn_0" "radius_1207_s_2701_s_2702" 6549 0.0 2 6548 0.0 1
"t_5341370_b_77981_tn_0" "radius_1207_s_2702_s_2699" 6551 1437.99106022821 4 6550 1437.99106022821 3
"t_5341370_b_77981_tn_0" "radius_1207_s_2699_s_2700" 6553 6192.95637166337 6 6552 6192.95637166337 5
"t_5341370_b_77981_tn_0" "radius_1207_s_2700_s_2789" 6555 14562.6285398187 8 6554 14562.6285398187 7
"t_5341370_b_77981_tn_0" "radius_1207_s_2789_s_2697" 6557 15684.3867532913 10 6556 15684.3867532913 9
"t_5341370_b_77981_tn_0" "radius_1207_s_2696_s_2679" 6579 41429.2875741084 32 6578 41429.2875741084 31
"t_5341370_b_77981_tn_0" "radius_1207_s_2679_s_2693" 6581 48290.2263454066 34 6580 48290.2263454066 33
"t_5341370_b_77981_tn_0" "radius_1207_s_2693_s_2784" 6583 53746.1833100826 36 6582 53746.1833100826 35
"t_5341370_b_77981_tn_0" "radius_1207_s_2784_s_2680" 6585 56408.0827686208 38 6584 56408.0827686208 37
"t_5341370_b_77981_tn_0" "radius_1207_s_2680_s_2691" 6587 57594.8470401061 40 6586 57594.8470401061 39
"t_5341370_b_77981_tn_0" "radius_1207_s_2691_s_2681" 6589 58181.964013926 42 6588 58181.964013926 41
"t_5341370_b_77981_tn_0" "radius_1207_s_2681_s_2689" 6591 59736.7186749252 44 6590 59736.7186749252 43
"t_5341370_b_77981_tn_0" "radius_1207_s_2689_s_2786" 6593 63799.7108895988 46 6592 63799.7108895988 45
"t_5341370_b_77981_tn_0" "radius_1207_s_2786_s_772532" 6595 64963.5989667378 48 6594 64963.5989667378 47
"t_5341370_b_77981_tn_0" "radius_1207_s_772532_s_2382631" 6597 72482.2119639265 50 6596 72482.2119639265 49
"t_5341370_b_77981_tn_0" "radius_1207_s_2382631_s_772531" 6599 85189.7916022781 52 6598 85189.7916022781 51
"t_5341370_b_77981_tn_0" "radius_1207_s_772531_s_2382630" 6601 94706.6132843172 54 6600 94706.6132843172 53
"t_5341370_b_77981_tn_0" "radius_1207_s_2382630_s_2790" 6603 98602.1203490165 56 6602 98602.1203490165 55
"t_5341370_b_77981_tn_0" "radius_1207_s_2790_s_2688" 6605 119236.280756719 58 6604 119236.280756719 57
"t_5341370_b_77981_tn_0" "radius_1207_s_2688_s_2685" 6607 127989.217857351 60 6606 127989.217857351 59
"t_5341370_b_77981_tn_0" "radius_1207_s_2685_s_2788" 6609 140668.197541657 62 6608 140668.197541657 61
"t_5341325_b_77980_tn_0" "radius_1207_s_2701_s_2702" 4551 0.0 2 4550 0.0 1
"t_5341325_b_77980_tn_0" "radius_1207_s_2702_s_2699" 4553 1437.99106022821 4 4552 1437.99106022821 3
foreign_key_violation ERROR 772

foreign_key_violation

Wrong foreign key.

A foreign key references the primary key of another file. A foreign key violation means that the foreign key referenced from a given row (the child file) cannot be found in the corresponding file (the parent file). The Foreign keys are defined in the specification under "Type" for each file.

You can see more about this notice here.

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

childFilename (?) The name of the file from which reference is made. childFieldName (?) The name of the field that makes reference. parentFilename (?) The name of the file that is referred to. parentFieldName (?) The name of the field that is referred to. fieldValue (?) The faulty record's value. csvRowNumber (?) The row of the faulty record.
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2789_s_781810" 14
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_781810_s_2699" 16
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2699_s_2702" 18
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2702_s_2701" 20
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2701_s_2702" 65
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2702_s_2699" 67
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2699_s_2700" 69
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2700_s_2789" 71
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2789_s_2697" 73
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2696_s_2679" 95
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2679_s_2693" 97
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2693_s_2784" 99
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2784_s_2680" 101
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2680_s_2691" 103
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2691_s_2681" 105
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2681_s_2689" 107
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2689_s_2786" 109
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2786_s_772532" 111
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_772532_s_2382631" 113
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2382631_s_772531" 115
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_772531_s_2382630" 117
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2382630_s_2790" 119
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2790_s_2688" 121
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2688_s_2685" 123
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2685_s_2788" 125
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2789_s_781810" 470
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_781810_s_2699" 472
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2699_s_2702" 474
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2702_s_2701" 476
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2701_s_2702" 479
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2702_s_2699" 481
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2699_s_2700" 483
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2700_s_2789" 485
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2789_s_2697" 487
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2696_s_2679" 509
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2679_s_2693" 511
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2693_s_2784" 513
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2784_s_2680" 515
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2680_s_2691" 517
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2691_s_2681" 519
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2681_s_2689" 521
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_2382743_s_9727" 524
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9727_s_9726" 526
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9726_s_9729" 528
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9729_s_9722" 530
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9722_s_9725" 532
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9725_s_2706" 534
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9725_s_9724" 566
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9724_s_9729" 568
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "radius_1207_s_9729_s_9728" 570
missing_required_column ERROR 2

missing_required_column

A required column is missing in the input file.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the missing column.
"rider_categories.txt" "is_default_fare_category"
"rider_categories.txt" "rider_category_name"
expired_calendar WARNING 22

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "c_67570_b_78066_d_32"
3 "c_67570_b_78066_d_31"
4 "c_67518_b_77981_d_63"
5 "c_67518_b_77981_d_32"
6 "c_67518_b_77981_d_31"
7 "c_67518_b_77981_d_30"
8 "c_67518_b_77981_d_1"
9 "c_67517_b_77980_d_63"
10 "c_67517_b_77980_d_32"
11 "c_67517_b_77980_d_31"
12 "c_67517_b_77980_d_30"
13 "c_67517_b_77980_d_1"
14 "c_67356_b_77600_d_63"
15 "c_67356_b_77600_d_32"
16 "c_67356_b_77600_d_31"
17 "c_67356_b_77600_d_30"
18 "c_67356_b_77600_d_1"
19 "c_45717_b_55700_d_63"
20 "c_45717_b_55700_d_32"
21 "c_45717_b_55700_d_31"
22 "c_45717_b_55700_d_30"
23 "c_45717_b_55700_d_1"
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 "20260707" "20230615" "20260714"
leading_or_trailing_whitespaces WARNING 3

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.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"booking_rules.txt" 2 "message" "Redwood Coast Transit allows ADA-certified riders on Route 20 to request deviated pick-ups or drop-offs within ¾ mile of the route at stops outside of the Dial-a-Ride service area. To request a deviated pick-up or drop-off, call (707) 464-6400. We suggest that you call at least 1 day in advance to schedule your deviation, but same-day requests may be accommodated based on availability. "
"booking_rules.txt" 3 "message" "Redwood Coast Transit allows ADA-certified riders on Route 199 to request deviated pick-ups or drop-offs within ¾ mile of the route at stops outside of the Dial-a-Ride service area. To request a deviated pick-up or drop-off, call (707) 464-6400. We suggest that you call at least 1 day in advance to schedule your deviation, but same-day requests may be accommodated based on availability. "
"booking_rules.txt" 4 "message" "Redwood Coast Transit provides Dial-a-Ride service to residents of Greater Crescent City. One-way fares are $1.75 for ADA-eligible passengers and $5 for the general public. To request a ride, call (707) 464-6400. We suggest that you call at least 1 day in advance to schedule your ride, but last-minute trips may be accommodated based on availability. "
mixed_case_recommended_field WARNING 10

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.
"routes.txt" "route_short_name" "300 AM" 9
"routes.txt" "route_short_name" "300 PM" 10
"stops.txt" "stop_name" "3rd & K WB" 2
"stops.txt" "stop_name" "rt 20 trailer park stop" 23
"trips.txt" "trip_short_name" "300 PM" 296
"trips.txt" "trip_short_name" "300 PM" 297
"trips.txt" "trip_short_name" "300 PM" 298
"trips.txt" "trip_short_name" "300 PM" 299
"trips.txt" "trip_short_name" "300 PM" 300
"trips.txt" "trip_short_name" "300 PM" 301
route_long_name_contains_short_name WARNING 1

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`.
"14242" 10 "300 PM" "300 PM DNHS Tripper"
stop_too_far_from_shape WARNING 122

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. 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.

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

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.
255 "p_2314" "t_3642797_b_55700_tn_0" 470 "radius_1207_s_2789_s_781810" "" [41.921585,-124.13725200000002] 1.2751851220309611E7
255 "p_2314" "t_3642797_b_55700_tn_0" 472 "radius_1207_s_781810_s_2699" "" [41.921585,-124.13725200000002] 1.2751851220309611E7
255 "p_2314" "t_3642797_b_55700_tn_0" 474 "radius_1207_s_2699_s_2702" "" [41.921585,-124.13725200000002] 1.2751851220309611E7
255 "p_2314" "t_3642797_b_55700_tn_0" 476 "radius_1207_s_2702_s_2701" "" [41.921585,-124.13725200000002] 1.2751851220309611E7
302 "p_2317" "t_3642800_b_55700_tn_0" 566 "radius_1207_s_9725_s_9724" "" [41.8445678219414,-123.96533183741602] 1.2742400007220207E7
302 "p_2317" "t_3642800_b_55700_tn_0" 568 "radius_1207_s_9724_s_9729" "" [41.8445678219414,-123.96533183741602] 1.2742400007220207E7
302 "p_2317" "t_3642800_b_55700_tn_0" 570 "radius_1207_s_9729_s_9728" "" [41.8445678219414,-123.96533183741602] 1.2742400007220207E7
302 "p_2317" "t_3642800_b_55700_tn_0" 572 "radius_1207_s_9728_s_2382743" "" [41.8445678219414,-123.96533183741602] 1.2742400007220207E7
305 "p_8908" "t_3642799_b_55700_tn_0" 524 "radius_1207_s_2382743_s_9727" "" [41.8446935154946,-123.96551769706602] 1.2742408321204219E7
305 "p_8908" "t_3642799_b_55700_tn_0" 526 "radius_1207_s_9727_s_9726" "" [41.8446935154946,-123.96551769706602] 1.2742408321204219E7
305 "p_8908" "t_3642799_b_55700_tn_0" 528 "radius_1207_s_9726_s_9729" "" [41.8446935154946,-123.96551769706602] 1.2742408321204219E7
305 "p_8908" "t_3642799_b_55700_tn_0" 530 "radius_1207_s_9729_s_9722" "" [41.8446935154946,-123.96551769706602] 1.2742408321204219E7
305 "p_8908" "t_3642799_b_55700_tn_0" 532 "radius_1207_s_9722_s_9725" "" [41.8446935154946,-123.96551769706602] 1.2742408321204219E7
305 "p_8908" "t_3642799_b_55700_tn_0" 534 "radius_1207_s_9725_s_2706" "" [41.8446935154946,-123.96551769706602] 1.2742408321204219E7
256 "p_111172" "t_3642803_b_55700_tn_0" 674 "radius_1207_s_2788_s_2685" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 676 "radius_1207_s_2685_s_2688" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 678 "radius_1207_s_2688_s_2790" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 680 "radius_1207_s_2790_s_2382630" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 682 "radius_1207_s_2382630_s_2687" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 684 "radius_1207_s_2687_s_2382631" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 686 "radius_1207_s_2382631_s_772532" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 688 "radius_1207_s_772532_s_2786" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 690 "radius_1207_s_2786_s_2690" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 692 "radius_1207_s_2690_s_2678" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 694 "radius_1207_s_2678_s_2690" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 696 "radius_1207_s_2690_s_2786" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 698 "radius_1207_s_2786_s_2689" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 700 "radius_1207_s_2689_s_2791" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 702 "radius_1207_s_2791_s_2691" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 704 "radius_1207_s_2691_s_2680" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 706 "radius_1207_s_2680_s_2694" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 708 "radius_1207_s_2694_s_2693" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 710 "radius_1207_s_2693_s_2679" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 712 "radius_1207_s_2679_s_2696" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
256 "p_111172" "t_3642803_b_55700_tn_0" 714 "radius_1207_s_2696_s_2721" "" [41.511582,-123.98626300000001] 1.2759127316772673E7
250 "p_111173" "t_3642793_b_55700_tn_0" 65 "radius_1207_s_2701_s_2702" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 67 "radius_1207_s_2702_s_2699" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 69 "radius_1207_s_2699_s_2700" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 71 "radius_1207_s_2700_s_2789" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 73 "radius_1207_s_2789_s_2697" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 95 "radius_1207_s_2696_s_2679" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 97 "radius_1207_s_2679_s_2693" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 99 "radius_1207_s_2693_s_2784" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 101 "radius_1207_s_2784_s_2680" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 103 "radius_1207_s_2680_s_2691" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 105 "radius_1207_s_2691_s_2681" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 107 "radius_1207_s_2681_s_2689" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 109 "radius_1207_s_2689_s_2786" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 111 "radius_1207_s_2786_s_772532" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
250 "p_111173" "t_3642793_b_55700_tn_0" 113 "radius_1207_s_772532_s_2382631" "" [41.92170999999999,-124.13735] 1.2751852870805332E7
stop_without_stop_time WARNING 9

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.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
2 "2382628" "3rd & K WB"
8 "2455796" "J & L Market SB"
9 "2677" "Patrick's Point Drive NB"
14 "2682" "Hunter Creek Circle"
23 "2692" "rt 20 trailer park stop"
93 "2780" "Elk Valley and Highway 101"
99 "2787" "Camper Corral"
109 "772533" "Newton B. Drury (South Entrance Prairie Creek State Park)"
118 "777665" "Newton B. Drury (North Entrance Prairie Creek State Park) NB"
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.
"20260707" "20220829" "20230615"
service_window_outside_feed_period INFO 4

service_window_outside_feed_period

A service window is not covered by the feed's validity period.

You can see more about this notice here.

serviceId (?) The service_id whose active window extends outside the feed validity period. serviceWindowStartDate (?) The first active date of the service window. serviceWindowEndDate (?) The last active date of the service window. daysBeforeFeedStart (?) Number of days the service window extends before feed_start_date (0 if none). daysAfterFeedEnd (?) Number of days the service window extends after feed_end_date (0 if none).
"c_45717_b_55700_d_31" "2022-08-29" "2022-09-05" 3 0
"c_45717_b_55700_d_63" "2022-08-29" "2022-09-05" 3 0
"c_45717_b_55700_d_30" "2022-08-30" "2022-09-02" 2 0
"c_45717_b_55700_d_1" "2022-08-29" "2022-09-05" 3 0
stop_without_zone_id INFO 1

stop_without_zone_id

Stop without value for stops.zone_id contained in a route with a zone-dependent fare rule.

If fare_rules.txt is provided, and fare_rules.txt uses at least one column among origin_id, destination_id, and contains_id, then all stops and platforms (location_type = 0) must have stops.zone_id assigned if they are defined in a trip defined in a route defined in a fare rule which also defines at least one of origin_id, destination_id, or contains_id.

You can see more about this notice here.

stopId (?) The faulty record's id. stopName (?) The faulty record's `stops.stop_name`. csvRowNumber (?) The row number of the faulty record.
"3478095" "Elk Valley Casino (new)" 105
unknown_column INFO 35

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"agency.txt" "tts_agency_name" 8
"areas.txt" "wkt" 2
"calendar.txt" "service_name" 2
"calendar_dates.txt" "holiday_name" 3
"feed_info.txt" "feed_license" 5
"feed_info.txt" "feed_id" 10
"location_groups.txt" "location_id" 2
"rider_categories.txt" "rider_category_description" 2
"routes.txt" "min_headway_minutes" 11
"routes.txt" "eligibility_restricted" 12
"routes.txt" "tts_route_short_name" 15
"routes.txt" "tts_route_long_name" 16
"stop_times.txt" "start_service_area_id" 11
"stop_times.txt" "end_service_area_id" 12
"stop_times.txt" "start_service_area_radius" 13
"stop_times.txt" "end_service_area_radius" 14
"stop_times.txt" "mean_duration_factor" 21
"stop_times.txt" "mean_duration_offset" 22
"stop_times.txt" "safe_duration_factor" 23
"stop_times.txt" "safe_duration_offset" 24
"stop_times.txt" "tts_stop_headsign" 25
"stop_times.txt" "min_arrival_time" 26
"stop_times.txt" "max_departure_time" 27
"stops.txt" "position" 13
"stops.txt" "direction" 14
"trips.txt" "trip_type" 11
"trips.txt" "drt_max_travel_time" 12
"trips.txt" "drt_avg_travel_time" 13
"trips.txt" "drt_advance_book_min" 14
"trips.txt" "drt_pickup_message" 15
"trips.txt" "drt_drop_off_message" 16
"trips.txt" "continuous_pickup_message" 17
"trips.txt" "continuous_drop_off_message" 18
"trips.txt" "tts_trip_headsign" 19
"trips.txt" "tts_trip_short_name" 20
unknown_file INFO 10

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"calendar_attributes.txt"
"directions.txt"
"fare_rider_categories.txt"
"farezone_attributes.txt"
"linked_datasets.txt"
"runcut.txt"
"stop_attributes.txt"
"timetable_stop_order.txt"
"timetables.txt"
"humboldtcounty-ca-us.zip"