GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-23T06:53:57Z,
for the dataset file:///shared/marintransit.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Optibus Ltd.
Publisher URL:
https://www.optibus.com/
Feed Email:
gtfs@marintransit.org
Feed Language:
English
Feed Start Date:
2025-08-10
Feed End Date:
2026-01-10

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_attributes.txt
  4. calendar_dates.txt
  5. directions.txt
  6. fare_attributes.txt
  7. fare_rider_categories.txt
  8. fare_rules.txt
  9. feed_info.txt
  10. realtime_routes.txt
  11. rider_categories.txt
  12. route_attributes.txt
  13. routes.txt
  14. shapes.txt
  15. stop_times.txt
  16. stops.txt
  17. timetable_pages.txt
  18. timetable_stop_order.txt
  19. timetables.txt
  20. trips.txt

Counts


  • Agencies: 1
  • Blocks: 173
  • Routes: 19
  • Shapes: 66
  • Stops: 552
  • Trips: 1626

Specification Compliance report

196 notices reported (82 errors, 106 warnings, 8 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 82

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"17034" "7" 16.9702 16.1137 20.810316193529697
"17030" "7" 16.9702 16.1137 20.810316193529697
"17032" "7" 16.9702 16.1137 20.810316193529697
"17036" "7" 16.9702 16.1137 20.810316193529697
"57030" "19" 10.0396 10.0386 13.725647216453138
"57044" "19" 10.0396 10.0386 13.725647216453138
"245001" "27" 8.3001 8.2752 15.099687153502579
"245005" "27" 8.3001 8.2752 15.099687153502579
"245009" "27" 8.3001 8.2752 15.099687153502579
"245013" "27" 8.3001 8.2752 15.099687153502579
"245017" "27" 8.3001 8.2752 15.099687153502579
"245021" "27" 8.3001 8.2752 15.099687153502579
"245003" "27" 8.3001 8.2752 15.099687153502579
"245007" "27" 8.3001 8.2752 15.099687153502579
"245011" "27" 8.3001 8.2752 15.099687153502579
"245015" "27" 8.3001 8.2752 15.099687153502579
"245019" "27" 8.3001 8.2752 15.099687153502579
"245023" "27" 8.3001 8.2752 15.099687153502579
"619105" "54" 8.2777 8.277 14.545864657153317
"619101" "54" 8.2777 8.277 14.545864657153317
"619103" "54" 8.2777 8.277 14.545864657153317
"619201" "54" 8.2777 8.277 14.545864657153317
"619203" "54" 8.2777 8.277 14.545864657153317
"619205" "54" 8.2777 8.277 14.545864657153317
"619301" "54" 8.2777 8.277 14.545864657153317
"619303" "54" 8.2777 8.277 14.545864657153317
"619305" "54" 8.2777 8.277 14.545864657153317
"619401" "54" 8.2777 8.277 14.545864657153317
"619403" "54" 8.2777 8.277 14.545864657153317
"619405" "54" 8.2777 8.277 14.545864657153317
"619601" "54" 8.2777 8.277 14.545864657153317
"619603" "54" 8.2777 8.277 14.545864657153317
"57802" "59" 11.7127 11.7117 13.725647216453138
"57810" "59" 11.7127 11.7117 13.725647216453138
"57818" "59" 11.7127 11.7117 13.725647216453138
"57806" "59" 11.7127 11.7117 13.725647216453138
"57814" "59" 11.7127 11.7117 13.725647216453138
"57804" "59" 11.7127 11.7117 13.725647216453138
"57812" "59" 11.7127 11.7117 13.725647216453138
"57820" "59" 11.7127 11.7117 13.725647216453138
"57808" "59" 11.7127 11.7117 13.725647216453138
"57816" "59" 11.7127 11.7117 13.725647216453138
"245803" "61" 7.9604 7.9356 15.250772031190754
"245807" "61" 7.9604 7.9356 15.250772031190754
"245811" "61" 7.9604 7.9356 15.250772031190754
"245815" "61" 7.9604 7.9356 15.250772031190754
"245819" "61" 7.9604 7.9356 15.250772031190754
"245823" "61" 7.9604 7.9356 15.250772031190754
"245801" "61" 7.9604 7.9356 15.250772031190754
"245805" "61" 7.9604 7.9356 15.250772031190754
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

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 "20251223" "20260110" "20260122"
stop_too_far_from_shape_using_user_distance WARNING 46

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
633 "51" "613102" 16144 "40311" "Redwood High & Doherty Dr" [37.938073736963425,-122.52799078946255] 119.90821182826663
101 "12" "49016" 2575 "42032" "Marinwood Bus Pad Hwy 101 @ Saint Vincent's Dr" [38.0291363878344,-122.53749038028] 507.18423983437697
101 "12" "49016" 2576 "40772" "Nave Dr & Bolling Dr" [38.04765018010365,-122.53178957392248] 460.7043822759219
101 "12" "49016" 2577 "40770" "Hamilton Main Gate, Nave Dr & Hamilton Main Gate" [38.051764032258056,-122.53065000000001] 495.6803366203232
101 "12" "49016" 2578 "41317" "Hamilton Theatre Parking Lot" [38.05510857147433,-122.52423000003516] 457.1459164791061
101 "12" "49016" 2579 "41316" "Hamilton Pkwy & Sunny Cove Dr" [38.05679049400709,-122.51911304534666] 299.1017955978336
101 "12" "49016" 2580 "41364" "Hamilton Pkwy & Aberdeen Rd" [38.05880209163911,-122.5207717424659] 478.38697771125226
101 "12" "49016" 2581 "40774" "Nave Dr & Hamilton Pkwy" [38.06136414285917,-122.52880942856163] 374.6659381704559
101 "12" "49016" 2582 "40768" "Nave Dr & Roblar Dr" [38.061089178133436,-122.5317415069395] 487.98602133918155
101 "12" "49016" 2583 "40746" "Hwy 101 @ Ignacio Blvd Bus Pad" [38.063210000000005,-122.53411000000003] 472.3816023623818
101 "12" "49016" 2584 "40717" "S Novato Blvd & Redwood Blvd" [38.07846496183206,-122.54664000000001] 442.5740635727769
101 "12" "49016" 2585 "40715" "S Novato Blvd & Stone Dr" [38.077520000020826,-122.55202534031416] 451.4527150448643
101 "12" "49016" 2586 "40713" "S Novato Blvd & Midway Blvd" [38.07776489362022,-122.55646787233187] 477.9255817555998
101 "12" "49016" 2587 "40711" "S Novato Blvd & Sunset Pkwy" [38.08194169314244,-122.55870814802857] 499.41917525241587
101 "12" "49016" 2588 "40709" "S Novato Blvd & Rowland Blvd" [38.085621304353076,-122.5622255072362] 490.8426872340593
101 "12" "49016" 2589 "40707" "S Novato Blvd & Arthur St" [38.08827054301272,-122.56538307677828] 524.6134548810002
101 "12" "49016" 2590 "40705" "S Novato Blvd & Lauren Av" [38.09282532110466,-122.5678241284102] 511.9104283236047
101 "12" "49016" 2591 "40703" "S Novato Blvd & Diablo Ave" [38.0979446443693,-122.57002092035593] 544.8792415415131
101 "12" "49016" 2592 "40701" "Diablo Av & George St" [38.09988956522129,-122.57118173910948] 443.4659895037809
101 "12" "49016" 2593 "40697" "Redwood Blvd & Grant Ave" [38.10305351856844,-122.57308792566947] 447.1574660315411
101 "12" "49016" 2594 "40693" "Grant Av & Second St" [38.10536539766675,-122.5706679171991] 352.08503195648785
101 "12" "49016" 2595 "40691" "Grant Av & Fifth St" [38.10763711341026,-122.57077773195255] 495.1638969508819
101 "12" "49016" 2596 "40689" "Seventh St & Grant Av" [38.10817608109265,-122.57339635134275] 443.3770653525234
101 "12" "49016" 2597 "41172" "Seventh St & Novato Blvd" [38.10860923077072,-122.57539461538396] 314.75009540658164
101 "12" "49016" 2598 "40687" "Novato Blvd & Seventh St" [38.10913333335209,-122.57795444443312] 321.2015590049751
101 "12" "49016" 2599 "40684" "Novato Blvd & Grant Av" [38.10629701498926,-122.57904850737151] 528.6498310012186
101 "12" "49016" 2600 "40682" "Novato Blvd & Mcclay Rd" [38.107873780012646,-122.58259775105208] 524.9033899155007
101 "12" "49016" 2601 "40680" "Novato Blvd & Wilson Ct" [38.10965417915859,-122.58660208947502] 498.69150772974575
101 "12" "49016" 2602 "40678" "Novato Blvd & Oliva Dr" [38.11199515152683,-122.59182090908465] 482.1878332857993
101 "12" "49016" 2603 "40676" "Novato Blvd & Eucalyptus Av" [38.11264717393789,-122.59917021736285] 494.9362429823716
101 "12" "49016" 2604 "40674" "San Marin High School" [38.11632800000645,-122.60576299998719] 398.80601206887735
101 "12" "49016" 2605 "40672" "San Marin Dr & San Ramon Way" [38.119597795263275,-122.60864930649426] 477.23273292437096
101 "12" "49016" 2606 "40670" "San Marin Dr & San Andreas Dr" [38.12107600004708,-122.60731100007939] 484.51365043876837
101 "12" "49016" 2607 "40660" "San Marin Dr & Sereno Way" [38.123492285353,-122.5933496199082] 493.71616710603325
101 "12" "49016" 2608 "40658" "San Marin Dr & Simmons Ln" [38.12444800005262,-122.58818457137899] 465.63318386077077
101 "12" "49016" 2609 "41075" "San Marin Dr & Somerset Dr" [38.12136808968879,-122.58408225596713] 480.667248543935
101 "12" "49016" 2610 "41049" "San Marin Dr & Santolina Dr" [38.12118187503586,-122.57515625000914] 483.2386104556747
101 "12" "49016" 2611 "42147" "Novato San Marin SMART Station" [38.119791290328514,-122.56832419351966] 200.17514953208342
640 "56" "625102" 16269 "40478" "Sir Francis Drake Blvd & Aspen Ct" [37.98368737772362,-122.5711765414042] 181.93174257874816
41 "7" "17034" 1163 "40170" "Hwy 101 @ Tiburon Wye Bus Pad" [37.91387271739191,-122.51200608696276] 1358.2457797827083
41 "7" "17034" 1164 "40296" "Hwy 101 @ Paradise Dr Bus Pad" [37.93736377777834,-122.5166553333489] 1365.8849138725009
916 "65" "68818" 23733 "40478" "Sir Francis Drake Blvd & Aspen Ct" [37.98382583336418,-122.57141849994484] 155.74342578846165
194 "23" "228001" 6476 "40478" "Sir Francis Drake Blvd & Aspen Ct" [37.98384500001749,-122.57145299996873] 152.0494138637076
272 "30" "61002" 8458 "40788" "895 Panoramic Hwy Bootjack Parking Lot" [37.90936196078514,-122.60131058824145] 120.76945904465391
284 "32" "68004" 8803 "40478" "Sir Francis Drake Blvd & Aspen Ct" [37.983832268935046,-122.57143008398447] 154.50306263960817
359 "42" "23008" 10768 "40478" "Sir Francis Drake Blvd & Aspen Ct" [37.98366289041445,-122.57113491283835] 186.48333053707293
trip_distance_exceeds_shape_distance_below_threshold WARNING 59

trip_distance_exceeds_shape_distance_below_threshold

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

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"49013" "11" 19.504 19.5035 5.880970229864237
"49023" "11" 19.504 19.5035 5.880970229864237
"49033" "11" 19.504 19.5035 5.880970229864237
"49043" "11" 19.504 19.5035 5.880970229864237
"49051" "11" 19.504 19.5035 5.880970229864237
"49007" "11" 19.504 19.5035 5.880970229864237
"49005" "11" 19.504 19.5035 5.880970229864237
"49011" "11" 19.504 19.5035 5.880970229864237
"49021" "11" 19.504 19.5035 5.880970229864237
"49047" "11" 19.504 19.5035 5.880970229864237
"49019" "11" 19.504 19.5035 5.880970229864237
"49029" "11" 19.504 19.5035 5.880970229864237
"49039" "11" 19.504 19.5035 5.880970229864237
"49001" "11" 19.504 19.5035 5.880970229864237
"49015" "11" 19.504 19.5035 5.880970229864237
"49025" "11" 19.504 19.5035 5.880970229864237
"49003" "11" 19.504 19.5035 5.880970229864237
"49017" "11" 19.504 19.5035 5.880970229864237
"49027" "11" 19.504 19.5035 5.880970229864237
"49009" "11" 19.504 19.5035 5.880970229864237
"49031" "11" 19.504 19.5035 5.880970229864237
"49041" "11" 19.504 19.5035 5.880970229864237
"49037" "11" 19.504 19.5035 5.880970229864237
"49049" "11" 19.504 19.5035 5.880970229864237
"49035" "11" 19.504 19.5035 5.880970229864237
"49045" "11" 19.504 19.5035 5.880970229864237
"49053" "11" 19.504 19.5035 5.880970229864237
"49805" "11" 19.504 19.5035 5.880970229864237
"49813" "11" 19.504 19.5035 5.880970229864237
"49821" "11" 19.504 19.5035 5.880970229864237
"49801" "11" 19.504 19.5035 5.880970229864237
"49809" "11" 19.504 19.5035 5.880970229864237
"49817" "11" 19.504 19.5035 5.880970229864237
"49807" "11" 19.504 19.5035 5.880970229864237
"49815" "11" 19.504 19.5035 5.880970229864237
"49823" "11" 19.504 19.5035 5.880970229864237
"49829" "11" 19.504 19.5035 5.880970229864237
"49803" "11" 19.504 19.5035 5.880970229864237
"49811" "11" 19.504 19.5035 5.880970229864237
"61814" "64" 10.4304 10.4279 2.1777159736866785
"49819" "11" 19.504 19.5035 5.880970229864237
"49827" "11" 19.504 19.5035 5.880970229864237
"49825" "11" 19.504 19.5035 5.880970229864237
"49505" "11" 19.504 19.5035 5.880970229864237
"49513" "11" 19.504 19.5035 5.880970229864237
"49521" "11" 19.504 19.5035 5.880970229864237
"49501" "11" 19.504 19.5035 5.880970229864237
"49509" "11" 19.504 19.5035 5.880970229864237
"49517" "11" 19.504 19.5035 5.880970229864237
"49507" "11" 19.504 19.5035 5.880970229864237
unknown_file INFO 8

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"
"realtime_routes.txt"
"route_attributes.txt"
"timetable_pages.txt"
"timetable_stop_order.txt"
"timetables.txt"