hanoi-gtfs — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-10T19:48:19Z,
for the dataset file:///shared/hanoi-gtfs_affed8d1.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
BusMaps draft feed (Hanoi)
Publisher URL:
https://busmaps.com
Feed Email:
N/A
Feed Language:
Vietnamese
Feed Start Date:
2026-07-09
Feed End Date:
2027-12-31

Files included


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

Counts


  • Agencies: 17
  • Blocks: 0
  • Routes: 165
  • Shapes: 330
  • Stops: 5003
  • Trips: 2174

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 226

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

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 small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"route_06d_1_shape" 3568 0.032 4 3567 0.032 3 0.0643004168288257
"route_06d_1_shape" 3573 0.269 9 3572 0.269 8 0.05697564024759749
"route_06d_1_shape" 3576 0.326 12 3575 0.326 11 0.03740144609926593
"route_06d_1_shape" 3579 0.382 15 3578 0.382 14 0.06846359088944631
"route_06d_1_shape" 3580 0.382 16 3579 0.382 15 0.06846359088944631
"route_06d_1_shape" 3588 1.054 24 3587 1.054 23 0.04421922288189876
"route_06d_1_shape" 3591 1.151 27 3590 1.151 26 0.05074757365950505
"route_06d_1_shape" 3592 1.151 28 3591 1.151 27 0.05074757365950505
"route_06d_1_shape" 3595 1.266 31 3594 1.266 30 0.04755761326621956
"route_06d_1_shape" 3599 1.604 35 3598 1.604 34 0.0262660044929149
"route_06d_1_shape" 3600 1.604 36 3599 1.604 35 0.0262660044929149
"route_06d_1_shape" 3602 1.692 38 3601 1.692 37 0.034662523184766314
"route_06d_1_shape" 3603 1.692 39 3602 1.692 38 0.034662523184766314
"route_06d_1_shape" 3606 1.96 42 3605 1.96 41 0.054087454663954176
"route_06d_1_shape" 3607 1.96 43 3606 1.96 42 0.054087454663954176
"route_06d_1_shape" 3617 2.649 53 3616 2.649 52 0.02022059108785491
"route_06d_1_shape" 3618 2.649 54 3617 2.649 53 0.02022059108785491
"route_06d_1_shape" 3626 3.096 62 3625 3.096 61 0.04359297573012602
"route_06d_1_shape" 3631 3.291 67 3630 3.291 66 0.05271801418116321
"route_06d_1_shape" 3636 3.501 72 3635 3.501 71 0.05459210058134713
"route_06d_1_shape" 3639 3.662 75 3638 3.662 74 0.040330023253119296
"route_06d_1_shape" 3640 3.662 76 3639 3.662 75 0.040330023253119296
"route_06d_1_shape" 3642 3.716 78 3641 3.716 77 0.02524039119646254
"route_06d_1_shape" 3643 3.716 79 3642 3.716 78 0.02524039119646254
"route_06d_1_shape" 3645 3.917 81 3644 3.917 80 0.030345281160919297
"route_06d_1_shape" 3646 3.917 82 3645 3.917 81 0.030345281160919297
"route_06d_1_shape" 3648 4.094 84 3647 4.094 83 0.026601109886297058
"route_06d_1_shape" 3653 4.541 89 3652 4.541 88 0.002417090056579265
"route_06d_1_shape" 3654 4.541 90 3653 4.541 89 0.002417090056579265
"route_06d_1_shape" 3657 4.659 93 3656 4.659 92 0.05422508436300885
"route_06d_1_shape" 3659 4.773 95 3658 4.773 94 0.06237257494392726
"route_06d_1_shape" 3665 4.992 101 3664 4.992 100 0.050899415138977264
"route_06d_1_shape" 3666 4.992 102 3665 4.992 101 0.050899415138977264
"route_06d_1_shape" 3678 5.971 114 3677 5.971 113 0.055833609870189004
"route_06d_1_shape" 3679 5.971 115 3678 5.971 114 0.055833609870189004
"route_06d_1_shape" 3685 6.977 121 3684 6.977 120 0.052286151546452005
"route_06d_1_shape" 3688 7.161 124 3687 7.161 123 0.05079139800494557
"route_06d_1_shape" 3691 7.614 127 3690 7.614 126 0.04046223121585578
"route_06d_1_shape" 3692 7.614 128 3691 7.614 127 0.04046223121585578
"route_06d_1_shape" 3694 7.73 130 3693 7.73 129 0.036774538863923574
"route_06d_1_shape" 3695 7.73 131 3694 7.73 130 0.036774538863923574
"route_06d_1_shape" 3712 10.671 148 3711 10.671 147 0.061266127483139185
"route_06d_1_shape" 3713 10.671 149 3712 10.671 148 0.061266127483139185
"route_06d_1_shape" 3715 10.933 151 3714 10.933 150 0.04324043751492859
"route_06d_1_shape" 3716 10.933 152 3715 10.933 151 0.04324043751492859
"route_06d_1_shape" 3727 12.231 163 3726 12.231 162 0.02490491551048121
"route_06d_1_shape" 3728 12.231 164 3727 12.231 163 0.02490491551048121
"route_06d_1_shape" 3732 12.484 168 3731 12.484 167 0.04494017800915604
"route_06d_1_shape" 3734 12.696 170 3733 12.696 169 0.01780046742644137
"route_06d_1_shape" 3737 12.951 173 3736 12.951 172 0.045698554064407884
equal_shape_distance_same_coordinates WARNING 617

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 617 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`.
"route_58_1_shape" 43866 0.0 2 43865 0.0 1
"route_58_1_shape" 43870 0.447 6 43869 0.447 5
"route_58_1_shape" 43871 0.447 7 43870 0.447 6
"route_58_1_shape" 43873 0.495 9 43872 0.495 8
"route_58_1_shape" 43874 0.495 10 43873 0.495 9
"route_58_1_shape" 43880 0.932 16 43879 0.932 15
"route_58_1_shape" 43881 0.932 17 43880 0.932 16
"route_58_1_shape" 43884 1.206 20 43883 1.206 19
"route_58_1_shape" 43885 1.206 21 43884 1.206 20
"route_58_1_shape" 43887 1.246 23 43886 1.246 22
"route_58_1_shape" 43888 1.246 24 43887 1.246 23
"route_58_1_shape" 43893 1.519 29 43892 1.519 28
"route_58_1_shape" 43894 1.519 30 43893 1.519 29
"route_58_1_shape" 43898 1.853 34 43897 1.853 33
"route_58_1_shape" 43899 1.853 35 43898 1.853 34
"route_58_1_shape" 43902 2.44 38 43901 2.44 37
"route_58_1_shape" 43903 2.44 39 43902 2.44 38
"route_58_1_shape" 43916 3.311 52 43915 3.311 51
"route_58_1_shape" 43919 3.722 55 43918 3.722 54
"route_58_1_shape" 43920 3.722 56 43919 3.722 55
"route_58_1_shape" 43924 3.919 60 43923 3.919 59
"route_58_1_shape" 43925 3.919 61 43924 3.919 60
"route_58_1_shape" 43934 5.305 70 43933 5.305 69
"route_58_1_shape" 43935 5.305 71 43934 5.305 70
"route_58_1_shape" 43939 5.799 75 43938 5.799 74
"route_58_1_shape" 43940 5.799 76 43939 5.799 75
"route_58_1_shape" 43943 5.848 79 43942 5.848 78
"route_58_1_shape" 43944 5.848 80 43943 5.848 79
"route_58_1_shape" 43948 6.156 84 43947 6.156 83
"route_58_1_shape" 43958 6.948 94 43957 6.948 93
"route_58_1_shape" 43960 7.049 96 43959 7.049 95
"route_58_1_shape" 43961 7.049 97 43960 7.049 96
"route_58_1_shape" 43964 7.579 100 43963 7.579 99
"route_58_1_shape" 43966 7.74 102 43965 7.74 101
"route_58_1_shape" 43973 8.406 109 43972 8.406 108
"route_58_1_shape" 43974 8.406 110 43973 8.406 109
"route_58_1_shape" 43978 8.851 114 43977 8.851 113
"route_58_1_shape" 43991 11.986 127 43990 11.986 126
"route_58_1_shape" 43993 12.03 129 43992 12.03 128
"route_58_1_shape" 43995 12.074 131 43994 12.074 130
"route_58_1_shape" 43996 12.074 132 43995 12.074 131
"route_58_1_shape" 43998 12.117 134 43997 12.117 133
"route_58_1_shape" 43999 12.117 135 43998 12.117 134
"route_58_1_shape" 44001 12.165 137 44000 12.165 136
"route_58_1_shape" 44006 13.414 142 44005 13.414 141
"route_58_1_shape" 44007 13.414 143 44006 13.414 142
"route_58_1_shape" 44009 14.013 145 44008 14.013 144
"route_58_1_shape" 44014 14.202 150 44013 14.202 149
"route_58_1_shape" 44023 16.89 159 44022 16.89 158
"route_58_1_shape" 44024 16.89 160 44023 16.89 159
fast_travel_between_consecutive_stops WARNING 42

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.

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.
480 "route_29_0_weekday_ref" "route_29" 179.15260100035664 0.49764611388987956 18804 29 "6166" "Ga Phú Diễn - Đường 32" "00:54:44" 18805 30 "1049" "Trung tâm kiểm định xe máy quân sự (Cầu Diễn) - Đường 32" "00:54:54"
482 "route_29_0_sunday_ref" "route_29" 179.15260100035664 0.49764611388987956 18804 29 "6166" "Ga Phú Diễn - Đường 32" "00:54:44" 18805 30 "1049" "Trung tâm kiểm định xe máy quân sự (Cầu Diễn) - Đường 32" "00:54:54"
481 "route_29_0_saturday_ref" "route_29" 179.15260100035664 0.49764611388987956 18804 29 "6166" "Ga Phú Diễn - Đường 32" "00:54:44" 18805 30 "1049" "Trung tâm kiểm định xe máy quân sự (Cầu Diễn) - Đường 32" "00:54:54"
690 "route_58_0_weekday_ref" "route_58" 171.0817546632989 0.4752270962869414 26510 46 "3442" "202 Nguyễn Trãi, Phúc Yên" "02:00:23" 26511 47 "4205" "82 - 84 Nguyễn Trãi, Phúc Yên" "02:00:33"
692 "route_58_0_sunday_ref" "route_58" 171.0817546632989 0.4752270962869414 26510 46 "3442" "202 Nguyễn Trãi, Phúc Yên" "02:00:23" 26511 47 "4205" "82 - 84 Nguyễn Trãi, Phúc Yên" "02:00:33"
691 "route_58_0_saturday_ref" "route_58" 171.0817546632989 0.4752270962869414 26510 46 "3442" "202 Nguyễn Trãi, Phúc Yên" "02:00:23" 26511 47 "4205" "82 - 84 Nguyễn Trãi, Phúc Yên" "02:00:33"
734 "route_64_0_sunday_ref" "route_64" 17434.04236906187 48.42789546961631 28466 25 "3124" "72 Thạch Lỗi Thanh Xuân" "01:17:24" 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34"
732 "route_64_0_weekday_ref" "route_64" 17434.04236906187 48.42789546961631 28466 25 "3124" "72 Thạch Lỗi Thanh Xuân" "01:17:24" 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34"
733 "route_64_0_saturday_ref" "route_64" 17434.04236906187 48.42789546961631 28466 25 "3124" "72 Thạch Lỗi Thanh Xuân" "01:17:24" 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34"
734 "route_64_0_sunday_ref" "route_64" 497.3373437676166 49.73373437676165 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34" 28468 27 "3002" "Đầu thôn Bái Thượng - Xã Thanh Xuân, Tỉnh lộ 35" "01:23:34"
732 "route_64_0_weekday_ref" "route_64" 497.3373437676166 49.73373437676165 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34" 28468 27 "3002" "Đầu thôn Bái Thượng - Xã Thanh Xuân, Tỉnh lộ 35" "01:23:34"
733 "route_64_0_saturday_ref" "route_64" 497.3373437676166 49.73373437676165 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34" 28468 27 "3002" "Đầu thôn Bái Thượng - Xã Thanh Xuân, Tỉnh lộ 35" "01:23:34"
679 "route_56b_0_saturday_ref" "route_56b" 280.177896189316 0.7782719338592111 25874 21 "2977" "Đối diện đình làng Tăng Long - Tỉnh Lộ 131" "00:53:50" 25875 22 "3987" "Đối diện trạm bơm Tăng Long - làng Tăng Long - xã Việt Long" "00:54:00"
680 "route_56b_0_sunday_ref" "route_56b" 280.177896189316 0.7782719338592111 25874 21 "2977" "Đối diện đình làng Tăng Long - Tỉnh Lộ 131" "00:53:50" 25875 22 "3987" "Đối diện trạm bơm Tăng Long - làng Tăng Long - xã Việt Long" "00:54:00"
678 "route_56b_0_weekday_ref" "route_56b" 280.177896189316 0.7782719338592111 25874 21 "2977" "Đối diện đình làng Tăng Long - Tỉnh Lộ 131" "00:53:50" 25875 22 "3987" "Đối diện trạm bơm Tăng Long - làng Tăng Long - xã Việt Long" "00:54:00"
679 "route_56b_0_saturday_ref" "route_56b" 429.5641214234632 1.193233670620731 25881 28 "2982" "UBND - Trạm Y tế xã Tân Hưng - Tỉnh lộ 296" "01:15:20" 25882 29 "5196" "Nhà văn hoá thôn Ngô Đạo - Chiều Xuân Giang" "01:15:30"
680 "route_56b_0_sunday_ref" "route_56b" 429.5641214234632 1.193233670620731 25881 28 "2982" "UBND - Trạm Y tế xã Tân Hưng - Tỉnh lộ 296" "01:15:20" 25882 29 "5196" "Nhà văn hoá thôn Ngô Đạo - Chiều Xuân Giang" "01:15:30"
678 "route_56b_0_weekday_ref" "route_56b" 429.5641214234632 1.193233670620731 25881 28 "2982" "UBND - Trạm Y tế xã Tân Hưng - Tỉnh lộ 296" "01:15:20" 25882 29 "5196" "Nhà văn hoá thôn Ngô Đạo - Chiều Xuân Giang" "01:15:30"
679 "route_56b_0_saturday_ref" "route_56b" 785.5347878471906 2.182041077353307 25884 31 "2984" "UBND xã Bắc Phú - Tỉnh lộ 296" "01:25:56" 25885 32 "3990" "Đối diện làng Đồng Bông" "01:26:06"
680 "route_56b_0_sunday_ref" "route_56b" 785.5347878471906 2.182041077353307 25884 31 "2984" "UBND xã Bắc Phú - Tỉnh lộ 296" "01:25:56" 25885 32 "3990" "Đối diện làng Đồng Bông" "01:26:06"
678 "route_56b_0_weekday_ref" "route_56b" 785.5347878471906 2.182041077353307 25884 31 "2984" "UBND xã Bắc Phú - Tỉnh lộ 296" "01:25:56" 25885 32 "3990" "Đối diện làng Đồng Bông" "01:26:06"
346 "route_158_1_saturday_ref" "route_158" 1867.5256569155667 5.187571269209908 13790 14 "6402" "Đối diện 61 Tam Trinh" "00:46:46" 13791 15 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" "00:46:56"
347 "route_158_1_sunday_ref" "route_158" 1867.5256569155667 5.187571269209908 13790 14 "6402" "Đối diện 61 Tam Trinh" "00:46:46" 13791 15 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" "00:46:56"
345 "route_158_1_weekday_ref" "route_158" 1867.5256569155667 5.187571269209908 13790 14 "6402" "Đối diện 61 Tam Trinh" "00:46:46" 13791 15 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" "00:46:56"
346 "route_158_1_saturday_ref" "route_158" 457.5814116750442 5.338449802875515 13791 15 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" "00:46:56" 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38"
347 "route_158_1_sunday_ref" "route_158" 457.5814116750442 5.338449802875515 13791 15 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" "00:46:56" 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38"
345 "route_158_1_weekday_ref" "route_158" 457.5814116750442 5.338449802875515 13791 15 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" "00:46:56" 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38"
346 "route_158_1_saturday_ref" "route_158" 269.74610906430013 0.7492947474008337 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38" 13793 17 "400" "423 Minh Khai" "00:47:48"
347 "route_158_1_sunday_ref" "route_158" 269.74610906430013 0.7492947474008337 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38" 13793 17 "400" "423 Minh Khai" "00:47:48"
345 "route_158_1_weekday_ref" "route_158" 269.74610906430013 0.7492947474008337 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38" 13793 17 "400" "423 Minh Khai" "00:47:48"
683 "route_56b_1_sunday_ref" "route_56b" 249.932276281869 0.6942563230051917 26054 19 "2989" "Xóm 10 thôn Ngô Đạo - Tỉnh Lộ 131" "00:50:41" 26055 20 "5197" "Nhà văn hoá thôn Ngô Đạo - Chiều Bắc Phú" "00:50:51"
682 "route_56b_1_saturday_ref" "route_56b" 249.932276281869 0.6942563230051917 26054 19 "2989" "Xóm 10 thôn Ngô Đạo - Tỉnh Lộ 131" "00:50:41" 26055 20 "5197" "Nhà văn hoá thôn Ngô Đạo - Chiều Bắc Phú" "00:50:51"
681 "route_56b_1_weekday_ref" "route_56b" 249.932276281869 0.6942563230051917 26054 19 "2989" "Xóm 10 thôn Ngô Đạo - Tỉnh Lộ 131" "00:50:41" 26055 20 "5197" "Nhà văn hoá thôn Ngô Đạo - Chiều Bắc Phú" "00:50:51"
683 "route_56b_1_sunday_ref" "route_56b" 347.2888133120217 0.9646911480889493 26069 34 "1122" "Qua ngã tư lối vào ĐH Điện lực 50m - đường Núi Đôi, thị trấn Sóc Sơn" "01:37:07" 26070 35 "1538" "Phòng khám đa khoa Xuân Giang" "01:37:17"
682 "route_56b_1_saturday_ref" "route_56b" 347.2888133120217 0.9646911480889493 26069 34 "1122" "Qua ngã tư lối vào ĐH Điện lực 50m - đường Núi Đôi, thị trấn Sóc Sơn" "01:37:07" 26070 35 "1538" "Phòng khám đa khoa Xuân Giang" "01:37:17"
681 "route_56b_1_weekday_ref" "route_56b" 347.2888133120217 0.9646911480889493 26069 34 "1122" "Qua ngã tư lối vào ĐH Điện lực 50m - đường Núi Đôi, thị trấn Sóc Sơn" "01:37:07" 26070 35 "1538" "Phòng khám đa khoa Xuân Giang" "01:37:17"
202 "route_109_0_sunday_ref" "route_109" 172.84249975844668 0.48011805488457415 8227 33 "6471" "Cổng A công ty kỹ thuật bay VAECO Nội Bài" "01:38:05" 8228 34 "916" "Nhà ga hàng hóa Nội Bài - đường Võ Văn Kiệt" "01:38:15"
201 "route_109_0_saturday_ref" "route_109" 172.84249975844668 0.48011805488457415 8227 33 "6471" "Cổng A công ty kỹ thuật bay VAECO Nội Bài" "01:38:05" 8228 34 "916" "Nhà ga hàng hóa Nội Bài - đường Võ Văn Kiệt" "01:38:15"
200 "route_109_0_weekday_ref" "route_109" 172.84249975844668 0.48011805488457415 8227 33 "6471" "Cổng A công ty kỹ thuật bay VAECO Nội Bài" "01:38:05" 8228 34 "916" "Nhà ga hàng hóa Nội Bài - đường Võ Văn Kiệt" "01:38:15"
202 "route_109_0_sunday_ref" "route_109" 212.17934711469474 0.5893870753185966 8228 34 "916" "Nhà ga hàng hóa Nội Bài - đường Võ Văn Kiệt" "01:38:15" 8229 35 "919" "Sảnh tầng 1 nhà ga T1" "01:38:25"
201 "route_109_0_saturday_ref" "route_109" 212.17934711469474 0.5893870753185966 8228 34 "916" "Nhà ga hàng hóa Nội Bài - đường Võ Văn Kiệt" "01:38:15" 8229 35 "919" "Sảnh tầng 1 nhà ga T1" "01:38:25"
200 "route_109_0_weekday_ref" "route_109" 212.17934711469474 0.5893870753185966 8228 34 "916" "Nhà ga hàng hóa Nội Bài - đường Võ Văn Kiệt" "01:38:15" 8229 35 "919" "Sảnh tầng 1 nhà ga T1" "01:38:25"
fast_travel_between_far_stops WARNING 6

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.
734 "route_64_0_sunday_ref" "route_64" 17434.04236906187 48.42789546961631 28466 25 "3124" "72 Thạch Lỗi Thanh Xuân" "01:17:24" 28467 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34"
732 "route_64_0_weekday_ref" "route_64" 17434.04236906187 48.42789546961631 28376 25 "3124" "72 Thạch Lỗi Thanh Xuân" "01:17:24" 28377 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34"
733 "route_64_0_saturday_ref" "route_64" 17434.04236906187 48.42789546961631 28421 25 "3124" "72 Thạch Lỗi Thanh Xuân" "01:17:24" 28422 26 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" "01:17:34"
346 "route_158_1_saturday_ref" "route_158" 728.7245357597601 10.526021072085424 13790 14 "6402" "Đối diện 61 Tam Trinh" "00:46:46" 13792 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38"
347 "route_158_1_sunday_ref" "route_158" 728.7245357597601 10.526021072085424 13840 14 "6402" "Đối diện 61 Tam Trinh" "00:46:46" 13842 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38"
345 "route_158_1_weekday_ref" "route_158" 728.7245357597601 10.526021072085424 13740 14 "6402" "Đối diện 61 Tam Trinh" "00:46:46" 13742 16 "6403" "Đối diện 161 - 163 Tam Trinh (Cách ngã 3 Tam Trinh - Lĩnh Nam 30m)" "00:47:38"
leading_or_trailing_whitespaces WARNING 1

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" 1326 "stop_name" "Giữa 113-115 Phúc Lâm, Phúc Tiến, Phú Xuyên - DT428 "
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
mixed_case_recommended_field WARNING 207

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.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "XN xe buýt nhanh BRT HN" 3
"agency.txt" "agency_name" "XN xe buýt 10-10" 9
"routes.txt" "route_desc" "bus" 2
"routes.txt" "route_desc" "bus" 3
"routes.txt" "route_desc" "bus" 4
"routes.txt" "route_desc" "bus" 5
"routes.txt" "route_desc" "bus" 6
"routes.txt" "route_short_name" "04CT" 7
"routes.txt" "route_desc" "weekend/variant bus" 7
"routes.txt" "route_long_name" "MAI ĐỘNG - ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI" 8
"routes.txt" "route_desc" "bus" 8
"routes.txt" "route_desc" "bus" 9
"routes.txt" "route_desc" "bus" 10
"routes.txt" "route_desc" "bus" 11
"routes.txt" "route_desc" "bus" 12
"routes.txt" "route_desc" "bus" 13
"routes.txt" "route_desc" "bus" 14
"routes.txt" "route_desc" "bus" 15
"routes.txt" "route_short_name" "08ACT" 16
"routes.txt" "route_desc" "weekend/variant bus" 16
"routes.txt" "route_desc" "bus" 17
"routes.txt" "route_short_name" "08BCT" 18
"routes.txt" "route_desc" "weekend/variant bus" 18
"routes.txt" "route_desc" "bus" 19
"routes.txt" "route_short_name" "09ACT" 20
"routes.txt" "route_desc" "weekend/variant bus" 20
"routes.txt" "route_desc" "bus" 21
"routes.txt" "route_short_name" "09BCT" 22
"routes.txt" "route_desc" "weekend/variant bus" 22
"routes.txt" "route_desc" "bus" 23
"routes.txt" "route_desc" "bus" 24
"routes.txt" "route_desc" "bus" 25
"routes.txt" "route_desc" "bus" 26
"routes.txt" "route_desc" "bus" 27
"routes.txt" "route_desc" "bus" 28
"routes.txt" "route_desc" "bus" 29
"routes.txt" "route_desc" "bus" 30
"routes.txt" "route_desc" "bus" 31
"routes.txt" "route_desc" "bus" 32
"routes.txt" "route_desc" "bus" 33
"routes.txt" "route_short_name" "108TC" 34
"routes.txt" "route_desc" "bus" 34
"routes.txt" "route_desc" "bus" 35
"routes.txt" "route_desc" "bus" 36
"routes.txt" "route_desc" "bus" 37
"routes.txt" "route_desc" "bus" 38
"routes.txt" "route_desc" "bus" 39
"routes.txt" "route_desc" "bus" 40
"routes.txt" "route_desc" "bus" 41
"routes.txt" "route_desc" "bus" 42
stop_too_far_from_shape WARNING 8

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
732 "route_64_0_shape" "route_64_0_weekday_ref" 28377 "2920" "Qua lối rẽ vào chùa Long Lai - thôn Phù Bật (Km10+200, tỉnh lộ 429)" [21.025991929879776,105.77911376953128] 26509.102933622664
309 "route_142_1_shape" "route_142_1_daily_ref" 12437 "6070" "(B) KĐT Vincom Long Biên - Tuyến 142" [21.048633333333303,105.918983333333] 182.20569698517897
302 "route_13_0_shape" "route_13_0_weekday_ref" 12268 "5882" "(B) Công viên Nước Hồ Tây - Tuyến 145" [21.076879356942012,105.81484884023668] 161.77833819528928
896 "route_e06_0_shape" "route_e06_0_weekday_ref" 35070 "480" "Nhà NƠ. 1A KĐT Linh Đàm - Nguyễn Duy Trinh" [20.96722577523794,105.83261253138707] 290.7008996827301
896 "route_e06_0_shape" "route_e06_0_weekday_ref" 35071 "494" "Đối diện Trạm cấp nước Linh Đàm (đối diện chung cư HH1C) - Nguyễn Hữu Thọ" [20.969068288488977,105.82897033440595] 512.5303738430774
896 "route_e06_0_shape" "route_e06_0_weekday_ref" 35072 "495" "Công viên Bắc Linh Đàm - Đối diện Lô 1 CT1 Bắc Linh Đàm - Nguyễn Hữu Thọ" [20.969616211204958,105.82786857176545] 302.29835023550396
897 "route_e06_1_shape" "route_e06_1_daily_ref" 35131 "4874" "Nhà HH2A khu đô thị Linh Đàm" [20.968704006956596,105.82898650096179] 481.7224225099205
897 "route_e06_1_shape" "route_e06_1_daily_ref" 35132 "479" "Nhà NƠ. 7B KĐT Linh Đàm - Nguyễn Duy Trinh" [20.967021742539732,105.83217804017998] 424.79914647222756
stop_too_far_from_shape_using_user_distance WARNING 241

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
844 "route_94_0_shape" "route_94_0_weekday_ref" 33256 "4569" "Trước trung tâm sửa chữa và bảo hành Hyundai Đông Nam - QL1A" [20.91865261815547,105.85238530307585] 183.77287632814662
702 "route_60a_0_shape" "route_60a_0_weekday_ref" 27109 "2137" "Hè gần hầm chui cho người đi bộ qua đường khu vực cầu Mai Dịch (trước cổng trường ĐHNN 70m)" [21.037597665922178,105.78071187566094] 121.9034228355973
702 "route_60a_0_shape" "route_60a_0_weekday_ref" 27110 "5158" "Tòa nhà Bắc Hà - 30 Phạm Văn Đồng" [21.04250255660183,105.78104500528957] 136.65729668061599
152 "route_103a_0_shape" "route_103a_0_weekday_ref" 5662 "3645" "Đối diện UBND xã Liên Bạt, Ứng Hòa - Quốc lộ 21B" [20.751767155909704,105.7672679238558] 208.94204496423055
152 "route_103a_0_shape" "route_103a_0_weekday_ref" 5663 "4812" "Đối diện trường THCS Liên Bạt, Ứng Hòa - QL21B" [20.74755,105.76810000000002] 179.55711061006375
693 "route_58_1_shape" "route_58_1_weekday_ref" 26645 "6152" "Thuốc Thú Y - Đường Thạch Đà" [21.205339,105.70703300000002] 177.93488095675056
693 "route_58_1_shape" "route_58_1_weekday_ref" 26652 "3450" "Siêu thị diện máy Việt Lâm- QL2" [21.23213798288757,105.71282980356591] 158.43661025842033
185 "route_107_1_shape" "route_107_1_weekday_ref" 7501 "2019" "Cty Cám Trường Thọ - Đại lộ Thăng Long" [20.989970202900267,105.5443358306884] 122.64162708236753
185 "route_107_1_shape" "route_107_1_weekday_ref" 7506 "4170" "Trường THCS Ngọc Liệp" [20.996899999999997,105.59553333333292] 109.69624715894733
185 "route_107_1_shape" "route_107_1_weekday_ref" 7514 "2030" "Song Phương, Hoài Đức - Đại lộ Thăng Long" [21.003783333333296,105.67761666666708] 130.36929627037318
185 "route_107_1_shape" "route_107_1_weekday_ref" 7518 "4991" "Phố Chợ - An Khánh - Hoài Đức" [21.010141433600733,105.7203255039217] 124.17191333146657
146 "route_102_0_shape" "route_102_0_weekday_ref" 5322 "3626" "Đối diện ngã 3 đường vào thôn Đồng Luân, xã Quảng Bị - Tỉnh lộ 419" [20.8556166666667,105.70221666666704] 153.52656138312793
735 "route_64_1_shape" "route_64_1_weekday_ref" 28520 "599" "138 Phạm Văn Đồng - Cầu vượt bộ hành" [21.075850716630406,105.78580856323245] 171.58798572710873
735 "route_64_1_shape" "route_64_1_weekday_ref" 28521 "601" "542 Phạm Văn Đồng" [21.071926,105.78535000000001] 148.33426497025675
735 "route_64_1_shape" "route_64_1_weekday_ref" 28527 "604" "Số 9 Phạm Văn Đồng" [21.040350000000004,105.7807] 102.90965150251178
480 "route_29_0_shape" "route_29_0_weekday_ref" 18805 "1049" "Trung tâm kiểm định xe máy quân sự (Cầu Diễn) - Đường 32" [21.04416012061343,105.75499841094909] 517.0032437024862
681 "route_56b_1_shape" "route_56b_1_weekday_ref" 25965 "5197" "Nhà văn hoá thôn Ngô Đạo - Chiều Bắc Phú" [21.294573857841343,105.91572359917375] 738.5366547846163
681 "route_56b_1_shape" "route_56b_1_weekday_ref" 25980 "1538" "Phòng khám đa khoa Xuân Giang" [21.256952664163954,105.8668841810396] 1009.1979782145165
486 "route_30_0_shape" "route_30_0_weekday_ref" 19050 "254" "274-276 Khâm Thiên" [21.019230542635434,105.83468228662804] 115.25630842523213
44 "route_06a_0_shape" "route_06a_0_weekday_ref" 1359 "4569" "Trước trung tâm sửa chữa và bảo hành Hyundai Đông Nam - QL1A" [20.9186889731621,105.85238621941065] 187.81615081356753
339 "route_157_1_shape" "route_157_1_weekday_ref" 13488 "2676" "Số 93, đường 419, thị trán Liên Quan" [21.055366699347243,105.57914853471112] 380.765247391053
892 "route_e04_0_shape" "route_e04_0_weekday_ref" 34919 "654" "Đối diện đường vào chợ La Khê, 371 Quang Trung (Hà Đông)" [20.9646333333333,105.76803333333301] 105.09993125829075
65 "route_06d_1_shape" "route_06d_1_weekday_ref" 2243 "4570" "Đối diên trung tâm sửa chữa và bảo hành Hyundai Đông Nam - QL1A" [20.9186,105.85241700000006] 103.52175936807274
17 "route_03a_1_shape" "route_03a_1_weekday_ref" 530 "755" "16 Trần Hưng Đạo" [21.019076766838733,105.85880756378177] 147.00536332543865
17 "route_03a_1_shape" "route_03a_1_weekday_ref" 531 "756" "32 Trần Hưng Đạo" [21.019814532635806,105.85597872777727] 164.54943575093648
17 "route_03a_1_shape" "route_03a_1_weekday_ref" 532 "757" "Thư viện Hà Nội - 54E Trần Hưng Đạo" [21.022011118499414,105.84869027137758] 223.46535300749622
597 "route_46_1_shape" "route_46_1_weekday_ref" 22960 "599" "138 Phạm Văn Đồng - Cầu vượt bộ hành" [21.075425062913308,105.78585165798654] 125.16809812288115
182 "route_107_0_shape" "route_107_0_weekday_ref" 7352 "1970" "Ngã 3 tỉnh lộ 419 - Đại lộ Thăng Long - KCN Thạch Thất" [21.0031166666667,105.62948333333294] 155.17144254803048
182 "route_107_0_shape" "route_107_0_weekday_ref" 7370 "4152" "Nhà hàng 5 Cửa Ô - Thôn 6 xã Thạch Hòa" [20.98977573607,105.51048927116392] 139.5702385951234
134 "route_101a_0_shape" "route_101a_0_weekday_ref" 4504 "4569" "Trước trung tâm sửa chữa và bảo hành Hyundai Đông Nam - QL1A" [20.915460221588706,105.85240499785085] 171.26129908894777
62 "route_06d_0_shape" "route_06d_0_weekday_ref" 2091 "4569" "Trước trung tâm sửa chữa và bảo hành Hyundai Đông Nam - QL1A" [20.91866252709984,105.85239158366494] 184.88250264045848
696 "route_59_0_shape" "route_59_0_weekday_ref" 26811 "6154" "Cách 50 m Cổng Làng Khu Kình Nỗ ( gần Viên Bắc Thăng Long )" [21.162371739059637,105.85676908493045] 113.03398235601944
696 "route_59_0_shape" "route_59_0_weekday_ref" 26812 "6155" "Đội Cảnh Sát Phòng Cháy Chữa Cháy ( Uy Nỗ )" [21.149434327229162,105.85981607437137] 164.9049039424438
696 "route_59_0_shape" "route_59_0_weekday_ref" 26813 "3383" "Trường cấp 1 , 2 Uy Nỗ" [21.142890147879022,105.85524559020998] 176.36541357938418
696 "route_59_0_shape" "route_59_0_weekday_ref" 26827 "1410" "Đối diện ngã 3 Dục Tú, thôn Lộc Hà - Quốc lộ 3" [21.099995606819665,105.88625192642215] 135.52099349110236
696 "route_59_0_shape" "route_59_0_weekday_ref" 26832 "6157" "Đối diện tòa nhà CT9 A - Nguyễn Cao Luyện" [21.06982389268898,105.90221643447879] 137.69216276317485
696 "route_59_0_shape" "route_59_0_weekday_ref" 26848 "1189" "Qua ngã 3 cầu Thanh Trì - Nguyễn Đức Thuận" [21.022912443592983,105.93331933021547] 159.7021849337941
155 "route_103a_1_shape" "route_103a_1_weekday_ref" 5882 "3801" "Qua 200m cổng làng Kim Bôi - Xã Đại Kim" [20.656682078447055,105.77694923230843] 250.89336563612258
155 "route_103a_1_shape" "route_103a_1_weekday_ref" 5891 "4107" "Qua đối diện Trung tâm Viettel Mỹ Đức 50m" [20.688483987075955,105.74802337001132] 179.37229521225888
155 "route_103a_1_shape" "route_103a_1_weekday_ref" 5935 "4815" "Đường vào sân Golf Thanh Hà - đường Cienco5" [20.926413081363087,105.78397656428895] 334.27050639202076
396 "route_20a_0_shape" "route_20a_0_weekday_ref" 15664 "1425" "34-36 Phan Đình Phùng (Thị trấn Phùng) - Quốc lộ 32" [21.084197264071086,105.67048162221911] 115.8365989831206
492 "route_30ct_0_shape" "route_30ct_0_weekday_ref" 19246 "293" "Giữa số nhà 613-615 Kim Ngưu" [20.9978335439779,105.86228907108307] 135.21675658144267
50 "route_06b_0_shape" "route_06b_0_weekday_ref" 1663 "1490" "Qua Siêu thị Lanchi Mart 100m - cạnh cột mốc H1/13 - TL 427" [20.8709719277803,105.87497317790985] 112.44761458482814
254 "route_117_0_shape" "route_117_0_weekday_ref" 10270 "6947" "ĐH FPT Hòa Lạc" [21.012628390151484,105.52746087312701] 122.99590994924208
537 "route_35b_1_shape" "route_35b_1_weekday_ref" 20784 "6972" "Tổng công ty chuyển phát nhanh Bưu điện" [21.125057601516087,105.7811428182405] 205.5859631538824
537 "route_35b_1_shape" "route_35b_1_weekday_ref" 20786 "599" "138 Phạm Văn Đồng - Cầu vượt bộ hành" [21.075510337733846,105.7857656478882] 133.49497114856314
802 "route_87_0_shape" "route_87_0_weekday_ref" 31057 "2042" "Đầu làng Phú Mỹ - TL421B" [20.975543628433957,105.62877088425968] 221.38650790763685
351 "route_159_1_shape" "route_159_1_weekday_ref" 13997 "293" "Giữa số nhà 613-615 Kim Ngưu" [20.997816641341224,105.86227767169477] 137.06456688770317
68 "route_06e_0_shape" "route_06e_0_weekday_ref" 2364 "4569" "Trước trung tâm sửa chữa và bảo hành Hyundai Đông Nam - QL1A" [20.918649999999992,105.85239426587395] 183.49377267291004
68 "route_06e_0_shape" "route_06e_0_weekday_ref" 2391 "2639" "Cổng làng Phú Túc" [20.767843744304617,105.8098050777121] 239.8653306621138
stops_match_shape_out_of_order WARNING 10

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
480 "route_29_0_shape" "route_29_0_weekday_ref" 18805 "1049" "Trung tâm kiểm định xe máy quân sự (Cầu Diễn) - Đường 32" [21.042428350683988,105.75962129193772] 18804 "6166" "Ga Phú Diễn - Đường 32" [21.044096075302296,105.75517214441348]
681 "route_56b_1_shape" "route_56b_1_weekday_ref" 25965 "5197" "Nhà văn hoá thôn Ngô Đạo - Chiều Bắc Phú" [21.29801121065025,105.90962386433542] 25964 "2989" "Xóm 10 thôn Ngô Đạo - Tỉnh Lộ 131" [21.294803433059176,105.91537155967102]
339 "route_157_1_shape" "route_157_1_weekday_ref" 13488 "2676" "Số 93, đường 419, thị trán Liên Quan" [21.057572166344087,105.57635125371787] 13487 "2675" "UBND huyện Thạch Thất (Chiều đi Yên Nghĩa)" [21.05575013881979,105.57890024615669]
678 "route_56b_0_shape" "route_56b_0_weekday_ref" 25829 "3987" "Đối diện trạm bơm Tăng Long - làng Tăng Long - xã Việt Long" [21.25496666666669,105.93150000000004] 25828 "2977" "Đối diện đình làng Tăng Long - Tỉnh Lộ 131" [21.2606500000001,105.92711666666693]
271 "route_11ct_1_shape" "route_11ct_1_weekday_ref" 11025 "1151" "Công ty Tư vấn dịch vụ khoa học Nông nghiệp - Ngô Xuân Quảng" [21.006534959716756,105.93313545195183] 11024 "1765" "(B) Học viện Nông Nghiệp Việt Nam- Tuyến 11" [21.00741067854381,105.93333320975154]
345 "route_158_1_shape" "route_158_1_weekday_ref" 13741 "1816" "Aeon Mall Long Biên (Đối diện Cột điện T4A/2A-B đường Cổ Linh)" [21.025610830360225,105.89994639433472] 13740 "6402" "Đối diện 61 Tam Trinh" [20.99460051383399,105.86260480201312]
287 "route_123_1_shape" "route_123_1_daily_ref" 11658 "6178" "(A) BX Yên Nghĩa - Tuyến 123" [20.94971666666668,105.74754999999999] 11657 "1486" "Đối diện Cổng làng Nghĩa Lộ, đường vào thôn Thanh Lãm - Quang Trung (Hà Đông), Quốc lộ 6" [20.9497166666667,105.74755]
907 "route_e10_1_shape" "route_e10_1_weekday_ref" 35406 "6753" "Cầu vượt đi bộ Ga hàng hóa ALS" [21.211150718119953,105.80747980428214] 35405 "898" "Đối diện Ga hàng hóa ALS - Trung tâm dịch vụ kỹ thuật cung ứng điện" [21.210678000000005,105.809706]
209 "route_11_1_shape" "route_11_1_weekday_ref" 8391 "1151" "Công ty Tư vấn dịch vụ khoa học Nông nghiệp - Ngô Xuân Quảng" [21.0067484351806,105.93312638125788] 8390 "1765" "(B) Học viện Nông Nghiệp Việt Nam- Tuyến 11" [21.007412130773417,105.93326722138299]
690 "route_58_0_shape" "route_58_0_weekday_ref" 26511 "4205" "82 - 84 Nguyễn Trãi, Phúc Yên" [21.228195436068344,105.70563522681212] 26510 "3442" "202 Nguyễn Trãi, Phúc Yên" [21.224068170161488,105.7044614705562]
trip_distance_exceeds_shape_distance_below_threshold WARNING 7

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"route_123_1_daily_ref" "route_123_1_shape" 22.65 22.6 3.5366209960585593E-9
"route_124_1_weekday_ref" "route_124_1_shape" 25.165 25.115 0.26607680878501927
"route_124_1_saturday_ref" "route_124_1_shape" 25.165 25.115 0.26607680878501927
"route_124_1_sunday_ref" "route_124_1_shape" 25.165 25.115 0.26607680878501927
"route_97_1_weekday_ref" "route_97_1_shape" 18.016 18.008 0.5907786724896438
"route_97_1_saturday_ref" "route_97_1_shape" 18.016 18.008 0.5907786724896438
"route_97_1_sunday_ref" "route_97_1_shape" 18.016 18.008 0.5907786724896438