ltfrb2 — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-22T00:11:18Z,
for the dataset file:///shared/ltfrb2_f2fd3aa6.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Auckland Transport
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-08-06
Feed End Date:
2026-11-29

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. frequencies.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. transfers.txt
  13. trips.txt

Counts


  • Agencies: 17
  • Blocks: 0
  • Routes: 215
  • Shapes: 637
  • Stops: 6991
  • Trips: 37081

Specification Compliance report

13116 notices reported (0 errors, 13097 warnings, 19 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 11036

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 11036 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`.
"1036-35304-3e802c7b" 40876 0.0 2 40875 0.0 1
"1036-35304-3e802c7b" 40883 0.102 9 40882 0.102 8
"1036-35304-3e802c7b" 40893 0.424 19 40892 0.424 18
"1036-35304-3e802c7b" 40898 0.473 24 40897 0.473 23
"1036-35304-3e802c7b" 40937 0.885 63 40936 0.885 62
"1036-35304-3e802c7b" 40963 1.478 89 40962 1.478 88
"1036-35304-3e802c7b" 41082 7.058 208 41081 7.058 207
"1036-35304-3e802c7b" 41088 7.286 214 41087 7.286 213
"1036-35304-3e802c7b" 41162 9.824 288 41161 9.824 287
"1036-35304-3e802c7b" 41189 10.781 315 41188 10.781 314
"246-850026-85189513" 308252 5.504 97 308251 5.504 96
"246-850026-85189513" 308253 5.504 98 308252 5.504 97
"246-850026-85189513" 308452 7.357 297 308451 7.357 296
"246-850026-85189513" 308513 7.934 358 308512 7.934 357
"246-850026-85189513" 308648 9.184 493 308647 9.184 492
"246-850026-85189513" 308823 10.778 668 308822 10.778 667
"246-850026-85189513" 308894 11.41 739 308893 11.41 738
"246-850026-85189513" 308898 11.425 743 308897 11.425 742
"1110-12304-f2998023" 83868 9.869 195 83867 9.869 194
"1110-12304-f2998023" 83870 9.892 197 83869 9.892 196
"1110-12304-f2998023" 83871 9.892 198 83870 9.892 197
"1110-12304-f2998023" 83902 10.88 229 83901 10.88 228
"1110-12304-f2998023" 83906 10.935 233 83905 10.935 232
"1110-12304-f2998023" 83909 10.966 236 83908 10.966 235
"1110-12304-f2998023" 83939 13.149 266 83938 13.149 265
"1110-12304-f2998023" 83941 13.167 268 83940 13.167 267
"249-820312-efec740b" 370139 3.805 72 370138 3.805 71
"249-820312-efec740b" 370262 4.003 195 370261 4.003 194
"249-820312-efec740b" 370390 4.261 323 370389 4.261 322
"249-820312-efec740b" 370403 4.288 336 370402 4.288 335
"249-820312-efec740b" 370436 4.358 369 370435 4.358 368
"249-820312-efec740b" 370445 4.377 378 370444 4.377 377
"249-820312-efec740b" 370496 4.493 429 370495 4.493 428
"249-820312-efec740b" 370501 4.504 434 370500 4.504 433
"249-820312-efec740b" 370655 4.868 588 370654 4.868 587
"249-820312-efec740b" 370695 4.964 628 370694 4.964 627
"249-820312-efec740b" 370720 5.018 653 370719 5.018 652
"249-820312-efec740b" 370868 8.1 801 370867 8.1 800
"249-820312-efec740b" 370905 8.172 838 370904 8.172 837
"249-820312-efec740b" 370918 8.197 851 370917 8.197 850
"249-820312-efec740b" 370947 8.253 880 370946 8.253 879
"249-820312-efec740b" 370950 8.257 883 370949 8.257 882
"249-820312-efec740b" 370963 8.283 896 370962 8.283 895
"249-820312-efec740b" 370966 8.287 899 370965 8.287 898
"249-820312-efec740b" 371044 8.451 977 371043 8.451 976
"249-820312-efec740b" 371047 8.456 980 371046 8.456 979
"249-820312-efec740b" 371067 8.496 1000 371066 8.496 999
"249-820312-efec740b" 371094 8.549 1027 371093 8.549 1026
"249-820312-efec740b" 371238 8.886 1171 371237 8.886 1170
"249-820312-efec740b" 371278 8.977 1211 371277 8.977 1210
expired_calendar WARNING 11

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.
3 "Daily-2"
7 "ExSat-2"
10 "ExSun-2"
14 "FriSat-2"
19 "Friday-2"
24 "Other-12"
40 "Other-27"
63 "Saturday-2"
68 "Sunday-2"
80 "Weekday-4"
83 "Weekend-2"
fast_travel_between_consecutive_stops WARNING 88

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.

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

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.
24141 "1295-36401-21600-2-c2ec7339" "364-203" 413.8223324247553 0.45980259158306147 905436 27 "6047-f079274a" "Mcannalley Street" "06:32:56" 905437 28 "6044-9da250d0" "Stop B Manurewa Station" "06:33:00"
24162 "1295-36401-36000-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 807790 27 "6047-f079274a" "Mcannalley Street" "10:32:56" 807791 28 "6044-9da250d0" "Stop B Manurewa Station" "10:33:00"
24159 "1295-36401-36000-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 807790 27 "6047-f079274a" "Mcannalley Street" "10:32:56" 807791 28 "6044-9da250d0" "Stop B Manurewa Station" "10:33:00"
24150 "1295-36401-28800-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 981186 27 "6047-f079274a" "Mcannalley Street" "08:32:56" 981187 28 "6044-9da250d0" "Stop B Manurewa Station" "08:33:00"
24222 "1295-36401-80700-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 846315 27 "6047-f079274a" "Mcannalley Street" "22:56:56" 846316 28 "6044-9da250d0" "Stop B Manurewa Station" "22:57:00"
24148 "1295-36401-27000-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 919384 27 "6047-f079274a" "Mcannalley Street" "08:01:56" 919385 28 "6044-9da250d0" "Stop B Manurewa Station" "08:02:00"
24183 "1295-36401-53700-2-242a9929" "364-203" 413.8223324247553 0.45980259158306147 782638 27 "6047-f079274a" "Mcannalley Street" "15:28:56" 782639 28 "6044-9da250d0" "Stop B Manurewa Station" "15:29:00"
24207 "1295-36401-69900-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 867757 27 "6047-f079274a" "Mcannalley Street" "19:57:56" 867758 28 "6044-9da250d0" "Stop B Manurewa Station" "19:58:00"
24144 "1295-36401-25200-2-5293e28c" "364-203" 413.8223324247553 0.45980259158306147 889564 27 "6047-f079274a" "Mcannalley Street" "07:34:56" 889565 28 "6044-9da250d0" "Stop B Manurewa Station" "07:35:00"
24198 "1295-36401-63000-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 781354 27 "6047-f079274a" "Mcannalley Street" "18:02:56" 781355 28 "6044-9da250d0" "Stop B Manurewa Station" "18:03:00"
24197 "1295-36401-63000-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 781354 27 "6047-f079274a" "Mcannalley Street" "18:02:56" 781355 28 "6044-9da250d0" "Stop B Manurewa Station" "18:03:00"
24179 "1295-36401-50400-2-c2ec7339" "364-203" 413.8223324247553 0.45980259158306147 863815 27 "6047-f079274a" "Mcannalley Street" "14:32:56" 863816 28 "6044-9da250d0" "Stop B Manurewa Station" "14:33:00"
24178 "1295-36401-50400-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 744755 27 "6047-f079274a" "Mcannalley Street" "14:32:56" 744756 28 "6044-9da250d0" "Stop B Manurewa Station" "14:33:00"
24143 "1295-36401-23400-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 955129 27 "6047-f079274a" "Mcannalley Street" "07:01:56" 955130 28 "6044-9da250d0" "Stop B Manurewa Station" "07:02:00"
24151 "1295-36401-30600-2-5293e28c" "364-203" 413.8223324247553 0.45980259158306147 828601 27 "6047-f079274a" "Mcannalley Street" "09:04:56" 828602 28 "6044-9da250d0" "Stop B Manurewa Station" "09:05:00"
24170 "1295-36401-43200-2-c2ec7339" "364-203" 413.8223324247553 0.45980259158306147 1039045 27 "6047-f079274a" "Mcannalley Street" "12:32:56" 1039046 28 "6044-9da250d0" "Stop B Manurewa Station" "12:33:00"
24174 "1295-36401-46800-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 884661 27 "6047-f079274a" "Mcannalley Street" "13:32:56" 884662 28 "6044-9da250d0" "Stop B Manurewa Station" "13:33:00"
24209 "1295-36401-71700-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 960788 27 "6047-f079274a" "Mcannalley Street" "20:27:56" 960789 28 "6044-9da250d0" "Stop B Manurewa Station" "20:28:00"
24194 "1295-36401-61200-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 762763 27 "6047-f079274a" "Mcannalley Street" "17:32:56" 762764 28 "6044-9da250d0" "Stop B Manurewa Station" "17:33:00"
24195 "1295-36401-61200-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 762763 27 "6047-f079274a" "Mcannalley Street" "17:32:56" 762764 28 "6044-9da250d0" "Stop B Manurewa Station" "17:33:00"
24203 "1295-36401-66600-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 921982 27 "6047-f079274a" "Mcannalley Street" "19:02:56" 921983 28 "6044-9da250d0" "Stop B Manurewa Station" "19:03:00"
24204 "1295-36401-66600-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 921982 27 "6047-f079274a" "Mcannalley Street" "19:02:56" 921983 28 "6044-9da250d0" "Stop B Manurewa Station" "19:03:00"
24167 "1295-36401-41400-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 824928 27 "6047-f079274a" "Mcannalley Street" "12:02:56" 824929 28 "6044-9da250d0" "Stop B Manurewa Station" "12:03:00"
24147 "1295-36401-27000-2-5293e28c" "364-203" 413.8223324247553 0.45980259158306147 813955 27 "6047-f079274a" "Mcannalley Street" "08:04:56" 813956 28 "6044-9da250d0" "Stop B Manurewa Station" "08:05:00"
24221 "1295-36401-79200-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 974386 27 "6047-f079274a" "Mcannalley Street" "22:31:56" 974387 28 "6044-9da250d0" "Stop B Manurewa Station" "22:32:00"
24220 "1295-36401-79200-2-90d849f1" "364-203" 413.8223324247553 0.45980259158306147 974386 27 "6047-f079274a" "Mcannalley Street" "22:31:56" 974387 28 "6044-9da250d0" "Stop B Manurewa Station" "22:32:00"
24214 "1295-36401-75300-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 951645 27 "6047-f079274a" "Mcannalley Street" "21:27:56" 951646 28 "6044-9da250d0" "Stop B Manurewa Station" "21:28:00"
24208 "1295-36401-70200-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 759852 27 "6047-f079274a" "Mcannalley Street" "20:02:56" 759853 28 "6044-9da250d0" "Stop B Manurewa Station" "20:03:00"
24158 "1295-36401-34200-2-c2ec7339" "364-203" 413.8223324247553 0.45980259158306147 1110126 27 "6047-f079274a" "Mcannalley Street" "10:02:56" 1110127 28 "6044-9da250d0" "Stop B Manurewa Station" "10:03:00"
24155 "1295-36401-32400-2-c2ec7339" "364-203" 413.8223324247553 0.45980259158306147 1048120 27 "6047-f079274a" "Mcannalley Street" "09:32:56" 1048121 28 "6044-9da250d0" "Stop B Manurewa Station" "09:33:00"
24219 "1295-36401-78900-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 750882 27 "6047-f079274a" "Mcannalley Street" "22:27:56" 750883 28 "6044-9da250d0" "Stop B Manurewa Station" "22:28:00"
24169 "1295-36401-43200-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 992796 27 "6047-f079274a" "Mcannalley Street" "12:32:56" 992797 28 "6044-9da250d0" "Stop B Manurewa Station" "12:33:00"
24140 "1295-36401-21600-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 800622 27 "6047-f079274a" "Mcannalley Street" "06:31:56" 800623 28 "6044-9da250d0" "Stop B Manurewa Station" "06:32:00"
24176 "1295-36401-48600-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 892950 27 "6047-f079274a" "Mcannalley Street" "14:02:56" 892951 28 "6044-9da250d0" "Stop B Manurewa Station" "14:03:00"
24215 "1295-36401-75600-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 984400 27 "6047-f079274a" "Mcannalley Street" "21:31:56" 984401 28 "6044-9da250d0" "Stop B Manurewa Station" "21:32:00"
24177 "1295-36401-48600-2-c2ec7339" "364-203" 413.8223324247553 0.45980259158306147 907320 27 "6047-f079274a" "Mcannalley Street" "14:02:56" 907321 28 "6044-9da250d0" "Stop B Manurewa Station" "14:03:00"
24139 "1295-36401-19800-2-a2606121" "364-203" 413.8223324247553 0.45980259158306147 1109516 27 "6047-f079274a" "Mcannalley Street" "06:02:56" 1109517 28 "6044-9da250d0" "Stop B Manurewa Station" "06:03:00"
24168 "1295-36401-41400-2-a2606121" "364-203" 413.8223324247553 0.45980259158306147 748058 27 "6047-f079274a" "Mcannalley Street" "12:02:56" 748059 28 "6044-9da250d0" "Stop B Manurewa Station" "12:03:00"
24210 "1295-36401-72000-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 750767 27 "6047-f079274a" "Mcannalley Street" "20:31:56" 750768 28 "6044-9da250d0" "Stop B Manurewa Station" "20:32:00"
24223 "1295-36401-81000-2-90d849f1" "364-203" 413.8223324247553 0.45980259158306147 826819 27 "6047-f079274a" "Mcannalley Street" "23:01:56" 826820 28 "6044-9da250d0" "Stop B Manurewa Station" "23:02:00"
24224 "1295-36401-81000-2-b50cfce5" "364-203" 413.8223324247553 0.45980259158306147 826819 27 "6047-f079274a" "Mcannalley Street" "23:01:56" 826820 28 "6044-9da250d0" "Stop B Manurewa Station" "23:02:00"
24186 "1295-36401-55800-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 932516 27 "6047-f079274a" "Mcannalley Street" "16:02:56" 932517 28 "6044-9da250d0" "Stop B Manurewa Station" "16:03:00"
24187 "1295-36401-55800-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 932516 27 "6047-f079274a" "Mcannalley Street" "16:02:56" 932517 28 "6044-9da250d0" "Stop B Manurewa Station" "16:03:00"
24185 "1295-36401-55500-2-39625ecd" "364-203" 413.8223324247553 0.45980259158306147 993111 27 "6047-f079274a" "Mcannalley Street" "16:01:56" 993112 28 "6044-9da250d0" "Stop B Manurewa Station" "16:02:00"
24201 "1295-36401-64800-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 1032587 27 "6047-f079274a" "Mcannalley Street" "18:32:56" 1032588 28 "6044-9da250d0" "Stop B Manurewa Station" "18:33:00"
24200 "1295-36401-64800-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 1032587 27 "6047-f079274a" "Mcannalley Street" "18:32:56" 1032588 28 "6044-9da250d0" "Stop B Manurewa Station" "18:33:00"
24153 "1295-36401-30600-2-c98d508f" "364-203" 413.8223324247553 0.45980259158306147 968617 27 "6047-f079274a" "Mcannalley Street" "09:02:56" 968618 28 "6044-9da250d0" "Stop B Manurewa Station" "09:03:00"
24152 "1295-36401-30600-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 968617 27 "6047-f079274a" "Mcannalley Street" "09:02:56" 968618 28 "6044-9da250d0" "Stop B Manurewa Station" "09:03:00"
24157 "1295-36401-34200-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 825274 27 "6047-f079274a" "Mcannalley Street" "10:02:56" 825275 28 "6044-9da250d0" "Stop B Manurewa Station" "10:03:00"
24184 "1295-36401-54000-2-55544414" "364-203" 413.8223324247553 0.45980259158306147 988090 27 "6047-f079274a" "Mcannalley Street" "15:32:56" 988091 28 "6044-9da250d0" "Stop B Manurewa Station" "15:33:00"
fast_travel_between_far_stops WARNING 1

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.
1013 "1023-22259-80400-2-fdb18843" "RBS-402" 253.97760850156155 12.698880425078078 213075 1 "2850-3422d278" "Pukekohe Station" "22:20:00" 213077 3 "2806-def4d3f4" "Stop E Drury Station" "22:22:00"
missing_bike_allowance WARNING 663

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
29616 "DEV-209" "512-92011-64800-2-93aa0b87"
29700 "DEV-209" "512-92011-65700-2-93aa0b87"
31252 "DEV-209" "512-92011-66000-2-93aa0b87"
33268 "DEV-209" "512-92011-67200-2-93aa0b87"
33974 "DEV-209" "512-92011-67500-2-93aa0b87"
35434 "DEV-209" "512-92011-26400-2-93aa0b87"
35439 "DEV-209" "512-92011-27000-2-93aa0b87"
35446 "DEV-209" "512-92011-27600-2-93aa0b87"
35453 "DEV-209" "512-92011-28800-2-93aa0b87"
35460 "DEV-209" "512-92011-30000-2-93aa0b87"
35467 "DEV-209" "512-92011-30600-2-93aa0b87"
35474 "DEV-209" "512-92011-31200-2-93aa0b87"
35481 "DEV-209" "512-92011-32400-2-93aa0b87"
35488 "DEV-209" "512-92011-33600-2-93aa0b87"
35495 "DEV-209" "512-92011-34200-2-93aa0b87"
35502 "DEV-209" "512-92011-34800-2-93aa0b87"
35509 "DEV-209" "512-92011-36000-2-93aa0b87"
35516 "DEV-209" "512-92011-36900-2-93aa0b87"
35523 "DEV-209" "512-92011-38700-2-93aa0b87"
35530 "DEV-209" "512-92011-40500-2-93aa0b87"
35537 "DEV-209" "512-92011-42300-2-93aa0b87"
35544 "DEV-209" "512-92011-44100-2-93aa0b87"
35551 "DEV-209" "512-92011-45900-2-93aa0b87"
35558 "DEV-209" "512-92011-47700-2-93aa0b87"
35565 "DEV-209" "512-92011-49500-2-93aa0b87"
35572 "DEV-209" "512-92011-51300-2-93aa0b87"
35579 "DEV-209" "512-92011-53100-2-93aa0b87"
35586 "DEV-209" "512-92011-54900-2-93aa0b87"
35593 "DEV-209" "512-92011-56700-2-93aa0b87"
35600 "DEV-209" "512-92011-58500-2-93aa0b87"
35607 "DEV-209" "512-92011-58800-2-93aa0b87"
35614 "DEV-209" "512-92011-60000-2-93aa0b87"
35621 "DEV-209" "512-92011-60300-2-93aa0b87"
35628 "DEV-209" "512-92011-61200-2-93aa0b87"
35635 "DEV-209" "512-92011-62100-2-93aa0b87"
35642 "DEV-209" "512-92011-62400-2-93aa0b87"
35649 "DEV-209" "512-92011-63600-2-93aa0b87"
35656 "DEV-209" "512-92011-63900-2-93aa0b87"
35663 "DEV-209" "512-92011-69300-2-93aa0b87"
35670 "DEV-209" "512-92011-69600-2-93aa0b87"
35677 "DEV-209" "512-92011-70800-2-93aa0b87"
35684 "DEV-209" "512-92011-71100-2-93aa0b87"
35691 "DEV-209" "512-92011-72000-2-93aa0b87"
35698 "DEV-209" "512-92011-72900-2-93aa0b87"
35705 "DEV-209" "512-92011-74700-2-93aa0b87"
35712 "DEV-209" "512-92011-76500-2-93aa0b87"
35719 "DEV-209" "512-92011-78300-2-93aa0b87"
35736 "DEV-209" "512-92011-80100-2-93aa0b87"
35743 "DEV-209" "512-92011-81900-2-93aa0b87"
35750 "DEV-209" "512-92011-68400-2-93aa0b87"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
route_color_contrast WARNING 1

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"CTY-202" 3 "#E30613" "#152239"
route_long_name_contains_short_name WARNING 215

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

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

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"101-202" 2 "101" "101"
"CTY-202" 3 "CTY" "CTY"
"WEST-201" 4 "WEST" "WEST"
"105-202" 5 "105" "105"
"106-202" 6 "106" "106"
"111-203" 7 "111" "111"
"112-203" 8 "112" "112"
"114-203" 9 "114" "114"
"DEV-209" 10 "DEV" "DEV"
"EAST-201" 11 "EAST" "EAST"
"115-203" 12 "115" "115"
"116-203" 13 "116" "116"
"11T-207" 14 "11T" "11T"
"11W-207" 15 "11W" "11W"
"12-207" 16 "12" "12"
"122-203" 17 "122" "122"
"123-203" 18 "123" "123"
"125-203" 19 "125" "125"
"126-203" 20 "126" "126"
"148-203" 21 "148" "148"
"149-203" 22 "149" "149"
"15-203" 23 "15" "15"
"152-203" 24 "152" "152"
"128-221" 25 "128" "128"
"13-203" 26 "13" "13"
"135-203" 27 "135" "135"
"14-203" 28 "14" "14"
"143-203" 29 "143" "143"
"145-203" 30 "145" "145"
"186-203" 31 "186" "186"
"191-203" 32 "191" "191"
"195-203" 33 "195" "195"
"147-203" 34 "147" "147"
"161-203" 35 "161" "161"
"20-202" 36 "20" "20"
"209-203" 37 "209" "209"
"22N-202" 38 "22N" "22N"
"22R-202" 39 "22R" "22R"
"24B-202" 40 "24B" "24B"
"24R-202" 41 "24R" "24R"
"252-202" 42 "252" "252"
"162-203" 43 "162" "162"
"17-203" 44 "17" "17"
"170-203" 45 "170" "170"
"171-203" 46 "171" "171"
"18-202" 47 "18" "18"
"253-202" 48 "253" "253"
"25B-202" 49 "25B" "25B"
"25L-202" 50 "25L" "25L"
"27H-202" 51 "27H" "27H"
service_has_no_active_day_of_the_week WARNING 41

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
21 "Other-1"
22 "Other-10"
23 "Other-11"
24 "Other-12"
25 "Other-13"
26 "Other-14"
27 "Other-15"
28 "Other-16"
29 "Other-17"
30 "Other-18"
31 "Other-19"
32 "Other-2"
33 "Other-20"
34 "Other-21"
35 "Other-22"
36 "Other-23"
37 "Other-24"
38 "Other-25"
39 "Other-26"
40 "Other-27"
41 "Other-28"
42 "Other-29"
43 "Other-3"
44 "Other-30"
45 "Other-31"
46 "Other-32"
47 "Other-33"
48 "Other-34"
49 "Other-35"
50 "Other-36"
51 "Other-37"
52 "Other-38"
53 "Other-39"
54 "Other-4"
55 "Other-40"
56 "Other-41"
57 "Other-5"
58 "Other-6"
59 "Other-7"
60 "Other-8"
61 "Other-9"
stop_without_stop_time WARNING 1040

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.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
15 "1020-3a0bed67" "Margaret Griffen Park"
27 "1035-fe0b908f" "Margaret Griffen Park"
28 "1037-b78f1fdc" "Princes Street East"
55 "1071-636f14c0" "Nuffield Lane"
60 "1078-d359035a" "Mayoral Drive/Myers Park"
63 "1080-017db4bc" "Auckland City Fire Station"
67 "1085-4e46b1ee" "Weka Road"
69 "1087-a43f9c83" "Weka Road"
76 "1094-bf7f44e6" "Lorne Street"
122 "1128-6aafeb28" "Alison Park"
124 "1129-ff770e5a" "419 Seaview Road"
127 "1131-ad553f59" "Brown Road"
129 "1133-7474af8c" "363 Seaview Road"
131 "1136-71a59389" "109 Burnley Tce Hail and Ride"
132 "1137-da0c00a3" "65 Seaview Road"
143 "1145-5d07e658" "Ocean View Road"
145 "1147-89ad5f02" "Waikare Road"
168 "1164-7356a517" "Ostend Road"
170 "1166-f12e6408" "Albert Crescent"
172 "1168-7c704380" "Waiheke War Memorial Hall"
199 "1187-b6be3127" "Wharf Road/ Ostend Domain"
201 "1189-ef46287f" "Albert Crescent"
239 "1223-640e2349" "11 Wellington Road"
241 "1227-48df68c5" "Ocean Road"
262 "1311-a81785fb" "Tainui Road"
263 "1312-542a6eed" "120 Mayoral Drive"
264 "1313-60947ff3" "Morrin Road/College Road"
265 "1314-9d4ea83a" "Onehunga High School"
267 "1316-53113a2f" "Royal Oak Intermediate"
269 "1318-9aecd817" "Mayoral Drive/Queen Street"
272 "1320-41ad7876" "Ellerslie Primary"
273 "1321-a2a5dcc9" "Wattle Road"
274 "1322-cd2ed9ad" "Otahuhu Intermediate School"
278 "1326-88d9f4cf" "Homestead Drive"
280 "1328-135f6741" "Morrin Road/College Road"
281 "1329-e78f6122" "Viaduct Harbour Avenue/Halsey Street"
283 "1330-46e03f8e" "Viaduct Harbour Avenue/ Halsey Street"
284 "1331-d75a7554" "Gladstone Road"
285 "1332-06829269" "SkyCity Auckland"
289 "1336-7e370ac5" "Gladstone Road"
290 "1337-36603b71" "Otahuhu/Mount Richmond"
294 "1344-cbdfa005" "Tiramarama Way"
310 "1360-e4a45aa3" "Hobson Street/ Swanson Street"
312 "1364-a228f96f" "Mayoral Drive/Myers Park"
316 "1368-f278e399" "120 Quay Street"
326 "1381-6f92eee3" "Sacred Heart College"
344 "1408-d3ab25bd" "Norman Lesser Reserve"
345 "1409-f7a8e677" "Special Events Bus Stop Eden Park"
351 "1418-07adc497" "Wolverton Street"
355 "1422-a2b7cbbb" "St Thomas School"
big_gap_in_service INFO 15

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"Other-15" "2026-08-14" "2026-09-28" 44
"Other-16" "2026-08-15" "2026-09-28" 43
"Other-17" "2026-08-07" "2026-09-04" 27
"Other-17" "2026-09-04" "2026-10-02" 27
"Other-17" "2026-10-02" "2026-10-24" 21
"Other-19" "2026-08-09" "2026-09-06" 27
"Other-19" "2026-09-06" "2026-10-04" 27
"Other-19" "2026-10-04" "2026-10-25" 20
"Other-41" "2026-08-31" "2026-11-02" 62
"Saturday-5" "2026-08-31" "2026-10-31" 60
"Saturday-6" "2026-08-29" "2026-10-31" 62
"Weekday-2" "2026-09-25" "2026-10-12" 16
"Weekday-5" "2026-09-25" "2026-10-12" 16
"Weekend-7" "2026-08-30" "2026-10-31" 61
"Weekend-8" "2026-08-31" "2026-10-31" 60
unknown_column INFO 3

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"routes.txt" "contract_id" 11
"stops.txt" "start_date" 14
"stops.txt" "end_date" 15
unsorted_stop_times INFO 1

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

'stop_times.txt' entries for a given trip are not sorted by stop_sequence, or are not contiguous in the file.

You can see more about this notice here.

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"1254-10102-55200-2-1665d1cb" 130790 130814