city-of-jacksonville — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T19:32:05Z,
for the dataset file:///shared/city-of-jacksonville_cb024040.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Passio Technologies
Publisher URL:
https://passiotech.com
Feed Email:
support@passiotech.com
Feed Language:
English
Feed Start Date:
2026-03-21
Feed End Date:
2026-04-21

Files included


  1. agency.txt
  2. calendar.txt
  3. feed_info.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 1
  • Blocks: 16
  • Routes: 5
  • Shapes: 10
  • Stops: 196
  • Trips: 229

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 17

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`.
"40394" 1762 2125.27 33 1761 2125.27 32
"40394" 1763 2125.27 34 1762 2125.27 33
"40394" 1821 3608.7 92 1820 3608.7 91
"40394" 1859 4712.81 130 1858 4712.81 129
"40386" 2812 2019.65 51 2811 2019.65 50
"40386" 2854 3119.48 93 2853 3119.48 92
"70470" 1131 18324.82 478 1130 18324.82 477
"70470" 1306 24667.88 653 1305 24667.88 652
"70470" 1322 24963.01 669 1321 24963.01 668
"70470" 1374 27593.34 721 1373 27593.34 720
"70472" 2153 5296.1 141 2152 5296.1 140
"70472" 2154 5296.1 142 2153 5296.1 141
"70472" 2176 6585.28 164 2175 6585.28 163
"70472" 2187 6838.59 175 2186 6838.59 174
"70472" 2268 10111.37 256 2267 10111.37 255
"60896" 6 579.14 5 5 579.14 4
"60896" 250 9642.97 249 249 9642.97 248
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 "20260323" "20260421" "20260422"
stop_without_stop_time WARNING 6

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.
7 "154321" "Bell Fork Rd. @ Country Club Rd."
8 "154322" "Bell Fork Rd. @ Country Club Rd. (East)"
37 "154323" "College St. @ Health Dept. (West)"
106 "145389" "Henderson Dr. @ Smith Dentist East"
115 "145452" "Jacksonville Mall East"
139 "179769" "Naval Hospital @ Camp Lejeune"