hanoi-gtfs — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-27T22:25:23Z,
for the dataset file:///shared/hanoi-gtfs_521cfc61.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
Vietnamese
Feed Start Date:
2018-01-01
Feed End Date:
2018-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 223
  • Shapes: 0
  • Stops: 3114
  • Trips: 12766

Specification Compliance report

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

Notice Code Severity Total
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 "2220-FULLW"
fast_travel_between_consecutive_stops WARNING 533

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 533 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.
7750 "2220-25_2_AM_1" "2220-25_2" 334.05864325973033 5.382055919184545 257590 25 "2220-25_2_S26" "Stop 25 2 S26" "07:07:50" 257591 26 "2220-25_2_S27" "Stop 25 2 S27" "07:08:48"
10731 "2220-25_2_PM_6" "2220-25_2" 334.05864325973033 5.382055919184545 356177 25 "2220-25_2_S26" "Stop 25 2 S26" "17:47:50" 356178 26 "2220-25_2_S27" "Stop 25 2 S27" "17:48:48"
2508 "2220-25_2_MD_28" "2220-25_2" 334.05864325973033 5.382055919184545 80616 25 "2220-25_2_S26" "Stop 25 2 S26" "14:37:50" 80617 26 "2220-25_2_S27" "Stop 25 2 S27" "14:38:48"
12500 "2220-100_1_PM_7" "2220-100_1" 162.83776111586138 1.945006591106122 415110 2 "2220-03A_1_S16" "Stop 03A 1 S16" "18:21:26" 415111 3 "2220-03A_1_S17" "Stop 03A 1 S17" "18:22:09"
7752 "2220-25_2_AM_3" "2220-25_2" 334.05864325973033 5.382055919184545 257658 25 "2220-25_2_S26" "Stop 25 2 S26" "07:27:50" 257659 26 "2220-25_2_S27" "Stop 25 2 S27" "07:28:48"
12497 "2220-100_1_PM_4" "2220-100_1" 162.83776111586138 1.945006591106122 415032 2 "2220-03A_1_S16" "Stop 03A 1 S16" "17:21:26" 415033 3 "2220-03A_1_S17" "Stop 03A 1 S17" "17:22:09"
2482 "2220-25_2_MD_2" "2220-25_2" 334.05864325973033 5.382055919184545 79732 25 "2220-25_2_S26" "Stop 25 2 S26" "10:17:50" 79733 26 "2220-25_2_S27" "Stop 25 2 S27" "10:18:48"
7754 "2220-25_2_AM_5" "2220-25_2" 334.05864325973033 5.382055919184545 257726 25 "2220-25_2_S26" "Stop 25 2 S26" "07:47:50" 257727 26 "2220-25_2_S27" "Stop 25 2 S27" "07:48:48"
2485 "2220-25_2_MD_5" "2220-25_2" 334.05864325973033 5.382055919184545 79834 25 "2220-25_2_S26" "Stop 25 2 S26" "10:47:50" 79835 26 "2220-25_2_S27" "Stop 25 2 S27" "10:48:48"
1898 "2220-20C_2_MD_9" "2220-20C_2" 301.5994127118764 2.597106053907825 62949 1 "2220-20C_2_S2" "Stop 20C 2 S2" "15:30:32" 62950 2 "2220-20C_2_S3" "Stop 20C 2 S3" "15:31:03"
1898 "2220-20C_2_MD_9" "2220-20C_2" 1422.4593128687463 0.3951275869079851 62967 19 "2220-20C_2_S20" "Stop 20C 2 S20" "16:37:17" 62968 20 "2220-20C_2_S21" "Stop 20C 2 S21" "16:37:18"
1898 "2220-20C_2_MD_9" "2220-20C_2" 4933.146598288444 1.3703184995245676 62972 24 "2220-20C_2_S25" "Stop 20C 2 S25" "16:37:18" 62973 25 "2220-20C_2_S26" "Stop 20C 2 S26" "16:37:19"
1898 "2220-20C_2_MD_9" "2220-20C_2" 3147.6922888528966 0.8743589691258046 62977 29 "2220-20C_2_S30" "Stop 20C 2 S30" "16:37:19" 62978 30 "2220-20C_2_S31" "Stop 20C 2 S31" "16:37:20"
12499 "2220-100_1_PM_6" "2220-100_1" 162.83776111586138 1.945006591106122 415084 2 "2220-03A_1_S16" "Stop 03A 1 S16" "18:01:26" 415085 3 "2220-03A_1_S17" "Stop 03A 1 S17" "18:02:09"
2505 "2220-25_2_MD_25" "2220-25_2" 334.05864325973033 5.382055919184545 80514 25 "2220-25_2_S26" "Stop 25 2 S26" "14:07:50" 80515 26 "2220-25_2_S27" "Stop 25 2 S27" "14:08:48"
6145 "2220-100_1_MD_14" "2220-100_1" 162.83776111586138 1.945006591106122 201492 2 "2220-03A_1_S16" "Stop 03A 1 S16" "13:51:26" 201493 3 "2220-03A_1_S17" "Stop 03A 1 S17" "13:52:09"
7760 "2220-25_2_AM_11" "2220-25_2" 334.05864325973033 5.382055919184545 257930 25 "2220-25_2_S26" "Stop 25 2 S26" "08:47:50" 257931 26 "2220-25_2_S27" "Stop 25 2 S27" "08:48:48"
2495 "2220-25_2_MD_15" "2220-25_2" 334.05864325973033 5.382055919184545 80174 25 "2220-25_2_S26" "Stop 25 2 S26" "12:27:50" 80175 26 "2220-25_2_S27" "Stop 25 2 S27" "12:28:48"
2517 "2220-25_2_MD_37" "2220-25_2" 334.05864325973033 5.382055919184545 80922 25 "2220-25_2_S26" "Stop 25 2 S26" "16:07:50" 80923 26 "2220-25_2_S27" "Stop 25 2 S27" "16:08:48"
6142 "2220-100_1_MD_11" "2220-100_1" 162.83776111586138 1.945006591106122 201414 2 "2220-03A_1_S16" "Stop 03A 1 S16" "12:51:26" 201415 3 "2220-03A_1_S17" "Stop 03A 1 S17" "12:52:09"
6134 "2220-100_1_MD_3" "2220-100_1" 162.83776111586138 1.945006591106122 201206 2 "2220-03A_1_S16" "Stop 03A 1 S16" "10:11:26" 201207 3 "2220-03A_1_S17" "Stop 03A 1 S17" "10:12:09"
1880 "2220-20C_1_MD_2" "2220-20C_1" 719.993404975679 0.5999945041463992 62361 17 "2220-20C_1_S18" "Stop 20C 1 S18" "11:20:15" 62362 18 "2220-20C_1_S19" "Stop 20C 1 S19" "11:20:18"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1221.4896403053297 1.0179080335877746 62362 18 "2220-20C_1_S19" "Stop 20C 1 S19" "11:20:18" 62363 19 "2220-20C_1_S20" "Stop 20C 1 S20" "11:20:21"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1299.7289690601344 0.7220716494778525 62363 19 "2220-20C_1_S20" "Stop 20C 1 S20" "11:20:21" 62364 20 "2220-20C_1_S21" "Stop 20C 1 S21" "11:20:23"
1880 "2220-20C_1_MD_2" "2220-20C_1" 2677.4473702134615 2.2312061418445515 62364 20 "2220-20C_1_S21" "Stop 20C 1 S21" "11:20:23" 62365 21 "2220-20C_1_S22" "Stop 20C 1 S22" "11:20:26"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1272.0229554152374 0.7066794196751319 62365 21 "2220-20C_1_S22" "Stop 20C 1 S22" "11:20:26" 62366 22 "2220-20C_1_S23" "Stop 20C 1 S23" "11:20:28"
1880 "2220-20C_1_MD_2" "2220-20C_1" 986.6679167828803 0.8222232639857336 62366 22 "2220-20C_1_S23" "Stop 20C 1 S23" "11:20:28" 62367 23 "2220-20C_1_S24" "Stop 20C 1 S24" "11:20:31"
1880 "2220-20C_1_MD_2" "2220-20C_1" 829.3924529049635 0.6911603774208029 62367 23 "2220-20C_1_S24" "Stop 20C 1 S24" "11:20:31" 62368 24 "2220-20C_1_S25" "Stop 20C 1 S25" "11:20:34"
1880 "2220-20C_1_MD_2" "2220-20C_1" 712.3607848514006 0.39575599158411146 62368 24 "2220-20C_1_S25" "Stop 20C 1 S25" "11:20:34" 62369 25 "2220-20C_1_S26" "Stop 20C 1 S26" "11:20:36"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1478.8230854014325 1.2323525711678605 62369 25 "2220-20C_1_S26" "Stop 20C 1 S26" "11:20:36" 62370 26 "2220-20C_1_S27" "Stop 20C 1 S27" "11:20:39"
1880 "2220-20C_1_MD_2" "2220-20C_1" 770.0828368976869 0.6417356974147391 62370 26 "2220-20C_1_S27" "Stop 20C 1 S27" "11:20:39" 62371 27 "2220-20C_1_S28" "Stop 20C 1 S28" "11:20:42"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1059.6571118596182 0.5886983954775656 62371 27 "2220-20C_1_S28" "Stop 20C 1 S28" "11:20:42" 62372 28 "2220-20C_1_S29" "Stop 20C 1 S29" "11:20:44"
1880 "2220-20C_1_MD_2" "2220-20C_1" 827.8023601367476 0.6898353001139562 62372 28 "2220-20C_1_S29" "Stop 20C 1 S29" "11:20:44" 62373 29 "2220-20C_1_S30" "Stop 20C 1 S30" "11:20:47"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1716.3741119844658 0.9535411733247032 62373 29 "2220-20C_1_S30" "Stop 20C 1 S30" "11:20:47" 62374 30 "2220-20C_1_S31" "Stop 20C 1 S31" "11:20:49"
1880 "2220-20C_1_MD_2" "2220-20C_1" 605.8315778639011 0.5048596482199176 62374 30 "2220-20C_1_S31" "Stop 20C 1 S31" "11:20:49" 62375 31 "2220-20C_1_S32" "Stop 20C 1 S32" "11:20:52"
1880 "2220-20C_1_MD_2" "2220-20C_1" 3220.547396822422 2.683789497352018 62375 31 "2220-20C_1_S32" "Stop 20C 1 S32" "11:20:52" 62376 32 "2220-20C_1_S33" "Stop 20C 1 S33" "11:20:55"
1880 "2220-20C_1_MD_2" "2220-20C_1" 268.1747651117184 0.37246495154405335 62376 32 "2220-20C_1_S33" "Stop 20C 1 S33" "11:20:55" 62377 33 "2220-20C_1_S34" "Stop 20C 1 S34" "11:21:00"
10738 "2220-25_2_PM_13" "2220-25_2" 334.05864325973033 5.382055919184545 356415 25 "2220-25_2_S26" "Stop 25 2 S26" "18:57:50" 356416 26 "2220-25_2_S27" "Stop 25 2 S27" "18:58:48"
1879 "2220-20C_1_MD_1" "2220-20C_1" 719.993404975679 0.5999945041463992 62327 17 "2220-20C_1_S18" "Stop 20C 1 S18" "10:35:15" 62328 18 "2220-20C_1_S19" "Stop 20C 1 S19" "10:35:18"
1879 "2220-20C_1_MD_1" "2220-20C_1" 1221.4896403053297 1.0179080335877746 62328 18 "2220-20C_1_S19" "Stop 20C 1 S19" "10:35:18" 62329 19 "2220-20C_1_S20" "Stop 20C 1 S20" "10:35:21"
1879 "2220-20C_1_MD_1" "2220-20C_1" 1299.7289690601344 0.7220716494778525 62329 19 "2220-20C_1_S20" "Stop 20C 1 S20" "10:35:21" 62330 20 "2220-20C_1_S21" "Stop 20C 1 S21" "10:35:23"
1879 "2220-20C_1_MD_1" "2220-20C_1" 2677.4473702134615 2.2312061418445515 62330 20 "2220-20C_1_S21" "Stop 20C 1 S21" "10:35:23" 62331 21 "2220-20C_1_S22" "Stop 20C 1 S22" "10:35:26"
1879 "2220-20C_1_MD_1" "2220-20C_1" 1272.0229554152374 0.7066794196751319 62331 21 "2220-20C_1_S22" "Stop 20C 1 S22" "10:35:26" 62332 22 "2220-20C_1_S23" "Stop 20C 1 S23" "10:35:28"
1879 "2220-20C_1_MD_1" "2220-20C_1" 986.6679167828803 0.8222232639857336 62332 22 "2220-20C_1_S23" "Stop 20C 1 S23" "10:35:28" 62333 23 "2220-20C_1_S24" "Stop 20C 1 S24" "10:35:31"
1879 "2220-20C_1_MD_1" "2220-20C_1" 829.3924529049635 0.6911603774208029 62333 23 "2220-20C_1_S24" "Stop 20C 1 S24" "10:35:31" 62334 24 "2220-20C_1_S25" "Stop 20C 1 S25" "10:35:34"
1879 "2220-20C_1_MD_1" "2220-20C_1" 712.3607848514006 0.39575599158411146 62334 24 "2220-20C_1_S25" "Stop 20C 1 S25" "10:35:34" 62335 25 "2220-20C_1_S26" "Stop 20C 1 S26" "10:35:36"
1879 "2220-20C_1_MD_1" "2220-20C_1" 1478.8230854014325 1.2323525711678605 62335 25 "2220-20C_1_S26" "Stop 20C 1 S26" "10:35:36" 62336 26 "2220-20C_1_S27" "Stop 20C 1 S27" "10:35:39"
1879 "2220-20C_1_MD_1" "2220-20C_1" 770.0828368976869 0.6417356974147391 62336 26 "2220-20C_1_S27" "Stop 20C 1 S27" "10:35:39" 62337 27 "2220-20C_1_S28" "Stop 20C 1 S28" "10:35:42"
1879 "2220-20C_1_MD_1" "2220-20C_1" 1059.6571118596182 0.5886983954775656 62337 27 "2220-20C_1_S28" "Stop 20C 1 S28" "10:35:42" 62338 28 "2220-20C_1_S29" "Stop 20C 1 S29" "10:35:44"
1879 "2220-20C_1_MD_1" "2220-20C_1" 827.8023601367476 0.6898353001139562 62338 28 "2220-20C_1_S29" "Stop 20C 1 S29" "10:35:44" 62339 29 "2220-20C_1_S30" "Stop 20C 1 S30" "10:35:47"
fast_travel_between_far_stops WARNING 42

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.
1898 "2220-20C_2_MD_9" "2220-20C_2" 12543.4621697955 10.452885141496251 62966 18 "2220-20C_2_S19" "Stop 20C 2 S19" "16:37:17" 62979 31 "2220-20C_2_S32" "Stop 20C 2 S32" "16:37:20"
1880 "2220-20C_1_MD_2" "2220-20C_1" 1163.207401413354 10.33962134589648 62361 17 "2220-20C_1_S18" "Stop 20C 1 S18" "11:20:15" 62373 29 "2220-20C_1_S30" "Stop 20C 1 S30" "11:20:47"
1879 "2220-20C_1_MD_1" "2220-20C_1" 1163.207401413354 10.33962134589648 62327 17 "2220-20C_1_S18" "Stop 20C 1 S18" "10:35:15" 62339 29 "2220-20C_1_S30" "Stop 20C 1 S30" "10:35:47"
1891 "2220-20C_2_MD_2" "2220-20C_2" 12543.4621697955 10.452885141496251 62735 18 "2220-20C_2_S19" "Stop 20C 2 S19" "11:22:17" 62748 31 "2220-20C_2_S32" "Stop 20C 2 S32" "11:22:20"
7499 "2220-20C_1_AM_4" "2220-20C_1" 1163.207401413354 10.33962134589648 250378 17 "2220-20C_1_S18" "Stop 20C 1 S18" "09:50:15" 250390 29 "2220-20C_1_S30" "Stop 20C 1 S30" "09:50:47"
1897 "2220-20C_2_MD_8" "2220-20C_2" 12543.4621697955 10.452885141496251 62933 18 "2220-20C_2_S19" "Stop 20C 2 S19" "15:52:17" 62946 31 "2220-20C_2_S32" "Stop 20C 2 S32" "15:52:20"
1894 "2220-20C_2_MD_5" "2220-20C_2" 12543.4621697955 10.452885141496251 62834 18 "2220-20C_2_S19" "Stop 20C 2 S19" "13:37:17" 62847 31 "2220-20C_2_S32" "Stop 20C 2 S32" "13:37:20"
10451 "2220-20C_2_PM_5" "2220-20C_2" 12543.4621697955 10.452885141496251 348133 18 "2220-20C_2_S19" "Stop 20C 2 S19" "20:27:17" 348146 31 "2220-20C_2_S32" "Stop 20C 2 S32" "20:27:20"
1884 "2220-20C_1_MD_6" "2220-20C_1" 1163.207401413354 10.33962134589648 62497 17 "2220-20C_1_S18" "Stop 20C 1 S18" "14:20:15" 62509 29 "2220-20C_1_S30" "Stop 20C 1 S30" "14:20:47"
10447 "2220-20C_2_PM_1" "2220-20C_2" 12543.4621697955 10.452885141496251 348001 18 "2220-20C_2_S19" "Stop 20C 2 S19" "17:27:17" 348014 31 "2220-20C_2_S32" "Stop 20C 2 S32" "17:27:20"
7502 "2220-20C_2_AM_3" "2220-20C_2" 12543.4621697955 10.452885141496251 250479 18 "2220-20C_2_S19" "Stop 20C 2 S19" "09:07:17" 250492 31 "2220-20C_2_S32" "Stop 20C 2 S32" "09:07:20"
1881 "2220-20C_1_MD_3" "2220-20C_1" 1163.207401413354 10.33962134589648 62395 17 "2220-20C_1_S18" "Stop 20C 1 S18" "12:05:15" 62407 29 "2220-20C_1_S30" "Stop 20C 1 S30" "12:05:47"
7497 "2220-20C_1_AM_2" "2220-20C_1" 1163.207401413354 10.33962134589648 250310 17 "2220-20C_1_S18" "Stop 20C 1 S18" "08:20:15" 250322 29 "2220-20C_1_S30" "Stop 20C 1 S30" "08:20:47"
10449 "2220-20C_2_PM_3" "2220-20C_2" 12543.4621697955 10.452885141496251 348067 18 "2220-20C_2_S19" "Stop 20C 2 S19" "18:57:17" 348080 31 "2220-20C_2_S32" "Stop 20C 2 S32" "18:57:20"
10442 "2220-20C_1_PM_2" "2220-20C_1" 1163.207401413354 10.33962134589648 347830 17 "2220-20C_1_S18" "Stop 20C 1 S18" "18:10:15" 347842 29 "2220-20C_1_S30" "Stop 20C 1 S30" "18:10:47"
1886 "2220-20C_1_MD_8" "2220-20C_1" 1163.207401413354 10.33962134589648 62565 17 "2220-20C_1_S18" "Stop 20C 1 S18" "15:50:15" 62577 29 "2220-20C_1_S30" "Stop 20C 1 S30" "15:50:47"
1899 "2220-20C_2_MD_10" "2220-20C_2" 12543.4621697955 10.452885141496251 62999 18 "2220-20C_2_S19" "Stop 20C 2 S19" "17:22:17" 63012 31 "2220-20C_2_S32" "Stop 20C 2 S32" "17:22:20"
7496 "2220-20C_1_AM_1" "2220-20C_1" 1163.207401413354 10.33962134589648 250276 17 "2220-20C_1_S18" "Stop 20C 1 S18" "07:35:15" 250288 29 "2220-20C_1_S30" "Stop 20C 1 S30" "07:35:47"
1887 "2220-20C_1_MD_9" "2220-20C_1" 1163.207401413354 10.33962134589648 62599 17 "2220-20C_1_S18" "Stop 20C 1 S18" "16:35:15" 62611 29 "2220-20C_1_S30" "Stop 20C 1 S30" "16:35:47"
1889 "2220-20C_1_MD_11" "2220-20C_1" 1163.207401413354 10.33962134589648 62667 17 "2220-20C_1_S18" "Stop 20C 1 S18" "18:05:15" 62679 29 "2220-20C_1_S30" "Stop 20C 1 S30" "18:05:47"
1888 "2220-20C_1_MD_10" "2220-20C_1" 1163.207401413354 10.33962134589648 62633 17 "2220-20C_1_S18" "Stop 20C 1 S18" "17:20:15" 62645 29 "2220-20C_1_S30" "Stop 20C 1 S30" "17:20:47"
10452 "2220-20C_2_PM_6" "2220-20C_2" 12543.4621697955 10.452885141496251 348166 18 "2220-20C_2_S19" "Stop 20C 2 S19" "21:12:17" 348179 31 "2220-20C_2_S32" "Stop 20C 2 S32" "21:12:20"
1895 "2220-20C_2_MD_6" "2220-20C_2" 12543.4621697955 10.452885141496251 62867 18 "2220-20C_2_S19" "Stop 20C 2 S19" "14:22:17" 62880 31 "2220-20C_2_S32" "Stop 20C 2 S32" "14:22:20"
1900 "2220-20C_2_MD_11" "2220-20C_2" 12543.4621697955 10.452885141496251 63032 18 "2220-20C_2_S19" "Stop 20C 2 S19" "18:07:17" 63045 31 "2220-20C_2_S32" "Stop 20C 2 S32" "18:07:20"
10444 "2220-20C_1_PM_4" "2220-20C_1" 1163.207401413354 10.33962134589648 347898 17 "2220-20C_1_S18" "Stop 20C 1 S18" "19:40:15" 347910 29 "2220-20C_1_S30" "Stop 20C 1 S30" "19:40:47"
10446 "2220-20C_1_PM_6" "2220-20C_1" 1163.207401413354 10.33962134589648 347966 17 "2220-20C_1_S18" "Stop 20C 1 S18" "21:10:15" 347978 29 "2220-20C_1_S30" "Stop 20C 1 S30" "21:10:47"
10441 "2220-20C_1_PM_1" "2220-20C_1" 1163.207401413354 10.33962134589648 347796 17 "2220-20C_1_S18" "Stop 20C 1 S18" "17:25:15" 347808 29 "2220-20C_1_S30" "Stop 20C 1 S30" "17:25:47"
7500 "2220-20C_2_AM_1" "2220-20C_2" 12543.4621697955 10.452885141496251 250413 18 "2220-20C_2_S19" "Stop 20C 2 S19" "07:37:17" 250426 31 "2220-20C_2_S32" "Stop 20C 2 S32" "07:37:20"
1882 "2220-20C_1_MD_4" "2220-20C_1" 1163.207401413354 10.33962134589648 62429 17 "2220-20C_1_S18" "Stop 20C 1 S18" "12:50:15" 62441 29 "2220-20C_1_S30" "Stop 20C 1 S30" "12:50:47"
10443 "2220-20C_1_PM_3" "2220-20C_1" 1163.207401413354 10.33962134589648 347864 17 "2220-20C_1_S18" "Stop 20C 1 S18" "18:55:15" 347876 29 "2220-20C_1_S30" "Stop 20C 1 S30" "18:55:47"
7501 "2220-20C_2_AM_2" "2220-20C_2" 12543.4621697955 10.452885141496251 250446 18 "2220-20C_2_S19" "Stop 20C 2 S19" "08:22:17" 250459 31 "2220-20C_2_S32" "Stop 20C 2 S32" "08:22:20"
10448 "2220-20C_2_PM_2" "2220-20C_2" 12543.4621697955 10.452885141496251 348034 18 "2220-20C_2_S19" "Stop 20C 2 S19" "18:12:17" 348047 31 "2220-20C_2_S32" "Stop 20C 2 S32" "18:12:20"
1890 "2220-20C_2_MD_1" "2220-20C_2" 12543.4621697955 10.452885141496251 62702 18 "2220-20C_2_S19" "Stop 20C 2 S19" "10:37:17" 62715 31 "2220-20C_2_S32" "Stop 20C 2 S32" "10:37:20"
1883 "2220-20C_1_MD_5" "2220-20C_1" 1163.207401413354 10.33962134589648 62463 17 "2220-20C_1_S18" "Stop 20C 1 S18" "13:35:15" 62475 29 "2220-20C_1_S30" "Stop 20C 1 S30" "13:35:47"
7498 "2220-20C_1_AM_3" "2220-20C_1" 1163.207401413354 10.33962134589648 250344 17 "2220-20C_1_S18" "Stop 20C 1 S18" "09:05:15" 250356 29 "2220-20C_1_S30" "Stop 20C 1 S30" "09:05:47"
1885 "2220-20C_1_MD_7" "2220-20C_1" 1163.207401413354 10.33962134589648 62531 17 "2220-20C_1_S18" "Stop 20C 1 S18" "15:05:15" 62543 29 "2220-20C_1_S30" "Stop 20C 1 S30" "15:05:47"
10450 "2220-20C_2_PM_4" "2220-20C_2" 12543.4621697955 10.452885141496251 348100 18 "2220-20C_2_S19" "Stop 20C 2 S19" "19:42:17" 348113 31 "2220-20C_2_S32" "Stop 20C 2 S32" "19:42:20"
10445 "2220-20C_1_PM_5" "2220-20C_1" 1163.207401413354 10.33962134589648 347932 17 "2220-20C_1_S18" "Stop 20C 1 S18" "20:25:15" 347944 29 "2220-20C_1_S30" "Stop 20C 1 S30" "20:25:47"
1896 "2220-20C_2_MD_7" "2220-20C_2" 12543.4621697955 10.452885141496251 62900 18 "2220-20C_2_S19" "Stop 20C 2 S19" "15:07:17" 62913 31 "2220-20C_2_S32" "Stop 20C 2 S32" "15:07:20"
7503 "2220-20C_2_AM_4" "2220-20C_2" 12543.4621697955 10.452885141496251 250512 18 "2220-20C_2_S19" "Stop 20C 2 S19" "09:52:17" 250525 31 "2220-20C_2_S32" "Stop 20C 2 S32" "09:52:20"
1893 "2220-20C_2_MD_4" "2220-20C_2" 12543.4621697955 10.452885141496251 62801 18 "2220-20C_2_S19" "Stop 20C 2 S19" "12:52:17" 62814 31 "2220-20C_2_S32" "Stop 20C 2 S32" "12:52:20"
1892 "2220-20C_2_MD_3" "2220-20C_2" 12543.4621697955 10.452885141496251 62768 18 "2220-20C_2_S19" "Stop 20C 2 S19" "12:07:17" 62781 31 "2220-20C_2_S32" "Stop 20C 2 S32" "12:07:20"
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 "20260327" "20181231" "20260403"
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.
"20260327" "20180101" "20181231"