san-joaquin-rtd — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-11T10:17:23Z,
for the dataset file:///shared/san-joaquin-rtd_32e0d085.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
San Joaquin RTD
Publisher URL:
http://www.sjrtd.com
Feed Email:
webmaster@sjrtd.com
Feed Language:
English
Feed Start Date:
2026-05-31
Feed End Date:
2026-07-25

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_leg_rules.txt
  5. fare_media.txt
  6. fare_products.txt
  7. fare_transfer_rules.txt
  8. feed_info.txt
  9. networks.txt
  10. rider_categories.txt
  11. routes.txt
  12. shapes.txt
  13. stop_times.txt
  14. stops.txt
  15. trips.txt

Counts


  • Agencies: 1
  • Blocks: 160
  • Routes: 37
  • Shapes: 100
  • Stops: 870
  • Trips: 2351

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 30

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.
2244 "298877" "90" 334.4125241046294 0.0928923678068415 39766 5 "7953" "East & Grant Line Northbound" "11:23:27" 39767 6 "3797" "Grant Line & East Eastbound" "11:23:28"
2250 "298883" "90" 334.4125241046294 0.0928923678068415 39958 5 "7953" "East & Grant Line Northbound" "18:38:27" 39959 6 "3797" "Grant Line & East Eastbound" "18:38:28"
968 "298864" "797" 167.2062620523147 0.0928923678068415 17602 5 "7953" "East & Grant Line Northbound" "12:38:15" 17603 6 "3797" "Grant Line & East Eastbound" "12:38:17"
482 "298854" "797" 167.2062620523147 0.0928923678068415 8672 5 "7953" "East & Grant Line Northbound" "12:38:15" 8673 6 "3797" "Grant Line & East Eastbound" "12:38:17"
2338 "298972" "97" 334.4125241046294 0.0928923678068415 42040 5 "7953" "East & Grant Line Northbound" "12:03:22" 42041 6 "3797" "Grant Line & East Eastbound" "12:03:23"
967 "298865" "797" 167.2062620523147 0.0928923678068415 17626 5 "7953" "East & Grant Line Northbound" "10:03:15" 17627 6 "3797" "Grant Line & East Eastbound" "10:03:17"
481 "298855" "797" 167.2062620523147 0.0928923678068415 8469 5 "7953" "East & Grant Line Northbound" "10:03:15" 8470 6 "3797" "Grant Line & East Eastbound" "10:03:17"
2336 "298974" "97" 334.4125241046294 0.0928923678068415 42066 5 "7953" "East & Grant Line Northbound" "08:07:22" 42067 6 "3797" "Grant Line & East Eastbound" "08:07:23"
2335 "298975" "97" 334.4125241046294 0.0928923678068415 42079 5 "7953" "East & Grant Line Northbound" "06:55:22" 42080 6 "3797" "Grant Line & East Eastbound" "06:55:23"
2247 "298880" "90" 334.4125241046294 0.0928923678068415 39862 5 "7953" "East & Grant Line Northbound" "14:53:27" 39863 6 "3797" "Grant Line & East Eastbound" "14:53:28"
2246 "298879" "90" 334.4125241046294 0.0928923678068415 39830 5 "7953" "East & Grant Line Northbound" "13:43:27" 39831 6 "3797" "Grant Line & East Eastbound" "13:43:28"
2248 "298881" "90" 334.4125241046294 0.0928923678068415 39894 5 "7953" "East & Grant Line Northbound" "16:13:27" 39895 6 "3797" "Grant Line & East Eastbound" "16:13:28"
2252 "298885" "90" 334.4125241046294 0.0928923678068415 39998 5 "7953" "East & Grant Line Northbound" "20:43:27" 39999 6 "3797" "Grant Line & East Eastbound" "20:43:28"
2239 "298872" "90" 334.4125241046294 0.0928923678068415 39606 5 "7953" "East & Grant Line Northbound" "05:43:27" 39607 6 "3797" "Grant Line & East Eastbound" "05:43:28"
2242 "298875" "90" 334.4125241046294 0.0928923678068415 39702 5 "7953" "East & Grant Line Northbound" "09:13:27" 39703 6 "3797" "Grant Line & East Eastbound" "09:13:28"
2243 "298876" "90" 334.4125241046294 0.0928923678068415 39734 5 "7953" "East & Grant Line Northbound" "10:13:27" 39735 6 "3797" "Grant Line & East Eastbound" "10:13:28"
2245 "298878" "90" 334.4125241046294 0.0928923678068415 39798 5 "7953" "East & Grant Line Northbound" "12:43:27" 39799 6 "3797" "Grant Line & East Eastbound" "12:43:28"
2342 "298968" "97" 334.4125241046294 0.0928923678068415 42092 5 "7953" "East & Grant Line Northbound" "20:25:22" 42093 6 "3797" "Grant Line & East Eastbound" "20:25:23"
970 "298862" "797" 167.2062620523147 0.0928923678068415 17558 5 "7953" "East & Grant Line Northbound" "17:23:15" 17559 6 "3797" "Grant Line & East Eastbound" "17:23:17"
484 "298852" "797" 167.2062620523147 0.0928923678068415 8628 5 "7953" "East & Grant Line Northbound" "17:23:15" 8629 6 "3797" "Grant Line & East Eastbound" "17:23:17"
2240 "298873" "90" 334.4125241046294 0.0928923678068415 39638 5 "7953" "East & Grant Line Northbound" "06:43:27" 39639 6 "3797" "Grant Line & East Eastbound" "06:43:28"
2251 "298884" "90" 334.4125241046294 0.0928923678068415 39978 5 "7953" "East & Grant Line Northbound" "19:43:27" 39979 6 "3797" "Grant Line & East Eastbound" "19:43:28"
2339 "298971" "97" 334.4125241046294 0.0928923678068415 42027 5 "7953" "East & Grant Line Northbound" "13:25:22" 42028 6 "3797" "Grant Line & East Eastbound" "13:25:23"
2249 "298882" "90" 334.4125241046294 0.0928923678068415 39926 5 "7953" "East & Grant Line Northbound" "17:13:27" 39927 6 "3797" "Grant Line & East Eastbound" "17:13:28"
2340 "298970" "97" 334.4125241046294 0.0928923678068415 42014 5 "7953" "East & Grant Line Northbound" "16:35:22" 42015 6 "3797" "Grant Line & East Eastbound" "16:35:23"
969 "298863" "797" 167.2062620523147 0.0928923678068415 17578 5 "7953" "East & Grant Line Northbound" "14:48:15" 17579 6 "3797" "Grant Line & East Eastbound" "14:48:17"
483 "298853" "797" 167.2062620523147 0.0928923678068415 8648 5 "7953" "East & Grant Line Northbound" "14:48:15" 8649 6 "3797" "Grant Line & East Eastbound" "14:48:17"
2341 "298969" "97" 334.4125241046294 0.0928923678068415 42001 5 "7953" "East & Grant Line Northbound" "17:30:22" 42002 6 "3797" "Grant Line & East Eastbound" "17:30:23"
2337 "298973" "97" 334.4125241046294 0.0928923678068415 42053 5 "7953" "East & Grant Line Northbound" "10:35:22" 42054 6 "3797" "Grant Line & East Eastbound" "10:35:23"
2241 "298874" "90" 334.4125241046294 0.0928923678068415 39670 5 "7953" "East & Grant Line Northbound" "07:53:27" 39671 6 "3797" "Grant Line & East Eastbound" "07:53:28"
stop_too_far_from_shape WARNING 13

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.

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.
2343 "35020" "298985" 42200 "7950" "Manteca Transit Center" [37.795509,-121.21578300000003] 182.26658053020557
2278 "35012" "298911" 40701 "7823" "Pacific & Yokuts Northbound" [37.998608000000004,-121.31560600000002] 112.16346226178077
2278 "35012" "298911" 40720 "7950" "Manteca Transit Center" [37.795342000000005,-121.21580200000004] 171.24450923363347
2276 "35011" "298909" 40690 "7950" "Manteca Transit Center" [37.795342000000005,-121.21580200000004] 171.24450923363347
2265 "35010" "298898" 40437 "7950" "Manteca Transit Center" [37.795342000000005,-121.21580200000004] 171.24450923363347
2335 "35019" "298975" 42087 "7950" "Manteca Transit Center" [37.795172,-121.215527] 140.56976053215703
2287 "35014" "298920" 40908 "7823" "Pacific & Yokuts Northbound" [37.998608000000004,-121.31560600000002] 112.16346226178077
2277 "35013" "298910" 40697 "7950" "Manteca Transit Center" [37.795342000000005,-121.21580200000004] 171.24450923363347
480 "35000" "298856" 8492 "7950" "Manteca Transit Center" [37.795314,-121.21543000000004] 144.98604563885914
2254 "35008" "298887" 40034 "7823" "Pacific & Yokuts Northbound" [37.998644,-121.31560600000002] 115.8333780455783
489 "35004" "298857" 8693 "7950" "Manteca Transit Center" [37.795314,-121.21543000000004] 144.98604563885914
486 "35003" "298860" 8746 "7950" "Manteca Transit Center" [37.795314,-121.21543000000004] 144.98604563885914
481 "34999" "298855" 8487 "7950" "Manteca Transit Center" [37.795314,-121.21543000000004] 144.98604563885914
stop_too_far_from_shape_using_user_distance WARNING 352

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 352 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.
2050 "34987" "298439" 36167 "7080" "West Lane & March Southbound" [38.00206871957065,-121.29067936010009] 111.79864087064419
369 "34986" "298462" 6140 "3987" "March & Weber Ranch Eastbound" [38.002266857351955,-121.28989291452335] 214.54711947088174
2029 "34985" "298418" 35648 "3987" "March & Weber Ranch Eastbound" [38.00219355404342,-121.29018387185891] 241.24628483237743
2029 "34985" "298418" 35652 "7126" "Holman & Telstar Northbound" [38.01738945497673,-121.27052895261973] 124.68057605545074
360 "34984" "298390" 5902 "3747" "Mokelumne & Havencrest Southbound" [38.04680142857716,-121.38458151586475] 452.21257389661724
351 "34983" "298381" 5740 "3740" "A.G. Spanos & Thornton Westbound" [38.0548154595787,-121.35154849549357] 107.66190014050898
340 "34982" "298306" 5404 "3394" "Martin Luther King & El Dorado Westbound" [37.939042101237746,-121.28547188881463] 151.106610199469
340 "34982" "298306" 5405 "4278" "French Camp & Martin Luther King Southbound" [37.93805686058363,-121.29006019880153] 118.07882446649523
340 "34982" "298306" 5407 "3060" "Lever & 8Th Southbound" [37.92666127473399,-121.29688462637442] 103.33001886420764
340 "34982" "298306" 5411 "3867" "Carolyn Weston & Mcdougald Westbound" [37.91132398847566,-121.29700097111473] 178.40633679001434
340 "34982" "298306" 5412 "3868" "Carolyn Weston & General Mueller Westbound" [37.911343760003625,-121.3002083599997] 176.8986494056042
340 "34982" "298306" 5413 "3869" "Carolyn Weston & Ews Woods Westbound" [37.911461025035386,-121.30407837499573] 140.03413625928152
340 "34982" "298306" 5414 "3870" "Carolyn Weston & Ishi Goto Westbound" [37.91198125284795,-121.30774382019472] 150.85904792191147
340 "34982" "298306" 5415 "7210" "Carolyn Weston & Gaswell Westbound" [37.91331854211535,-121.3121399625839] 100.94823824191292
340 "34982" "298306" 5419 "3874" "Henry Long & Estes Eastbound" [37.90225890436393,-121.31678915143668] 136.60174188619777
340 "34982" "298306" 5420 "7211" "Henry Long & Mccuen Eastbound" [37.90213109908703,-121.30912864089422] 127.66883621847359
340 "34982" "298306" 5425 "3879" "William Moss & Ramalho Eastbound" [37.906491772032794,-121.29313768426148] 114.78648159868955
329 "34981" "298295" 5176 "7015" "Manthey & 8Th Northbound" [37.92658180000001,-121.29626263999931] 138.52796203070997
990 "34906" "296645" 17364 "3451" "Herndon & Blue Ridge Southbound" [38.005154684210694,-121.35641968420529] 163.15736631689657
990 "34906" "296645" 17374 "7848" "Sutter Gould Medical Center" [38.02335410962242,-121.34709202679687] 187.50425446853887
1001 "34903" "296634" 17765 "3451" "Herndon & Blue Ridge Southbound" [38.0052391842108,-121.3564281842017] 153.7617213212993
1001 "34903" "296634" 17775 "7848" "Sutter Gould Medical Center" [38.023357984284765,-121.34698221776313] 184.42090445352318
977 "34902" "296622" 16989 "3287" "March & Deer Park Westbound" [37.98398055620886,-121.35238110631256] 173.55525364176648
977 "34902" "296622" 16995 "7048" "Davinci & March Northbound" [37.98453465800904,-121.33985207358039] 102.79875636107937
976 "34900" "296621" 16974 "3287" "March & Deer Park Westbound" [37.98398055620886,-121.35238110631256] 173.55525364176648
382 "34988" "298475" 6457 "7080" "West Lane & March Southbound" [38.00206871957065,-121.29067936010009] 111.79864087064419
1176 "35022" "296850" 22531 "3355" "Fremont & Eastland Plaza Eastbound" [37.961012043898506,-121.27120068058461] 154.52932713980778
261 "34975" "299041" 3428 "3006" "Madison & Acacia Northbound" [37.96116788863961,-121.29618840762612] 114.84108074602504
261 "34975" "299041" 3429 "3007" "Madison & Vine Northbound" [37.96411583799097,-121.29698818522567] 119.93396421271888
261 "34975" "299041" 3432 "3010" "Pacific & Monterey Northbound" [37.97530783278649,-121.30314664303758] 103.28074967576134
261 "34975" "299041" 3435 "3013" "Pacific & March Northbound" [37.99061482105954,-121.3124407499687] 159.34988188611146
261 "34975" "299041" 3439 "3840" "Pacific & Swain Northbound" [38.00390646653735,-121.31772160005791] 106.78448915755365
261 "34975" "299041" 3440 "7065" "Pacific & Benjamin Holt Northbound" [38.01029095681903,-121.32031836313958] 121.98780642635114
1810 "34974" "297963" 30918 "3711" "Cardinal & Ardelle Southbound" [37.96324236065603,-121.22142539344016] 127.63449623482563
249 "34973" "297975" 3142 "3701" "Main & Court Eastbound" [37.95530391988601,-121.26083241794888] 112.7098856615278
249 "34973" "297975" 3145 "7150" "Main & Filbert Eastbound" [37.95489636264945,-121.25281356043774] 115.63972706687365
249 "34973" "297975" 3146 "4068" "Main & Shasta Eastbound" [37.95469570370689,-121.24896091357994] 125.57796585685587
249 "34973" "297975" 3147 "3704" "Main & Golden Gate Eastbound" [37.954526435332745,-121.24552687646546] 123.73827276309578
249 "34973" "297975" 3149 "3706" "Main & Anteros Eastbound" [37.95418555556026,-121.23871177777707] 129.3491953955703
249 "34973" "297975" 3150 "7151" "Oro & Main Northbound" [37.95320584781434,-121.23393902152901] 204.81948038703797
249 "34973" "297975" 3157 "3711" "Cardinal & Ardelle Southbound" [37.96396737894786,-121.22173093683827] 212.54769147497873
249 "34973" "297975" 3158 "3712" "Cardinal & Meadowood Southbound" [37.96045665322315,-121.22024547308287] 120.9828409502876
249 "34973" "297975" 3159 "3713" "Main & Del Mar Westbound" [37.95629405263789,-121.22580255790456] 124.17259832756045
249 "34973" "297975" 3160 "7148" "Main & Gertrude Westbound" [37.95469807019329,-121.23127745615406] 148.49259914715532
229 "34970" "297885" 2808 "7080" "West Lane & March Southbound" [38.00206766666698,-121.29071238596204] 112.11675826916655
229 "34970" "297885" 2809 "3045" "West Lane & Bianchi Southbound" [37.99769082199544,-121.28896971199394] 108.78511182997269
307 "34978" "298201" 4197 "7048" "Davinci & March Northbound" [37.984514147186566,-121.33985008223723] 100.51149844555195
1897 "34977" "298162" 32307 "7048" "Davinci & March Northbound" [37.98453376623415,-121.33985198700022] 102.6993102609088
2276 "35011" "298909" 40685 "3812" "Wilma & 4Th Southbound" [37.73585972727273,-121.13546281818203] 104.0797450559386
2265 "35010" "298898" 40432 "3812" "Wilma & 4Th Southbound" [37.73585972727273,-121.13546281818203] 104.0797450559386
stops_match_shape_out_of_order WARNING 2

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.
360 "34984" "298390" 5903 "3748" "Mokelumne & Pasadena Southbound" [38.0474875657175,-121.38000321682415] 5902 "3747" "Mokelumne & Havencrest Southbound" [38.04782897798415,-121.37965815833606]
56 "34951" "297167" 360 "7083" "Hammer & Holman Westbound" [38.02110996784212,-121.27288002800006] 359 "3318" "Hammer & Holman Eastbound" [38.021122522193984,-121.2709441154226]