GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-10T00:53:39Z,
for the dataset file:///shared/tranzalpinerailway-abeltasm_b442a8e9.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


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. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 31
  • Blocks: 0
  • Routes: 260
  • Shapes: 3
  • Stops: 1403
  • Trips: 285

Specification Compliance report

564 notices reported (2 errors, 562 warnings, 0 infos)

Notice Code Severity Total
start_and_end_range_out_of_order ERROR 2

start_and_end_range_out_of_order

Two date or time fields are out of order.

Date or time fields have been found out of order in calendar.txt, feed_info.txt and stop_times.txt.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. entityId (?) The faulty service id. startFieldName (?) The start value's field name. startValue (?) The start value. endFieldName (?) The end value's field name. endValue (?) The end value.
"calendar.txt" 93 "28635" "start_date" "20190101" "end_date" "20180625"
"calendar.txt" 137 "29007" "start_date" "20190101" "end_date" "20181031"
duplicate_route_name WARNING 173

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

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

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
2 "2041" 3 "2042" "" "Hamilton - Central - Whangarei" 3 "SK"
2 "2041" 4 "2043" "" "Hamilton - Central - Whangarei" 3 "SK"
2 "2041" 5 "2044" "" "Hamilton - Central - Whangarei" 3 "SK"
6 "2045" 7 "2046" "" "Auckland - Central - Wellington - Central" 3 "SK"
8 "2047" 9 "2048" "" "Auckland - Central - Rotorua" 3 "SK"
14 "3102" 15 "3109" "" "Hamilton - Central - Tauranga" 3 "IC"
13 "3101" 16 "3110" "" "Hamilton - Central - Mount Maunganui (Tauranga)" 3 "IC"
17 "3901" 18 "3902" "" "Paihia (Bay of Islands) - Paihia (Bay of Islands)" 4 "GB"
22 "5006" 23 "5007" "" "Christchurch - Greymouth" 2 "AL"
25 "5370" 26 "5372" "" "Rotorua - Rotorua" 3 "HM"
30 "6101" 31 "6108" "" "Auckland - Central - Kerikeri" 3 "IC"
32 "6210" 34 "6219" "" "Auckland - Central - Rotorua" 3 "IC"
33 "6211" 35 "6222" "" "Auckland - Central - Gisborne" 3 "IC"
33 "6211" 36 "6224" "" "Auckland - Central - Gisborne" 3 "IC"
32 "6210" 37 "6228" "" "Auckland - Central - Rotorua" 3 "IC"
32 "6210" 38 "6229" "" "Auckland - Central - Rotorua" 3 "IC"
39 "6253" 40 "6254" "" "Auckland - Central - Hamilton - Central" 3 "IC"
39 "6253" 41 "6255" "" "Auckland - Central - Hamilton - Central" 3 "IC"
39 "6253" 42 "6256" "" "Auckland - Central - Hamilton - Central" 3 "IC"
39 "6253" 43 "6259" "" "Auckland - Central - Hamilton - Central" 3 "IC"
39 "6253" 44 "6260" "" "Auckland - Central - Hamilton - Central" 3 "IC"
39 "6253" 45 "6261" "" "Auckland - Central - Hamilton - Central" 3 "IC"
39 "6253" 46 "6262" "" "Auckland - Central - Hamilton - Central" 3 "IC"
47 "6331" 48 "6332" "" "Thames - Whitianga" 3 "IC"
47 "6331" 49 "6344" "" "Thames - Whitianga" 3 "IC"
47 "6331" 50 "6345" "" "Thames - Whitianga" 3 "IC"
51 "6356" 52 "6357" "" "Auckland - Central - Bayfair (Tauranga)" 3 "IC"
51 "6356" 53 "6363" "" "Auckland - Central - Bayfair (Tauranga)" 3 "IC"
51 "6356" 55 "6366" "" "Auckland - Central - Bayfair (Tauranga)" 3 "IC"
54 "6364" 56 "6367" "" "Wellington - Central - Gisborne" 3 "IC"
57 "6371" 58 "6374" "" "Auckland - Central - Tauranga" 3 "IC"
59 "6390" 60 "6392" "" "Taupo - Taupo" 3 "HJ"
61 "6404" 63 "6411" "" "Auckland - Central - New Plymouth" 3 "IC"
62 "6407" 64 "6412" "" "Auckland - Central - Palmerston North" 3 "IC"
61 "6404" 65 "6417" "" "Auckland - Central - New Plymouth" 3 "IC"
61 "6404" 66 "6418" "" "Auckland - Central - New Plymouth" 3 "IC"
67 "6454" 68 "6455" "" "Auckland - Central - Auckland Domestic Airport" 3 "SB"
67 "6454" 69 "6457" "" "Auckland - Central - Auckland Domestic Airport" 3 "SB"
70 "6458" 71 "6460" "" "Manukau City (Auckland) - Auckland International Airport" 3 "3B"
70 "6458" 72 "6462" "" "Manukau City (Auckland) - Auckland International Airport" 3 "3B"
70 "6458" 73 "6464" "" "Manukau City (Auckland) - Auckland International Airport" 3 "3B"
70 "6458" 74 "6466" "" "Manukau City (Auckland) - Auckland International Airport" 3 "3B"
70 "6458" 76 "6470" "" "Manukau City (Auckland) - Auckland International Airport" 3 "3B"
75 "6468" 77 "6472" "" "Manukau City (Auckland) - Auckland Domestic Airport" 3 "3B"
75 "6468" 78 "6474" "" "Manukau City (Auckland) - Auckland Domestic Airport" 3 "3B"
75 "6468" 79 "6476" "" "Manukau City (Auckland) - Auckland Domestic Airport" 3 "3B"
75 "6468" 80 "6478" "" "Manukau City (Auckland) - Auckland Domestic Airport" 3 "3B"
75 "6468" 81 "6480" "" "Manukau City (Auckland) - Auckland Domestic Airport" 3 "3B"
82 "6501" 83 "6502" "" "Auckland - Central - Wellington - Central" 3 "IC"
82 "6501" 84 "6503" "" "Auckland - Central - Wellington - Central" 3 "IC"
expired_calendar WARNING 285

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.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "16000"
3 "16185"
4 "19811"
5 "20000"
6 "21264"
7 "21869"
8 "22504"
9 "23028"
10 "23657"
11 "23658"
12 "23861"
13 "23890"
14 "23891"
15 "23965"
16 "23968"
17 "24129"
18 "24130"
19 "24402"
20 "24450"
21 "24507"
22 "24736"
23 "25735"
24 "25779"
25 "25860"
26 "26080"
27 "26162"
28 "26171"
29 "26237"
30 "26752"
31 "26818"
32 "26832"
33 "26833"
34 "26944"
35 "26978"
36 "26979"
37 "26980"
38 "27104"
39 "27268"
40 "27332"
41 "27333"
42 "27334"
43 "27335"
44 "27338"
45 "27531"
46 "27598"
47 "27600"
48 "27742"
49 "27743"
50 "27744"
51 "27745"
fast_travel_between_consecutive_stops WARNING 56

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 56 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.
84 "28549" "8111" 151.5526498468461 12.629387487237176 646 1 "GOR" "Gore" "09:50:00" 647 2 "MAT-8111" "Mataura" "09:54:00"
84 "28549" "8111" 166.07199515634824 13.839332929695686 648 3 "EDN-8111" "Edendale" "10:05:00" 649 4 "DCR" "Dacre" "10:09:00"
33 "26833" "7629" 165.0896250051548 13.757468750429569 305 3 "HLC-7629" "Hillcrest (Hamilton)" "17:55:00" 306 4 "SPC" "St Peters School (Cambridge)" "17:59:00"
145 "29057" "6606" 154.68039100844436 25.780065168074064 1443 13 "WRK" "Wairakei" "16:10:00" 1444 14 "GSP" "Golden Springs" "16:19:00"
219 "29352" "6411" 157.74009507441696 13.145007922868079 2467 19 "URN-6411" "Urenui" "19:45:00" 2469 20 "WAT" "Waitara" "19:49:00"
220 "29353" "6418" 157.74009507441696 13.145007922868079 2503 6 "WAT" "Waitara" "15:31:00" 2504 7 "URN-6418" "Urenui" "15:35:00"
220 "29353" "6418" 161.9027768095785 13.491898067464875 2504 7 "URN-6418" "Urenui" "15:36:00" 2505 8 "URT" "Uruti" "15:40:00"
26 "26080" "7103" 179.50187060042634 14.958489216702194 183 15 "IWT" "Iwitahi" "13:20:00" 184 16 "RGT" "Rangitaiki" "13:24:00"
26 "26080" "7103" 234.51540794245423 19.542950661871185 184 16 "RGT" "Rangitaiki" "13:25:00" 185 17 "TRW-7103" "Tarawera" "13:29:00"
26 "26080" "7103" 256.5272862900599 21.377273857504992 189 20 "TPH" "Te Pohue" "14:45:00" 190 21 "ESK" "Eskdale" "14:49:00"
209 "29336" "6211" 427.5941748493184 14.253139161643945 2211 16 "ROA" "Rotorua Airport" "14:23:00" 2212 17 "RTI" "Rotoiti" "14:24:00"
175 "29155" "6807" 189.72876653075235 6.324292217691745 1657 17 "MAX" "Maxwell" "10:18:00" 1658 18 "KAI" "Kai Iwi" "10:19:00"
141 "29012" "8711" 354.60036223498133 5.910006037249689 1406 7 "LTF" "Leithfield" "14:40:00" 1407 8 "AMB-8711" "Amberley" "14:40:00"
206 "29324" "6367" 271.6662176268227 9.055540587560756 2158 4 "MKE" "Manutuke" "09:15:00" 2160 5 "MRW" "Muriwai" "09:16:00"
206 "29324" "6367" 173.2815915173464 5.776053050578214 2130 14 "TIO" "Tangoio" "12:30:00" 2131 15 "WKI" "Whirinaki (Hawkes Bay)" "12:31:00"
206 "29324" "6367" 162.39250205463247 5.4130834018210825 2131 15 "WKI" "Whirinaki (Hawkes Bay)" "12:35:00" 2132 16 "BVW-6367" "Bayview" "12:36:00"
91 "28595" "6819" 164.05401697093205 13.671168080911006 736 26 "MSY-6819" "Massey University (Palmerston Nth)" "20:00:00" 737 27 "TKM" "Tokomaru" "20:04:00"
176 "29156" "6809" 189.72876653075235 6.324292217691745 1694 17 "MAX" "Maxwell" "10:18:00" 1695 18 "KAI" "Kai Iwi" "10:19:00"
126 "28987" "7701" 205.0675212136651 13.671168080911006 1097 27 "MSY-7701" "Massey University (Palmerston Nth)" "14:35:00" 1098 28 "TKM" "Tokomaru" "14:38:00"
211 "29339" "6222" 248.5466800637984 12.42733400318992 2290 24 "NON" "Ngongotaha" "13:33:00" 2291 25 "MMK" "Mamaku" "13:35:00"
76 "28337" "6609" 221.53480429175872 18.461233690979892 523 16 "ATI" "Atiamuri" "17:00:00" 524 17 "OKK" "Orakei Korako Turn off" "17:04:00"
138 "29008" "7105" 179.50187060042634 14.958489216702194 1335 15 "IWT" "Iwitahi" "13:20:00" 1336 16 "RGT" "Rangitaiki" "13:24:00"
138 "29008" "7105" 234.51540794245423 19.542950661871185 1336 16 "RGT" "Rangitaiki" "13:25:00" 1337 17 "TRW-7105" "Tarawera" "13:29:00"
138 "29008" "7105" 256.5272862900599 21.377273857504992 1341 20 "TPH" "Te Pohue" "14:40:00" 1342 21 "ESK" "Eskdale" "14:44:00"
212 "29340" "6407" 162.51793498035394 13.543161248362829 2320 17 "MPU" "Mapiu" "13:15:00" 2321 18 "OHR" "Ohura Turn Off" "13:19:00"
212 "29340" "6407" 172.72835033429243 14.39402919452437 2339 34 "TRK-6407" "Turakina" "17:40:00" 2340 35 "MTN" "Marton" "17:44:00"
221 "29354" "7326" 246.89678724040087 12.344839362020045 2523 6 "TEH" "Te Hana" "19:22:00" 2524 7 "KWK-7326" "Kaiwaka" "19:24:00"
221 "29354" "7326" 160.73954595116447 8.036977297558224 2511 13 "KAM-7326" "Kamo" "20:30:00" 2512 14 "HKR-7326" "Hikurangi" "20:32:00"
221 "29354" "7326" 381.3142655131825 12.710475517106083 2512 14 "HKR-7326" "Hikurangi" "20:33:00" 2513 15 "HUK" "Hukerenui" "20:34:00"
21 "24507" "6821" 189.72876653075235 6.324292217691745 91 16 "MAX" "Maxwell" "15:53:00" 92 17 "KAI" "Kai Iwi" "15:54:00"
21 "24507" "6821" 176.62366591050923 5.887455530350308 98 22 "BLS" "Bulls" "17:05:00" 99 23 "SAN-6821" "Sanson" "17:06:00"
21 "24507" "6821" 164.05401697093205 13.671168080911006 101 25 "MSY-6821" "Massey University (Palmerston Nth)" "18:25:00" 102 26 "TKM" "Tokomaru" "18:29:00"
23 "25735" "8132" 261.2205519247444 13.061027596237222 126 12 "WET" "Waimate Turn Off" "19:30:00" 127 13 "MKK-8132" "Makikihi" "19:32:00"
82 "28547" "8103" 220.30658197839364 7.343552732613121 635 4 "MSG-8103" "Mosgiel" "17:23:00" 636 5 "ALN" "Allanton" "17:24:00"
210 "29338" "6224" 248.5466800637984 12.42733400318992 2253 24 "NON" "Ngongotaha" "13:33:00" 2254 25 "MMK" "Mamaku" "13:35:00"
184 "29207" "8707" 383.00179865948917 6.383363310991486 1805 5 "KPI" "Kaiapoi" "07:30:00" 1806 6 "WDD-8707" "Woodend" "07:30:00"
184 "29207" "8707" 177.30018111749067 5.910006037249689 1808 8 "LTF" "Leithfield" "07:45:00" 1809 9 "AMB-8707" "Amberley" "07:46:00"
32 "26832" "7627" 195.4073983343907 6.51357994447969 298 6 "TPR" "Taupiri" "17:18:00" 299 7 "NGA-7627" "Ngaruawahia" "17:19:00"
32 "26832" "7627" 165.0896250051548 13.757468750429569 301 9 "HLC-7627" "Hillcrest (Hamilton)" "17:55:00" 287 10 "SPC" "St Peters School (Cambridge)" "17:59:00"
98 "28706" "6602" 221.53480429175872 18.461233690979892 804 14 "OKK" "Orakei Korako Turn off" "10:35:00" 805 15 "ATI" "Atiamuri" "10:39:00"
131 "28997" "7324" 150.25028387346902 12.520856989455751 1198 14 "OAK-7324" "Oakleigh" "10:15:00" 1199 15 "WRE" "Whangarei" "10:19:00"
124 "28976" "7330" 181.83375699700719 9.09168784985036 1053 10 "TPA" "Taipa" "13:40:00" 1054 11 "INL" "Lake Ohia" "13:42:00"
218 "29351" "6417" 157.74009507441696 13.145007922868079 2444 18 "URN-6417" "Urenui" "13:15:00" 2445 19 "WAT" "Waitara" "13:19:00"
256 "29481" "6501" 233.9315568453702 19.49429640378085 2895 27 "HVL-6501" "Hunterville" "17:25:00" 2896 28 "MVW" "Mt View" "17:29:00"
274 "29559" "6501" 233.9315568453702 19.49429640378085 3090 27 "HVL-6501" "Hunterville" "17:25:00" 3091 28 "MVW" "Mt View" "17:29:00"
31 "26818" "6808" 172.72835033429243 14.39402919452437 256 16 "MTN" "Marton" "13:45:00" 257 17 "TRK-6808" "Turakina" "13:49:00"
31 "26818" "6808" 173.67216629420923 14.472680524517436 261 20 "WAG" "Whanganui / Wanganui" "14:20:00" 262 21 "KAI" "Kai Iwi" "14:24:00"
31 "26818" "6808" 247.1628631195603 12.358143155978016 267 27 "MNT" "Manutahi" "15:30:00" 268 28 "HWA" "Hawera" "15:32:00"
183 "29204" "8900" 223.37726246471018 18.61477187205918 1787 8 "LMS-8900" "Lumsden" "08:50:00" 1788 9 "DIP" "Dipton" "08:54:00"
8 "22504" "6824" 173.67216629420923 14.472680524517436 35 19 "WAG" "Whanganui / Wanganui" "19:45:00" 37 20 "KAI" "Kai Iwi" "19:49:00"
fast_travel_between_far_stops WARNING 30

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.
84 "28549" "8111" 151.5526498468461 12.629387487237176 646 1 "GOR" "Gore" "09:50:00" 647 2 "MAT-8111" "Mataura" "09:54:00"
33 "26833" "7629" 165.0896250051548 13.757468750429569 305 3 "HLC-7629" "Hillcrest (Hamilton)" "17:55:00" 306 4 "SPC" "St Peters School (Cambridge)" "17:59:00"
145 "29057" "6606" 154.68039100844436 25.780065168074064 1443 13 "WRK" "Wairakei" "16:10:00" 1444 14 "GSP" "Golden Springs" "16:19:00"
219 "29352" "6411" 157.74009507441696 13.145007922868079 2467 19 "URN-6411" "Urenui" "19:45:00" 2469 20 "WAT" "Waitara" "19:49:00"
220 "29353" "6418" 157.74009507441696 13.145007922868079 2503 6 "WAT" "Waitara" "15:31:00" 2504 7 "URN-6418" "Urenui" "15:35:00"
26 "26080" "7103" 179.50187060042634 14.958489216702194 183 15 "IWT" "Iwitahi" "13:20:00" 184 16 "RGT" "Rangitaiki" "13:24:00"
209 "29336" "6211" 427.5941748493184 14.253139161643945 2211 16 "ROA" "Rotorua Airport" "14:23:00" 2212 17 "RTI" "Rotoiti" "14:24:00"
141 "29012" "8711" 171.18957283600608 17.118957283600608 1405 6 "WKU-8711" "Waikuku" "14:35:00" 1407 8 "AMB-8711" "Amberley" "14:40:00"
91 "28595" "6819" 164.05401697093205 13.671168080911006 736 26 "MSY-6819" "Massey University (Palmerston Nth)" "20:00:00" 737 27 "TKM" "Tokomaru" "20:04:00"
126 "28987" "7701" 205.0675212136651 13.671168080911006 1097 27 "MSY-7701" "Massey University (Palmerston Nth)" "14:35:00" 1098 28 "TKM" "Tokomaru" "14:38:00"
211 "29339" "6222" 248.5466800637984 12.42733400318992 2290 24 "NON" "Ngongotaha" "13:33:00" 2291 25 "MMK" "Mamaku" "13:35:00"
76 "28337" "6609" 221.53480429175872 18.461233690979892 523 16 "ATI" "Atiamuri" "17:00:00" 524 17 "OKK" "Orakei Korako Turn off" "17:04:00"
138 "29008" "7105" 179.50187060042634 14.958489216702194 1335 15 "IWT" "Iwitahi" "13:20:00" 1336 16 "RGT" "Rangitaiki" "13:24:00"
212 "29340" "6407" 162.51793498035394 13.543161248362829 2320 17 "MPU" "Mapiu" "13:15:00" 2321 18 "OHR" "Ohura Turn Off" "13:19:00"
221 "29354" "7326" 246.89678724040087 12.344839362020045 2523 6 "TEH" "Te Hana" "19:22:00" 2524 7 "KWK-7326" "Kaiwaka" "19:24:00"
21 "24507" "6821" 164.05401697093205 13.671168080911006 101 25 "MSY-6821" "Massey University (Palmerston Nth)" "18:25:00" 102 26 "TKM" "Tokomaru" "18:29:00"
23 "25735" "8132" 261.2205519247444 13.061027596237222 126 12 "WET" "Waimate Turn Off" "19:30:00" 127 13 "MKK-8132" "Makikihi" "19:32:00"
210 "29338" "6224" 248.5466800637984 12.42733400318992 2253 24 "NON" "Ngongotaha" "13:33:00" 2254 25 "MMK" "Mamaku" "13:35:00"
32 "26832" "7627" 165.0896250051548 13.757468750429569 301 9 "HLC-7627" "Hillcrest (Hamilton)" "17:55:00" 287 10 "SPC" "St Peters School (Cambridge)" "17:59:00"
98 "28706" "6602" 221.53480429175872 18.461233690979892 804 14 "OKK" "Orakei Korako Turn off" "10:35:00" 805 15 "ATI" "Atiamuri" "10:39:00"
131 "28997" "7324" 150.25028387346902 12.520856989455751 1198 14 "OAK-7324" "Oakleigh" "10:15:00" 1199 15 "WRE" "Whangarei" "10:19:00"
218 "29351" "6417" 157.74009507441696 13.145007922868079 2444 18 "URN-6417" "Urenui" "13:15:00" 2445 19 "WAT" "Waitara" "13:19:00"
256 "29481" "6501" 233.9315568453702 19.49429640378085 2895 27 "HVL-6501" "Hunterville" "17:25:00" 2896 28 "MVW" "Mt View" "17:29:00"
274 "29559" "6501" 233.9315568453702 19.49429640378085 3090 27 "HVL-6501" "Hunterville" "17:25:00" 3091 28 "MVW" "Mt View" "17:29:00"
31 "26818" "6808" 172.72835033429243 14.39402919452437 256 16 "MTN" "Marton" "13:45:00" 257 17 "TRK-6808" "Turakina" "13:49:00"
183 "29204" "8900" 223.37726246471018 18.61477187205918 1787 8 "LMS-8900" "Lumsden" "08:50:00" 1788 9 "DIP" "Dipton" "08:54:00"
8 "22504" "6824" 173.67216629420923 14.472680524517436 35 19 "WAG" "Whanganui / Wanganui" "19:45:00" 37 20 "KAI" "Kai Iwi" "19:49:00"
29 "26237" "8127" 156.73233115484666 13.061027596237222 227 23 "MKK-8127" "Makikihi" "20:50:00" 228 24 "WET" "Waimate Turn Off" "20:54:00"
213 "29342" "6412" 172.72835033429243 14.39402919452437 2384 5 "MTN" "Marton" "10:40:00" 2385 6 "TRK-6412" "Turakina" "10:44:00"
129 "28990" "6229" 170.42530976649314 28.40421829441552 1170 12 "TOI" "Te Poi" "11:20:00" 1171 13 "MMK" "Mamaku" "11:29:00"
leading_or_trailing_whitespaces WARNING 4

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 673 "stop_desc" " Bus Stop opposite Pharos Book Shop, Main Rd"
"stops.txt" 676 "stop_desc" " Bus Stop opposite Pharos Book Shop, Main Rd"
"stops.txt" 677 "stop_desc" " Bus Stop opposite Pharos Book Shop, Main Rd"
"stops.txt" 681 "stop_desc" " Bus Stop opposite Pharos Book Shop, Main Rd"
missing_bike_allowance WARNING 11

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.

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
195 "3901" "29252"
258 "3901" "29483"
196 "3902" "29253"
259 "3902" "29484"
122 "6521" "28954"
266 "6521" "29512"
19 "6522" "24402"
39 "6523" "27268"
123 "6524" "28964"
267 "6524" "29524"
20 "6526" "24450"
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"
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.
"20260510" "20190101" "20200428"
unused_shape WARNING 1

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"NZBOI-CR" 29