GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-10T02:50:06Z,
for the dataset file:///shared/vitran-vi-us_2969c1c6.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


  • Virgin Island Transit (VITran)
  • Virgin Island Transit (VITran)
  • Virgin Island Transit (VITran)

Feed Info


Publisher Name:
Virgin Island Transit (VITran)
Publisher URL:
https://vitranvi.com/
Feed Email:
priscilla.mottley@dpw.vi.gov
Feed Language:
English
Feed Start Date:
2023-11-28
Feed End Date:
2026-03-15

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. transfers.txt
  12. trips.txt

Counts


  • Agencies: 3
  • Blocks: 0
  • Routes: 9
  • Shapes: 0
  • Stops: 668
  • Trips: 73

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_far_stops WARNING 5

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.
27 "Route 28/ Run 103 Eastbound Fredriksted to Christiansted_T01" "stx28" 245.04791904065902 44.92545182412082 1231 1 "stx_27_610" "General Buddhoe Park" "05:45:00" 1245 15 "stx_rt70sunmall" "Rt.70-Sunshine Mall" "05:55:00"
28 "Route 28/ Run 103 Eastbound Fredriksted to Christiansted_T02" "stx28" 245.04791904065902 44.92545182412082 1286 1 "stx_27_610" "General Buddhoe Park" "08:15:00" 1300 15 "stx_rt70sunmall" "Rt.70-Sunshine Mall" "08:25:00"
29 "Route 28/ Run 103 Eastbound Fredriksted to Christiansted_T03" "stx28" 245.04791904065902 44.92545182412082 1341 1 "stx_27_610" "General Buddhoe Park" "10:45:00" 1355 15 "stx_rt70sunmall" "Rt.70-Sunshine Mall" "10:55:00"
30 "Route 28/ Run 103 Eastbound Fredriksted to Christiansted_T04" "stx28" 245.04791904065902 44.92545182412082 1396 1 "stx_27_610" "General Buddhoe Park" "13:15:00" 1410 15 "stx_rt70sunmall" "Rt.70-Sunshine Mall" "13:25:00"
31 "Route 28/ Run 103 Eastbound Fredriksted to Christiansted_T05" "stx28" 245.04791904065902 44.92545182412082 1451 1 "stx_27_610" "General Buddhoe Park" "16:15:00" 1465 15 "stx_rt70sunmall" "Rt.70-Sunshine Mall" "16:25:00"
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 "20260510" "20260315" "20260517"