GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T21:03:28Z,
for the dataset file:///shared/atomic-city-transit.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 0
  • Blocks: 0
  • Routes: 6
  • Shapes: 33
  • Stops: 164
  • Trips: 148

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 921

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.

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

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`.
"22" 12266 188.67480354693458 9 12265 188.67480354693458 8
"22" 12296 865.0353345377182 39 12295 865.0353345377182 38
"22" 12311 1193.0033944942738 54 12310 1193.0033944942738 53
"22" 12314 1262.4270275012127 57 12313 1262.4270275012127 56
"22" 12319 1363.4128642754852 62 12318 1363.4128642754852 61
"22" 12341 2147.478039985121 84 12340 2147.478039985121 83
"22" 12348 2267.014720621979 91 12347 2267.014720621979 90
"22" 12416 3354.8838858187546 159 12415 3354.8838858187546 158
"22" 12423 3756.101313733766 166 12422 3756.101313733766 165
"22" 12428 3873.3628202642385 171 12427 3873.3628202642385 170
"22" 12433 3990.624326794711 176 12432 3990.624326794711 175
"22" 12440 4391.841754709722 183 12439 4391.841754709722 182
"22" 12448 4752.386742835817 191 12447 4752.386742835817 190
"22" 12479 5343.479741245436 222 12478 5343.479741245436 221
"22" 12521 5725.471941595063 264 12520 5725.471941595063 263
"22" 12527 5749.616683615807 270 12526 5749.616683615807 269
"22" 12529 5767.463137888849 272 12528 5767.463137888849 271
"22" 12560 5960.085814064057 303 12559 5960.085814064057 302
"22" 12563 5976.510909603866 306 12562 5976.510909603866 305
"22" 12565 5990.996320097348 308 12564 5990.996320097348 307
"22" 12584 6151.185428876282 327 12583 6151.185428876282 326
"22" 12676 8029.410629005276 419 12675 8029.410629005276 418
"22" 12684 8373.413441748102 427 12683 8373.413441748102 426
"22" 12686 8428.359255117584 429 12685 8428.359255117584 428
"22" 12701 8756.327315074139 444 12700 8756.327315074139 443
"22" 12729 9362.253557739765 472 12728 9362.253557739765 471
"22" 12737 9589.646553932202 480 12736 9589.646553932202 479
"22" 12741 9690.38835875018 484 12740 9690.38835875018 483
"22" 12743 9764.036719103873 486 12742 9764.036719103873 485
"22" 12750 9935.895015068258 493 12749 9935.895015068258 492
"44" 22269 33.54041051034844 4 22268 33.54041051034844 3
"44" 22272 93.31068835490964 7 22271 93.31068835490964 6
"44" 22323 1489.9315553191996 58 22322 1489.9315553191996 57
"44" 22397 2853.4284897408384 132 22396 2853.4284897408384 131
"44" 22399 2860.206201887565 134 22398 2860.206201887565 133
"44" 22401 2866.9839140342915 136 22400 2866.9839140342915 135
"44" 22437 4180.839315921194 172 22436 4180.839315921194 171
"44" 22514 5613.17798844417 249 22513 5613.17798844417 248
"44" 22517 5655.013758367907 252 22516 5655.013758367907 251
"44" 22519 5672.975268174995 254 22518 5672.975268174995 253
"44" 22523 5707.722752577439 258 22522 5707.722752577439 257
"44" 22539 5744.514036753172 274 22538 5744.514036753172 273
"44" 22558 5943.396024343537 293 22557 5943.396024343537 292
"44" 22568 6121.75112877138 303 22567 6121.75112877138 302
"44" 22572 6170.122426466073 307 22571 6170.122426466073 306
"44" 22615 6802.223539828618 350 22614 6802.223539828618 349
"44" 22657 7690.981969824168 392 22656 7690.981969824168 391
"44" 22680 8118.834820682517 415 22679 8118.834820682517 414
"44" 22696 8513.3829612001 431 22695 8513.3829612001 430
"44" 22725 9125.23362949248 460 22724 9125.23362949248 459
expired_calendar WARNING 1

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "0"
missing_recommended_field WARNING 8

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.
"agency.txt" 2 "agency_id"
"fare_attributes.txt" 2 "agency_id"
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 1

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" "CRREL WB" 155
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20251212" "20220328" "20230322"