GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T18:53:21Z,
for the dataset file:///shared/victorville-ca-us.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:
2026-01-18
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: 0
  • Blocks: 141
  • Routes: 31
  • Shapes: 71
  • Stops: 1062
  • Trips: 1694

Specification Compliance report

1951 notices reported (1198 errors, 750 warnings, 3 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 35

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
294 "15006" "1" 295 "15006" "1" "495648" "20260120"
391 "22002" "1" 392 "22002" "1" "495620" "20260120"
395 "22005" "1" 396 "22005" "1" "495620" "20260120"
1177 "50006" "1" 1178 "50006" "1" "495621" "20260120"
1197 "50111" "1" 1198 "50111" "1" "495621" "20260120"
1242 "50806" "3" 1243 "50806" "3" "495736" "20260125"
299 "15102" "1" 300 "15102" "1" "495617" "20260120"
1221 "50607" "2" 1222 "50607" "2" "495698" "20260124"
1225 "50610" "2" 1226 "50610" "2" "495699" "20260124"
499 "28102" "1" 500 "28102" "1" "495602" "20260120"
502 "28104" "1" 503 "28104" "1" "495602" "20260120"
504 "28105" "1" 505 "28105" "1" "495602" "20260120"
155 "03106" "1" 156 "03106" "1" "495603" "20260120"
159 "03108" "1" 160 "03108" "1" "495603" "20260120"
301 "15103" "1" 302 "15103" "1" "495609" "20260120"
1217 "50604" "2" 1218 "50604" "2" "495683" "20260124"
157 "03107" "1" 158 "03107" "1" "495601" "20260120"
418 "22702" "3" 419 "22702" "3" "495715" "20260125"
309 "15502" "2" 310 "15502" "2" "495673" "20260124"
319 "15603" "2" 320 "15603" "2" "495673" "20260124"
313 "15504" "2" 314 "15504" "2" "495673" "20260124"
1203 "50502" "2" 1204 "50502" "2" "495677" "20260124"
317 "15602" "2" 318 "15602" "2" "495668" "20260124"
311 "15503" "2" 312 "15503" "2" "495668" "20260124"
321 "15604" "2" 322 "15604" "2" "495668" "20260124"
204 "03803" "3" 205 "03803" "3" "495702" "20260125"
210 "03807" "3" 211 "03807" "3" "495702" "20260125"
408 "22504" "2" 409 "22504" "2" "495669" "20260124"
206 "03804" "3" 207 "03804" "3" "495703" "20260125"
182 "03604" "2" 183 "03604" "2" "495661" "20260124"
188 "03608" "2" 189 "03608" "2" "495661" "20260124"
514 "28602" "2" 515 "28602" "2" "495663" "20260124"
517 "28604" "2" 518 "28604" "2" "495663" "20260124"
180 "03603" "2" 181 "03603" "2" "495664" "20260124"
186 "03607" "2" 187 "03607" "2" "495664" "20260124"
decreasing_or_equal_stop_time_distance ERROR 390

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 390 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`.
"66611" "3119712" 38625 9171.013040176744 21 38624 9171.013040176744 20
"66610" "3119712" 38579 9171.013040176744 21 38578 9171.013040176744 20
"66609" "3119712" 38533 9171.013040176744 21 38532 9171.013040176744 20
"50604" "3116045" 27707 862.5718728829822 1 27731 14244.35498503514 0
"50604" "3116046" 27708 1311.5883691337203 2 27732 15796.401343687594 1
"50604" "3116047" 27709 1654.147038874416 3 27733 17264.28355662462 2
"50604" "3163254" 27710 2202.1819651357064 4 27734 17844.084174558524 3
"50604" "3163255" 27711 2612.424920077293 5 27735 18358.706540541036 4
"50604" "3163256" 27712 2897.674651275933 6 27736 18726.055878803985 5
"50604" "6582967" 27713 3837.0358301120764 7 27737 19329.376842201793 6
"50604" "6582968" 27714 4183.204104852465 8 27738 19784.448875499653 7
"50604" "6582972" 27715 4675.359160526744 9 27739 20254.304528239838 8
"50604" "6582973" 27716 5206.091270478135 10 27740 21120.864314284358 9
"50604" "3122546" 27717 6104.108923355899 11 27741 21770.3081891963 10
"50604" "3122547" 27718 6939.576403777875 12 27742 21992.903835957244 11
"50604" "3122548" 27719 7303.153699748748 13 27743 23095.363991419126 12
"50604" "3122549" 27720 7709.175222770253 14 27744 23617.333437620517 13
"50607" "3116044" 27824 585.6613498810079 1 27849 14244.35498503514 0
"50607" "3116045" 27825 862.5718728829822 2 27850 15796.401343687594 1
"50607" "3116046" 27826 1311.5883691337203 3 27851 17264.28355662462 2
"50607" "3116047" 27827 1654.147038874416 4 27852 17844.084174558524 3
"50607" "3163254" 27828 2202.1819651357064 5 27853 18358.706540541036 4
"50607" "3163255" 27829 2612.424920077293 6 27854 18726.055878803985 5
"50607" "3163256" 27830 2897.674651275933 7 27855 19329.376842201793 6
"50607" "6582967" 27831 3837.0358301120764 8 27856 19784.448875499653 7
"50607" "6582968" 27832 4183.204104852465 9 27857 20254.304528239838 8
"50607" "6582972" 27833 4675.359160526744 10 27858 21120.864314284358 9
"50607" "6582973" 27834 5206.091270478135 11 27859 21770.3081891963 10
"50607" "3122546" 27835 6104.108923355899 12 27860 21992.903835957244 11
"50607" "3122547" 27836 6939.576403777875 13 27861 23095.363991419126 12
"50607" "3122548" 27837 7303.153699748748 14 27862 23617.333437620517 13
"15006" "3123083" 5770 11212.462431714775 1 5774 84457.09718912702 0
"15006" "3123084" 5771 19958.075365674154 2 5775 87850.65987721572 1
"15006" "3123085" 5772 23130.04372713262 3 5776 141552.22831486107 2
"50610" "3116044" 27942 585.6613498810079 1 27967 14244.35498503514 0
"50610" "3116045" 27943 862.5718728829822 2 27968 15796.401343687594 1
"50610" "3116046" 27944 1311.5883691337203 3 27969 17264.28355662462 2
"50610" "3116047" 27945 1654.147038874416 4 27970 17844.084174558524 3
"50610" "3163254" 27946 2202.1819651357064 5 27971 18358.706540541036 4
"50610" "3163255" 27947 2612.424920077293 6 27972 18726.055878803985 5
"50610" "3163256" 27948 2897.674651275933 7 27973 19329.376842201793 6
"50610" "6582967" 27949 3837.0358301120764 8 27974 19784.448875499653 7
"50610" "6582968" 27950 4183.204104852465 9 27975 20254.304528239838 8
"50610" "6582972" 27951 4675.359160526744 10 27976 21120.864314284358 9
"50610" "6582973" 27952 5206.091270478135 11 27977 21770.3081891963 10
"50610" "3122546" 27953 6104.108923355899 12 27978 21992.903835957244 11
"50610" "3122547" 27954 6939.576403777875 13 27979 23095.363991419126 12
"50610" "3122548" 27955 7303.153699748748 14 27980 23617.333437620517 13
"50806" "3116044" 28585 585.6613498810079 1 28610 14244.35498503514 0
"50806" "3116045" 28586 862.5718728829822 2 28611 15796.401343687594 1
duplicate_key ERROR 414

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

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

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"trips.txt" 155 156 "trip_id" "03106"
"trips.txt" 157 158 "trip_id" "03107"
"trips.txt" 159 160 "trip_id" "03108"
"trips.txt" 180 181 "trip_id" "03603"
"trips.txt" 182 183 "trip_id" "03604"
"trips.txt" 186 187 "trip_id" "03607"
"trips.txt" 188 189 "trip_id" "03608"
"trips.txt" 204 205 "trip_id" "03803"
"trips.txt" 206 207 "trip_id" "03804"
"trips.txt" 210 211 "trip_id" "03807"
"trips.txt" 294 295 "trip_id" "15006"
"trips.txt" 299 300 "trip_id" "15102"
"trips.txt" 301 302 "trip_id" "15103"
"trips.txt" 309 310 "trip_id" "15502"
"trips.txt" 311 312 "trip_id" "15503"
"trips.txt" 313 314 "trip_id" "15504"
"trips.txt" 317 318 "trip_id" "15602"
"trips.txt" 319 320 "trip_id" "15603"
"trips.txt" 321 322 "trip_id" "15604"
"trips.txt" 391 392 "trip_id" "22002"
"trips.txt" 395 396 "trip_id" "22005"
"trips.txt" 408 409 "trip_id" "22504"
"trips.txt" 418 419 "trip_id" "22702"
"trips.txt" 499 500 "trip_id" "28102"
"trips.txt" 502 503 "trip_id" "28104"
"trips.txt" 504 505 "trip_id" "28105"
"trips.txt" 514 515 "trip_id" "28602"
"trips.txt" 517 518 "trip_id" "28604"
"trips.txt" 1177 1178 "trip_id" "50006"
"trips.txt" 1197 1198 "trip_id" "50111"
"trips.txt" 1203 1204 "trip_id" "50502"
"trips.txt" 1217 1218 "trip_id" "50604"
"trips.txt" 1221 1222 "trip_id" "50607"
"trips.txt" 1225 1226 "trip_id" "50610"
"trips.txt" 1242 1243 "trip_id" "50806"
"stop_times.txt" 2644 2660 "trip_id,stop_sequence" "03106,0"
"stop_times.txt" 2645 2661 "trip_id,stop_sequence" "03106,1"
"stop_times.txt" 2646 2662 "trip_id,stop_sequence" "03106,2"
"stop_times.txt" 2647 2663 "trip_id,stop_sequence" "03106,3"
"stop_times.txt" 2648 2664 "trip_id,stop_sequence" "03106,4"
"stop_times.txt" 2649 2665 "trip_id,stop_sequence" "03106,5"
"stop_times.txt" 2650 2666 "trip_id,stop_sequence" "03106,6"
"stop_times.txt" 2651 2667 "trip_id,stop_sequence" "03106,7"
"stop_times.txt" 2652 2668 "trip_id,stop_sequence" "03106,8"
"stop_times.txt" 2653 2669 "trip_id,stop_sequence" "03106,9"
"stop_times.txt" 2654 2670 "trip_id,stop_sequence" "03106,10"
"stop_times.txt" 2655 2671 "trip_id,stop_sequence" "03106,11"
"stop_times.txt" 2656 2672 "trip_id,stop_sequence" "03106,12"
"stop_times.txt" 2657 2673 "trip_id,stop_sequence" "03106,13"
"stop_times.txt" 2658 2674 "trip_id,stop_sequence" "03106,14"
invalid_url ERROR 1

invalid_url

A field contains a malformed URL.

Definitions for valid URLs are quite vague. We perform strict validation using the Apache Commons UrlValidator.

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.
"agency.txt" 2 "agency_fare_url" "http://https//vvta.org/fares/"
stop_time_with_arrival_before_previous_departure_time ERROR 358

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
27707 27731 "50604" "10:42:00" "11:15:00"
27708 27732 "50604" "10:44:00" "11:18:00"
27709 27733 "50604" "10:44:00" "11:21:00"
27710 27734 "50604" "10:46:00" "11:22:00"
27711 27735 "50604" "10:47:00" "11:23:00"
27712 27736 "50604" "10:48:00" "11:24:00"
27713 27737 "50604" "10:50:00" "11:25:00"
27714 27738 "50604" "10:51:00" "11:26:00"
27715 27739 "50604" "10:53:00" "11:27:00"
27716 27740 "50604" "10:54:00" "11:29:00"
27717 27741 "50604" "10:57:00" "11:31:00"
27718 27742 "50604" "10:59:00" "11:31:00"
27719 27743 "50604" "11:00:00" "11:34:00"
27720 27744 "50604" "11:01:00" "11:35:00"
27824 27849 "50607" "14:11:00" "14:45:00"
27825 27850 "50607" "14:12:00" "14:48:00"
27826 27851 "50607" "14:14:00" "14:51:00"
27827 27852 "50607" "14:14:00" "14:52:00"
27828 27853 "50607" "14:16:00" "14:53:00"
27829 27854 "50607" "14:17:00" "14:54:00"
27830 27855 "50607" "14:18:00" "14:55:00"
27831 27856 "50607" "14:20:00" "14:56:00"
27832 27857 "50607" "14:21:00" "14:57:00"
27833 27858 "50607" "14:23:00" "14:59:00"
27834 27859 "50607" "14:24:00" "15:01:00"
27835 27860 "50607" "14:27:00" "15:01:00"
27836 27861 "50607" "14:29:00" "15:04:00"
27837 27862 "50607" "14:30:00" "15:05:00"
5770 5774 "15006" "15:10:00" "17:05:00"
5771 5775 "15006" "15:23:00" "17:15:00"
5772 5776 "15006" "15:38:00" "17:53:00"
27942 27967 "50610" "17:41:00" "18:15:00"
27943 27968 "50610" "17:42:00" "18:18:00"
27944 27969 "50610" "17:44:00" "18:21:00"
27945 27970 "50610" "17:44:00" "18:22:00"
27946 27971 "50610" "17:46:00" "18:23:00"
27947 27972 "50610" "17:47:00" "18:24:00"
27948 27973 "50610" "17:48:00" "18:25:00"
27949 27974 "50610" "17:50:00" "18:26:00"
27950 27975 "50610" "17:51:00" "18:27:00"
27951 27976 "50610" "17:53:00" "18:29:00"
27952 27977 "50610" "17:54:00" "18:31:00"
27953 27978 "50610" "17:57:00" "18:31:00"
27954 27979 "50610" "17:59:00" "18:34:00"
27955 27980 "50610" "18:00:00" "18:35:00"
28585 28610 "50806" "14:01:00" "14:33:00"
28586 28611 "50806" "14:02:00" "14:36:00"
28587 28612 "50806" "14:04:00" "14:39:00"
28588 28613 "50806" "14:04:00" "14:40:00"
28589 28614 "50806" "14:06:00" "14:41:00"
equal_shape_distance_same_coordinates WARNING 3

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.

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`.
"25794" 13384 8410.723646239212 47 13383 8410.723646239212 46
"25613" 11964 70164.53337966655 398 11963 70164.53337966655 397
"25612" 11479 137968.770239622 549 11478 137968.770239622 548
fast_travel_between_consecutive_stops WARNING 354

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
210 "03807" "3241" 280.1482105701508 4.669136842835847 4283 0 "5859600" "W Main St WB & Sandstone Ct" "15:38:00" 4268 1 "3151223" "Buena Vista St WB & Silver Ln" "15:13:00"
210 "03807" "3241" 349.5680980353289 5.826134967255482 4284 1 "3151246" "Jasper Rd WB & Pettit Rd" "15:41:00" 4269 2 "3151224" "Ave A NB & Buena Vista St" "15:14:00"
210 "03807" "3241" 380.2623308512641 6.337705514187735 4285 2 "3151247" "Cedar Rd NB & Jasper Rd" "15:42:00" 4270 3 "3151225" "W Main St WB & Ave A" "15:15:00"
210 "03807" "3241" 361.54322891993644 6.025720481998941 4286 3 "3151248" "Agate Rd WB & Cedar Rd" "15:44:00" 4271 4 "3151226" "W Main St WB & Ave C" "15:15:00"
210 "03807" "3241" 372.44294478608833 6.207382413101472 4287 4 "3151249" "Agate Rd WB & Birch Rd" "15:44:00" 4272 5 "3151227" "W Main St WB & Bradshaw Dr" "15:16:00"
210 "03807" "3241" 380.64115513635466 6.344019252272578 4288 5 "3151250" "Agate Rd WB & Walnut St" "15:45:00" 4273 6 "3151228" "W Main St WB & Ave F" "15:16:00"
210 "03807" "3241" 394.02700981798415 6.567116830299735 4289 6 "3151251" "Agate Rd WB & Lenwood Rd" "15:46:00" 4274 7 "3151229" "W Main St WB & Ave G" "15:17:00"
210 "03807" "3241" 393.943271952061 6.565721199201017 4290 7 "3151252" "Lenwood Rd SB & Camino Del Sol" "15:48:00" 4275 8 "3151230" "W Main St WB & Ave H" "15:18:00"
210 "03807" "3241" 359.1389770164513 5.985649616940854 4291 8 "3151253" "Jasper Rd EB & Camino Del Sol" "15:49:00" 4276 9 "3151231" "W Main St WB & Ave J" "15:19:00"
210 "03807" "3241" 289.523159431293 4.82538599052155 4292 9 "3151254" "Jasper Rd EB & Birch (Jasper Park)" "15:51:00" 4277 10 "3151232" "W Main St WB & Ave K" "15:19:00"
210 "03807" "3241" 260.05040988132225 4.334173498022038 4293 10 "3151255" "W Main St WB & Western Dr" "15:54:00" 4278 11 "3151233" "W Main St WB & Ave L" "15:20:00"
210 "03807" "3241" 237.1807432750492 3.9530123879174863 4294 11 "3151256" "W Main St WB & Birch Rd" "15:54:00" 4279 12 "3151235" "W Main St WB & Laverne Ave" "15:24:00"
210 "03807" "3241" 230.9381166118839 3.8489686101980656 4295 12 "3151257" "W Main St WB & Ash Rd" "15:55:00" 4280 13 "3151236" "W Main St WB & Chateau Barstow Estates Ln" "15:27:00"
210 "03807" "3241" 219.5409527087392 3.659015878478987 4296 13 "3151258" "W Main St WB & Woods Ave" "15:56:00" 4281 14 "3151237" "W Main St WB & Plaimor Ave" "15:30:00"
210 "03807" "3241" 229.04594622593672 3.817432437098945 4297 14 "3151259" "Lenwood Rd SB & Main St" "15:57:00" 4282 15 "5859600" "W Main St WB & Sandstone Ct" "15:33:00"
294 "15006" "3220" 3123.2026691852375 52.053377819753955 5774 0 "6573716" "VVTC - Dock 6" "17:05:00" 5770 1 "3123083" "Arrowhead Reg Medical Center" "15:10:00"
294 "15006" "3220" 3262.682610413539 54.37804350689231 5775 1 "3118875" "Kasota Rd NB & Hwy 18 (St Marys Hospital)" "17:15:00" 5771 2 "3123084" "Sierra Ave NB & Marygold Ave (Kaiser Hospital)" "15:23:00"
294 "15006" "3220" 5781.83210635877 96.36386843931284 5776 2 "6106049" "E Mountain View St EB & Belinda Ave" "17:53:00" 5772 3 "3123085" "Orange Way EB & Sierra Ave (Metrolink)" "15:38:00"
186 "03607" "3241" 280.1482105701508 4.669136842835847 3579 0 "5859600" "W Main St WB & Sandstone Ct" "14:28:00" 3564 1 "3151223" "Buena Vista St WB & Silver Ln" "14:03:00"
186 "03607" "3241" 349.5680980353289 5.826134967255482 3580 1 "3151246" "Jasper Rd WB & Pettit Rd" "14:31:00" 3565 2 "3151224" "Ave A NB & Buena Vista St" "14:04:00"
186 "03607" "3241" 380.2623308512641 6.337705514187735 3581 2 "3151247" "Cedar Rd NB & Jasper Rd" "14:32:00" 3566 3 "3151225" "W Main St WB & Ave A" "14:05:00"
186 "03607" "3241" 361.54322891993644 6.025720481998941 3582 3 "3151248" "Agate Rd WB & Cedar Rd" "14:34:00" 3567 4 "3151226" "W Main St WB & Ave C" "14:05:00"
186 "03607" "3241" 372.44294478608833 6.207382413101472 3583 4 "3151249" "Agate Rd WB & Birch Rd" "14:34:00" 3568 5 "3151227" "W Main St WB & Bradshaw Dr" "14:06:00"
186 "03607" "3241" 380.64115513635466 6.344019252272578 3584 5 "3151250" "Agate Rd WB & Walnut St" "14:35:00" 3569 6 "3151228" "W Main St WB & Ave F" "14:06:00"
186 "03607" "3241" 394.02700981798415 6.567116830299735 3585 6 "3151251" "Agate Rd WB & Lenwood Rd" "14:36:00" 3570 7 "3151229" "W Main St WB & Ave G" "14:07:00"
186 "03607" "3241" 393.943271952061 6.565721199201017 3586 7 "3151252" "Lenwood Rd SB & Camino Del Sol" "14:38:00" 3571 8 "3151230" "W Main St WB & Ave H" "14:08:00"
186 "03607" "3241" 359.1389770164513 5.985649616940854 3587 8 "3151253" "Jasper Rd EB & Camino Del Sol" "14:39:00" 3572 9 "3151231" "W Main St WB & Ave J" "14:09:00"
186 "03607" "3241" 289.523159431293 4.82538599052155 3588 9 "3151254" "Jasper Rd EB & Birch (Jasper Park)" "14:41:00" 3573 10 "3151232" "W Main St WB & Ave K" "14:09:00"
186 "03607" "3241" 260.05040988132225 4.334173498022038 3589 10 "3151255" "W Main St WB & Western Dr" "14:44:00" 3574 11 "3151233" "W Main St WB & Ave L" "14:10:00"
186 "03607" "3241" 237.1807432750492 3.9530123879174863 3590 11 "3151256" "W Main St WB & Birch Rd" "14:44:00" 3575 12 "3151235" "W Main St WB & Laverne Ave" "14:14:00"
186 "03607" "3241" 230.9381166118839 3.8489686101980656 3591 12 "3151257" "W Main St WB & Ash Rd" "14:45:00" 3576 13 "3151236" "W Main St WB & Chateau Barstow Estates Ln" "14:17:00"
186 "03607" "3241" 219.5409527087392 3.659015878478987 3592 13 "3151258" "W Main St WB & Woods Ave" "14:46:00" 3577 14 "3151237" "W Main St WB & Plaimor Ave" "14:20:00"
186 "03607" "3241" 229.04594622593672 3.817432437098945 3593 14 "3151259" "Lenwood Rd SB & Main St" "14:47:00" 3578 15 "5859600" "W Main St WB & Sandstone Ct" "14:23:00"
182 "03604" "3241" 280.1482105701508 4.669136842835847 3473 0 "5859600" "W Main St WB & Sandstone Ct" "10:58:00" 3458 1 "3151223" "Buena Vista St WB & Silver Ln" "10:33:00"
182 "03604" "3241" 349.5680980353289 5.826134967255482 3474 1 "3151246" "Jasper Rd WB & Pettit Rd" "11:01:00" 3459 2 "3151224" "Ave A NB & Buena Vista St" "10:34:00"
182 "03604" "3241" 380.2623308512641 6.337705514187735 3475 2 "3151247" "Cedar Rd NB & Jasper Rd" "11:02:00" 3460 3 "3151225" "W Main St WB & Ave A" "10:35:00"
182 "03604" "3241" 361.54322891993644 6.025720481998941 3476 3 "3151248" "Agate Rd WB & Cedar Rd" "11:04:00" 3461 4 "3151226" "W Main St WB & Ave C" "10:35:00"
182 "03604" "3241" 372.44294478608833 6.207382413101472 3477 4 "3151249" "Agate Rd WB & Birch Rd" "11:04:00" 3462 5 "3151227" "W Main St WB & Bradshaw Dr" "10:36:00"
182 "03604" "3241" 380.64115513635466 6.344019252272578 3478 5 "3151250" "Agate Rd WB & Walnut St" "11:05:00" 3463 6 "3151228" "W Main St WB & Ave F" "10:36:00"
182 "03604" "3241" 394.02700981798415 6.567116830299735 3479 6 "3151251" "Agate Rd WB & Lenwood Rd" "11:06:00" 3464 7 "3151229" "W Main St WB & Ave G" "10:37:00"
182 "03604" "3241" 393.943271952061 6.565721199201017 3480 7 "3151252" "Lenwood Rd SB & Camino Del Sol" "11:08:00" 3465 8 "3151230" "W Main St WB & Ave H" "10:38:00"
182 "03604" "3241" 359.1389770164513 5.985649616940854 3481 8 "3151253" "Jasper Rd EB & Camino Del Sol" "11:09:00" 3466 9 "3151231" "W Main St WB & Ave J" "10:39:00"
182 "03604" "3241" 289.523159431293 4.82538599052155 3482 9 "3151254" "Jasper Rd EB & Birch (Jasper Park)" "11:11:00" 3467 10 "3151232" "W Main St WB & Ave K" "10:39:00"
182 "03604" "3241" 260.05040988132225 4.334173498022038 3483 10 "3151255" "W Main St WB & Western Dr" "11:14:00" 3468 11 "3151233" "W Main St WB & Ave L" "10:40:00"
182 "03604" "3241" 237.1807432750492 3.9530123879174863 3484 11 "3151256" "W Main St WB & Birch Rd" "11:14:00" 3469 12 "3151235" "W Main St WB & Laverne Ave" "10:44:00"
182 "03604" "3241" 230.9381166118839 3.8489686101980656 3485 12 "3151257" "W Main St WB & Ash Rd" "11:15:00" 3470 13 "3151236" "W Main St WB & Chateau Barstow Estates Ln" "10:47:00"
182 "03604" "3241" 219.5409527087392 3.659015878478987 3486 13 "3151258" "W Main St WB & Woods Ave" "11:16:00" 3471 14 "3151237" "W Main St WB & Plaimor Ave" "10:50:00"
182 "03604" "3241" 229.04594622593672 3.817432437098945 3487 14 "3151259" "Lenwood Rd SB & Main St" "11:17:00" 3472 15 "5859600" "W Main St WB & Sandstone Ct" "10:53:00"
517 "28604" "3226" 280.1482105701508 4.669136842835847 9645 0 "5859600" "W Main St WB & Sandstone Ct" "14:22:00" 9629 1 "3151223" "Buena Vista St WB & Silver Ln" "14:03:00"
517 "28604" "3226" 386.26574123233416 6.437762353872236 9646 1 "3151255" "W Main St WB & Western Dr" "14:24:00" 9630 2 "3151224" "Ave A NB & Buena Vista St" "14:04:00"
fast_travel_between_far_stops WARNING 35

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

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.
210 "03807" "3241" 163.0188420644286 10.86792280429524 4283 0 "5859600" "W Main St WB & Sandstone Ct" "15:38:00" 4284 1 "3151246" "Jasper Rd WB & Pettit Rd" "15:41:00"
294 "15006" "3220" 3123.2026691852375 52.053377819753955 5774 0 "6573716" "VVTC - Dock 6" "17:05:00" 5770 1 "3123083" "Arrowhead Reg Medical Center" "15:10:00"
186 "03607" "3241" 163.0188420644286 10.86792280429524 3579 0 "5859600" "W Main St WB & Sandstone Ct" "14:28:00" 3580 1 "3151246" "Jasper Rd WB & Pettit Rd" "14:31:00"
182 "03604" "3241" 163.0188420644286 10.86792280429524 3473 0 "5859600" "W Main St WB & Sandstone Ct" "10:58:00" 3474 1 "3151246" "Jasper Rd WB & Pettit Rd" "11:01:00"
517 "28604" "3226" 229.5050479999537 11.475252399997684 9645 0 "5859600" "W Main St WB & Sandstone Ct" "14:22:00" 9646 1 "3151255" "W Main St WB & Western Dr" "14:24:00"
313 "15504" "3220" 3123.2026691852375 52.053377819753955 5848 0 "6573716" "VVTC - Dock 6" "17:10:00" 5844 1 "3123083" "Arrowhead Reg Medical Center" "15:17:00"
319 "15603" "3220" 2396.578399425768 39.94297332376281 5871 1 "4028613" "Cal State San Bernardino" "14:17:00" 5869 2 "6573716" "VVTC - Dock 6" "13:15:00"
311 "15503" "3220" 3123.2026691852375 52.053377819753955 5840 0 "6573716" "VVTC - Dock 6" "12:42:00" 5836 1 "3123083" "Arrowhead Reg Medical Center" "11:02:00"
1217 "50604" "3203" 449.6345875254592 14.987819584181974 27706 0 "3116044" "B St SE & 4th St" "10:41:00" 27707 1 "3116045" "B St SE & 7th St" "10:42:00"
1197 "50111" "3203" 306.2227469499746 15.311137347498727 26981 0 "6574876" "VVTC - Dock 4" "17:40:00" 26982 1 "3116044" "B St SE & 4th St" "17:42:00"
204 "03803" "3241" 163.0188420644286 10.86792280429524 4141 0 "5859600" "W Main St WB & Sandstone Ct" "10:58:00" 4142 1 "3151246" "Jasper Rd WB & Pettit Rd" "11:01:00"
206 "03804" "3241" 163.0188420644286 10.86792280429524 4177 0 "5859600" "W Main St WB & Sandstone Ct" "12:08:00" 4178 1 "3151246" "Jasper Rd WB & Pettit Rd" "12:11:00"
499 "28102" "3226" 229.5050479999537 11.475252399997684 9299 0 "5859600" "W Main St WB & Sandstone Ct" "08:40:00" 9300 1 "3151255" "W Main St WB & Western Dr" "08:42:00"
395 "22005" "3204" 326.99933362132003 10.899977787377335 7171 2 "3114554" "Dante St EB & Venus Ave" "15:35:00" 7172 3 "3114555" "Emerson St WB & Mars Ave" "15:36:00"
155 "03106" "3241" 217.35845608590483 10.86792280429524 2660 0 "5859600" "W Main St WB & Sandstone Ct" "12:20:00" 2661 1 "3151246" "Jasper Rd WB & Pettit Rd" "12:22:00"
408 "22504" "3204" 326.99933362132003 10.899977787377335 7492 2 "3114554" "Dante St EB & Venus Ave" "15:25:00" 7493 3 "3114555" "Emerson St WB & Mars Ave" "15:26:00"
188 "03608" "3241" 163.0188420644286 10.86792280429524 3615 0 "5859600" "W Main St WB & Sandstone Ct" "15:38:00" 3616 1 "3151246" "Jasper Rd WB & Pettit Rd" "15:41:00"
301 "15103" "3220" 2396.578399425768 39.94297332376281 5802 1 "4028613" "Cal State San Bernardino" "12:02:00" 5800 2 "6573716" "VVTC - Dock 6" "11:08:00"
1177 "50006" "3203" 415.5424887919696 13.851416293065654 26221 0 "3119714" "Olive St EB & G Ave" "11:50:00" 26222 1 "3119715" "I Ave SB & Redbud St" "11:51:00"
180 "03603" "3241" 163.0188420644286 10.86792280429524 3437 0 "5859600" "W Main St WB & Sandstone Ct" "09:48:00" 3438 1 "3151246" "Jasper Rd WB & Pettit Rd" "09:51:00"
1203 "50502" "3203" 415.5424887919696 13.851416293065654 27179 0 "3119714" "Olive St EB & G Ave" "08:20:00" 27180 1 "3119715" "I Ave SB & Redbud St" "08:21:00"
321 "15604" "3220" 2396.578399425768 39.94297332376281 5878 1 "4028613" "Cal State San Bernardino" "15:44:00" 5876 2 "6573716" "VVTC - Dock 6" "14:48:00"
502 "28104" "3226" 172.12878599996526 11.475252399997684 9350 0 "5859600" "W Main St WB & Sandstone Ct" "13:20:00" 9351 1 "3151255" "W Main St WB & Western Dr" "13:23:00"
1242 "50806" "3203" 459.33412042496184 15.311137347498727 28584 0 "6574876" "VVTC - Dock 4" "14:00:00" 28585 1 "3116044" "B St SE & 4th St" "14:01:00"
157 "03107" "3241" 217.35845608590483 10.86792280429524 2696 0 "5859600" "W Main St WB & Sandstone Ct" "13:30:00" 2697 1 "3151246" "Jasper Rd WB & Pettit Rd" "13:32:00"
418 "22702" "3204" 326.99933362132003 10.899977787377335 7736 2 "3114554" "Dante St EB & Venus Ave" "10:31:00" 7737 3 "3114555" "Emerson St WB & Mars Ave" "10:32:00"
309 "15502" "3220" 3123.2026691852375 52.053377819753955 5831 0 "6573716" "VVTC - Dock 6" "10:42:00" 5827 1 "3123083" "Arrowhead Reg Medical Center" "09:17:00"
317 "15602" "3220" 2396.578399425768 39.94297332376281 5864 1 "4028613" "Cal State San Bernardino" "10:07:00" 5862 2 "6573716" "VVTC - Dock 6" "09:13:00"
1221 "50607" "3203" 459.33412042496184 15.311137347498727 27823 0 "6574876" "VVTC - Dock 4" "14:10:00" 27824 1 "3116044" "B St SE & 4th St" "14:11:00"
159 "03108" "3241" 217.35845608590483 10.86792280429524 2732 0 "5859600" "W Main St WB & Sandstone Ct" "14:40:00" 2733 1 "3151246" "Jasper Rd WB & Pettit Rd" "14:42:00"
514 "28602" "3226" 229.5050479999537 11.475252399997684 9593 0 "5859600" "W Main St WB & Sandstone Ct" "09:42:00" 9594 1 "3151255" "W Main St WB & Western Dr" "09:44:00"
299 "15102" "3220" 2396.578399425768 39.94297332376281 5795 1 "4028613" "Cal State San Bernardino" "08:59:00" 5793 2 "6573716" "VVTC - Dock 6" "08:04:00"
391 "22002" "3204" 326.99933362132003 10.899977787377335 7089 2 "3114554" "Dante St EB & Venus Ave" "08:34:00" 7090 3 "3114555" "Emerson St WB & Mars Ave" "08:35:00"
504 "28105" "3226" 172.12878599996526 11.475252399997684 9376 0 "5859600" "W Main St WB & Sandstone Ct" "15:39:00" 9377 1 "3151255" "W Main St WB & Western Dr" "15:42:00"
1225 "50610" "3203" 459.33412042496184 15.311137347498727 27941 0 "6574876" "VVTC - Dock 4" "17:40:00" 27942 1 "3116044" "B St SE & 4th St" "17:41:00"
leading_or_trailing_whitespaces WARNING 184

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 184 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" 4 "stop_desc" "No GTFS number "
"stops.txt" 7 "stop_name" "Rimrock & N St "
"stops.txt" 8 "stop_name" "Rimrock & H Ave "
"stops.txt" 16 "stop_name" "Seneca WB & Rodeo "
"stops.txt" 25 "stop_desc" "56 SB "
"stops.txt" 26 "stop_name" "Amargosa SB & Dos Palmas "
"stops.txt" 26 "stop_desc" "56 SB "
"stops.txt" 30 "stop_name" "La Paz NB & Mesa "
"stops.txt" 31 "stop_name" "Ridgwcrest NB & Lindero "
"stops.txt" 32 "stop_name" "Ridgecrest NB & Pebble Beach "
"stops.txt" 33 "stop_name" "Ridgecreast NB & Vista Point "
"stops.txt" 34 "stop_name" "Hesperia NB & Forrest "
"stops.txt" 35 "stop_name" "Hesperia SB & Forrest "
"stops.txt" 35 "stop_desc" "55 SB "
"stops.txt" 36 "stop_desc" "55 SB "
"stops.txt" 37 "stop_name" "Ridgecreast SB & High Creast "
"stops.txt" 37 "stop_desc" "55 SB "
"stops.txt" 38 "stop_name" "Ridgecreast SB & Pahute "
"stops.txt" 38 "stop_desc" "55 SB "
"stops.txt" 39 "stop_name" "Ridgecreast & SB & Lindero "
"stops.txt" 39 "stop_desc" "55 SB "
"stops.txt" 40 "stop_desc" "52 SB "
"stops.txt" 41 "stop_name" "6th st SB & lincoln "
"stops.txt" 41 "stop_desc" "52 SB "
"stops.txt" 42 "stop_name" "Mojave WB & 6th st "
"stops.txt" 42 "stop_desc" "52 WB "
"stops.txt" 43 "stop_name" "La Mesa WB & Petaluma "
"stops.txt" 43 "stop_desc" "52 WB "
"stops.txt" 44 "stop_name" "La Mesa WB & Pacoima "
"stops.txt" 44 "stop_desc" "52 WB "
"stops.txt" 45 "stop_desc" "52 NB "
"stops.txt" 46 "stop_desc" "52 NB "
"stops.txt" 47 "stop_name" "6th St NB & A St "
"stops.txt" 47 "stop_desc" "52 NB "
"stops.txt" 48 "stop_name" "Nisqualli WB & Hesperia "
"stops.txt" 49 "stop_name" "Rodeo NB & Pebble Beach "
"stops.txt" 49 "stop_desc" "50 NB "
"stops.txt" 50 "stop_name" "Pahute WB & Tonikma "
"stops.txt" 51 "stop_name" "Pahute WB & Quinnault "
"stops.txt" 52 "stop_name" "Pahute WB & Pawnee "
"stops.txt" 53 "stop_name" "Pahute WB & Navajo "
"stops.txt" 54 "stop_name" "Pahute WB & Algonquin "
"stops.txt" 57 "stop_name" "Pahute EB & Algonquin "
"stops.txt" 69 "stop_desc" "27 "
"stops.txt" 80 "stop_desc" "56 SB "
"stops.txt" 82 "stop_desc" "NO GOOGLE INFO "
"stops.txt" 85 "stop_name" "Yucca Loma WB & Rincon "
"stops.txt" 85 "stop_desc" "NO INFO AT ALL "
"stops.txt" 86 "stop_name" "Yates WB & Park "
"stops.txt" 86 "stop_desc" "NO INFO "
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 2

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "6th st SB & A st" 40
"stops.txt" "stop_name" "6th st SB & lincoln" 41
route_long_name_contains_short_name WARNING 25

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`.
"3203" 2 "50" "50 VVTC - Hesperia Post Office"
"3204" 3 "22" "22 Victorville - Helendale"
"3205" 4 "23" "23 Apple Valley - Lucerne Valley"
"3206" 5 "31" "31 VVTC - South Adelanto"
"3207" 6 "32" "32 VVTC - North Adelanto"
"3208" 7 "33" "33 Adelanto Circulator"
"3209" 8 "40" "40 Apple Valley North Deviation"
"3210" 9 "41" "41 VVTC - Apple Valley Post Office"
"3211" 10 "43" "43 Apple Valley - Victor Valley College"
"3212" 11 "66" "66 Hesperia East Deviation"
"3213" 12 "47" "47 Apple Valley South Deviation"
"3215" 13 "53" "53 Victor Valley Mall - Victor Valley College"
"3218" 14 "52" "52 VVTC - Victor Valley Mall"
"3219" 15 "55" "55 VVTC - Victor Valley College"
"3220" 16 "15" "15 Barstow - Victorville - San Bernardino"
"3224" 17 "42" "42 Victor Valley College - Training Center"
"3226" 18 "28" "28 Barstow - Helendale"
"3227" 19 "29" "29 Barstow - Newberry Springs"
"3228" 20 "68" "68 Hesperia - Victor Valley Mall - Super Target"
"4500" 23 "64" "64 Hesperia - Super Target"
"5330" 24 "56" "56 VVTC - Lorene + 7th"
"6561" 27 "20" "20 Main + Cataba - Pinon Hills"
"6562" 28 "21" "21 Main + Cataba - Wrightwood"
"6567" 29 "27" "27 Barstow - Hinkley"
"6569" 30 "49" "49 AVPO to Victor Valley Mall"
same_name_and_description_for_route WARNING 4

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`.
8 "3209" "40 Apple Valley North Deviation" "route_long_name"
9 "3210" "41 VVTC - Apple Valley Post Office" "route_long_name"
12 "3213" "47 Apple Valley South Deviation" "route_long_name"
29 "6567" "27 Barstow - Hinkley" "route_long_name"
same_name_and_description_for_stop WARNING 2

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

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

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
375 "3117775" "Bellflower St NB & Seneca Rd"
480 "3119483" "Bear Valley Rd WB & Mohawk Rd"
stop_too_far_from_shape_using_user_distance WARNING 80

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.

Only the first 50 of 80 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.
155 "25500" "03106" 2645 "3151223" "Buena Vista St WB & Silver Ln" [34.885876999999994,-117.080169] 4669.136842836098
155 "25500" "03106" 2646 "3151224" "Ave A NB & Buena Vista St" [34.884341,-117.096933] 5826.134967255538
155 "25500" "03106" 2647 "3151225" "W Main St WB & Ave A" [34.883793999999995,-117.10244400000002] 6337.7055141875935
155 "25500" "03106" 2648 "3151226" "W Main St WB & Ave C" [34.892613000000004,-117.102795] 6025.720481999157
155 "25500" "03106" 2649 "3151227" "W Main St WB & Bradshaw Dr" [34.892632,-117.10671500000001] 6207.382413101615
155 "25500" "03106" 2650 "3151228" "W Main St WB & Ave F" [34.892664,-117.11098400000002] 6344.019252272669
155 "25500" "03106" 2651 "3151229" "W Main St WB & Ave G" [34.892718,-117.11710500000002] 6567.116830299649
155 "25500" "03106" 2652 "3151230" "W Main St WB & Ave H" [34.881141,-117.11822700000003] 6565.721199200876
155 "25500" "03106" 2653 "3151231" "W Main St WB & Ave J" [34.878285,-117.11426900000001] 5985.6496169410175
155 "25500" "03106" 2654 "3151232" "W Main St WB & Ave K" [34.88165300000001,-117.10509900000002] 4825.385990521859
155 "25500" "03106" 2655 "3151233" "W Main St WB & Ave L" [34.880021,-117.10252800000002] 4334.173498021987
155 "25500" "03106" 2656 "3151235" "W Main St WB & Laverne Ave" [34.878926,-117.105278] 3953.0123879171083
155 "25500" "03106" 2657 "3151236" "W Main St WB & Chateau Barstow Estates Ln" [34.87754,-117.108754] 3848.9686101977113
155 "25500" "03106" 2658 "3151237" "W Main St WB & Plaimor Ave" [34.875285,-117.11328999999999] 3659.015878478867
155 "25500" "03106" 2659 "5859600" "W Main St WB & Sandstone Ct" [34.87147499999999,-117.11815700000001] 3817.43243709884
499 "25551" "28102" 9283 "3151223" "Buena Vista St WB & Silver Ln" [34.885876999999994,-117.080169] 4669.136842836098
499 "25551" "28102" 9284 "3151224" "Ave A NB & Buena Vista St" [34.880021,-117.10252800000002] 6437.762353872291
499 "25551" "28102" 9285 "3151225" "W Main St WB & Ave A" [34.878926,-117.105278] 6734.373419443286
499 "25551" "28102" 9286 "3151226" "W Main St WB & Ave C" [34.87754,-117.108754] 6892.08181864252
499 "25551" "28102" 9287 "3151227" "W Main St WB & Bradshaw Dr" [34.875285,-117.11328999999999] 7186.797669793463
499 "25551" "28102" 9288 "3151228" "W Main St WB & Ave F" [34.872218,-117.118695] 7507.083851529112
499 "25551" "28102" 9290 "3151229" "W Main St WB & Ave G" [34.769354,-117.27247900000002] 24999.486655439498
499 "25551" "28102" 9291 "3151230" "W Main St WB & Ave H" [34.74456800000001,-117.33560699999998] 31074.736011120745
499 "25551" "28102" 9292 "3151231" "W Main St WB & Ave J" [34.74456800000001,-117.33560699999998] 30776.201189344214
499 "25551" "28102" 9293 "3151232" "W Main St WB & Ave K" [34.74456800000001,-117.33560699999998] 30530.74627345958
499 "25551" "28102" 9294 "3151233" "W Main St WB & Ave L" [34.74456800000001,-117.33560699999998] 30223.60843827857
499 "25551" "28102" 9295 "3151235" "W Main St WB & Laverne Ave" [34.74456800000001,-117.33560699999998] 29593.390248730047
499 "25551" "28102" 9296 "3151236" "W Main St WB & Chateau Barstow Estates Ln" [34.74456800000001,-117.33560699999998] 29157.027438499077
499 "25551" "28102" 9297 "3151237" "W Main St WB & Plaimor Ave" [34.74456800000001,-117.33560699999998] 28519.00541771705
499 "25551" "28102" 9298 "5859600" "W Main St WB & Sandstone Ct" [34.74456800000001,-117.33560699999998] 28118.975627755695
391 "16736" "22002" 7088 "3114553" "Stoddard Wells Rd NB & 15 Fwy" [34.537781,-117.29403300000003] 2202.031736567341
391 "16736" "22002" 7089 "3114554" "Dante St EB & Venus Ave" [34.567621,-117.31972400000001] 3007.770134170872
391 "16736" "22002" 7090 "3114555" "Emerson St WB & Mars Ave" [34.59626800000001,-117.33346400000003] 5375.388406450619
391 "16736" "22002" 7091 "3114556" "Dante St WB & Jupiter Ave" [34.597494000000005,-117.33233000000001] 5277.147878141881
391 "16736" "22002" 7092 "3114557" "Stoddard Wells Rd SB & Dante St" [34.59931399999999,-117.33443100000002] 5570.628697765182
391 "16736" "22002" 7093 "3114558" "Stoddard Wells Rd SB & Abbey Ln" [34.600377,-117.33753900000002] 6163.226549525943
391 "16736" "22002" 7094 "3114559" "Stoddard Wells Rd SB & 15 Fwy" [34.607406,-117.342083] 7365.7796021770455
391 "16736" "22002" 7095 "3114560" "Stoddard Wells Rd SB FS Overpass" [34.629813,-117.34410700000001] 9987.080196144674
391 "16736" "22002" 7096 "3114561" "Stoddard Wells Rd SB & River Ranch MHP" [34.638962,-117.34542100000002] 12259.243418156548
391 "16736" "22002" 7097 "6620060" "VVTC - Dock 5 Passthrough" [34.652019,-117.342501] 13455.152888981056
1177 "25539" "50006" 26222 "3119715" "I Ave SB & Redbud St" [34.473799,-117.26516300000002] 7075.274554531769
1177 "25539" "50006" 26223 "3119733" "Sultana St WB & I Ave" [34.471559,-117.27283300000002] 6772.681557585463
1177 "25539" "50006" 26224 "3119734" "G Ave NB & Sultana St" [34.471126,-117.2852] 6481.405812642583
1177 "25539" "50006" 26225 "3119692" "G Ave NB & Olive St" [34.471125,-117.289315] 6153.722783818656
1177 "25539" "50006" 26226 "3113609" "I Ave NB & Main St" [34.472239,-117.29166899999998] 5953.022376501488
1177 "25539" "50006" 26227 "3113610" "I Ave NB & Live Oak St" [34.475301,-117.29129300000002] 5595.578357519257
1177 "25539" "50006" 26228 "3113611" "I Ave NB & Hercules St" [34.478849,-117.290848] 5550.246807614118
1177 "25539" "50006" 26229 "3113612" "I Ave NB & Mojave St" [34.485606999999995,-117.29387500000001] 5977.864675315269
1177 "25539" "50006" 26230 "3113613" "I Ave NB & Mauna Loa St" [34.485502,-117.29980499999999] 5691.790300992632
1177 "25539" "50006" 26231 "3113614" "I Ave NB & Lemon St" [34.485471,-117.302715] 5296.448368177329
stop_without_stop_time WARNING 12

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.
40 "10042058" "6th st SB & A st"
47 "10042157" "6th St NB & A St"
74 "10047034" "Old Hwy 58 WB & Leona Rd"
82 "10047254" "Ridgecrest Rd NB & Pahute Ave"
85 "10047494" "Yucca Loma WB & Rincon"
126 "10050106" "Yucca Loma Rd WB & Apple Valley Rd"
589 "3120828" "Amethyst Rd SB & La Mesa Rd"
663 "3133784" "3rd Ave NB & Willow St"
1040 "6605448" "Rimrock Rd WB & Monterey Ave"
1043 "6605455" "National Trails Hwy NB - Holland Burger"
1051 "6628805" "VVTC - Dock 6 Passthrough"
1062 "8664423" "Bear Valley Rd WB & Shopping Center"
stops_match_shape_out_of_order WARNING 12

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.
155 "25500" "03106" 2645 "3151223" "Buena Vista St WB & Silver Ln" [34.89567,-117.030388] 2660 "5859600" "W Main St WB & Sandstone Ct" [34.885876999999994,-117.080169]
299 "19312" "15102" 5792 "3118875" "Kasota Rd NB & Hwy 18 (St Marys Hospital)" [34.54190200000001,-117.266744] 5794 "6573716" "VVTC - Dock 6" [34.538102,-117.294441]
299 "19312" "15102" 5792 "3118875" "Kasota Rd NB & Hwy 18 (St Marys Hospital)" [34.53811900000001,-117.29446100000004] 5794 "6573716" "VVTC - Dock 6" [34.538102299657155,-117.29444135253773]
294 "19310" "15006" 5770 "3123083" "Arrowhead Reg Medical Center" [34.072377,-117.35177100000003] 5774 "6573716" "VVTC - Dock 6" [34.53810200000001,-117.294441]
294 "19310" "15006" 5770 "3123083" "Arrowhead Reg Medical Center" [34.537980645735516,-117.29429722453688] 5774 "6573716" "VVTC - Dock 6" [34.53810196346689,-117.29444095671704]
309 "19310" "15502" 5827 "3123083" "Arrowhead Reg Medical Center" [34.072377,-117.35177100000003] 5831 "6573716" "VVTC - Dock 6" [34.53810200000001,-117.294441]
309 "19310" "15502" 5827 "3123083" "Arrowhead Reg Medical Center" [34.537980645735516,-117.29429722453688] 5831 "6573716" "VVTC - Dock 6" [34.53810196346689,-117.29444095671704]
499 "25551" "28102" 9283 "3151223" "Buena Vista St WB & Silver Ln" [34.89567,-117.030388] 9299 "5859600" "W Main St WB & Sandstone Ct" [34.885876999999994,-117.080169]
391 "16736" "22002" 7089 "3114554" "Dante St EB & Venus Ave" [34.564467,-117.28710000000001] 7099 "3114563" "National Trails Hwy NB FS Air Expressway" [34.567621,-117.31972400000001]
1177 "25539" "50006" 26222 "3119715" "I Ave SB & Redbud St" [34.41221899999999,-117.284587] 26237 "3113619" "Victor Valley College - Dock 2" [34.473799,-117.26516300000002]
1197 "25537" "50111" 26982 "3116044" "B St SE & 4th St" [34.536499,-117.297264] 27007 "3113874" "Victor Valley College - Dock 4" [34.473330000000004,-117.265048]
1217 "25537" "50604" 27707 "3116045" "B St SE & 7th St" [34.534811,-117.29505400000002] 27731 "3113874" "Victor Valley College - Dock 4" [34.473330000000004,-117.265048]
trip_distance_exceeds_shape_distance_below_threshold WARNING 35

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.

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.
"15007" "17504" 108181.3082077217 108181.30277376036 0.0
"15008" "17504" 108181.3082077217 108181.30277376036 0.0
"40001" "7622" 13861.992681261627 13861.970519570854 0.0
"40002" "7622" 13861.992681261627 13861.970519570854 0.0
"40003" "7622" 13861.992681261627 13861.970519570854 0.0
"40004" "7622" 13861.992681261627 13861.970519570854 0.0
"40005" "7622" 13861.992681261627 13861.970519570854 0.0
"40006" "7622" 13861.992681261627 13861.970519570854 0.0
"40007" "7622" 13861.992681261627 13861.970519570854 0.0
"40008" "7622" 13861.992681261627 13861.970519570854 0.0
"40009" "7622" 13861.992681261627 13861.970519570854 0.0
"40010" "7622" 13861.992681261627 13861.970519570854 0.0
"40011" "7622" 13861.992681261627 13861.970519570854 0.0
"40012" "7622" 13861.992681261627 13861.970519570854 0.0
"40013" "7622" 13861.992681261627 13861.970519570854 0.0
"40501" "7622" 13861.992681261627 13861.970519570854 0.0
"40502" "7622" 13861.992681261627 13861.970519570854 0.0
"40503" "7622" 13861.992681261627 13861.970519570854 0.0
"40504" "7622" 13861.992681261627 13861.970519570854 0.0
"40505" "7622" 13861.992681261627 13861.970519570854 0.0
"40506" "7622" 13861.992681261627 13861.970519570854 0.0
"40507" "7622" 13861.992681261627 13861.970519570854 0.0
"40508" "7622" 13861.992681261627 13861.970519570854 0.0
"40509" "7622" 13861.992681261627 13861.970519570854 0.0
"40510" "7622" 13861.992681261627 13861.970519570854 0.0
"40511" "7622" 13861.992681261627 13861.970519570854 0.0
"40701" "7622" 13861.992681261627 13861.970519570854 0.0
"40702" "7622" 13861.992681261627 13861.970519570854 0.0
"40703" "7622" 13861.992681261627 13861.970519570854 0.0
"40704" "7622" 13861.992681261627 13861.970519570854 0.0
"40705" "7622" 13861.992681261627 13861.970519570854 0.0
"40706" "7622" 13861.992681261627 13861.970519570854 0.0
"40707" "7622" 13861.992681261627 13861.970519570854 0.0
"40708" "7622" 13861.992681261627 13861.970519570854 0.0
"40709" "7622" 13861.992681261627 13861.970519570854 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"