cars-du-rhone — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-18T16:36:15Z,
for the dataset file:///shared/cars-du-rhone_bd965f37.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
SYTRAL Mobilités - Les Cars du Rhône
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2023-10-30
Feed End Date:
2023-12-29

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 334
  • Shapes: 1164
  • Stops: 3583
  • Trips: 3537

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 230

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 230 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.
"7220041" 8742 0.011 2 8741 0.011 1 0.36035687829372826
"7220044" 9663 0.011 2 9662 0.011 1 0.36035687829372826
"7760012" 53927 6.503 212 53926 6.503 211 0.3603567872982034
"7760016" 54590 0.011 2 54589 0.011 1 0.36035687829372826
"7300021" 16553 1.907 100 16552 1.907 99 0.4112015646844889
"805" 554370 1.789 109 554369 1.789 108 0.7726517864284433
"1190089" 754 4.736 162 753 4.736 161 0.8058098807255741
"1190089" 1031 12.326 439 1030 12.326 438 0.22356744827120972
"3100015" 423999 3.526 148 423998 3.526 147 0.7977438567356756
"1190072" 164 4.736 162 163 4.736 161 0.8058098807255741
"1190072" 441 12.326 439 440 12.326 438 0.22356744827120972
"7750010" 444133 2.97 203 444132 2.97 202 0.09970595139898283
"7750010" 444135 2.97 205 444134 2.97 204 0.6979659559291689
"7750010" 444163 3.355 233 444162 3.355 232 0.2000809610082486
"7750010" 444846 18.881 916 444845 18.881 915 0.14125859867189797
"8010005" 63169 7.631 182 63168 7.631 181 0.1000399708823101
"849" 508315 24.841 721 508314 24.841 720 0.770964536210888
"3210043" 438971 13.95 471 438970 13.95 470 0.09972145763814699
"3210042" 438112 7.974 249 438111 7.974 248 0.09972145763814699
"3210045" 441454 25.573 663 441453 25.573 662 0.7002905825131087
"3210044" 440019 25.573 663 440018 25.573 662 0.7002905825131087
"3210047" 443866 25.573 663 443865 25.573 662 0.7002905825131087
"3210046" 442752 25.573 663 442751 25.573 662 0.7002905825131087
"850" 508548 9.098 217 508547 9.098 216 0.7717680038652319
"613" 265835 0.441 33 265834 0.441 32 0.770938663563549
"619" 275144 0.441 33 275143 0.441 32 0.770938663563549
"7750041" 445228 2.97 203 445227 2.97 202 0.09970595139898283
"7750041" 445230 2.97 205 445229 2.97 204 0.6979659559291689
"7750041" 445258 3.355 233 445257 3.355 232 0.2000809610082486
"7750041" 445883 17.782 858 445882 17.782 857 0.14125859867189797
"7750040" 375744 2.97 203 375743 2.97 202 0.09970595139898283
"7750040" 375746 2.97 205 375745 2.97 204 0.6979659559291689
"7750040" 375774 3.355 233 375773 3.355 232 0.2000809610082486
"2170073" 64768 17.734 750 64767 17.734 749 0.6309014016564316
"3210020" 95595 6.016 182 95594 6.016 181 0.09972145763814699
"1160051" 382012 19.782 651 382011 19.782 650 0.7051061690097902
"1160052" 384782 19.782 651 384781 19.782 650 0.7051061690097902
"3210026" 96264 18.132 668 96263 18.132 667 0.09972145763814699
"1160050" 380632 54.13 1955 380631 54.13 1954 0.2991440953194276
"1160050" 380724 56.264 2047 380723 56.264 2046 0.7051061690097902
"7670035" 490382 10.476 391 490381 10.476 390 0.2235236467919267
"1160049" 378121 58.63 2153 378120 58.63 2152 0.35986014253584037
"401" 246847 2.026 56 246846 2.026 55 0.7714647678156178
"401" 246871 2.983 80 246870 2.983 79 0.7714168268979962
"405" 308694 3.335 88 308693 3.335 87 0.7737750848920391
"7740015" 421123 16.213 380 421122 16.213 379 0.1000399708823101
"1450091" 530671 14.966 627 530670 14.966 626 0.14125700439281225
"1450091" 530781 18.132 737 530780 18.132 736 0.4995444419741004
"1450091" 531277 31.231 1233 531276 31.231 1232 0.09970720703926308
"411" 310023 2.466 115 310022 2.466 114 0.7725766966723853
equal_shape_distance_same_coordinates WARNING 6632

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 6632 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`.
"7220040" 8414 0.36 14 8413 0.36 13
"7220040" 8445 1.134 45 8444 1.134 44
"7220040" 8462 1.742 62 8461 1.742 61
"7220040" 8489 2.33 89 8488 2.33 88
"7220040" 8511 2.831 111 8510 2.831 110
"7220040" 8562 4.642 162 8561 4.642 161
"7220040" 8660 7.936 260 8659 7.936 259
"7220040" 8688 8.924 288 8687 8.924 287
"7680013" 51188 1.03 37 51187 1.03 36
"7680013" 51237 2.52 86 51236 2.52 85
"7680013" 51256 3.306 105 51255 3.306 104
"7680013" 51274 3.747 123 51273 3.747 122
"7680013" 51313 4.394 162 51312 4.394 161
"7220041" 8838 3.294 98 8837 3.294 97
"7220041" 8866 4.282 126 8865 4.282 125
"7220041" 8918 5.883 178 8917 5.883 177
"7220041" 9023 9.122 283 9022 9.122 282
"7220041" 9042 9.559 302 9041 9.559 301
"7220041" 9077 10.28 337 9076 10.28 336
"7220041" 9096 10.831 356 9095 10.831 355
"7220041" 9124 11.528 384 9123 11.528 383
"7680014" 51462 1.454 91 51461 1.454 90
"7680014" 51501 2.103 130 51500 2.103 129
"7680014" 51519 2.544 148 51518 2.544 147
"7680014" 51538 3.326 167 51537 3.326 166
"7680014" 51587 4.819 216 51586 4.819 215
"7220042" 9167 0.988 28 9166 0.988 27
"7220042" 9219 2.589 80 9218 2.589 79
"7220042" 9324 5.828 185 9323 5.828 184
"7220042" 9343 6.265 204 9342 6.265 203
"7220042" 9378 6.986 239 9377 6.986 238
"7220042" 9397 7.536 258 9396 7.536 257
"7220042" 9425 8.234 286 9424 8.234 285
"3110020" 474501 0.863 28 474500 0.863 27
"3110020" 474517 1.381 44 474516 1.381 43
"3110020" 474561 2.448 88 474560 2.448 87
"3110020" 474562 2.448 89 474561 2.448 88
"3110020" 474563 2.448 90 474562 2.448 89
"3110020" 474614 3.81 141 474613 3.81 140
"3110020" 474653 4.583 180 474652 4.583 179
"3110020" 474691 5.329 218 474690 5.329 217
"3110020" 474776 8.773 303 474775 8.773 302
"3110020" 474840 10.865 367 474839 10.865 366
"7220043" 9545 3.239 105 9544 3.239 104
"7220043" 9564 3.676 124 9563 3.676 123
"7220043" 9599 4.397 159 9598 4.397 158
"7220043" 9618 4.947 178 9617 4.947 177
"7220043" 9646 5.645 206 9645 5.645 205
"3110021" 474955 1.707 64 474954 1.707 63
"3110021" 474983 2.57 92 474982 2.57 91
expired_calendar WARNING 944

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "chouette:TimeTable:c47dba35-f8b4-4a69-8f35-fca3262371d4:LOC"
3 "chouette:TimeTable:521b6a86-d222-4b63-a055-f218e75cb765:LOC"
4 "chouette:TimeTable:b72556c6-b15d-4ce3-be84-68fa628a006b:LOC"
5 "chouette:TimeTable:fecf66fd-3688-4340-8202-7eaf7b305fe6:LOC"
6 "chouette:TimeTable:4862765d-98b1-447f-845c-4b9409986af7:LOC"
7 "chouette:TimeTable:d832b885-859c-4ab0-af5b-41961b21a65e:LOC"
8 "chouette:TimeTable:e3fb6915-f297-461c-a869-cf896c6376ee:LOC"
9 "chouette:TimeTable:129dff69-8278-43a5-ab16-9f93770f9530:LOC"
10 "chouette:TimeTable:af39a415-98c7-4553-88b9-b7cc235c3a45:LOC"
11 "chouette:TimeTable:0cfc5b5f-9b4f-4916-b058-081ea57ae62d:LOC"
12 "chouette:TimeTable:0917de5f-c1a8-44b6-81de-2a9c8776927f:LOC"
13 "chouette:TimeTable:7d9e4e3c-fa3d-4b4a-9adf-f232ad94bde5:LOC"
14 "chouette:TimeTable:06d3cc64-1e2f-45c6-b160-ff20817e6a46:LOC"
15 "chouette:TimeTable:b0b26a43-20a0-4fb5-8a3d-10878ef3a643:LOC"
16 "chouette:TimeTable:5e9413a0-8569-4dd0-95e8-656d1f630314:LOC"
17 "chouette:TimeTable:99607f7a-4261-45f2-9a3d-2af8b5928aa2:LOC"
18 "chouette:TimeTable:b5ac8fd6-1e4d-4a1e-a541-b824d31b59e7:LOC"
19 "chouette:TimeTable:a4813452-45dc-4613-92f8-c354053c1e03:LOC"
20 "chouette:TimeTable:479680bf-2587-4ef6-ae44-4756ca95b69c:LOC"
21 "chouette:TimeTable:047d10d9-21df-4627-a20f-f02fa9602578:LOC"
22 "chouette:TimeTable:1c69e4a6-9016-4495-a6d9-a6289b55c46f:LOC"
23 "chouette:TimeTable:976aafd4-9124-463e-a292-358b4561a1a5:LOC"
24 "chouette:TimeTable:b4a77de8-c136-40e3-a71d-6ab54a6af56c:LOC"
25 "chouette:TimeTable:b0449f1f-ccc8-434f-a002-015c4b794435:LOC"
26 "chouette:TimeTable:4abfe946-2622-426b-bf51-b80d6e53c8dc:LOC"
27 "chouette:TimeTable:832cb0e1-4065-403a-ac4e-9269ad85db41:LOC"
28 "chouette:TimeTable:ab0f8531-c01e-40a3-8367-62a535660709:LOC"
29 "chouette:TimeTable:2fa2f3b5-1f94-4a5e-b864-a4f6fa3d62e2:LOC"
30 "chouette:TimeTable:359e9eb2-9fed-49cb-8976-2503070d98b4:LOC"
31 "chouette:TimeTable:973c1e78-c536-45a4-b4b8-b6cf8b27d4e3:LOC"
32 "chouette:TimeTable:fb08fe5a-0826-412f-8927-cfaedcbd67bd:LOC"
33 "chouette:TimeTable:4cf6691e-8919-4a0b-82c0-832ce7fc12b9:LOC"
34 "chouette:TimeTable:38b53a05-5445-431f-8d68-d0a43a1ec954:LOC"
35 "chouette:TimeTable:288c934e-f105-47e6-83fe-83669e512b64:LOC"
36 "chouette:TimeTable:5a9c359d-ac36-4d1c-8d5d-14ca0ecfa5f1:LOC"
37 "chouette:TimeTable:adab6533-984e-41f2-bc76-e043608f5b57:LOC"
38 "chouette:TimeTable:2eb3b1ad-c383-45b5-a72d-fd3c804b214f:LOC"
39 "chouette:TimeTable:71d2c58b-b42a-4537-a647-e4e33d0ed5de:LOC"
40 "chouette:TimeTable:7f5f631c-b77a-4c40-b876-892a90117859:LOC"
41 "chouette:TimeTable:9f8ed609-76d1-4ce5-990d-99e4171297ed:LOC"
42 "chouette:TimeTable:e78afd7b-7373-468e-b4f6-901b57e7ef41:LOC"
43 "chouette:TimeTable:10348c7f-f214-49cc-b2e4-aa49ab69c470:LOC"
44 "chouette:TimeTable:58f32e78-0e22-429e-ac32-de3b8c8188a5:LOC"
45 "chouette:TimeTable:29c84a78-7677-48f2-abcd-92ef0e05bbef:LOC"
46 "chouette:TimeTable:76f54852-55ff-4d4d-9d15-55666eb96b13:LOC"
47 "chouette:TimeTable:02d74c75-e227-4d66-94b7-c90bbc06b7b6:LOC"
48 "chouette:TimeTable:c1d023e5-c36b-45e6-b810-0bcd3ed2f0a5:LOC"
49 "chouette:TimeTable:472089ce-227a-45a4-bd09-98ea63a013c7:LOC"
50 "chouette:TimeTable:c2d15ef4-c24f-481b-acbb-138659b4ecf5:LOC"
51 "chouette:TimeTable:0f3396f8-66eb-4ea3-9b94-bf50917c9a36:LOC"
fast_travel_between_consecutive_stops WARNING 245

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 245 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.
938 "3270" "2EX" 260.30851369641584 30.36932659791518 10877 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 10876 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
1007 "3349" "2EX" 260.30851369641584 30.36932659791518 19950 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 19949 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
938 "3270" "2EX" 432.318397380709 36.02653311505908 10876 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00" 10875 5 "6" "ST-MARTIN - STADE" "14:22:00"
1007 "3349" "2EX" 432.318397380709 36.02653311505908 19949 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00" 19948 5 "6" "ST-MARTIN - STADE" "14:22:00"
1120 "42" "2EX" 260.30851369641584 30.36932659791518 14776 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 14775 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
932 "3264" "2EX" 260.30851369641584 30.36932659791518 13149 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 13148 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
1001 "3343" "2EX" 260.30851369641584 30.36932659791518 19287 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 19286 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
724 "170" "2EX" 260.30851369641584 30.36932659791518 20145 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 20144 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
1120 "42" "2EX" 432.318397380709 36.02653311505908 14775 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00" 14774 5 "6" "ST-MARTIN - STADE" "13:22:00"
932 "3264" "2EX" 432.318397380709 36.02653311505908 13148 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00" 13147 5 "6" "ST-MARTIN - STADE" "13:22:00"
1001 "3343" "2EX" 432.318397380709 36.02653311505908 19286 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00" 19285 5 "6" "ST-MARTIN - STADE" "13:22:00"
724 "170" "2EX" 432.318397380709 36.02653311505908 20144 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00" 20143 5 "6" "ST-MARTIN - STADE" "13:22:00"
1431 "745" "811" 229.3676549630316 1.91139712469193 9954 0 "145" "CHAZELLES - GARE" "18:00:00" 9953 1 "344" "ST-DENIS - LA GIMOND" "18:00:30"
611 "1231" "2EX" 260.30851369641584 30.36932659791518 10984 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "08:42:00" 10983 4 "1019" "ST-MARTIN - LA CHEVRE" "08:48:00"
1209 "522" "2EX" 260.30851369641584 30.36932659791518 15989 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "08:42:00" 15988 4 "1019" "ST-MARTIN - LA CHEVRE" "08:48:00"
611 "1231" "2EX" 432.318397380709 36.02653311505908 10983 4 "1019" "ST-MARTIN - LA CHEVRE" "08:48:00" 10982 5 "6" "ST-MARTIN - STADE" "08:52:00"
1209 "522" "2EX" 432.318397380709 36.02653311505908 15988 4 "1019" "ST-MARTIN - LA CHEVRE" "08:48:00" 15987 5 "6" "ST-MARTIN - STADE" "08:52:00"
1248 "561" "613" 988.23995342478 32.941331780826 21302 12 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "17:10:00" 21301 13 "1019" "ST-MARTIN - LA CHEVRE" "17:11:00"
1248 "561" "613" 1009.8238480797893 33.660794935992975 21301 13 "1019" "ST-MARTIN - LA CHEVRE" "17:11:00" 21300 14 "298" "ST-MARTIN - JEANGOUTTIERE" "17:12:00"
2110 "399057" "118" 343.68286259353266 5.728047709892212 23331 0 "chouette:StopArea:050ce4b9-53bc-4914-84be-78b75156664c:LOC" "VILLEFRANCHE-SUR-SAÔNE - GARE" "09:30:00" 23330 1 "559901" "ANSE - LE JONCHAY" "09:30:00"
1357 "669" "530" 311.1520006867411 15.557600034337055 11680 2 "chouette:StopArea:dc525264-485d-4ff7-a410-42dd0037ce20:LOC" "COISE - FLEUR DE LYS" "17:09:00" 11679 3 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" "17:11:00"
1357 "669" "530" 209.85993509322228 17.48832792443519 11679 3 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" "17:11:00" 11678 4 "1150" "COISE - SICORET" "17:15:00"
631 "1251" "2EX" 260.30851369641584 30.36932659791518 18087 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 18086 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
1231 "544" "2EX" 260.30851369641584 30.36932659791518 15793 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 15792 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
631 "1251" "2EX" 432.318397380709 36.02653311505908 18086 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00" 18085 5 "6" "ST-MARTIN - STADE" "14:22:00"
1231 "544" "2EX" 432.318397380709 36.02653311505908 15792 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00" 15791 5 "6" "ST-MARTIN - STADE" "14:22:00"
627 "1247" "2EX" 260.30851369641584 30.36932659791518 20667 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "07:42:00" 20666 4 "1019" "ST-MARTIN - LA CHEVRE" "07:48:00"
1226 "539" "2EX" 260.30851369641584 30.36932659791518 13551 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "07:42:00" 13550 4 "1019" "ST-MARTIN - LA CHEVRE" "07:48:00"
627 "1247" "2EX" 432.318397380709 36.02653311505908 20666 4 "1019" "ST-MARTIN - LA CHEVRE" "07:48:00" 20665 5 "6" "ST-MARTIN - STADE" "07:52:00"
1226 "539" "2EX" 432.318397380709 36.02653311505908 13550 4 "1019" "ST-MARTIN - LA CHEVRE" "07:48:00" 13549 5 "6" "ST-MARTIN - STADE" "07:52:00"
1457 "773" "516" 230.26150304636977 11.513075152318487 12190 8 "1181" "AVEIZE - LE TREVE" "17:08:00" 12189 9 "1138" "STE-CATHERINE - BOURG" "17:10:00"
761 "2658" "613" 988.23995342478 32.941331780826 14812 11 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "12:46:00" 14811 12 "1019" "ST-MARTIN - LA CHEVRE" "12:47:00"
761 "2658" "613" 1009.8238480797893 33.660794935992975 14811 12 "1019" "ST-MARTIN - LA CHEVRE" "12:47:00" 14810 13 "298" "ST-MARTIN - JEANGOUTTIERE" "12:48:00"
641 "1261" "2EX" 260.30851369641584 30.36932659791518 9549 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "18:12:00" 9548 4 "1019" "ST-MARTIN - LA CHEVRE" "18:18:00"
1242 "555" "2EX" 260.30851369641584 30.36932659791518 14049 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "18:12:00" 14048 4 "1019" "ST-MARTIN - LA CHEVRE" "18:18:00"
641 "1261" "2EX" 432.318397380709 36.02653311505908 9548 4 "1019" "ST-MARTIN - LA CHEVRE" "18:18:00" 9547 5 "6" "ST-MARTIN - STADE" "18:22:00"
1242 "555" "2EX" 432.318397380709 36.02653311505908 14048 4 "1019" "ST-MARTIN - LA CHEVRE" "18:18:00" 14047 5 "6" "ST-MARTIN - STADE" "18:22:00"
1348 "660" "574" 325.0734471745774 21.671563144971827 17303 12 "549" "LARAJASSE - ST-APOLLINAIRE" "17:23:00" 17302 13 "1098" "ST-CLEMENT - TREVE MILAN" "17:26:00"
1348 "660" "574" 431.6821022497421 21.584105112487105 17302 13 "1098" "ST-CLEMENT - TREVE MILAN" "17:26:00" 17301 14 "1090" "STE-CATHERINE - LE NOYER" "17:28:00"
622 "1242" "2EX" 260.30851369641584 30.36932659791518 15273 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "15:12:00" 15272 4 "1019" "ST-MARTIN - LA CHEVRE" "15:18:00"
1221 "534" "2EX" 260.30851369641584 30.36932659791518 16899 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "15:12:00" 16898 4 "1019" "ST-MARTIN - LA CHEVRE" "15:18:00"
622 "1242" "2EX" 432.318397380709 36.02653311505908 15272 4 "1019" "ST-MARTIN - LA CHEVRE" "15:18:00" 15271 5 "6" "ST-MARTIN - STADE" "15:22:00"
1221 "534" "2EX" 432.318397380709 36.02653311505908 16898 4 "1019" "ST-MARTIN - LA CHEVRE" "15:18:00" 16897 5 "6" "ST-MARTIN - STADE" "15:22:00"
849 "2877" "530" 311.1520006867411 15.557600034337055 10160 2 "chouette:StopArea:dc525264-485d-4ff7-a410-42dd0037ce20:LOC" "COISE - FLEUR DE LYS" "13:04:00" 10159 3 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" "13:06:00"
849 "2877" "530" 209.85993509322228 17.48832792443519 10159 3 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" "13:06:00" 10158 4 "1150" "COISE - SICORET" "13:10:00"
1250 "563" "613" 988.23995342478 32.941331780826 15671 11 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "17:17:00" 15670 12 "1019" "ST-MARTIN - LA CHEVRE" "17:18:00"
1250 "563" "613" 1009.8238480797893 33.660794935992975 15670 12 "1019" "ST-MARTIN - LA CHEVRE" "17:18:00" 15669 13 "298" "ST-MARTIN - JEANGOUTTIERE" "17:19:00"
896 "3036" "613" 988.23995342478 32.941331780826 12823 7 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "12:28:00" 12822 8 "1019" "ST-MARTIN - LA CHEVRE" "12:29:00"
896 "3036" "613" 1009.8238480797893 33.660794935992975 12822 8 "1019" "ST-MARTIN - LA CHEVRE" "12:29:00" 12821 9 "298" "ST-MARTIN - JEANGOUTTIERE" "12:30:00"
1774 "196190" "634" 424.0083823949774 7.066806373249623 31426 0 "568803" "QUINCIEUX - BOURG MAIRIE" "17:10:00" 31425 1 "560703" "CHAZAY-D'AZERGUES - COLLEGE ALEXIS KANDELAFT" "17:10:00"
fast_travel_between_far_stops WARNING 123

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.

Only the first 50 of 123 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.
938 "3270" "2EX" 260.30851369641584 30.36932659791518 10877 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 10876 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
1007 "3349" "2EX" 260.30851369641584 30.36932659791518 19950 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 19949 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
1120 "42" "2EX" 260.30851369641584 30.36932659791518 14776 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 14775 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
932 "3264" "2EX" 260.30851369641584 30.36932659791518 13149 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 13148 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
1001 "3343" "2EX" 260.30851369641584 30.36932659791518 19287 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 19286 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
724 "170" "2EX" 260.30851369641584 30.36932659791518 20145 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 20144 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
611 "1231" "2EX" 260.30851369641584 30.36932659791518 10984 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "08:42:00" 10983 4 "1019" "ST-MARTIN - LA CHEVRE" "08:48:00"
1209 "522" "2EX" 260.30851369641584 30.36932659791518 15989 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "08:42:00" 15988 4 "1019" "ST-MARTIN - LA CHEVRE" "08:48:00"
1248 "561" "613" 988.23995342478 32.941331780826 21302 12 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "17:10:00" 21301 13 "1019" "ST-MARTIN - LA CHEVRE" "17:11:00"
2110 "399057" "118" 229.12190839568845 11.456095419784424 23331 0 "chouette:StopArea:050ce4b9-53bc-4914-84be-78b75156664c:LOC" "VILLEFRANCHE-SUR-SAÔNE - GARE" "09:30:00" 23329 2 "chouette:StopArea:050ce4b9-53bc-4914-84be-78b75156664c:LOC" "VILLEFRANCHE-SUR-SAÔNE - GARE" "09:32:00"
1357 "669" "530" 311.1520006867411 15.557600034337055 11680 2 "chouette:StopArea:dc525264-485d-4ff7-a410-42dd0037ce20:LOC" "COISE - FLEUR DE LYS" "17:09:00" 11679 3 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" "17:11:00"
631 "1251" "2EX" 260.30851369641584 30.36932659791518 18087 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 18086 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
1231 "544" "2EX" 260.30851369641584 30.36932659791518 15793 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "14:12:00" 15792 4 "1019" "ST-MARTIN - LA CHEVRE" "14:18:00"
627 "1247" "2EX" 260.30851369641584 30.36932659791518 20667 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "07:42:00" 20666 4 "1019" "ST-MARTIN - LA CHEVRE" "07:48:00"
1226 "539" "2EX" 260.30851369641584 30.36932659791518 13551 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "07:42:00" 13550 4 "1019" "ST-MARTIN - LA CHEVRE" "07:48:00"
1457 "773" "516" 230.26150304636977 11.513075152318487 12190 8 "1181" "AVEIZE - LE TREVE" "17:08:00" 12189 9 "1138" "STE-CATHERINE - BOURG" "17:10:00"
761 "2658" "613" 988.23995342478 32.941331780826 14812 11 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "12:46:00" 14811 12 "1019" "ST-MARTIN - LA CHEVRE" "12:47:00"
641 "1261" "2EX" 260.30851369641584 30.36932659791518 9549 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "18:12:00" 9548 4 "1019" "ST-MARTIN - LA CHEVRE" "18:18:00"
1242 "555" "2EX" 260.30851369641584 30.36932659791518 14049 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "18:12:00" 14048 4 "1019" "ST-MARTIN - LA CHEVRE" "18:18:00"
1348 "660" "574" 325.0734471745774 21.671563144971827 17303 12 "549" "LARAJASSE - ST-APOLLINAIRE" "17:23:00" 17302 13 "1098" "ST-CLEMENT - TREVE MILAN" "17:26:00"
622 "1242" "2EX" 260.30851369641584 30.36932659791518 15273 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "15:12:00" 15272 4 "1019" "ST-MARTIN - LA CHEVRE" "15:18:00"
1221 "534" "2EX" 260.30851369641584 30.36932659791518 16899 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "15:12:00" 16898 4 "1019" "ST-MARTIN - LA CHEVRE" "15:18:00"
849 "2877" "530" 311.1520006867411 15.557600034337055 10160 2 "chouette:StopArea:dc525264-485d-4ff7-a410-42dd0037ce20:LOC" "COISE - FLEUR DE LYS" "13:04:00" 10159 3 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" "13:06:00"
1250 "563" "613" 988.23995342478 32.941331780826 15671 11 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "17:17:00" 15670 12 "1019" "ST-MARTIN - LA CHEVRE" "17:18:00"
896 "3036" "613" 988.23995342478 32.941331780826 12823 7 "chouette:StopArea:62cb802c-328a-46c0-b0c8-084a209cee84:LOC" "ST-MARTIN - GRAND CHAMP" "12:28:00" 12822 8 "1019" "ST-MARTIN - LA CHEVRE" "12:29:00"
636 "1256" "2EX" 260.30851369641584 30.36932659791518 19901 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:42:00" 19900 4 "1019" "ST-MARTIN - LA CHEVRE" "16:48:00"
1236 "549" "2EX" 260.30851369641584 30.36932659791518 19701 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:42:00" 19700 4 "1019" "ST-MARTIN - LA CHEVRE" "16:48:00"
1137 "435" "574" 383.72250488401806 25.581500325601205 12419 1 "557" "STE-CATHERINE - LE BARROT" "07:26:00" 12418 2 "1097" "CHAMBOST - HAUT DU VILLAGE" "07:29:00"
1353 "665" "564B" 433.43126289943655 21.671563144971827 20613 8 "549" "LARAJASSE - ST-APOLLINAIRE" "17:27:00" 20612 9 "1098" "ST-CLEMENT - TREVE MILAN" "17:29:00"
629 "1249" "2EX" 260.30851369641584 30.36932659791518 12093 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:12:00" 12092 4 "1019" "ST-MARTIN - LA CHEVRE" "16:18:00"
1228 "541" "2EX" 260.30851369641584 30.36932659791518 13239 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:12:00" 13238 4 "1019" "ST-MARTIN - LA CHEVRE" "16:18:00"
561 "1177" "2EX" 260.30851369641584 30.36932659791518 10454 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "08:12:00" 10453 4 "1019" "ST-MARTIN - LA CHEVRE" "08:18:00"
683 "1304" "2EX" 260.30851369641584 30.36932659791518 15319 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "08:12:00" 15318 4 "1019" "ST-MARTIN - LA CHEVRE" "08:18:00"
1098 "40" "2EX" 260.30851369641584 30.36932659791518 16542 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "09:12:00" 16541 4 "1019" "ST-MARTIN - LA CHEVRE" "09:18:00"
930 "3262" "2EX" 260.30851369641584 30.36932659791518 17900 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "09:12:00" 17899 4 "1019" "ST-MARTIN - LA CHEVRE" "09:18:00"
999 "3341" "2EX" 260.30851369641584 30.36932659791518 13844 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "09:12:00" 13843 4 "1019" "ST-MARTIN - LA CHEVRE" "09:18:00"
722 "168" "2EX" 260.30851369641584 30.36932659791518 17377 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "09:12:00" 17376 4 "1019" "ST-MARTIN - LA CHEVRE" "09:18:00"
1101 "402" "564B" 511.63000651202407 25.581500325601205 20791 3 "557" "STE-CATHERINE - LE BARROT" "07:15:00" 20790 4 "1097" "CHAMBOST - HAUT DU VILLAGE" "07:17:00"
1142 "44" "2EX" 260.30851369641584 30.36932659791518 18866 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:12:00" 18865 4 "1019" "ST-MARTIN - LA CHEVRE" "16:18:00"
947 "3279" "2EX" 260.30851369641584 30.36932659791518 15497 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:12:00" 15496 4 "1019" "ST-MARTIN - LA CHEVRE" "16:18:00"
1016 "3358" "2EX" 260.30851369641584 30.36932659791518 21149 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:12:00" 21148 4 "1019" "ST-MARTIN - LA CHEVRE" "16:18:00"
726 "172" "2EX" 260.30851369641584 30.36932659791518 11786 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "16:12:00" 11785 4 "1019" "ST-MARTIN - LA CHEVRE" "16:18:00"
680 "1301" "2EX" 260.30851369641584 30.36932659791518 20324 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "06:26:00" 20323 4 "1019" "ST-MARTIN - LA CHEVRE" "06:32:00"
1211 "524" "2EX" 260.30851369641584 30.36932659791518 16692 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "06:26:00" 16691 4 "1019" "ST-MARTIN - LA CHEVRE" "06:32:00"
609 "1229" "2EX" 227.76994948436385 30.36932659791518 21195 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "05:40:00" 21194 4 "1019" "ST-MARTIN - LA CHEVRE" "05:47:00"
1207 "520" "2EX" 227.76994948436385 30.36932659791518 11609 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "05:40:00" 11608 4 "1019" "ST-MARTIN - LA CHEVRE" "05:47:00"
796 "2813" "513B" 345.39225456955467 11.513075152318487 16860 10 "1181" "AVEIZE - LE TREVE" "12:57:00" 16859 11 "1138" "STE-CATHERINE - BOURG" "12:58:00"
1078 "381" "572B" 323.573221918127 21.571548127875133 14424 1 "chouette:StopArea:c63cae98-8d93-4397-9345-a6033164498a:LOC" "LARAJASSE - SAINT PIERRE" "07:00:00" 14423 2 "1100" "CHAMBOST - GRANGES" "07:03:00"
634 "1254" "2EX" 260.30851369641584 30.36932659791518 19085 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 19084 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
1234 "547" "2EX" 260.30851369641584 30.36932659791518 15425 3 "4" "ST-SYMPHORIEN - LES RAMEAUX" "13:12:00" 15424 4 "1019" "ST-MARTIN - LA CHEVRE" "13:18:00"
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 "20260518" "20231229" "20260525"
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
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_version"
mixed_case_recommended_field WARNING 7454

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 7454 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.
"stops.txt" "stop_name" "SAINT-APPOLINAIRE - LE GONNET" 2
"stops.txt" "stop_name" "VALENCIN - RUE DU 8 MAI 1945" 3
"stops.txt" "stop_name" "VALENCIN - RUE DU 8 MAI 1945" 4
"stops.txt" "stop_name" "VALENCIN - CARNEVAL" 5
"stops.txt" "stop_name" "VALENCIN - PLACE" 6
"stops.txt" "stop_name" "VALENCIN - PLACE" 7
"stops.txt" "stop_name" "VALENCIN - STADE" 8
"stops.txt" "stop_name" "VIENNE - COLLEGE BON ACCUEIL" 9
"stops.txt" "stop_name" "VIENNE - ESTRESSIN JEAN JAURES" 10
"stops.txt" "stop_name" "VIENNE - GARE ROUTIERE" 11
"stops.txt" "stop_name" "VIENNE - PLACE DU JEU DE PAUME" 12
"stops.txt" "stop_name" "VIENNE - PLACE DU JEU DE PAUME" 13
"stops.txt" "stop_name" "VIENNE - JARDIN DE VILLE" 14
"stops.txt" "stop_name" "VIENNE - PONT DE ST ROMAIN" 15
"stops.txt" "stop_name" "VIENNE - ST MAURICE" 16
"stops.txt" "stop_name" "CHABANIERE - ST MAURICE LE BOURG" 17
"stops.txt" "stop_name" "CHABANIERE - ST MAURICE LE BOURG" 18
"stops.txt" "stop_name" "VOURLES - SEPT CHEMINS" 19
"stops.txt" "stop_name" "BRIGNAIS - BRISCOPE" 20
"stops.txt" "stop_name" "BRIGNAIS - BRISCOPE" 21
"stops.txt" "stop_name" "RIVE-DE-GIER - MAIRIE" 22
"stops.txt" "stop_name" "RIVE-DE-GIER - MAIRIE" 23
"stops.txt" "stop_name" "BRIGNAIS - LES RONZIERES" 24
"stops.txt" "stop_name" "BRIGNAIS - MONTIBERT-AQUAGARON" 25
"stops.txt" "stop_name" "BRIGNAIS - MONTIBERT-AQUAGARON" 26
"stops.txt" "stop_name" "BRIGNAIS - MONTEE DE SOUCIEU" 27
"stops.txt" "stop_name" "BRIGNAIS - MONTEE DE SOUCIEU" 28
"stops.txt" "stop_name" "BRIGNAIS - LA PLAINE D'ELITE" 29
"stops.txt" "stop_name" "BRIGNAIS - LA PLAINE D'ELITE" 30
"stops.txt" "stop_name" "BRIGNAIS - LES PEROUSES" 31
"stops.txt" "stop_name" "BRIGNAIS - LES PEROUSES" 32
"stops.txt" "stop_name" "BRIGNAIS - ROUTE DE SOUCIEU" 33
"stops.txt" "stop_name" "BRIGNAIS - ROUTE DE SOUCIEU" 34
"stops.txt" "stop_name" "BRIGNAIS - SACUNY SPA" 35
"stops.txt" "stop_name" "BRIGNAIS - SACUNY SPA" 36
"stops.txt" "stop_name" "CORBAS - CIMETIERE" 37
"stops.txt" "stop_name" "CORBAS - JACQUES PREVERT" 38
"stops.txt" "stop_name" "CORBAS - JACQUES PREVERT" 39
"stops.txt" "stop_name" "CORBAS - LES BALMES" 40
"stops.txt" "stop_name" "CORBAS - LES BALMES" 41
"stops.txt" "stop_name" "CORBAS - PARC DE LOISIRS" 42
"stops.txt" "stop_name" "CORBAS - PARC DE LOISIRS" 43
"stops.txt" "stop_name" "CORBAS - POLARIS" 44
"stops.txt" "stop_name" "CORBAS - RUE DU MIDI" 45
"stops.txt" "stop_name" "CORBAS - SQUARE MEUNIER" 46
"stops.txt" "stop_name" "CORBAS - SQUARE MEUNIER" 47
"stops.txt" "stop_name" "CORBAS - LES TAILLIS" 48
"stops.txt" "stop_name" "CORBAS - LES TAILLIS" 49
"stops.txt" "stop_name" "BEAUVALLON - CHASSAGNY BARBERET" 50
"stops.txt" "stop_name" "BEAUVALLON - CHASSAGNY LE BOURG" 51
non_ascii_or_non_printable_char WARNING 335

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"agency.txt" 2 "agency_id" "Cars du Rhône"
"routes.txt" 2 "agency_id" "Cars du Rhône"
"routes.txt" 3 "agency_id" "Cars du Rhône"
"routes.txt" 4 "agency_id" "Cars du Rhône"
"routes.txt" 5 "agency_id" "Cars du Rhône"
"routes.txt" 6 "agency_id" "Cars du Rhône"
"routes.txt" 7 "agency_id" "Cars du Rhône"
"routes.txt" 8 "agency_id" "Cars du Rhône"
"routes.txt" 9 "agency_id" "Cars du Rhône"
"routes.txt" 10 "agency_id" "Cars du Rhône"
"routes.txt" 11 "agency_id" "Cars du Rhône"
"routes.txt" 12 "agency_id" "Cars du Rhône"
"routes.txt" 13 "agency_id" "Cars du Rhône"
"routes.txt" 14 "agency_id" "Cars du Rhône"
"routes.txt" 15 "agency_id" "Cars du Rhône"
"routes.txt" 16 "agency_id" "Cars du Rhône"
"routes.txt" 17 "agency_id" "Cars du Rhône"
"routes.txt" 18 "agency_id" "Cars du Rhône"
"routes.txt" 19 "agency_id" "Cars du Rhône"
"routes.txt" 20 "agency_id" "Cars du Rhône"
"routes.txt" 21 "agency_id" "Cars du Rhône"
"routes.txt" 22 "agency_id" "Cars du Rhône"
"routes.txt" 23 "agency_id" "Cars du Rhône"
"routes.txt" 24 "agency_id" "Cars du Rhône"
"routes.txt" 25 "agency_id" "Cars du Rhône"
"routes.txt" 26 "agency_id" "Cars du Rhône"
"routes.txt" 27 "agency_id" "Cars du Rhône"
"routes.txt" 28 "agency_id" "Cars du Rhône"
"routes.txt" 29 "agency_id" "Cars du Rhône"
"routes.txt" 30 "agency_id" "Cars du Rhône"
"routes.txt" 31 "agency_id" "Cars du Rhône"
"routes.txt" 32 "agency_id" "Cars du Rhône"
"routes.txt" 33 "agency_id" "Cars du Rhône"
"routes.txt" 34 "agency_id" "Cars du Rhône"
"routes.txt" 35 "agency_id" "Cars du Rhône"
"routes.txt" 36 "agency_id" "Cars du Rhône"
"routes.txt" 37 "agency_id" "Cars du Rhône"
"routes.txt" 38 "agency_id" "Cars du Rhône"
"routes.txt" 39 "agency_id" "Cars du Rhône"
"routes.txt" 40 "agency_id" "Cars du Rhône"
"routes.txt" 41 "agency_id" "Cars du Rhône"
"routes.txt" 42 "agency_id" "Cars du Rhône"
"routes.txt" 43 "agency_id" "Cars du Rhône"
"routes.txt" 44 "agency_id" "Cars du Rhône"
"routes.txt" 45 "agency_id" "Cars du Rhône"
"routes.txt" 46 "agency_id" "Cars du Rhône"
"routes.txt" 47 "agency_id" "Cars du Rhône"
"routes.txt" 48 "agency_id" "Cars du Rhône"
"routes.txt" 49 "agency_id" "Cars du Rhône"
"routes.txt" 50 "agency_id" "Cars du Rhône"
route_color_contrast WARNING 1

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"117" 334 "#FFED00" "#FFFFFF"
stop_too_far_from_shape WARNING 11

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.
817 "19204" "2840" 20694 "chouette:StopArea:05963237-fe2d-4891-9c60-c80857f655b9:LOC" "LARAJASSE - LE POTEAU" [45.59418953076056,4.513748406699136] 399.77667356072544
1683 "213" "195963" 25005 "22401" "DRACE - BOURG" [46.15755,4.76439] 217.09865397169173
838 "26116" "2866" 16739 "chouette:StopArea:05963237-fe2d-4891-9c60-c80857f655b9:LOC" "LARAJASSE - LE POTEAU" [45.59418953076056,4.513748406699136] 399.77667356072544
1168 "3331" "463" 19189 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" [45.6577,4.5543] 10288.169835290002
1447 "20998" "761" 17630 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" [45.6511,4.5579] 11037.139103712476
849 "3587" "2877" 10159 "chouette:StopArea:a7f7bda4-2a68-4414-84f4-c9986d663177:LOC" "COURZIEU - LA GIRAUDIERE GARE" [45.6299,4.4568] 15130.79286460661
1435 "25864" "749" 20180 "chouette:StopArea:05963237-fe2d-4891-9c60-c80857f655b9:LOC" "LARAJASSE - LE POTEAU" [45.59418953076056,4.513748406699136] 399.77667356072544
2226 "100" "95052" 31371 "511901" "BELLEVILLE-EN-BEAUJOLAIS - ST-JEAN LYCEE BEL AIR" [46.11579999999999,4.71201] 334.43796356104997
1078 "26883" "381" 14424 "chouette:StopArea:c63cae98-8d93-4397-9345-a6033164498a:LOC" "LARAJASSE - SAINT PIERRE" [45.613996597977795,4.542993001113336] 461.5462487697404
1657 "184" "195931" 25782 "511901" "BELLEVILLE-EN-BEAUJOLAIS - ST-JEAN LYCEE BEL AIR" [46.11646,4.71157] 301.3155028600677
1110 "24065" "410" 11023 "chouette:StopArea:7f769fca-8725-47cd-bd75-0d8746e1917f:LOC" "GREZIEU - COTE ROMAN" [45.668382116186514,4.4027928704947525] 619.1191535832033
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.
2254 "670" "399024" 29502 "566901" "ANSE - BEL AIR" [45.96317105883491,4.715846632655361] 29503 "567001" "POMMIERS - VIADOREE" [45.959444000081966,4.715239999999999]
2151 "761" "399124" 24541 "562500" "MORANCÉ - LE BOURG" [45.89886343542616,4.700760245386359] 24542 "567700" "MORANCÉ - LE MONT" [45.90426443248877,4.700289445939662]
2031 "585" "398933" 23708 "266600" "BELLEVILLE - ALLEE DU PARC" [46.108550093215044,4.736639254281808] 23709 "630400" "BELLEVILLE-EN-BEAUJOLAIS - BELLEVILLE STADE JOMARD DURY" [46.107491021737374,4.742717105086493]
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.
"20260518" "20231106" "20231222"
unexpected_enum_value WARNING 334

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 2 "route_type" 200
"routes.txt" 3 "route_type" 200
"routes.txt" 4 "route_type" 200
"routes.txt" 5 "route_type" 200
"routes.txt" 6 "route_type" 200
"routes.txt" 7 "route_type" 205
"routes.txt" 8 "route_type" 205
"routes.txt" 9 "route_type" 205
"routes.txt" 10 "route_type" 205
"routes.txt" 11 "route_type" 205
"routes.txt" 12 "route_type" 205
"routes.txt" 13 "route_type" 205
"routes.txt" 14 "route_type" 205
"routes.txt" 15 "route_type" 205
"routes.txt" 16 "route_type" 205
"routes.txt" 17 "route_type" 205
"routes.txt" 18 "route_type" 205
"routes.txt" 19 "route_type" 205
"routes.txt" 20 "route_type" 205
"routes.txt" 21 "route_type" 205
"routes.txt" 22 "route_type" 205
"routes.txt" 23 "route_type" 205
"routes.txt" 24 "route_type" 205
"routes.txt" 25 "route_type" 205
"routes.txt" 26 "route_type" 205
"routes.txt" 27 "route_type" 205
"routes.txt" 28 "route_type" 205
"routes.txt" 29 "route_type" 205
"routes.txt" 30 "route_type" 205
"routes.txt" 31 "route_type" 205
"routes.txt" 32 "route_type" 205
"routes.txt" 33 "route_type" 205
"routes.txt" 34 "route_type" 205
"routes.txt" 35 "route_type" 205
"routes.txt" 36 "route_type" 205
"routes.txt" 37 "route_type" 205
"routes.txt" 38 "route_type" 205
"routes.txt" 39 "route_type" 205
"routes.txt" 40 "route_type" 205
"routes.txt" 41 "route_type" 205
"routes.txt" 42 "route_type" 205
"routes.txt" 43 "route_type" 205
"routes.txt" 44 "route_type" 205
"routes.txt" 45 "route_type" 205
"routes.txt" 46 "route_type" 205
"routes.txt" 47 "route_type" 205
"routes.txt" 48 "route_type" 205
"routes.txt" 49 "route_type" 205
"routes.txt" 50 "route_type" 205
"routes.txt" 51 "route_type" 205