GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-07T15:56:01Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


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

Files included


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

Counts


  • Agencies: 8
  • Blocks: 1
  • Routes: 62
  • Shapes: 510
  • Stops: 1015
  • Trips: 959

Specification Compliance report

18849 notices reported (3236 errors, 15610 warnings, 3 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 2055

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

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

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"7" "80:02442" 86 36.814 13 85 36.814 12
"8" "80:11267" 105 30.86 19 104 30.86 18
"8" "80:05152" 106 30.86 20 105 30.86 19
"8" "80:11340" 108 33.638 22 107 33.638 21
"8" "80:11268" 109 33.638 23 108 33.638 22
"8" "80:07252" 110 33.638 24 109 33.638 23
"9" "80:06256" 114 0.0 2 113 0.0 1
"9" "80:06415" 115 0.0 3 114 0.0 2
"9" "80:02190" 116 0.0 4 115 0.0 3
"9" "80:07637" 117 0.0 5 116 0.0 4
"9" "80:10759" 118 0.0 6 117 0.0 5
"9" "80:02201" 119 0.0 7 118 0.0 6
"9" "80:11122" 129 33.709 17 128 33.709 16
"801" "80:07737" 11091 3.803 5 11090 3.803 4
"801" "80:02854" 11092 3.803 6 11091 3.803 5
"801" "80:10201" 11100 12.977 14 11099 12.977 13
"801" "80:08473" 11101 12.977 15 11100 12.977 14
"801" "80:10200" 11102 12.977 16 11101 12.977 15
"801" "80:04007" 11103 12.977 17 11102 12.977 16
"801" "80:10199" 11105 15.076 19 11104 15.076 18
"801" "80:02079" 11106 15.076 20 11105 15.076 19
"803" "80:07239" 11116 0.0 2 11115 0.0 1
"803" "80:11270" 11117 0.0 3 11116 0.0 2
"803" "80:03296" 11118 0.0 4 11117 0.0 3
"803" "80:03297" 11119 0.0 5 11118 0.0 4
"803" "80:02968" 11120 0.0 6 11119 0.0 5
"803" "80:03435" 11123 3.981 9 11122 3.981 8
"803" "80:11271" 11124 3.981 10 11123 3.981 9
"803" "80:04788" 11125 3.981 11 11124 3.981 10
"805" "80:08097" 11146 0.0 2 11145 0.0 1
"805" "80:11245" 11147 0.0 3 11146 0.0 2
"805" "80:02385" 11148 0.0 4 11147 0.0 3
"806" "80:11270" 11166 0.0 2 11165 0.0 1
"806" "80:03296" 11167 0.0 3 11166 0.0 2
"806" "80:03297" 11168 0.0 4 11167 0.0 3
"806" "80:02968" 11169 0.0 5 11168 0.0 4
"806" "80:03435" 11172 3.981 8 11171 3.981 7
"806" "80:11271" 11173 3.981 9 11172 3.981 8
"806" "80:04788" 11174 3.981 10 11173 3.981 9
"814" "80:08186" 11270 0.0 2 11269 0.0 1
"814" "80:08633" 11271 0.0 3 11270 0.0 2
"814" "80:06764" 11272 0.0 4 11271 0.0 3
"814" "80:08508" 11273 0.0 5 11272 0.0 4
"814" "80:08330" 11274 0.0 6 11273 0.0 5
"814" "80:08260" 11275 0.0 7 11274 0.0 6
"814" "80:08659" 11276 0.0 8 11275 0.0 7
"814" "80:08193" 11277 0.0 9 11276 0.0 8
"814" "80:08719" 11278 0.0 10 11277 0.0 9
"814" "80:08723" 11279 0.0 11 11278 0.0 10
"814" "80:04467" 11280 0.0 12 11279 0.0 11
equal_shape_distance_diff_coordinates ERROR 1101

equal_shape_distance_diff_coordinates

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 the 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 different coordinates indicate an error.

You can see more about this notice here.

Only the first 50 of 1101 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.
"LR80736_8" 254355 14.42 4 254354 14.42 3 3387.437160480481
"LR80736_8" 254356 14.42 5 254355 14.42 4 895.2068707483093
"LR80736_8" 254360 23.985 9 254359 23.985 8 1822.4958868588437
"LR80736_8" 254361 23.985 10 254360 23.985 9 927.6703747929855
"LR80736_8" 254362 23.985 11 254361 23.985 10 2962.6796086424756
"LR80736_8" 254364 26.181 13 254363 26.181 12 2980.2488982347436
"LR80736_8" 254365 26.181 14 254364 26.181 13 1642.2782135757457
"LR80736_7" 254340 2.411 2 254339 2.411 1 8637.043704310678
"LR80736_7" 254341 2.411 3 254340 2.411 2 895.2068707483093
"LR80736_7" 254343 5.506 5 254342 5.506 4 1822.4958868588437
"LR80736_7" 254344 5.506 6 254343 5.506 5 927.6703747929855
"LR80736_7" 254345 5.506 7 254344 5.506 6 2962.6796086424756
"LR80736_7" 254347 7.702 9 254346 7.702 8 2980.2488982347436
"LR80736_7" 254348 7.702 10 254347 7.702 9 1642.2782135757457
"LR80736_3" 252629 7.099 4 252628 7.099 3 895.2068707483093
"LR80736_3" 252630 7.099 5 252629 7.099 4 3387.4371604804815
"LR80736_6" 254333 14.42 4 254332 14.42 3 3387.437160480481
"LR80736_6" 254334 14.42 5 254333 14.42 4 895.2068707483093
"LR80736_5" 254322 21.947 9 254321 21.947 8 1203.8054884607604
"LR80736_5" 254323 21.947 10 254322 21.947 9 2662.0496088765503
"LR80736_2" 252615 6.924 3 252614 6.924 2 1642.2782135757457
"LR80736_2" 252616 6.924 4 252615 6.924 3 2980.2488982347436
"LR80736_2" 252618 8.984 6 252617 8.984 5 2962.6796086424756
"LR80736_2" 252619 8.984 7 252618 8.984 6 927.6703747929855
"LR80736_2" 252620 8.984 8 252619 8.984 7 1822.4958868588433
"LR80736_2" 252622 12.079 10 252621 12.079 9 895.2068707483093
"LR80736_2" 252623 12.079 11 252622 12.079 10 8637.043704310678
"LR80736_1" 248952 6.924 3 248951 6.924 2 1642.2782135757457
"LR80736_1" 248953 6.924 4 248952 6.924 3 2980.2488982347436
"LR80736_1" 248955 8.984 6 248954 8.984 5 2962.6796086424756
"LR80736_1" 248956 8.984 7 248955 8.984 6 927.6703747929855
"LR80736_1" 248957 8.984 8 248956 8.984 7 1822.4958868588433
"LR80736_1" 248959 13.02 10 248958 13.02 9 1203.8054884607604
"LR80736_1" 248960 13.02 11 248959 13.02 10 2662.0496088765503
"LR80736_1" 248961 13.02 12 248960 13.02 11 895.2068707483093
"LR80736_1" 248962 13.02 13 248961 13.02 12 3387.4371604804815
"LR80747_7" 288366 16.514 4 288365 16.514 3 5404.48314404201
"LR80747_7" 288367 16.514 5 288366 16.514 4 2762.4847514124535
"LR80747_7" 288368 16.514 6 288367 16.514 5 3474.95433156133
"LR80747_8" 288383 16.514 4 288382 16.514 3 5404.48314404201
"LR80747_8" 288384 16.514 5 288383 16.514 4 2762.4847514124535
"LR80747_8" 288385 16.514 6 288384 16.514 5 3474.95433156133
"LR80747_5" 288344 16.514 4 288343 16.514 3 5404.48314404201
"LR80747_5" 288345 16.514 5 288344 16.514 4 2762.4847514124535
"LR80747_5" 288346 16.514 6 288345 16.514 5 3474.95433156133
"LR80724_4" 190662 12.658 9 190661 12.658 8 2094.9016106801328
"LR80747_6" 288356 16.514 4 288355 16.514 3 5404.48314404201
"LR80724_7" 190690 17.981 4 190689 17.981 3 1033.1705471301836
"LR80724_7" 190691 17.981 5 190690 17.981 4 1106.636254798862
"LR80724_7" 190692 17.981 6 190691 17.981 5 2094.9016106801328
trip_distance_exceeds_shape_distance ERROR 80

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

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

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.
"6" "LR80722_49" 63.206 62.175 40.248484930277144
"13" "LR80701_11" 62.162 62.094 40.248484930277144
"19" "LR80749_21" 43.095 43.055 13.665091426192093
"23" "LR80723_1" 49.563 49.535 40.248484930277144
"30" "LR80734_1" 51.261 51.232 40.248484930277144
"33" "LR80741_4" 52.924 52.899 40.248484930277144
"34" "LR80741_18" 65.913 65.873 40.248484930277144
"37" "LR80760_1" 46.598 46.565 40.248484930277144
"65" "LR80740_3" 39.75 39.712 40.248484930277144
"68" "LR80756_2" 29.7 29.683 40.248484930277144
"76" "LR80740_2" 44.794 44.745 40.248484930277144
"81" "LR80756_3" 25.106 25.104 40.248484930277144
"96" "LR80727_1" 27.736 27.549 40.248484930277144
"101" "LR80722_50" 63.461 62.43 40.248484930277144
"103" "LR80741_2" 67.86 67.814 40.248484930277144
"114" "LR80723_3" 49.818 49.791 40.248484930277144
"129" "LR80756_2" 29.7 29.683 40.248484930277144
"130" "LR80717_4" 53.708 53.656 40.248484930277144
"131" "LR80756_3" 25.106 25.104 40.248484930277144
"132" "LR80717_3" 52.966 52.914 40.248484930277144
"137" "LR80727_1" 27.736 27.549 40.248484930277144
"150" "LR80749_32" 40.591 40.552 13.665091426192093
"154" "LR80727_2" 24.834 24.652 40.248484930277144
"169" "LR80704_2" 48.141 48.08 40.248484930277144
"181" "LR80756_2" 29.7 29.683 40.248484930277144
"185" "LR80727_1" 27.736 27.549 40.248484930277144
"265" "LR80727_7" 27.188 26.73 69.76362132449502
"285" "LR80727_16" 2.581 2.579 40.248484930277144
"292" "LR80741_18" 65.913 65.873 40.248484930277144
"303" "LR80760_1" 46.598 46.565 40.248484930277144
"314" "LR80717_3" 52.966 52.914 40.248484930277144
"322" "LR80723_1" 49.563 49.535 40.248484930277144
"330" "LR80727_1" 27.736 27.549 40.248484930277144
"333" "LR80756_1" 27.533 27.519 40.248484930277144
"342" "LR80749_19" 49.152 49.112 13.665091426192093
"365" "LR80748_7" 26.636 26.609 16.54753227988662
"381" "LR80749_18" 44.477 44.441 13.665091426192093
"386" "LR80734_1" 51.261 51.232 40.248484930277144
"403" "LR80727_11" 23.498 23.49 69.76362132449502
"404" "LR80723_2" 30.636 30.634 40.248484930277144
"411" "LR80749_31" 16.655 16.638 12.233823018442292
"446" "LR80727_10" 19.112 19.109 69.76362132449502
"472" "LR80727_9" 3.332 3.328 40.248484930277144
"478" "LR80727_16" 2.581 2.579 40.248484930277144
"479" "LR80727_16" 2.581 2.579 40.248484930277144
"505" "LR80749_13" 39.558 39.525 13.665091426192093
"506" "LR80749_16" 36.294 36.256 13.665091426192093
"507" "LR80749_16" 36.294 36.256 13.665091426192093
"513" "LR80727_7" 27.188 26.73 69.76362132449502
"516" "LR80748_7" 26.636 26.609 16.54753227988662
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 127

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 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 (less than 1.11 m distance) result in a warning.

You can see more about this notice here.

Only the first 50 of 127 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.
"LR80736_4" 254236 44.732 1603 254235 44.732 1602 0.40433646703787324
"LR80759_5" 350222 23.712 644 350221 23.712 643 0.561254875893249
"LR80759_1" 345650 18.347 598 345649 18.347 597 0.561254875893249
"LR80701_9" 22472 37.715 975 22471 37.715 974 0.7484187317012889
"LR80701_9" 22793 50.923 1296 22792 50.923 1295 0.9901905890018812
"LR80701_7" 17937 40.434 1494 17936 40.434 1493 0.695565893623146
"LR80701_8" 19566 37.715 975 19565 37.715 974 0.7484187317012889
"LR80701_1" 1958 53.285 1933 1957 53.285 1932 0.7484187317012889
"LR80704_13" 45135 14.49 485 45134 14.49 484 0.3529515034437843
"LR80725_8" 197413 14.485 427 197412 14.485 426 0.42069278548633454
"LR80748_8" 296345 25.869 1044 296344 25.869 1043 0.03237808958951465
"LR80702_9" 39819 30.506 1109 39818 30.506 1108 0.08351807419826353
"LR80702_9" 39900 31.364 1190 39899 31.364 1189 0.08947997708885769
"LR80725_7" 196563 11.589 405 196562 11.589 404 0.42069278548633454
"LR80725_4" 194227 27.632 853 194226 27.632 852 0.24092093534151454
"LR80725_3" 192518 1.048 34 192517 1.048 33 0.24092093534151454
"LR80748_3" 289965 15.516 443 289964 15.516 442 0.03237808958951465
"LR80702_16" 27477 27.848 925 27476 27.848 924 0.08351807419826353
"LR80702_16" 27558 28.706 1006 27557 28.706 1005 0.08947997708885769
"LR80702_14" 25245 28.674 1063 25244 28.674 1062 0.08351807419826353
"LR80702_14" 25326 29.532 1144 25325 29.532 1143 0.08947997708885769
"LR80703_6" 44127 13.432 438 44126 13.432 437 0.20564119543182321
"LR80703_2" 41888 16.87 479 41887 16.87 478 0.20564119543182321
"LR80713_17" 134670 5.961 261 134669 5.961 260 0.6582111397611241
"LR80716_1" 141382 21.666 653 141381 21.666 652 0.09610489462686854
"LR80736_13" 250724 1.966 78 250723 1.966 77 0.40433646703787324
"LR80736_13" 252255 44.636 1609 252254 44.636 1608 0.5704805694322013
"LR80736_12" 249067 1.966 78 249066 1.966 77 0.40433646703787324
"LR80702_33" 36627 29.305 1106 36626 29.305 1105 0.08351807419826353
"LR80702_33" 36708 30.163 1187 36707 30.163 1186 0.08947997708885769
"LR80702_32" 34247 31.136 1152 34246 31.136 1151 0.08351807419826353
"LR80702_32" 34328 31.994 1233 34327 31.994 1232 0.08947997708885769
"LR80727_6" 209439 25.563 880 209438 25.563 879 0.40433646703787324
"LR80727_7" 209593 1.966 78 209592 1.966 77 0.40433646703787324
"LR80727_7" 210101 16.405 586 210100 16.405 585 0.9113048725134659
"LR80704_2" 47261 25.589 791 47260 25.589 790 0.30775124910257046
"LR80727_1" 204805 25.563 880 204804 25.563 879 0.40433646703787324
"LR80702_27" 31864 30.506 1109 31863 30.506 1108 0.08351807419826353
"LR80702_27" 31945 31.364 1190 31944 31.364 1189 0.08947997708885769
"LR80702_20" 29794 26.811 1055 29793 26.811 1054 0.08947997708885769
"LR80702_20" 29874 27.664 1135 29873 27.664 1134 0.08351807419826353
"LR80717_5" 149542 25.969 718 149541 25.969 717 0.8129921922052838
"LR80717_3" 146583 29.514 879 146582 29.514 878 0.9529350608861821
"LR80717_3" 147025 47.718 1321 147024 47.718 1320 0.5191685960641299
"LR80705_5" 57127 17.574 659 57126 17.574 658 0.8447474548539791
"LR80741_18" 277247 33.796 977 277246 33.796 976 0.14506363653478413
"LR80741_10" 272773 33.468 1272 272772 33.468 1271 0.14506363653478413
"LR80741_12" 274863 23.125 821 274862 23.125 820 0.45563091648378024
"LR80718_2" 153642 0.0 2 153641 0.0 1 0.5780789608573371
"LR80718_2" 153804 3.555 164 153803 3.555 163 0.5376644773379862
expired_calendar WARNING 16

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.
26 "49"
27 "50"
28 "51"
29 "52"
30 "53"
31 "54"
32 "55"
33 "56"
34 "57"
35 "58"
36 "59"
37 "60"
38 "61"
39 "62"
40 "63"
41 "64"
fast_travel_between_consecutive_stops WARNING 17

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.
437 "436" "494" 195.7494749337039 3.2624912488950653 6043 25 "80:03161" "LE TREPORT - Hôtel de Ville" "18:36:00" 6044 26 "80:02694" "EU - Champs de Mars" "18:36:00"
902 "901" "498" 386.122043874246 6.4353673979041 12507 9 "80:03399" "NOYELLES-SUR-MER - Place gare SNCF" "18:30:00" 12508 10 "80:03067" "LE CROTOY - Rue Victor Pelletier" "18:30:00"
534 "533" "498" 386.122043874246 6.4353673979041 7403 9 "80:03399" "NOYELLES-SUR-MER - Place gare SNCF" "18:30:00" 7404 10 "80:03067" "LE CROTOY - Rue Victor Pelletier" "18:30:00"
436 "435" "494" 195.7494749337039 3.2624912488950653 6015 25 "80:03161" "LE TREPORT - Hôtel de Ville" "18:36:00" 6016 26 "80:02694" "EU - Champs de Mars" "18:36:00"
908 "907" "529" 480.0154971199098 8.00025828533183 12566 2 "80:07156" "AMIENS - Arrêt AMETIS Esterel" "18:11:00" 12567 3 "80:08352" "COTTENCHY (LE PARACLET) - Lycée agricole" "18:11:00"
605 "604" "546" 1379.6346885274938 45.98782295091646 8432 4 "80:05047" "GEZAINCOURT - Marais" "18:37:00" 8433 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "18:38:00"
943 "942" "546" 1379.6346885274938 45.98782295091646 13085 4 "80:05047" "GEZAINCOURT - Marais" "18:37:00" 13086 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "18:38:00"
605 "604" "546" 535.7776642630286 44.64813868858571 8433 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "18:38:00" 8434 6 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "18:42:00"
943 "942" "546" 535.7776642630286 44.64813868858571 13086 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "18:38:00" 13087 6 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "18:42:00"
703 "702" "546" 669.7220803287856 44.64813868858571 9786 8 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "09:03:00" 9787 9 "80:02334" "GEZAINCOURT - Bretel abri Place" "09:06:00"
169 "168" "546" 669.7220803287856 44.64813868858571 2245 8 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "09:03:00" 2246 9 "80:02334" "GEZAINCOURT - Bretel abri Place" "09:06:00"
703 "702" "546" 1379.6346885274938 45.98782295091646 9787 9 "80:02334" "GEZAINCOURT - Bretel abri Place" "09:06:00" 9788 10 "80:05047" "GEZAINCOURT - Marais" "09:07:00"
169 "168" "546" 1379.6346885274938 45.98782295091646 2246 9 "80:02334" "GEZAINCOURT - Bretel abri Place" "09:06:00" 2247 10 "80:05047" "GEZAINCOURT - Marais" "09:07:00"
823 "822" "546" 1379.6346885274938 45.98782295091646 11389 4 "80:05047" "GEZAINCOURT - Marais" "13:22:00" 11390 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "13:23:00"
375 "374" "546" 1379.6346885274938 45.98782295091646 5203 4 "80:05047" "GEZAINCOURT - Marais" "13:22:00" 5204 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "13:23:00"
823 "822" "546" 535.7776642630286 44.64813868858571 11390 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "13:23:00" 11391 6 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "13:27:00"
375 "374" "546" 535.7776642630286 44.64813868858571 5204 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "13:23:00" 5205 6 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "13:27:00"
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.
605 "604" "546" 1379.6346885274938 45.98782295091646 8432 4 "80:05047" "GEZAINCOURT - Marais" "18:37:00" 8433 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "18:38:00"
943 "942" "546" 1379.6346885274938 45.98782295091646 13085 4 "80:05047" "GEZAINCOURT - Marais" "18:37:00" 13086 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "18:38:00"
703 "702" "546" 669.7220803287856 44.64813868858571 9786 8 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "09:03:00" 9787 9 "80:02334" "GEZAINCOURT - Bretel abri Place" "09:06:00"
169 "168" "546" 669.7220803287856 44.64813868858571 2245 8 "80:02956" "HEM-HARDINVAL - HEM Rue de l'Eglise" "09:03:00" 2246 9 "80:02334" "GEZAINCOURT - Bretel abri Place" "09:06:00"
823 "822" "546" 1379.6346885274938 45.98782295091646 11389 4 "80:05047" "GEZAINCOURT - Marais" "13:22:00" 11390 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "13:23:00"
375 "374" "546" 1379.6346885274938 45.98782295091646 5203 4 "80:05047" "GEZAINCOURT - Marais" "13:22:00" 5204 5 "80:02334" "GEZAINCOURT - Bretel abri Place" "13:23:00"
leading_or_trailing_whitespaces WARNING 8

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.
"routes.txt" 9 "route_long_name" " BLANGY SUR BRESLE - AMIENS"
"routes.txt" 19 "route_long_name" "ABBEVILLE – AUXI LE CHATEAU "
"stops.txt" 75 "stop_name" "AILLY-SUR-NOYE - Place François Mitterrand Ecole Maternelle "
"stops.txt" 77 "stop_name" "AILLY-SUR-SOMME - Station B.P. "
"stops.txt" 156 "stop_name" "BOISMONT - BRETEL Place "
"stops.txt" 301 "stop_name" "AUBIGNY - Route de Daours SAPA "
"stops.txt" 362 "stop_name" "ESTREES-DENIECOURT  - Ecole "
"stops.txt" 556 "stop_name" "LANCHERES - POUTRINCOURT Ecole "
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"
missing_timepoint_value WARNING 13281

missing_timepoint_value

stop_times.timepoint value is missing for a record.

Even though the column timepoint is optional in stop_times.txt according to the specification, stop_times.timepoint should not be empty when provided.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "1" 1
3 "1" 2
4 "1" 3
5 "1" 4
6 "1" 5
7 "2" 1
8 "2" 2
9 "2" 3
10 "2" 4
11 "2" 5
12 "2" 6
13 "2" 7
14 "3" 1
15 "3" 2
16 "3" 3
17 "3" 4
18 "3" 5
19 "3" 6
20 "3" 7
21 "3" 8
22 "3" 9
23 "3" 10
24 "3" 11
25 "4" 1
26 "4" 2
27 "4" 3
28 "4" 4
29 "4" 5
30 "4" 6
31 "4" 7
32 "4" 8
33 "4" 9
34 "4" 10
35 "4" 11
36 "5" 1
37 "5" 2
38 "5" 3
39 "5" 4
40 "5" 5
41 "5" 6
42 "5" 7
43 "5" 8
44 "5" 9
45 "5" 10
46 "5" 11
47 "5" 12
48 "5" 13
49 "5" 14
50 "5" 15
51 "5" 16
mixed_case_recommended_field WARNING 84

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 84 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" "RHDF-TRANS80" 2
"routes.txt" "route_long_name" "AUTHIE - ACHEUX EN AMIENOIS - AMIENS" 2
"routes.txt" "route_long_name" "ALBERT - FRANVILLERS - AMIENS" 3
"routes.txt" "route_long_name" "AMIENS - CORBIE - ALBERT" 4
"routes.txt" "route_long_name" "ALBERT - BRAY SUR SOMME - PERONNE" 5
"routes.txt" "route_long_name" "AMIENS – OISEMONT – MERS LES BAINS" 6
"routes.txt" "route_long_name" "ABBEVILLE – FRIVILLE ESCARBOTIN – MERS LES BAINS" 7
"routes.txt" "route_long_name" "ABBEVILLE - WOINCOURT - GAMACHES" 8
"routes.txt" "route_long_name" "BLANGY SUR BRESLE - AMIENS" 9
"routes.txt" "route_long_name" "ABBEVILLE - ARREST - VAUDRICOURT" 10
"routes.txt" "route_long_name" "ABBEVILLE - CAYEUX/MER - MERS LES BAINS" 11
"routes.txt" "route_long_name" "LANCHERES – FRIVILLE ESCARBOTIN" 12
"routes.txt" "route_long_name" "ST VALERY SUR SOMME – FRIVILLE ESCARBOTIN" 13
"routes.txt" "route_long_name" "ABBEVILLE – LE CROTOY – RUE" 14
"routes.txt" "route_long_name" "ABBEVILLE – RUE – FORT MAHON" 15
"routes.txt" "route_long_name" "ST QUENTIN EN TOURMONT- ABBEVILLE" 16
"routes.txt" "route_long_name" "LIGESCOURT – NOUVION EN PONTHIEU – ABBEVILLE" 17
"routes.txt" "route_long_name" "ABBEVILLE – CRECY EN PONTHIEU – PONCHES ESTRUVAL" 18
"routes.txt" "route_long_name" "ABBEVILLE – AUXI LE CHATEAU" 19
"routes.txt" "route_long_name" "BOUFFLERS – ABBEVILLE" 20
"routes.txt" "route_long_name" "HESDIN – ABBEVILLE" 21
"routes.txt" "route_long_name" "AMIENS – FLIXECOURT – ABBEVILLE" 22
"routes.txt" "route_long_name" "HORNOY LE BOURG - AUMALE" 23
"routes.txt" "route_long_name" "AIRAINES – ABBEVILLE" 24
"routes.txt" "route_long_name" "OISEMONT – ABBEVILLE" 25
"routes.txt" "route_long_name" "VISMES - TOURS EN VIMEU - ABBEVILLE" 26
"routes.txt" "route_long_name" "DOULLENS - VILLERS BOCAGE - AMIENS" 27
"routes.txt" "route_long_name" "DOULLENS - BEAUQUESNE - AMIENS" 28
"routes.txt" "route_long_name" "DOMART EN PONTHIEU - DOULLENS" 29
"routes.txt" "route_long_name" "MARCHE DE DOULLENS" 30
"routes.txt" "route_long_name" "DOULLENS - BERNAVILLE - ABBEVILLE" 31
"routes.txt" "route_long_name" "VIGNACOURT - AMIENS" 32
"routes.txt" "route_long_name" "L'ETOILE/ST LEGER LES DOMART - FLIXECOURT - AMIENS" 33
"routes.txt" "route_long_name" "CREVECŒUR LE GRAND - CONTY - AMIENS" 34
"routes.txt" "route_long_name" "BRETEUIL - ST SAUFLIEU - AMIENS" 35
"routes.txt" "route_long_name" "AUMALE - POIX DE PICARDIE - AMIENS" 36
"routes.txt" "route_long_name" "LE TREPORT - FEUQUIERES - ABBEVILLE" 37
"routes.txt" "route_long_name" "GRANDVILLIERS - AMIENS" 38
"routes.txt" "route_long_name" "PERONNE - ROISEL - CAMBRAI" 39
"routes.txt" "route_long_name" "ALBERT - COMBLES - PERONNE" 40
"routes.txt" "route_long_name" "ROYE - HANGEST EN SANTERRE - AMIENS" 41
"routes.txt" "route_long_name" "MONTDIDIER - AILLY SUR NOYE - AMIENS" 42
"routes.txt" "route_long_name" "CHAULNES - PERONNE" 43
"routes.txt" "route_long_name" "HARBONNIERES - ROSIERES EN SANTERRE" 44
"routes.txt" "route_long_name" "CHAULNES - ROYE - MONTDIDIER" 45
"routes.txt" "route_long_name" "MOREUIL - MONTDIDIER" 46
"routes.txt" "route_long_name" "PERONNE - CLERY SUR SOMME - ALBERT" 47
"routes.txt" "route_long_name" "PERONNE - ROSIERES EN SANTERRE - AMIENS" 48
"routes.txt" "route_long_name" "EPEHY - VILLERS FAUCON - PERONNE" 49
"routes.txt" "route_long_name" "ST QUENTIN - VERMAND - ROISEL - PERONNE" 50
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.
499 "LR80702_9" "498" 6902 "80:11340" "FRANLEU - Rue de l'Eglise" [50.097656818375214,1.6398679084261505] 119.88529635513018
347 "LR80702_14" "346" 4710 "80:11340" "FRANLEU - Rue de l'Eglise" [50.097656818375214,1.6398679084261505] 119.88529635513018
436 "LR80702_33" "435" 5996 "80:11340" "FRANLEU - Rue de l'Eglise" [50.097656818375214,1.6398679084261505] 119.88529635513018
437 "LR80702_32" "436" 6024 "80:11340" "FRANLEU - Rue de l'Eglise" [50.097656818375214,1.6398679084261505] 119.88529635513018
890 "LR80702_27" "889" 12322 "80:11340" "FRANLEU - Rue de l'Eglise" [50.097656818375214,1.6398679084261505] 119.88529635513018
617 "LR80741_17" "616" 8578 "80:02438" "CHAUSSOY-EPAGNY - Hainneville" [49.73327387186379,2.3363854285553263] 769.5915258806893
177 "LR80745_1" "176" 2342 "80:03310" "MOREUIL- Rue de Créqui" [49.771708053279774,2.4876623526858905] 105.7640987629418
241 "LR80745_2" "240" 3128 "80:03310" "MOREUIL- Rue de Créqui" [49.771708053279774,2.4876623526858905] 105.7640987629418
stop_too_far_from_shape_using_user_distance WARNING 1736

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 1736 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.
235 "LR80736_8" "234" 3045 "80:07083" "SAINT-GRATIEN - Rue du Chêne" [49.94132059,2.4415507000000005] 3603.686368955872
235 "LR80736_8" "234" 3046 "80:08758" "QUERRIEU  - Centre Arret" [49.94132059,2.4415507000000005] 895.2730147872248
235 "LR80736_8" "234" 3050 "80:03096" "LAHOUSSOYE - Route Nationale" [49.99325904,2.522670147] 5394.522835734574
235 "LR80736_8" "234" 3051 "80:11275" "FRANVILLERS - Lotissement Pernez" [49.99325904,2.522670147] 3889.5202124599514
235 "LR80736_8" "234" 3052 "80:11274" "FRANVILLERS - Salle polyvalente" [49.99325904,2.522670147] 2962.679608642861
235 "LR80736_8" "234" 3054 "80:07241" "WARLOY-BAILLON - Place Henri Beaumont" [49.99070169000001,2.576489967] 4279.430054063644
235 "LR80736_8" "234" 3055 "80:11276" "HENENCOURT - Ecole" [49.99070169000001,2.576489967] 1642.2782135753707
584 "LR80736_7" "583" 8150 "80:02092" "AMIENS - Arrêt AMETIS Voltaire" [49.94132059,2.4415507000000005] 9531.873411532993
584 "LR80736_7" "583" 8151 "80:08758" "QUERRIEU  - Centre Arret" [49.94132059,2.4415507000000005] 895.2730147872248
584 "LR80736_7" "583" 8153 "80:03096" "LAHOUSSOYE - Route Nationale" [49.99325904,2.522670147] 5394.522835734574
584 "LR80736_7" "583" 8154 "80:11275" "FRANVILLERS - Lotissement Pernez" [49.99325904,2.522670147] 3889.5202124599514
584 "LR80736_7" "583" 8155 "80:11274" "FRANVILLERS - Salle polyvalente" [49.99325904,2.522670147] 2962.679608642861
584 "LR80736_7" "583" 8157 "80:07241" "WARLOY-BAILLON - Place Henri Beaumont" [49.99070169000001,2.576489967] 4279.430054063644
584 "LR80736_7" "583" 8158 "80:11276" "HENENCOURT - Ecole" [49.99070169000001,2.576489967] 1642.2782135753707
819 "LR80736_4" "818" 11320 "80:07221" "MILLENCOURT - Place du Village" [50.00086000020582,2.5854000000109494] 117.8316076423157
819 "LR80736_4" "818" 11321 "80:03172" "LAVIEVILLE - Eglise" [49.99182166684372,2.5767666667415225] 126.18371530249578
819 "LR80736_4" "818" 11322 "80:02958" "HENENCOURT - Abri Eglise Mairie" [50.003996250096016,2.563145000067594] 123.9218715827729
819 "LR80736_4" "818" 11324 "80:07086" "BAIZIEUX - Rue Castrique" [49.99208434808282,2.5222395655076513] 134.1909353231584
819 "LR80736_4" "818" 11325 "80:02821" "FRANVILLERS - Abri Village Ecole" [49.96606111106313,2.507438888928039] 133.17542264024854
819 "LR80736_4" "818" 11326 "80:02822" "FRANVILLERS - RN Stop" [49.95896664748169,2.5014245934985304] 126.54007211450174
819 "LR80736_4" "818" 11327 "80:03096" "LAHOUSSOYE - Route Nationale" [49.95249331920676,2.478873364781019] 135.36133401743768
819 "LR80736_4" "818" 11328 "80:02235" "BEHENCOURT - Place Mairie" [49.97385499997077,2.4503500003709497] 137.18857662557758
819 "LR80736_4" "818" 11329 "80:11515" "FRECHENCOURT - Mairie" [49.97385499997077,2.4503500003709497] 1096.7945722782815
819 "LR80736_4" "818" 11330 "80:07081" "PONT-NOYELLES - 23 décembre 1870" [49.97385499997077,2.4503500003709497] 3672.0976746829647
819 "LR80736_4" "818" 11331 "80:07082" "QUERRIEU - Agence Postale" [49.965370000062116,2.44719842113208] 3251.1068552742286
819 "LR80736_4" "818" 11332 "80:07083" "SAINT-GRATIEN - Rue du Chêne" [49.9455546155485,2.4454353848960664] 3487.2642744318305
819 "LR80736_4" "818" 11333 "80:07084" "CARDONNETTE - Place de l'Eglise" [49.9580542105385,2.4126831580167334] 4021.5036271182985
819 "LR80736_4" "818" 11334 "80:02092" "AMIENS - Arrêt AMETIS Voltaire" [49.94461985744327,2.358930427073985] 5037.830450565224
819 "LR80736_4" "818" 11335 "80:02079" "AMIENS - Gare routière" [49.93035539161672,2.3424017505559243] 4932.368256348903
83 "LR80736_3" "82" 1237 "80:07081" "PONT-NOYELLES - 23 décembre 1870" [49.96507114,2.4072798870000005] 3603.668612642216
83 "LR80736_3" "82" 1238 "80:08758" "QUERRIEU  - Centre Arret" [49.96507114,2.4072798870000005] 3387.432805992671
607 "LR80736_6" "606" 8450 "80:07083" "SAINT-GRATIEN - Rue du Chêne" [49.94132059,2.4415507000000005] 3603.686368955872
607 "LR80736_6" "606" 8451 "80:08758" "QUERRIEU  - Centre Arret" [49.94132059,2.4415507000000005] 895.2730147872248
667 "LR80736_5" "666" 9309 "80:02235" "BEHENCOURT - Place Mairie" [49.94132059,2.4415507000000005] 3799.911525485606
667 "LR80736_5" "666" 9310 "80:11515" "FRECHENCOURT - Mairie" [49.94132059,2.4415507000000005] 2662.0496088764294
70 "LR80736_2" "69" 1075 "80:03172" "LAVIEVILLE - Eglise" [50.00882090999999,2.523667196] 4279.440470619728
70 "LR80736_2" "69" 1076 "80:11276" "HENENCOURT - Ecole" [50.00882090999999,2.523667196] 2980.248898234848
70 "LR80736_2" "69" 1078 "80:07086" "BAIZIEUX - Rue Castrique" [49.952991129999994,2.4806005449999997] 5394.479543477884
70 "LR80736_2" "69" 1079 "80:11274" "FRANVILLERS - Salle polyvalente" [49.952991129999994,2.4806005449999997] 2608.2430268006133
70 "LR80736_2" "69" 1080 "80:11275" "FRANVILLERS - Lotissement Pernez" [49.952991129999994,2.4806005449999997] 1822.4958868587412
70 "LR80736_2" "69" 1082 "80:07081" "PONT-NOYELLES - 23 décembre 1870" [49.90710835000001,2.3194650500000003] 9531.782486382946
70 "LR80736_2" "69" 1083 "80:08758" "QUERRIEU  - Centre Arret" [49.90710835000001,2.3194650500000003] 8636.977485910189
166 "LR80736_1" "165" 2203 "80:03172" "LAVIEVILLE - Eglise" [50.00882090999999,2.523667196] 4279.440470619728
166 "LR80736_1" "165" 2204 "80:11276" "HENENCOURT - Ecole" [50.00882090999999,2.523667196] 2980.248898234848
166 "LR80736_1" "165" 2206 "80:07086" "BAIZIEUX - Rue Castrique" [49.952991129999994,2.4806005449999997] 5394.479543477884
166 "LR80736_1" "165" 2207 "80:11274" "FRANVILLERS - Salle polyvalente" [49.952991129999994,2.4806005449999997] 2608.2430268006133
166 "LR80736_1" "165" 2208 "80:11275" "FRANVILLERS - Lotissement Pernez" [49.952991129999994,2.4806005449999997] 1822.4958868587412
166 "LR80736_1" "165" 2210 "80:02235" "BEHENCOURT - Place Mairie" [49.96507114,2.4072798870000005] 3248.367421324927
166 "LR80736_1" "165" 2211 "80:11515" "FRECHENCOURT - Mairie" [49.96507114,2.4072798870000005] 2545.3570269039537
166 "LR80736_1" "165" 2212 "80:07081" "PONT-NOYELLES - 23 décembre 1870" [49.96507114,2.4072798870000005] 3603.668612642216
stops_match_shape_out_of_order WARNING 3

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.
502 "LR80729_1" "501" 6952 "80:07437" "CONTY - Rue de la gare" [49.71171461515156,2.1658700001025895] 6951 "80:07436" "CONTY - Rue Henry Dunant" [49.73845454593461,2.1532509726877183]
658 "LR80706_27" "657" 9162 "80:02392" "CAYEUX-SUR-MER - Mairie Ecole Primaire" [50.19712421035323,1.5255236838247765] 9161 "80:02385" "CAYEUX-SUR-MER - Rue Coiret Chevalier" [50.18291104053537,1.5025370845701183]
806 "LR80706_25" "805" 11149 "80:02392" "CAYEUX-SUR-MER - Mairie Ecole Primaire" [50.19712421035323,1.5255236838247765] 11148 "80:02385" "CAYEUX-SUR-MER - Rue Coiret Chevalier" [50.18291104053537,1.5025370845701183]
trip_distance_exceeds_shape_distance_below_threshold WARNING 323

trip_distance_exceeds_shape_distance_below_threshold

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

You can see more about this notice here.

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

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.
"2" "LR80749_7" 16.826 16.808 0.6346424832959386
"3" "LR80738_5" 32.232 32.207 2.616039229657869
"4" "LR80738_5" 32.232 32.207 2.616039229657869
"11" "LR80732_1" 40.775 40.723 1.1413355592605015
"22" "LR80709_12" 44.373 43.409 9.497279887735363
"32" "LR80716_1" 54.52 54.51 9.497279887735363
"39" "LR80732_1" 40.775 40.723 1.1413355592605015
"47" "LR80741_12" 40.365 40.35 2.360287758337731
"51" "LR80712_7" 41.26 41.245 9.497279887735363
"52" "LR80713_17" 36.65 36.644 9.497279887735363
"64" "LR80706_39" 21.146 21.132 0.09230097572484548
"66" "LR80759_14" 22.238 22.225 2.919143445948875
"70" "LR80703_3" 14.593 14.59 2.9880045862699363
"77" "LR80761_1" 14.095 14.087 2.999197272802169
"78" "LR80732_4" 40.846 40.793 0.1983314344141464
"85" "LR80749_20" 11.27 11.256 2.511986139319774
"86" "LR80749_6" 40.344 40.31 0.6346424832959386
"95" "LR80759_3" 42.805 42.775 3.7338149029560457
"99" "LR80748_3" 32.679 31.729 3.7338149029560457
"100" "LR80748_3" 32.679 31.729 3.7338149029560457
"106" "LR80748_4" 32.854 32.823 3.7338149029560457
"107" "LR80748_4" 32.854 32.823 3.7338149029560457
"112" "LR80749_5" 36.924 36.883 0.6346424832959386
"115" "LR80727_5" 21.502 21.323 3.2910659217897953
"116" "LR80709_30" 48.889 48.79 2.9226740298768594
"117" "LR80702_7" 24.725 24.689 9.497279887735363
"118" "LR80748_1" 31.491 31.458 0.6346424832959386
"122" "LR80749_3" 34.601 34.576 8.805761295399078
"125" "LR80732_1" 40.775 40.723 1.1413355592605015
"126" "LR80703_6" 30.326 30.301 2.6400497109893677
"133" "LR80706_37" 2.014 2.012 1.1413355592605015
"134" "LR80727_4" 3.34 3.336 3.2910659217897953
"138" "LR80709_32" 28.5 28.489 2.9226740298768594
"139" "LR80748_2" 4.93 4.927 0.6346424832959386
"146" "LR80709_31" 16.572 16.57 2.9226740298768594
"153" "LR80706_34" 27.743 26.482 5.974720183153251
"158" "LR80727_4" 3.34 3.336 3.2910659217897953
"160" "LR80732_1" 40.775 40.723 1.1413355592605015
"161" "LR80712_8" 43.274 43.258 1.1413355592605015
"162" "LR80732_4" 40.846 40.793 0.1983314344141464
"164" "LR80724_12" 32.479 32.457 3.6575160890697367
"166" "LR80713_15" 31.204 31.202 1.1413355592605015
"167" "LR80732_4" 40.846 40.793 0.1983314344141464
"168" "LR80758_2" 136.616 136.466 3.6575160890697367
"170" "LR80759_2" 43.145 43.118 6.139270907740472
"173" "LR80709_29" 10.957 10.206 2.9226740298768594
"182" "LR80720_1" 25.35 25.346 0.48469601496472464
"188" "LR80732_1" 40.775 40.723 1.1413355592605015
"189" "LR80719_1" 29.247 29.226 0.48469601496472464
"191" "LR80729_18" 19.087 19.085 4.507622095455228
unknown_column INFO 2

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.
"stops.txt" "Zone_id" 7
"stops.txt" "stop_time_zone" 11
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"agency_trips.txt"