korrigo-fi-92860d95b370c6 — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T21:26:40Z,
for the dataset file:///shared/korrigo-fi-92860d95b370c6_df45a1a2.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
CITYWAY
Publisher URL:
http://cityway.fr
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2025-04-28
Feed End Date:
2026-12-31

Files included


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

Counts


  • Agencies: 32
  • Blocks: 3610
  • Routes: 1031
  • Shapes: 4749
  • Stops: 14720
  • Trips: 40268

Specification Compliance report

145310 notices reported (4059 errors, 141251 warnings, 0 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 96

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

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

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
9405 "AXEOBUS:1-50397190:515321" "REGEN_712" 9421 "AXEOBUS:25-50397192:515321" "REGEN_624" "22743" "20260323"
9406 "AXEOBUS:1-50397191:515321" "REGEN_3236" 9421 "AXEOBUS:25-50397192:515321" "REGEN_624" "22743" "20260328"
9327 "AXEOBUS:1-50462726:515321" "REGEN_3236" 9340 "AXEOBUS:25-50462725:515321" "REGEN_624" "22743" "20260328"
9328 "AXEOBUS:1-50462727:515321" "REGEN_712" 9340 "AXEOBUS:25-50462725:515321" "REGEN_624" "22743" "20260323"
9407 "AXEOBUS:1-50397196:515321" "REGEN_712" 9426 "AXEOBUS:25-50397203:515321" "REGEN_624" "22743" "20260323"
9411 "AXEOBUS:1-50397223:515321" "REGEN_350" 9422 "AXEOBUS:25-50397197:515321" "REGEN_477" "22743" "20260322"
9411 "AXEOBUS:1-50397223:515321" "REGEN_350" 9426 "AXEOBUS:25-50397203:515321" "REGEN_624" "22743" "20260328"
9330 "AXEOBUS:1-50462732:515321" "REGEN_712" 9343 "AXEOBUS:25-50462731:515321" "REGEN_624" "22743" "20260323"
9331 "AXEOBUS:1-50462733:515321" "REGEN_3236" 9343 "AXEOBUS:25-50462731:515321" "REGEN_624" "22743" "20260328"
9337 "AXEOBUS:1-51380227:515321" "REGEN_477" 9346 "AXEOBUS:25-51380225:515321" "REGEN_477" "22743" "20260322"
9412 "AXEOBUS:1-50397224:515321" "REGEN_477" 9425 "AXEOBUS:25-50397200:515321" "REGEN_477" "22743" "20260322"
9423 "AXEOBUS:25-50397199:515321" "REGEN_712" 9408 "AXEOBUS:1-50397202:515321" "REGEN_712" "22743" "20260323"
9404 "AXEOBUS:1-50397187:515321" "REGEN_3236" 9420 "AXEOBUS:25-50397186:515321" "REGEN_3236" "22743" "20260328"
9408 "AXEOBUS:1-50397202:515321" "REGEN_712" 9341 "AXEOBUS:25-50462728:515321" "REGEN_712" "22743" "20260323"
9332 "AXEOBUS:1-50462737:515321" "REGEN_477" 9342 "AXEOBUS:25-50462729:515321" "REGEN_477" "22743" "20260322"
9341 "AXEOBUS:25-50462728:515321" "REGEN_712" 9329 "AXEOBUS:1-50462730:515321" "REGEN_712" "22743" "20260323"
9326 "AXEOBUS:1-50462724:515321" "REGEN_3236" 9339 "AXEOBUS:25-50462722:515321" "REGEN_3236" "22743" "20260328"
9410 "AXEOBUS:1-50397212:515321" "REGEN_3236" 9419 "AXEOBUS:25-50397185:515321" "REGEN_350" "22743" "20260328"
9415 "AXEOBUS:1-50790402:515321" "REGEN_477" 9419 "AXEOBUS:25-50397185:515321" "REGEN_350" "22743" "20260322"
9409 "AXEOBUS:1-50397209:515321" "REGEN_712" 9427 "AXEOBUS:25-50397207:515321" "REGEN_712" "22743" "20260323"
9334 "AXEOBUS:1-50462738:515321" "REGEN_350" 9338 "AXEOBUS:25-50462721:515321" "REGEN_350" "22743" "20260322"
9336 "AXEOBUS:1-50724865:515321" "REGEN_712" 9345 "AXEOBUS:25-50462734:515321" "REGEN_712" "22743" "20260323"
9378 "AXEOBUS:25-17104910:515319" "REGEN_712" 9446 "AXEOBUS:1-17104910:515319" "REGEN_712" "75570" "20260323"
9459 "AXEOBUS:1-17170433:515319" "REGEN_712" 9467 "AXEOBUS:25-17170433:515319" "REGEN_712" "75570" "20260323"
9366 "AXEOBUS:25-17104903:515319" "REGEN_712" 9424 "AXEOBUS:1-17104903:515319" "REGEN_712" "75570" "20260323"
9301 "AXEOBUS:25-17170434:515319" "REGEN_712" 9460 "AXEOBUS:1-17170434:515319" "REGEN_712" "75570" "20260323"
9355 "AXEOBUS:25-17104902:515319" "REGEN_3236" 9413 "AXEOBUS:1-17104902:515319" "REGEN_3236" "75570" "20260328"
9344 "AXEOBUS:25-17104901:515319" "REGEN_712" 9402 "AXEOBUS:1-17104901:515319" "REGEN_712" "75570" "20260323"
9302 "AXEOBUS:25-17170435:515319" "REGEN_3236" 9461 "AXEOBUS:1-17170435:515319" "REGEN_3236" "75570" "20260328"
9333 "AXEOBUS:25-17104900:515319" "REGEN_712" 9391 "AXEOBUS:1-17104900:515319" "REGEN_712" "75570" "20260323"
9303 "AXEOBUS:25-17170436:515319" "REGEN_712" 9462 "AXEOBUS:1-17170436:515319" "REGEN_712" "75570" "20260323"
9436 "AXEOBUS:1-67502082:515322" "REGEN_712" 9447 "AXEOBUS:25-67502082:515322" "REGEN_712" "75570" "20260323"
9432 "AXEOBUS:1-67239941:515322" "REGEN_3236" 9443 "AXEOBUS:25-67239941:515322" "REGEN_3236" "75570" "20260328"
9348 "AXEOBUS:1-67371010:515322" "REGEN_712" 9358 "AXEOBUS:25-67371010:515322" "REGEN_712" "75570" "20260323"
9354 "AXEOBUS:1-67633156:515322" "REGEN_3236" 9364 "AXEOBUS:25-67633156:515322" "REGEN_3236" "75570" "20260328"
9437 "AXEOBUS:1-67502083:515322" "REGEN_712" 9448 "AXEOBUS:25-67502083:515322" "REGEN_712" "75570" "20260323"
9433 "AXEOBUS:1-67239942:515322" "REGEN_3236" 9444 "AXEOBUS:25-67239942:515322" "REGEN_3236" "75570" "20260328"
9349 "AXEOBUS:1-67371011:515322" "REGEN_712" 9359 "AXEOBUS:25-67371011:515322" "REGEN_712" "75570" "20260323"
9438 "AXEOBUS:1-67502084:515322" "REGEN_712" 9449 "AXEOBUS:25-67502084:515322" "REGEN_712" "75570" "20260323"
9356 "AXEOBUS:1-67633157:515322" "REGEN_3236" 9365 "AXEOBUS:25-67633157:515322" "REGEN_3236" "75570" "20260328"
9350 "AXEOBUS:1-67371012:515322" "REGEN_712" 9360 "AXEOBUS:25-67371012:515322" "REGEN_712" "75570" "20260323"
266 "TILT:A02-01:472494" "REGEN_741" 134 "TILT:A01-02:472494" "REGEN_741" "P01" "20260323"
267 "TILT:A02-02:472494" "REGEN_741" 145 "TILT:A01-03:472494" "REGEN_741" "P03" "20260323"
113 "TILT:A02-07:472494" "REGEN_741" 181 "TILT:A01-07:472494" "REGEN_741" "P03" "20260323"
118 "TILT:A02-12:472494" "REGEN_741" 186 "TILT:A01-11:472494" "REGEN_741" "P02" "20260323"
126 "TILT:A02-19:472494" "REGEN_741" 194 "TILT:A01-19:472494" "REGEN_741" "P02" "20260323"
120 "TILT:A02-14:472494" "REGEN_741" 189 "TILT:A01-14:472494" "REGEN_741" "P04" "20260323"
125 "TILT:A02-18:472494" "REGEN_741" 193 "TILT:A01-18:472494" "REGEN_741" "P04" "20260323"
129 "TILT:SA02-01:472494" "REGEN_3233" 197 "TILT:SA01-02:472494" "REGEN_3233" "PSA" "20260328"
132 "TILT:SA02-04:472494" "REGEN_3233" 200 "TILT:SA01-05:472494" "REGEN_3233" "PSA" "20260328"
equal_shape_distance_diff_coordinates ERROR 3898

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 3898 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.
"QUB:CALC_4213807" 2084784 591.0 51 2084783 591.0 50 1.8195475063485564
"QUB:CALC_4213807" 2084785 591.0 52 2084784 591.0 51 1.8195475063485564
"TIBUS:8202$8A011DFRH$185" 2826925 28277.0 1239 2826924 28277.0 1238 7353.731463926851
"TIBUS:8202$2A039AFRH$68" 2620507 4506.0 192 2620506 4506.0 191 8073.480581038904
"TIBUS:8202$2A039AFRH$68" 2620988 15236.0 673 2620987 15236.0 672 8152.655750183423
"PENNARBED:8697$SP1731578379765052$30" 1629075 684.0 105 1629074 684.0 104 3114.073005210093
"PENNARBED:8697$SP1731578379765052$30" 1629265 4094.0 295 1629264 4094.0 294 3114.073005210093
"PENNARBED:8697$SP1731578379765052$30" 1629353 5704.0 383 1629352 5704.0 382 2.5553043783716345
"PENNARBED:8697$SP1731578379765052$30" 1629806 16744.0 836 1629805 16744.0 835 1611.5634238955777
"ILLENOO2:8698$9a A 105 FRH$37" 798470 20486.0 602 798469 20486.0 601 174.6711039968614
"ILLENOO2:8698$9a A 105 FRH$37" 798537 21899.0 669 798536 21899.0 668 388.43296714131344
"ILLENOO2:8698$9a A 105 FRH$37" 798657 30086.0 789 798656 30086.0 788 3819.092078424684
"ILLENOO2:8698$9b A 204 FRH$46" 810485 17065.0 460 810484 17065.0 459 151.23505299431977
"TIM:8699$ff82bcdb-6673-45a1-b49a-ac486839fcc4$110" 2954293 7171.0 332 2954292 7171.0 331 675.389251584891
"TIM:8699$ff82bcdb-6673-45a1-b49a-ac486839fcc4$110" 2954352 9751.0 391 2954351 9751.0 390 1160.7794107745094
"PENNARBED:8697$SP1729524566914157$474" 1824580 18756.0 382 1824579 18756.0 381 8149.476583332936
"PENNARBED:8697$SP1729524566914157$474" 1824850 28939.0 652 1824849 28939.0 651 2257.0969965479944
"PENNARBED:8697$SP1729524566914157$474" 1824991 31647.0 793 1824990 31647.0 792 7.0457496305545995
"QUB:8623$32838$25" 2107689 5363.0 318 2107688 5363.0 317 389.4270762255801
"QUB:8623$32838$25" 2107736 6046.0 365 2107735 6046.0 364 358.9410369841441
"TUB:8424$22220$16" 3275691 9359.0 317 3275690 9359.0 316 554.1192265725739
"TUB:8424$22220$16" 3275714 9937.0 340 3275713 9937.0 339 553.4830277838032
"DISTRIBUS:8169$03A012DL11$24" 454032 2693.0 208 454031 2693.0 207 241.48716657826114
"DISTRIBUS:8169$03A012DL11$24" 454444 3651.0 620 454443 3651.0 619 253.84130033136952
"DISTRIBUS:8169$03A012DL11$24" 455023 18737.0 1199 455022 18737.0 1198 2421.9003283619522
"TIBUS:8202$23R003AFRH$280" 2456107 28399.0 1042 2456106 28399.0 1041 3803.9261626728617
"TIBUS:8202$23R003AFRH$280" 2456235 32566.0 1170 2456234 32566.0 1169 3810.8919232189014
"TUB:8424$21804$242" 3158876 4680.0 118 3158875 4680.0 117 398.75050291234646
"TUB:8424$21804$242" 3158905 5208.0 147 3158904 5208.0 146 399.0753297969121
"QUB:8623$P1220043$65" 2070384 10773.0 291 2070383 10773.0 290 550.4707526166861
"QUB:8623$P1220043$65" 2070495 13370.0 402 2070494 13370.0 401 793.2684339397711
"PENNARBED:8697$SP1729497545915431$52" 1474460 1283.0 66 1474459 1283.0 65 7.273690297826033
"PENNARBED:8697$SP1729497545915431$52" 1474563 5496.0 169 1474562 5496.0 168 1976.1798008292037
"PENNARBED:8697$SP1729497545915431$52" 1474588 6455.0 194 1474587 6455.0 193 473.01691910565637
"PENNARBED:8697$SP1729497545915431$52" 1474623 8027.0 229 1474622 8027.0 228 693.6736397459808
"PENNARBED:8697$SP1729497545915431$52" 1474642 8615.0 248 1474641 8615.0 247 223.18240597289113
"PENNARBED:8697$SP1729497545915431$52" 1474676 9346.0 282 1474675 9346.0 281 1012.5410266332541
"PENNARBED:8697$SP1729497545915431$52" 1474777 10597.0 383 1474776 10597.0 382 1006.7476668644689
"PENNARBED:8697$SP1729497545915431$52" 1474861 12009.0 467 1474860 12009.0 466 4.542763549762508
"PENNARBED:8697$SP1729497545915431$52" 1474911 12908.0 517 1474910 12908.0 516 335.8978227028705
"CORALIE:7995$SP1761730170969200$14" 187334 2087.0 96 187333 2087.0 95 588.3408261655418
"CORALIE:7995$SP1761730170969200$14" 187403 2880.0 165 187402 2880.0 164 591.4067022008746
"CORALIE:7995$SP1761730170969200$14" 187466 3296.0 228 187465 3296.0 227 87.38411011258296
"CORALIE:7995$SP1761730170969200$14" 187487 3536.0 249 187486 3536.0 248 87.38411011258296
"CORALIE:7995$SP1761730170969200$14" 187520 3949.0 282 187519 3949.0 281 173.64934906458294
"CORALIE:7995$SP1761730170969200$14" 187588 4615.0 350 187587 4615.0 349 66.65932022256091
"CORALIE:7995$SP1761730170969200$14" 187616 5669.0 378 187615 5669.0 377 640.535806157387
"CORALIE:7995$SP1761730170969200$14" 187647 6445.0 409 187646 6445.0 408 455.64244080051566
"CORALIE:7995$SP1761730170969200$14" 187665 6727.0 427 187664 6727.0 426 297.1419811663335
"CORALIE:7995$SP1761730170969200$14" 187719 7641.0 481 187718 7641.0 480 1225.5817052247128
point_near_origin ERROR 51

point_near_origin

A point is too close to origin (0, 0).

You can see more about this notice here.

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

filename (?) The name of the affected GTFS file. csvRowNumber (?) The row of the faulty row. entityId (?) The id of the faulty entity. latFieldName (?) The name of the field that uses latitude value. latFieldValue (?) The latitude of the faulty row. lonFieldName (?) The name of the field that uses longitude value. lonFieldValue (?) The longitude of the faulty row
"shapes.txt" 1265969 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1287987 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1288248 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1290224 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1293629 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1299595 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1300664 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1300923 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1302648 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1304159 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1305599 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1308312 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1308470 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1308471 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1308642 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309213 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309355 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309357 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309359 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309361 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309363 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309498 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309619 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309621 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309756 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1309891 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1310136 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1310776 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1310918 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1310920 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1310922 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1311039 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"shapes.txt" 1311292 N/A "shape_pt_lat" 0.0 "shape_pt_lon" 0.0
"stops.txt" 6715 "LINEOTIM:SmMYRT2" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6794 "LINEOTIMPERI:BoECOLE1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6805 "LINEOTIMPERI:GuiHEN1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6806 "LINEOTIMPERI:GuiHEN2" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6807 "LINEOTIMPERI:GuiKERM1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6812 "LINEOTIMPERI:LoCOUGN1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6814 "LINEOTIMPERI:LoKERVE1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6841 "LINEOTIMPERI:PcJUSTI1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6842 "LINEOTIMPERI:PcJUSTI2" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6843 "LINEOTIMPERI:PcKERAV1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6844 "LINEOTIMPERI:PcKERAV2" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6845 "LINEOTIMPERI:PcKERJE1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6846 "LINEOTIMPERI:PcKERJE2" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6847 "LINEOTIMPERI:PcMAIRI1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6912 "LINEOTIMPERI:PmCOLL1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6919 "LINEOTIMPERI:PsCroas1" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 6954 "LINEOTIMPERI:SsBOURG1" "stop_lat" 0.0 "stop_lon" 0.0
stop_time_with_arrival_before_previous_departure_time ERROR 14

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
476405 476404 "LINEOTIML30:TP1041663:472242" "00:00:00" "06:55:00"
721702 721701 "TUDBUS:TP966016:469068" "00:00:00" "10:10:00"
718161 718160 "TUDBUS:TP966022:469068" "00:00:00" "16:10:00"
718324 718323 "TUDBUS:TP966021:469068" "00:00:00" "15:30:00"
716104 716103 "TUDBUS:TP966015:469068" "00:00:00" "09:30:00"
718520 718519 "TUDBUS:TP966017:469068" "00:00:00" "10:50:00"
498234 498233 "LINEOTIML30:TP928664:472242" "00:00:00" "16:42:00"
498237 498236 "LINEOTIML30:TP928664:472242" "00:00:00" "16:54:00"
718142 718141 "TUDBUS:TP966020:469068" "00:00:00" "14:50:00"
718343 718342 "TUDBUS:TP966025:469068" "00:00:00" "13:25:00"
718096 718095 "TUDBUS:TP966023:469068" "00:00:00" "18:20:00"
717988 717987 "TUDBUS:TP966018:469068" "00:00:00" "11:30:00"
727955 727954 "TUDBUS:TP966019:469068" "00:00:00" "14:10:00"
728259 728258 "TUDBUS:TP966024:469068" "00:00:00" "08:45:00"
duplicate_route_name WARNING 3

duplicate_route_name

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

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

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

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
496 "LINEOTIMPERI:L80_1" 497 "LINEOTIMPERI:L80_5" "L80" "LIGNE 80 CARANTEC - MORLAIX" 3 "LINEOTIMPERI"
625 "PENNARBED:418" 643 "PENNARBED:9349" "9349" "Camaret - Rosnoën - Brest - 934 TAD" -1 "PENNARBED"
624 "PENNARBED:414" 644 "PENNARBED:9451" "9451" "St Thois - Laz - Trégourez - Leuhan - Coray - Quimper" -1 "PENNARBED"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 36336

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 36336 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.
"QUB:CALC_4213807" 2085045 9567.0 312 2085044 9567.0 311 0.04011013837214507
"ILLENOO2:8698$17b R 80 FRH$182" 592843 324.0 30 592842 324.0 29 0.1401130019657878
"ILLENOO2:8698$17b R 80 FRH$182" 593390 21869.0 577 593389 21869.0 576 0.36923002133380156
"TIBUS:8202$8A011DFRH$185" 2825952 8761.0 266 2825951 8761.0 265 0.07373213153824211
"TIBUS:8202$8A011DFRH$185" 2826081 10996.0 395 2826080 10996.0 394 0.08850298719928547
"TIBUS:8202$8A011DFRH$185" 2826227 13763.0 541 2826226 13763.0 540 0.28034835841747024
"TIBUS:8202$8A011DFRH$185" 2826228 13763.0 542 2826227 13763.0 541 0.08853106058993507
"TIBUS:8202$8A011DFRH$185" 2826473 18667.0 787 2826472 18667.0 786 0.06644375285827443
"TIBUS:8202$8A011DFRH$185" 2826701 23806.0 1015 2826700 23806.0 1014 0.30278266432086953
"TIBUS:8202$8A011DFRH$185" 2826924 28277.0 1238 2826923 28277.0 1237 0.43366089376051686
"TIBUS:8202$8A011DFRH$185" 2826948 28674.0 1262 2826947 28674.0 1261 0.5831795992859461
"LINEOTIML30:CALC_3846846" 1276733 39788.0 1298 1276732 39788.0 1297 0.8607416398711196
"LINEOTIML30:CALC_3846845" 1273517 4571.0 272 1273516 4571.0 271 0.6623286253741434
"LINEOTIML30:CALC_3846845" 1275418 53162.0 2173 1275417 53162.0 2172 0.8607416398711196
"LINEOTIML30:CALC_3846847" 1278843 51727.0 2093 1278842 51727.0 2092 0.4608095063661484
"TIBUS:8202$2A039AFRH$68" 2620510 4518.0 195 2620509 4518.0 194 0.1547146046748296
"TIBUS:8202$2A039AFRH$68" 2620511 4518.0 196 2620510 4518.0 195 0.21365350172170786
"TIBUS:8202$2A039AFRH$68" 2620512 4518.0 197 2620511 4518.0 196 0.4499753686423175
"TIBUS:8202$2A039AFRH$68" 2620514 4519.0 199 2620513 4519.0 198 0.22838824307770828
"TIBUS:8202$2A039AFRH$68" 2620515 4519.0 200 2620514 4519.0 199 0.13997989093749244
"TIBUS:8202$2A039AFRH$68" 2620516 4519.0 201 2620515 4519.0 200 0.13997989093749244
"TIBUS:8202$2A039AFRH$68" 2620517 4519.0 202 2620516 4519.0 201 0.22838824310699865
"TIBUS:8202$2A039AFRH$68" 2620518 4519.0 203 2620517 4519.0 202 0.13997989093749244
"TIBUS:8202$2A039AFRH$68" 2620520 4520.0 205 2620519 4520.0 204 0.13997990143258388
"TIBUS:8202$2A039AFRH$68" 2620521 4520.0 206 2620520 4520.0 205 0.2283882602012785
"TIBUS:8202$2A039AFRH$68" 2620522 4520.0 207 2620521 4520.0 206 0.13997990143258388
"TIBUS:8202$2A039AFRH$68" 2620524 4521.0 209 2620523 4521.0 208 0.46296041368148194
"TIBUS:8202$2A039AFRH$68" 2620525 4521.0 210 2620524 4521.0 209 0.13997991220386127
"TIBUS:8202$2A039AFRH$68" 2620526 4521.0 211 2620525 4521.0 210 0.1547146398088925
"TIBUS:8202$2A039AFRH$68" 2620528 4522.0 213 2620527 4522.0 212 0.15471465140872906
"TIBUS:8202$2A039AFRH$68" 2620529 4522.0 214 2620528 4522.0 213 0.13997992266966108
"TIBUS:8202$2A039AFRH$68" 2620530 4522.0 215 2620529 4522.0 214 0.13997992269895146
"TIBUS:8202$2A039AFRH$68" 2620531 4522.0 216 2620530 4522.0 215 0.16208201574897266
"TIBUS:8202$2A039AFRH$68" 2620533 4523.0 218 2620532 4523.0 217 0.1399799331647507
"TIBUS:8202$2A039AFRH$68" 2620534 4523.0 219 2620533 4523.0 218 0.15471466297927453
"TIBUS:8202$2A039AFRH$68" 2620535 4523.0 220 2620534 4523.0 219 0.13997993319404106
"TIBUS:8202$2A039AFRH$68" 2620537 4524.0 222 2620536 4524.0 221 0.0663062890927797
"TIBUS:8202$2A039AFRH$68" 2620538 4524.0 223 2620537 4524.0 222 0.13997994368913003
"TIBUS:8202$2A039AFRH$68" 2620539 4524.0 224 2620538 4524.0 223 0.45256138894156367
"TIBUS:8202$2A039AFRH$68" 2620541 4525.0 226 2620540 4525.0 225 0.13997995418421832
"TIBUS:8202$2A039AFRH$68" 2620542 4525.0 227 2620541 4525.0 226 0.08840839208551643
"TIBUS:8202$2A039AFRH$68" 2620543 4525.0 228 2620542 4525.0 227 0.4451242643722695
"TIBUS:8202$2A039AFRH$68" 2620544 4525.0 229 2620543 4525.0 228 0.13997996467930604
"TIBUS:8202$2A039AFRH$68" 2620545 4525.0 230 2620544 4525.0 229 0.08840839874328327
"TIBUS:8202$2A039AFRH$68" 2620547 4526.0 232 2620546 4526.0 231 0.13997997545057966
"TIBUS:8202$2A039AFRH$68" 2620548 4526.0 233 2620547 4526.0 232 0.43169117184017436
"TIBUS:8202$2A039AFRH$68" 2620550 4527.0 235 2620549 4527.0 234 0.07367367680734209
"TIBUS:8202$2A039AFRH$68" 2620551 4527.0 236 2620550 4527.0 235 0.4451242743604163
"TIBUS:8202$2A039AFRH$68" 2620552 4527.0 237 2620551 4527.0 236 0.08840841877385347
"TIBUS:8202$2A039AFRH$68" 2620553 4527.0 238 2620552 4527.0 237 0.13997999644075199
fast_travel_between_consecutive_stops WARNING 165

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 165 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.
22137 "PENNARBED:1-177209429:527873" "PENNARBED:400" 314.02893063260973 5.233815510543495 489972 2 "PENNARBED:CRZ6D1" "Saint Fiacre" "09:37:00" 489973 3 "PENNARBED:LVC7B1" "Rue de l'Aviation" "09:37:00"
22143 "PENNARBED:2-177209406:527873" "PENNARBED:400" 314.02893063260973 5.233815510543495 462266 2 "PENNARBED:CRZ6D1" "Saint Fiacre" "09:37:00" 462773 3 "PENNARBED:LVC7B1" "Rue de l'Aviation" "09:37:00"
17869 "KICEO:2-285868038:523928" "KICEO:17" 407.7414400469555 6.795690667449259 333658 7 "KICEO:3836" "Clos Salomon" "18:10:00" 333659 8 "KICEO:235" "Médiathèque" "18:10:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 166.0464204418446 13.83720170348705 455242 6 "MAT:1544" "Prés Bosgers" "19:00:00" 455243 7 "MAT:1112" "Châteauneuf Centre" "19:04:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 166.0464204418446 13.83720170348705 454749 6 "MAT:1544" "Prés Bosgers" "19:00:00" 454750 7 "MAT:1112" "Châteauneuf Centre" "19:04:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 166.0464204418446 13.83720170348705 452748 6 "MAT:1544" "Prés Bosgers" "19:00:00" 452749 7 "MAT:1112" "Châteauneuf Centre" "19:04:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 168.80952856472814 11.253968570981876 455429 12 "MAT:1385" "Le Clos Lessard" "19:04:00" 455430 13 "MAT:1231" "Eglise" "19:07:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 168.80952856472814 11.253968570981876 454755 12 "MAT:1385" "Le Clos Lessard" "19:04:00" 454756 13 "MAT:1231" "Eglise" "19:07:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 168.80952856472814 11.253968570981876 452754 12 "MAT:1385" "Le Clos Lessard" "19:04:00" 452755 13 "MAT:1231" "Eglise" "19:07:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 167.13070048414556 5.571023349471519 455436 19 "MAT:1387" "Le Fedeuil" "19:09:00" 455437 20 "MAT:1642" "Vildé la Marine" "19:10:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 167.13070048414556 5.571023349471519 454762 19 "MAT:1387" "Le Fedeuil" "19:09:00" 454763 20 "MAT:1642" "Vildé la Marine" "19:10:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 167.13070048414556 5.571023349471519 452761 19 "MAT:1387" "Le Fedeuil" "19:09:00" 452762 20 "MAT:1642" "Vildé la Marine" "19:10:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 155.91519547884357 10.394346365256238 455486 69 "MAT:1567" "Roi Arthur" "19:32:00" 455739 70 "MAT:1144" "Croix de la Mission" "19:35:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 155.91519547884357 10.394346365256238 454987 69 "MAT:1567" "Roi Arthur" "19:32:00" 454988 70 "MAT:1144" "Croix de la Mission" "19:35:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 155.91519547884357 10.394346365256238 453442 69 "MAT:1567" "Roi Arthur" "19:32:00" 453443 70 "MAT:1144" "Croix de la Mission" "19:35:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 167.12324343375633 8.356162171687815 455743 74 "MAT:1663" "La Ville Joie" "19:36:00" 455744 75 "MAT:1440" "Centre" "19:38:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 167.12324343375633 8.356162171687815 454992 74 "MAT:1663" "La Ville Joie" "19:36:00" 454993 75 "MAT:1440" "Centre" "19:38:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 167.12324343375633 8.356162171687815 453447 74 "MAT:1663" "La Ville Joie" "19:36:00" 453448 75 "MAT:1440" "Centre" "19:38:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 197.36593120216855 3.2894321867028093 455760 91 "MAT:1464" "Gare" "19:45:00" 455761 92 "MAT:1640" "Vieux Bourg" "19:45:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 197.36593120216855 3.2894321867028093 455009 91 "MAT:1464" "Gare" "19:45:00" 455010 92 "MAT:1640" "Vieux Bourg" "19:45:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 197.36593120216855 3.2894321867028093 453700 91 "MAT:1464" "Gare" "19:45:00" 453701 92 "MAT:1640" "Vieux Bourg" "19:45:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 196.08852543057642 3.268142090509607 455762 93 "MAT:1641" "Vieux Bourg" "19:46:00" 455763 94 "MAT:1257" "La Barre" "19:46:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 196.08852543057642 3.268142090509607 455011 93 "MAT:1641" "Vieux Bourg" "19:46:00" 455012 94 "MAT:1257" "La Barre" "19:46:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 196.08852543057642 3.268142090509607 453702 93 "MAT:1641" "Vieux Bourg" "19:46:00" 453703 94 "MAT:1257" "La Barre" "19:46:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 157.04841639846313 7.852420819923156 455782 113 "MAT:1582" "Saint-Benoît Centre" "19:55:00" 455783 114 "MAT:1075" "Bel Air" "19:57:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 157.04841639846313 7.852420819923156 455090 113 "MAT:1582" "Saint-Benoît Centre" "19:55:00" 455091 114 "MAT:1075" "Bel Air" "19:57:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 157.04841639846313 7.852420819923156 453722 113 "MAT:1582" "Saint-Benoît Centre" "19:55:00" 453723 114 "MAT:1075" "Bel Air" "19:57:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 192.7362878752089 9.636814393760446 455786 117 "MAT:1517" "Place du Marché" "19:58:00" 455787 118 "MAT:1290" "La Garde" "20:00:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 192.7362878752089 9.636814393760446 455094 117 "MAT:1517" "Place du Marché" "19:58:00" 455095 118 "MAT:1290" "La Garde" "20:00:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 192.7362878752089 9.636814393760446 453726 117 "MAT:1517" "Place du Marché" "19:58:00" 453727 118 "MAT:1290" "La Garde" "20:00:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 156.30150489153854 5.210050163051284 456095 170 "MAT:1605" "Saint-Servan Mairie" "20:17:00" 456096 171 "MAT:1554" "Château-Malo Renoir" "20:18:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 156.30150489153854 5.210050163051284 455328 170 "MAT:1605" "Saint-Servan Mairie" "20:17:00" 455329 171 "MAT:1554" "Château-Malo Renoir" "20:18:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 156.30150489153854 5.210050163051284 453953 170 "MAT:1605" "Saint-Servan Mairie" "20:17:00" 453954 171 "MAT:1554" "Château-Malo Renoir" "20:18:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 184.98177871207744 6.166059290402582 456100 175 "MAT:1271" "La Chapelle de la Lande" "20:21:00" 456101 176 "MAT:1285" "La Fontaine aux Pélerins" "20:22:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 184.98177871207744 6.166059290402582 455333 175 "MAT:1271" "La Chapelle de la Lande" "20:21:00" 455334 176 "MAT:1285" "La Fontaine aux Pélerins" "20:22:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 184.98177871207744 6.166059290402582 453958 175 "MAT:1271" "La Chapelle de la Lande" "20:21:00" 453959 176 "MAT:1285" "La Fontaine aux Pélerins" "20:22:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 196.5026007042493 3.2750433450708214 456106 181 "MAT:1361" "L'Afrique" "20:24:00" 456107 182 "MAT:1145" "Croix de l'Ormel" "20:24:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 196.5026007042493 3.2750433450708214 455339 181 "MAT:1361" "L'Afrique" "20:24:00" 455340 182 "MAT:1145" "Croix de l'Ormel" "20:24:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 196.5026007042493 3.2750433450708214 453964 181 "MAT:1361" "L'Afrique" "20:24:00" 453965 182 "MAT:1145" "Croix de l'Ormel" "20:24:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 171.16920597182244 5.705640199060747 456630 205 "MAT:1389" "Le Fougeray" "20:36:00" 456631 206 "MAT:1405" "Le Vaulérault" "20:37:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 171.16920597182244 5.705640199060747 455363 205 "MAT:1389" "Le Fougeray" "20:36:00" 455364 206 "MAT:1405" "Le Vaulérault" "20:37:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 171.16920597182244 5.705640199060747 460580 205 "MAT:1389" "Le Fougeray" "20:36:00" 460581 206 "MAT:1405" "Le Vaulérault" "20:37:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 153.93790918546773 2.5656318197577956 456640 215 "MAT:1433" "Les Portes Rouges" "20:43:00" 456641 216 "MAT:1483" "Moulin de la Roche" "20:43:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 153.93790918546773 2.5656318197577956 455620 215 "MAT:1433" "Les Portes Rouges" "20:43:00" 455621 216 "MAT:1483" "Moulin de la Roche" "20:43:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 153.93790918546773 2.5656318197577956 460590 215 "MAT:1433" "Les Portes Rouges" "20:43:00" 460591 216 "MAT:1483" "Moulin de la Roche" "20:43:00"
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 168.25741443065988 8.412870721532995 456654 229 "MAT:1647" "Ville ès Gris" "20:47:00" 456655 230 "MAT:1276" "La Croix Margaro" "20:49:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 168.25741443065988 8.412870721532995 455634 229 "MAT:1647" "Ville ès Gris" "20:47:00" 455635 230 "MAT:1276" "La Croix Margaro" "20:49:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 168.25741443065988 8.412870721532995 460604 229 "MAT:1647" "Ville ès Gris" "20:47:00" 460605 230 "MAT:1276" "La Croix Margaro" "20:49:00"
1982 "AURAYBUS:7-67174401:494022" "AURAYBUS:4" 321.2457052518313 5.3540950875305215 69752 12 "AURAYBUS:SPH6B2" "Plage de Kernevest" "18:37:00" 69753 13 "AURAYBUS:CRA5B3" "Camping Fort Espagnol" "18:37:00"
24419 "TIM:chouette:VehicleJourney:82a52131-04fb-4484-90c6-5c0af372fbbe:LOC:527965" "TIM:143" 520.9556603064274 8.682594338440456 661231 11 "TIM:40290" "Gare SNCF" "21:08:00" 661232 12 "TIM:chouette:StopArea:8077aa5c-9340-43c6-bd9e-cc4b079c0268:LOC" "Giratoire de Kerroux" "21:08:00"
fast_travel_between_far_stops WARNING 39

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.
4806 "MAT:3925142-26H-__LVSf-Vendredi-00-1101100:500145" "MAT:TAD2-75" 166.0464204418446 13.83720170348705 455242 6 "MAT:1544" "Prés Bosgers" "19:00:00" 455243 7 "MAT:1112" "Châteauneuf Centre" "19:04:00"
4805 "MAT:3925142-26H-__LVSf-Lun & Mar-00-1101100:500145" "MAT:TAD2-75" 166.0464204418446 13.83720170348705 454749 6 "MAT:1544" "Prés Bosgers" "19:00:00" 454750 7 "MAT:1112" "Châteauneuf Centre" "19:04:00"
4804 "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" "MAT:TAD2-75" 166.0464204418446 13.83720170348705 452748 6 "MAT:1544" "Prés Bosgers" "19:00:00" 452749 7 "MAT:1112" "Châteauneuf Centre" "19:04:00"
7403 "LINEOTIMPERI:44793{L70_4}-DH SCOLAIRE_36_S:500169" "LINEOTIMPERI:L70_4" 40604.82322853814 5413.976430471752 383257 2 "LINEOTIMPERI:MxEZOLA2" "Émile Zola" "17:05:00" 383258 3 "LINEOTIMPERI:SsBOURG1" "Sainte-Sève Bourg" "17:12:00"
7337 "LINEOTIMPERI:44749{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 46322.29962904204 5404.268290054904 526323 25 "LINEOTIMPERI:BoCHRIS2" "Croas Christ" "18:34:00" 526324 26 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "18:40:00"
7341 "LINEOTIMPERI:44762{L40_7}-DH SCOLAIRE_36_S:500165" "LINEOTIMPERI:L40_7" 46322.29962904204 5404.268290054904 505228 25 "LINEOTIMPERI:BoCHRIS2" "Croas Christ" "18:34:00" 505229 26 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "18:40:00"
101 "LINEOTIML30:TP1041663:472242" "LINEOTIML30:SV009983" 977.9041498767612 16.298402497946018 476402 6 "LINEOTIML30:Kergariou" "Kergariou" "06:37:00" 476405 9 "LINEOTIML30:2600191" "4 Chemins" "00:00:00"
7335 "LINEOTIMPERI:44747{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 46322.29962904204 5404.268290054904 503128 24 "LINEOTIMPERI:BoCHRIS2" "Croas Christ" "17:32:00" 503129 25 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "17:38:00"
7393 "LINEOTIMPERI:44806{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 54042.68290054904 5404.268290054904 383265 1 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "13:00:00" 383266 2 "LINEOTIMPERI:BoCHRIS1" "Croas Christ" "13:05:00"
7392 "LINEOTIMPERI:44760{L40_7}-DH SCOLAIRE_36_S:500165" "LINEOTIMPERI:L40_7" 54042.68290054904 5404.268290054904 497807 1 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "13:00:00" 497808 2 "LINEOTIMPERI:BoCHRIS1" "Croas Christ" "13:05:00"
100 "LINEOTIML30:TP928664:472242" "LINEOTIML30:SV009983" 700.1494540470179 11.669157567450299 498231 21 "LINEOTIML30:2600210" "Route de Lanmeur" "16:38:00" 498234 24 "LINEOTIML30:Kergariou" "Kergariou" "00:00:00"
7406 "LINEOTIMPERI:44796{L70_4}-DH SCOLAIRE_36_LMWJV:500169" "LINEOTIMPERI:L70_4" 46406.60284684952 5414.103665465777 382061 5 "LINEOTIMPERI:SmLCARP2" "Le Carpont" "16:50:00" 382062 6 "LINEOTIMPERI:SsBOURG1" "Sainte-Sève Bourg" "16:56:00"
6805 "LINEOTIM:44381{L6_4}-2025 RESEAU U VAC 20_10_25_2_LMWJVS:500160" "LINEOTIM:L6_4" 108268.94920353935 5413.447460176968 493263 1 "LINEOTIM:SmMYRT2" "MYRTILLES" "10:30:00" 493264 2 "LINEOTIM:SmFETEU2" "Feunteun Izella" "10:32:00"
6801 "LINEOTIM:44365{L6_4}-2025 RESEAU U PS 5 01 26 v2_3_LMWJVS:500160" "LINEOTIM:L6_4" 108268.94920353935 5413.447460176968 476183 1 "LINEOTIM:SmMYRT2" "MYRTILLES" "10:30:00" 476184 2 "LINEOTIM:SmFETEU2" "Feunteun Izella" "10:32:00"
7351 "LINEOTIMPERI:44789{L70_4}-DH SCOLAIRE_36_LMWJVS:500169" "LINEOTIMPERI:L70_4" 108046.19762048678 5402.309881024339 381620 1 "LINEOTIMPERI:LoBOURG1" "Loc Eguiner Bourg" "08:02:00" 381621 2 "LINEOTIMPERI:LoKERVE1" "Kervern" "08:04:00"
16574 "KICEO:2-302252033:523929" "KICEO:18" 331.0961328716115 11.03653776238705 343485 17 "KICEO:6716" "Le Poteau" "18:59:00" 343486 18 "KICEO:6752" "Rue de Floranges" "19:00:00"
7401 "LINEOTIMPERI:44791{L70_4}-DH SCOLAIRE_36_W:500169" "LINEOTIMPERI:L70_4" 46406.60284684952 5414.103665465777 385411 5 "LINEOTIMPERI:SmLCARP2" "Le Carpont" "12:31:00" 385412 6 "LINEOTIMPERI:SsBOURG1" "Sainte-Sève Bourg" "12:37:00"
7399 "LINEOTIMPERI:44129{L60_1}-DH SCOLAIRE_36_LMWJV:500168" "LINEOTIMPERI:L60_1" 36087.52178151699 5413.128267227547 496069 4 "LINEOTIMPERI:MxL3CHE2" "Les Trois Chênes" "17:03:00" 496070 5 "LINEOTIMPERI:PcJUSTI2" "La Justice" "17:11:00"
7388 "LINEOTIMPERI:44757{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 54042.68290054904 5404.268290054904 526325 1 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "07:42:00" 526326 2 "LINEOTIMPERI:BoCHRIS1" "Croas Christ" "07:47:00"
7336 "LINEOTIMPERI:44748{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 81172.68511733478 5411.512341155652 518706 21 "LINEOTIMPERI:LpBOURG2" "Le Ponthou Bourg" "17:41:00" 518707 22 "LINEOTIMPERI:PsCroas1" "Croas Ar Salud" "17:44:00"
7391 "LINEOTIMPERI:44759{L40_7}-DH SCOLAIRE_36_S:500165" "LINEOTIMPERI:L40_7" 54042.68290054904 5404.268290054904 503130 1 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "07:42:00" 503131 2 "LINEOTIMPERI:BoCHRIS1" "Croas Christ" "07:47:00"
7405 "LINEOTIMPERI:44795{L70_4}-DH SCOLAIRE_36_S:500169" "LINEOTIMPERI:L70_4" 40604.82322853814 5413.976430471752 382199 2 "LINEOTIMPERI:MxEZOLA2" "Émile Zola" "18:00:00" 382200 3 "LINEOTIMPERI:SsBOURG1" "Sainte-Sève Bourg" "18:07:00"
6804 "LINEOTIM:44380{L6_4}-2025 RESEAU U VAC 20_10_25_2_LMWJV:500160" "LINEOTIM:L6_4" 108268.94920353935 5413.447460176968 466037 1 "LINEOTIM:SmMYRT2" "MYRTILLES" "07:40:00" 466038 2 "LINEOTIM:SmFETEU2" "Feunteun Izella" "07:42:00"
6800 "LINEOTIM:44364{L6_4}-2025 RESEAU U PS 5 01 26 v2_3_LMWJV:500160" "LINEOTIM:L6_4" 108268.94920353935 5413.447460176968 467328 1 "LINEOTIM:SmMYRT2" "MYRTILLES" "07:40:00" 467329 2 "LINEOTIM:SmFETEU2" "Feunteun Izella" "07:42:00"
7398 "LINEOTIMPERI:44128{L60_1}-DH SCOLAIRE_36_LMWJV:500168" "LINEOTIMPERI:L60_1" 36087.52178151699 5413.128267227547 496823 4 "LINEOTIMPERI:MxL3CHE2" "Les Trois Chênes" "18:03:00" 496824 5 "LINEOTIMPERI:PcJUSTI2" "La Justice" "18:11:00"
7349 "LINEOTIMPERI:44131{L60_1}-DH SCOLAIRE_36_LMWJV:500168" "LINEOTIMPERI:L60_1" 108040.7825577042 5402.03912788521 496831 1 "LINEOTIMPERI:PmCOLL1" "Collège des Monts d'Arrée" "07:24:00" 496832 2 "LINEOTIMPERI:PmTYGER1" "Ty Gréan" "07:26:00"
17269 "KICEO:2-6325600257:523938" "KICEO:377" 331.0961328716115 11.03653776238705 344382 17 "KICEO:6716" "Le Poteau" "18:59:00" 344383 18 "KICEO:6752" "Rue de Floranges" "19:00:00"
6803 "LINEOTIM:44366{L6_4}-2025 RESEAU U PS 5 01 26 v2_3_LMWJVS:500160" "LINEOTIM:L6_4" 108268.94920353935 5413.447460176968 445122 1 "LINEOTIM:SmMYRT2" "MYRTILLES" "13:40:00" 445123 2 "LINEOTIM:SmFETEU2" "Feunteun Izella" "13:42:00"
6806 "LINEOTIM:44382{L6_4}-2025 RESEAU U VAC 20_10_25_2_LMWJVS:500160" "LINEOTIM:L6_4" 108268.94920353935 5413.447460176968 470221 1 "LINEOTIM:SmMYRT2" "MYRTILLES" "13:40:00" 470222 2 "LINEOTIM:SmFETEU2" "Feunteun Izella" "13:42:00"
7333 "LINEOTIMPERI:44746{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 46322.29962904204 5404.268290054904 506162 27 "LINEOTIMPERI:BoCHRIS2" "Croas Christ" "17:04:00" 506163 28 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "17:10:00"
7402 "LINEOTIMPERI:44792{L70_4}-DH SCOLAIRE_36_LMJVS:500169" "LINEOTIMPERI:L70_4" 46406.60284684952 5414.103665465777 383246 5 "LINEOTIMPERI:SmLCARP2" "Le Carpont" "12:31:00" 383247 6 "LINEOTIMPERI:SsBOURG1" "Sainte-Sève Bourg" "12:37:00"
7348 "LINEOTIMPERI:44130{L60_1}-DH SCOLAIRE_36_LMWJV:500168" "LINEOTIMPERI:L60_1" 108040.7825577042 5402.03912788521 491639 1 "LINEOTIMPERI:PmCOLL1" "Collège des Monts d'Arrée" "08:24:00" 491640 2 "LINEOTIMPERI:PmTYGER1" "Ty Gréan" "08:26:00"
7350 "LINEOTIMPERI:44788{L70_4}-DH SCOLAIRE_36_LMWJV:500169" "LINEOTIMPERI:L70_4" 54023.09881024339 5402.309881024339 383131 2 "LINEOTIMPERI:GuiHEN1" "Hameau de l'Enclos" "06:52:00" 383132 3 "LINEOTIMPERI:LoBOURG1" "Loc Eguiner Bourg" "06:57:00"
2919 "TIBUS:1-1413873665:499185" "TIBUS:84" 162.588535415564 10.839235694370933 647589 15 "TIBUS:CRE2A2" "Collège Immaculée Conception" "19:02:00" 647592 18 "TIBUS:SCS4B1" "La Touche" "19:05:00"
7404 "LINEOTIMPERI:44794{L70_4}-DH SCOLAIRE_36_LMWJV:500169" "LINEOTIMPERI:L70_4" 46406.60284684952 5414.103665465777 382045 5 "LINEOTIMPERI:SmLCARP2" "Le Carpont" "17:58:00" 382046 6 "LINEOTIMPERI:SsBOURG1" "Sainte-Sève Bourg" "18:04:00"
7332 "LINEOTIMPERI:44745{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 46322.29962904204 5404.268290054904 525910 26 "LINEOTIMPERI:BoCHRIS2" "Croas Christ" "13:13:00" 525911 27 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "13:19:00"
7340 "LINEOTIMPERI:44761{L40_7}-DH SCOLAIRE_36_S:500165" "LINEOTIMPERI:L40_7" 46322.29962904204 5404.268290054904 506426 26 "LINEOTIMPERI:BoCHRIS2" "Croas Christ" "13:13:00" 506427 27 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "13:19:00"
7385 "LINEOTIMPERI:44754{L40_7}-DH SCOLAIRE_36_LMWJV:500165" "LINEOTIMPERI:L40_7" 54042.68290054904 5404.268290054904 505438 1 "LINEOTIMPERI:BoECOLE1" "Botsorhel École" "06:42:00" 505439 2 "LINEOTIMPERI:BoCHRIS1" "Croas Christ" "06:47:00"
7352 "LINEOTIMPERI:44790{L70_4}-DH SCOLAIRE_36_LMWJVS:500169" "LINEOTIMPERI:L70_4" 108046.19762048678 5402.309881024339 381505 1 "LINEOTIMPERI:LoBOURG1" "Loc Eguiner Bourg" "13:02:00" 381506 2 "LINEOTIMPERI:LoKERVE1" "Kervern" "13:04:00"
leading_or_trailing_whitespaces WARNING 4

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

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

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

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 126 "route_long_name" "LORIENT Beaux-Arts - LORIENT Kerulvé "
"routes.txt" 127 "route_long_name" "LORIENT Beaux-Arts - LORIENT Maison de la Solidarité "
"routes.txt" 844 "route_long_name" " Querrien -Mellac - Quimperlé (ex 8)"
"routes.txt" 846 "route_long_name" " Querrien Ile à Vent - Locunolé - Quimperlé (ex 8)"
missing_bike_allowance WARNING 2106

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
7419 "ARZ:1" "ARZ:TP954986-d-40691-d-42093:503305"
7420 "ARZ:1" "ARZ:TP954987-d-40691-d-42093:503305"
7421 "ARZ:1" "ARZ:TP954988-d-40691-d-42093:503305"
7422 "ARZ:1" "ARZ:TP954989-d-40692-d-42095:503305"
7423 "ARZ:1" "ARZ:TP954990-d-40692-d-42095:503305"
7424 "ARZ:1" "ARZ:TP954982-d-40691-d-42093:503305"
7425 "ARZ:1" "ARZ:TP954991-d-40690-d-42091:503305"
7426 "ARZ:1" "ARZ:TP954992-d-40690-d-42091:503305"
7427 "ARZ:1" "ARZ:TP954993-d-40690-d-42091:503305"
7428 "ARZ:1" "ARZ:TP954994-d-40694-d-42089:503305"
7429 "ARZ:1" "ARZ:TP954995-d-40693-d-42087:503305"
7430 "ARZ:1" "ARZ:TP954996-d-40693-d-42087:503305"
7431 "ARZ:1" "ARZ:TP954997-d-40693-d-42087:503305"
7432 "ARZ:1" "ARZ:TP1076781-d-42087:503305"
7433 "ARZ:1" "ARZ:TP1076782-d-42087:503305"
7434 "ARZ:1" "ARZ:TP1076783-d-42087:503305"
7435 "ARZ:1" "ARZ:TP954983-d-40691-d-42093:503305"
7436 "ARZ:1" "ARZ:TP954998-d-40691-d-42093:503305"
7437 "ARZ:1" "ARZ:TP954999-d-40691-d-42093:503305"
7438 "ARZ:1" "ARZ:TP955000-d-40691-d-42093:503305"
7439 "ARZ:1" "ARZ:TP955001-d-40691-d-42093:503305"
7440 "ARZ:1" "ARZ:TP955002-d-40691-d-42093:503305"
7441 "ARZ:1" "ARZ:TP955003-d-40691-d-42093:503305"
7442 "ARZ:1" "ARZ:TP955004-d-40691-d-42093:503305"
7443 "ARZ:1" "ARZ:TP955005-d-40694-d-42089:503305"
7444 "ARZ:1" "ARZ:TP955009-d-40692-d-42095:503305"
7445 "ARZ:1" "ARZ:TP954984-d-40691-d-42093:503305"
7446 "ARZ:1" "ARZ:TP955010-d-40692-d-42095:503305"
7447 "ARZ:1" "ARZ:TP955011-d-40690-d-42091:503305"
7448 "ARZ:1" "ARZ:TP955012-d-40690-d-42091:503305"
7449 "ARZ:1" "ARZ:TP955013-d-40690-d-42091:503305"
7450 "ARZ:1" "ARZ:TP954985-d-40691-d-42093:503305"
2 "BREHAT:1" "BREHAT:TP955888-d-38970:447105"
11104 "CTRL:B1" "CTRL:316820:517694"
11105 "CTRL:B1" "CTRL:316821:517694"
11106 "CTRL:B1" "CTRL:316822:517694"
11107 "CTRL:B1" "CTRL:316823:517694"
11108 "CTRL:B1" "CTRL:316824:517694"
11109 "CTRL:B1" "CTRL:316825:517694"
11110 "CTRL:B1" "CTRL:316826:517694"
11111 "CTRL:B1" "CTRL:316827:517694"
11112 "CTRL:B1" "CTRL:316828:517694"
11114 "CTRL:B1" "CTRL:316829:517694"
11115 "CTRL:B1" "CTRL:316830:517694"
11116 "CTRL:B1" "CTRL:316831:517694"
11117 "CTRL:B1" "CTRL:316832:517694"
11118 "CTRL:B1" "CTRL:316833:517694"
11119 "CTRL:B1" "CTRL:316834:517694"
11120 "CTRL:B1" "CTRL:316835:517694"
11121 "CTRL:B1" "CTRL:316836:517694"
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_timepoint_value WARNING 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

Only the first 50 of 100000 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 "BIBUS:17427716:528342" 1
3 "BIBUS:17427716:528342" 2
4 "BIBUS:17427716:528342" 3
5 "BIBUS:17427716:528342" 4
6 "BIBUS:17427716:528342" 5
7 "BIBUS:17427716:528342" 6
8 "BIBUS:17427716:528342" 7
9 "BIBUS:17427716:528342" 8
10 "BIBUS:17427716:528342" 9
11 "BIBUS:17427716:528342" 10
12 "BIBUS:17427716:528342" 11
13 "BIBUS:17427716:528342" 12
14 "BIBUS:17427716:528342" 13
15 "BIBUS:17427716:528342" 14
16 "BIBUS:17427716:528342" 15
17 "BIBUS:17427716:528342" 16
18 "BIBUS:17427716:528342" 17
19 "BIBUS:17427716:528342" 18
20 "BIBUS:17427716:528342" 19
21 "BIBUS:17427716:528342" 20
22 "BIBUS:17427716:528342" 21
23 "BIBUS:17427716:528342" 22
24 "BIBUS:17427716:528342" 23
25 "BIBUS:17427716:528342" 24
26 "BIBUS:17427716:528342" 25
27 "BIBUS:17427716:528342" 26
28 "BIBUS:17427716:528342" 27
29 "BIBUS:17427716:528342" 28
30 "BIBUS:17427716:528342" 29
31 "BIBUS:17427716:528342" 30
32 "BIBUS:17427716:528342" 31
33 "BIBUS:17427716:528342" 32
34 "BIBUS:17427716:528342" 33
35 "BIBUS:17427716:528342" 34
36 "BIBUS:17427716:528342" 35
37 "BIBUS:17427716:528342" 36
38 "BIBUS:17427716:528342" 37
39 "BIBUS:17427717:528342" 1
40 "BIBUS:17427717:528342" 2
41 "BIBUS:17427717:528342" 3
42 "BIBUS:17427717:528342" 4
43 "BIBUS:17427717:528342" 5
44 "BIBUS:17427717:528342" 6
45 "BIBUS:17427717:528342" 7
46 "BIBUS:17427717:528342" 8
47 "BIBUS:17427717:528342" 9
48 "BIBUS:17427717:528342" 10
49 "BIBUS:17427717:528342" 11
50 "BIBUS:17427717:528342" 12
51 "BIBUS:17427717:528342" 13
mixed_case_recommended_field WARNING 135

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 135 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.
"routes.txt" "route_long_name" "MAIRIE CAUDAN - HOPITAL CHARCOT" 107
"routes.txt" "route_long_name" "B5 - LA POINTE - PEN MANE - QUAI DES INDES" 228
"routes.txt" "route_short_name" "BREST-OUESSANT" 244
"routes.txt" "route_long_name" "LIGNE 3 - ajout des 3 arrêts plj" 478
"routes.txt" "route_long_name" "L5 MORLAIX - PLOURIN LES MORLAIX" 480
"routes.txt" "route_long_name" "L6 MYRTILLES - PLACE CORNIC" 481
"routes.txt" "route_long_name" "L N1 ST FRANCOIS - VAL FLEURI" 483
"routes.txt" "route_long_name" "L N2 GARE - PLACE CORNIC" 484
"routes.txt" "route_long_name" "L 20 MORLAIX - ST JEAN DU DOIGT" 486
"routes.txt" "route_long_name" "L 20+ PLOUGASNOU - PLOUEZOC'H" 487
"routes.txt" "route_long_name" "L 20+ PLOUGASNOU - PLOUEZOC'H" 488
"routes.txt" "route_long_name" "LIGNE 40 MORLAIX - BOTSORHEL" 489
"routes.txt" "route_long_name" "LIGNE 40 MORLAIX - BOTSORHEL" 490
"routes.txt" "route_long_name" "LIGNE 40 EXPRESS" 491
"routes.txt" "route_long_name" "L50 CLOITRE- PLOURIN LES MORLAIX" 492
"routes.txt" "route_long_name" "L60 MORLAIX - PLOUNEOUR MENEZ" 493
"routes.txt" "route_long_name" "L70 ST THEGONNEC - MORLAIX" 494
"routes.txt" "route_long_name" "L70 ST THEGONNEC - MORLAIX" 495
"routes.txt" "route_long_name" "LIGNE 80 CARANTEC - MORLAIX" 496
"routes.txt" "route_long_name" "LIGNE 80 CARANTEC - MORLAIX" 497
"routes.txt" "route_long_name" "LIGNE 80 CARANTEC - MORLAIX" 498
"routes.txt" "route_long_name" "AUDIERNE-SEIN" 565
"routes.txt" "route_long_name" "BREST-LE CONQUET" 566
"routes.txt" "route_long_name" "BREST-MOLENE" 567
"routes.txt" "route_long_name" "BREST-OUESSANT" 568
"routes.txt" "route_long_name" "LE CONQUET-BREST" 569
"routes.txt" "route_long_name" "LE CONQUET- MOLENE" 570
"routes.txt" "route_long_name" "LE CONQUET-OUESSANT" 571
"routes.txt" "route_long_name" "MOLENE-LE CONQUET" 572
"routes.txt" "route_long_name" "MOLENE - OUESSANT" 573
"routes.txt" "route_long_name" "OUESSANT-LE CONQUET" 574
"routes.txt" "route_long_name" "SEIN-AUDIERNE" 575
"routes.txt" "route_short_name" "926 TAD" 605
"routes.txt" "route_short_name" "QUB CITY" 717
"routes.txt" "route_long_name" "ROUEN - VERNON - PARIS" 752
"routes.txt" "route_long_name" "PARIS - ARGENTAN - GRANVILLE" 753
"routes.txt" "route_long_name" "PARIS - CAEN" 760
"routes.txt" "route_long_name" "LE HAVRE - BREAUTE - FECAMP" 763
"routes.txt" "route_long_name" "YVETOT - ROUEN - ELBEUF" 775
"routes.txt" "route_long_name" "PARIS - EVREUX - SERQUIGNY" 776
"routes.txt" "route_long_name" "CAEN - ROUEN" 778
"routes.txt" "route_long_name" "CAEN - LISIEUX (périurbain)" 779
"routes.txt" "route_long_name" "CAEN- COUTANCES - GRANVILLE - RENNES" 781
"routes.txt" "route_long_name" "GUINGAMP - CARHAIX" 786
"routes.txt" "route_long_name" "DEAUVILLE-DIVES" 817
"routes.txt" "route_short_name" "teo" 975
"stops.txt" "stop_name" "keranden" 95
"stops.txt" "stop_name" "vivier" 331
"stops.txt" "stop_name" "ECOLE LE CHAT PERCHE" 2335
"stops.txt" "stop_name" "kermignan" 2836
non_ascii_or_non_printable_char WARNING 17

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.

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.
"routes.txt" 914 "route_id" "TILT:Marché"
"stop_times.txt" 267973 "trip_id" "FINISTAIR:chouette:VehicleJourney:df63f133-4652-4e8c-9e2c-4d33a75c9484:LOC-2025_finistair_LàV-1:527040"
"stop_times.txt" 267974 "trip_id" "FINISTAIR:chouette:VehicleJourney:df63f133-4652-4e8c-9e2c-4d33a75c9484:LOC-2025_finistair_LàV-1:527040"
"stop_times.txt" 290319 "trip_id" "FINISTAIR:chouette:VehicleJourney:955a9395-74aa-4a39-b06e-03ee84f361a2:LOC-2025_finistair_LàV-1:527040"
"stop_times.txt" 290320 "trip_id" "FINISTAIR:chouette:VehicleJourney:955a9395-74aa-4a39-b06e-03ee84f361a2:LOC-2025_finistair_LàV-1:527040"
"trips.txt" 177 "route_id" "TILT:Marché"
"trips.txt" 179 "route_id" "TILT:Marché"
"trips.txt" 180 "route_id" "TILT:Marché"
"trips.txt" 248 "route_id" "TILT:Marché"
"trips.txt" 249 "route_id" "TILT:Marché"
"trips.txt" 251 "route_id" "TILT:Marché"
"trips.txt" 252 "route_id" "TILT:Marché"
"trips.txt" 253 "route_id" "TILT:Marché"
"trips.txt" 254 "route_id" "TILT:Marché"
"trips.txt" 255 "route_id" "TILT:Marché"
"trips.txt" 19999 "trip_id" "FINISTAIR:chouette:VehicleJourney:955a9395-74aa-4a39-b06e-03ee84f361a2:LOC-2025_finistair_LàV-1:527040"
"trips.txt" 20001 "trip_id" "FINISTAIR:chouette:VehicleJourney:df63f133-4652-4e8c-9e2c-4d33a75c9484:LOC-2025_finistair_LàV-1:527040"
route_color_contrast WARNING 14

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.
"CORALIE:118" 95 "#DEDD00" "#FFFFFF"
"CORALIE:CORNav71" 99 "#BBE3FA" "#FFFFFF"
"CTRL:298" 183 "#FAB913" "#FFFFFF"
"KICEO:346" 393 "#C0C0C0" "#FFFFFF"
"LINEOTIM:N2_2" 484 "#4A4057" "#000000"
"LINEOTIMPERI:L40E_2" 491 "#800000" "#000000"
"LINEOTIMPERI:L70_3" 494 "#2D2C6D" "#000000"
"LINEOTIMPERI:L70_4" 495 "#2D2C6D" "#000000"
"PENNARBED:227" 594 "#EED969" "#FFFFFF"
"PENNARBED:238" 598 "#B4CCEC" "#FFFFFF"
"PENNARBED:396" 620 "#B4CCEC" "#FFFFFF"
"PENNARBED:443" 629 "#C1CA90" "#FFFFFF"
"TIBUS:84" 899 "#C1CA90" "#FFFFFF"
"TIBUS:86" 900 "#E3C213" "#FFFFFF"
route_long_name_contains_short_name WARNING 11

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"AURAYBUS:1004" 11 "Navette Quib'bus Septembre" "Navette Quib'bus Septembre"
"CTRL:B5" 228 "B5" "B5 - LA POINTE - PEN MANE - QUAI DES INDES"
"LINEOTIM:L5_1" 480 "L5" "L5 MORLAIX - PLOURIN LES MORLAIX"
"LINEOTIM:L6_4" 481 "L6" "L6 MYRTILLES - PLACE CORNIC"
"LINEOTIML30:SV009983" 485 "L30" "L30"
"LINEOTIMPERI:L50_1" 492 "L50" "L50 CLOITRE- PLOURIN LES MORLAIX"
"LINEOTIMPERI:L60_1" 493 "L60" "L60 MORLAIX - PLOUNEOUR MENEZ"
"LINEOTIMPERI:L70_3" 494 "L70" "L70 ST THEGONNEC - MORLAIX"
"LINEOTIMPERI:L70_4" 495 "L70" "L70 ST THEGONNEC - MORLAIX"
"TILT:Ligne de Trestel" 913 "Fou de Bassan" "Fou de Bassan"
"TILT:Marché" 914 "Marché" "Marché"
route_short_name_too_long WARNING 8

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"AURAYBUS:1004" 11 "Navette Quib'bus Septembre"
"AURAYBUS:4" 17 "TiBus St-Phil."
"AURAYBUS:9" 21 "Quib'bus Ligne Ouest"
"DISTRIBUS:42" 241 "Terre & Mer 3"
"DISTRIBUS:43" 242 "Terre & Mer 4"
"DISTRIBUS:512" 243 "Chrono Parc d'Activité de La Tourelle"
"FINISTAIR:1" 244 "BREST-OUESSANT"
"TILT:Ligne de Trestel" 913 "Fou de Bassan"
stop_has_too_many_matches_for_shape WARNING 47

stop_has_too_many_matches_for_shape

Stop entry that has many potential matches to the trip's path of travel, as defined by the shape entry in shapes.txt.

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. matchCount (?) The number of matches for the stop that is referred to.
2791 "TIBUS:8202$2A039AFRH$68" "TIBUS:1-1212416001-05010-__C____:499171" 682427 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
2793 "TIBUS:8202$2A002DFRH$69" "TIBUS:1-1214906369:499171" 682256 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 48
22417 "ILLENOO2:8698$9a R 79 FRH$213" "ILLENOO2:137:527942" 315959 "ILLENOO2:24310" "Les Estuaires" [48.34196247968746,-1.2907245642522722] 21
2789 "TIBUS:8202$2A021AFRH$67" "TIBUS:1-1212350466-05052-LMCJV__:499171" 685077 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
3279 "TIBUS:8202$2R017AFRH$274" "TIBUS:25-1216675841:499171" 667500 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 25
2804 "TIBUS:8202$2A009CFRH$74" "TIBUS:1-1216217090:499171" 688687 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
17470 "KICEO:8637$908" "KICEO:22-990052353:523983" 335665 "KICEO:326" "Theix Kercécile" [47.625684562241375,-2.636462572188658] 32
2003 "AURAYBUS:8109$TiBus Locm._12$19" "AURAYBUS:7-84606977:494023" 70855 "AURAYBUS:LOM9B3" "Pointe de Kerpenhir" [47.55505749999999,-2.929594] 34
2802 "TIBUS:8202$2A014CFRH$73" "TIBUS:1-1216151554-05056-LM_J___:499171" 696813 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
17365 "KICEO:8637$886" "KICEO:22-822476801:523973" 326095 "KICEO:326" "Theix Kercécile" [47.625684562241375,-2.636462572188658] 32
17364 "KICEO:8637$884" "KICEO:22-822280193:523973" 326079 "KICEO:326" "Theix Kercécile" [47.625684562241375,-2.636462572188658] 30
2810 "TIBUS:8202$2A008CFRH$79" "TIBUS:1-1217789953:499171" 695644 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 48
23236 "ILLENOO2:8698$9a A 92 FRH$39" "ILLENOO2:166:527942" 335321 "ILLENOO2:24310" "Les Estuaires" [48.341955986494376,-1.290730136587631] 22
2797 "TIBUS:8202$2A013CFRH$71" "TIBUS:1-1215954946-05003-___J___:499171" 711186 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
2801 "TIBUS:8202$2A015DFRH$72" "TIBUS:1-1216020481:499171" 711683 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
16414 "KICEO:8637$562" "KICEO:22-2198274049:524037" 357630 "KICEO:326" "Theix Kercécile" [47.62570684292544,-2.6364555846490556] 32
16413 "KICEO:8637$560" "KICEO:22-2197880833:524037" 386157 "KICEO:326" "Theix Kercécile" [47.62570684292544,-2.6364555846490556] 32
2805 "TIBUS:8202$2A010CFRH$75" "TIBUS:1-1216282626:499171" 684120 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
3259 "TIBUS:8202$2R010CFRH$267" "TIBUS:1-1215692802-05056-__C____:499171" 688681 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 25
2811 "TIBUS:8202$2A012DFRH$80" "TIBUS:1-1219493890:499171" 692561 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
16537 "KICEO:8637$666" "KICEO:2-288162568:523928" 333709 "KICEO:28" "Le Crouesty" [47.5459061,-2.889127] 22
16534 "KICEO:8637$660" "KICEO:2-286589118:523928" 334373 "KICEO:28" "Le Crouesty" [47.5459061,-2.889127] 22
16543 "KICEO:8637$674" "KICEO:2-288817154:523928" 351376 "KICEO:28" "Le Crouesty" [47.5459061,-2.889127] 22
16541 "KICEO:8637$672" "KICEO:2-288686152:523928" 333846 "KICEO:28" "Le Crouesty" [47.5459061,-2.889127] 22
16540 "KICEO:8637$670" "KICEO:2-288293530:523928" 335103 "KICEO:28" "Le Crouesty" [47.5459061,-2.889127] 22
3264 "TIBUS:8202$2R009EFRH$270" "TIBUS:1-1217593345:499171" 690113 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 25
3249 "TIBUS:8202$2R002CFRH$265" "TIBUS:1-1214119938:499171" 688543 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 25
1996 "AURAYBUS:8109$TiBus Locm._11$17" "AURAYBUS:7-84475907:494023" 64893 "AURAYBUS:LOM9B3" "Pointe de Kerpenhir" [47.55505749999999,-2.929594] 34
15633 "KICEO:8637$311" "KICEO:22-6241189889:524045" 421861 "KICEO:28" "Le Crouesty" [47.5459061,-2.889127] 22
2794 "TIBUS:8202$2A011DFRH$70" "TIBUS:1-1215889410:499171" 692539 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
2808 "TIBUS:8202$2A038CFRH$77" "TIBUS:1-1216479234:499171" 688711 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
17061 "KICEO:8637$10" "KICEO:2-169345025:523914" 318734 "KICEO:326" "Theix Kercécile" [47.62568594800003,-2.636462430223343] 30
3247 "TIBUS:8202$2R013BFRH$263" "TIBUS:1-1212743681:499171" 681119 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 25
16717 "KICEO:8637$8" "KICEO:2-168099841:523914" 379211 "KICEO:326" "Theix Kercécile" [47.625684562241375,-2.636462572188658] 30
4804 "MAT:CALC_4042837" "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" 460599 "MAT:1636" "Vaupinel" [48.634724,-1.8977440000000003] 23
4804 "MAT:CALC_4042837" "MAT:3925142-26H-__LVSf-Jeudi-00-1101100:500145" 460600 "MAT:1637" "Vaupinel" [48.634506,-1.897997] 27
4800 "MAT:CALC_4042836" "MAT:3925141-26H-__LVSf-Jeudi-00-1101100:500144" 454448 "MAT:1636" "Vaupinel" [48.634724,-1.8977440000000003] 23
4800 "MAT:CALC_4042836" "MAT:3925141-26H-__LVSf-Jeudi-00-1101100:500144" 454449 "MAT:1637" "Vaupinel" [48.634506,-1.897997] 27
17777 "KICEO:8637$72" "KICEO:22-2198142977:524037" 346799 "KICEO:326" "Theix Kercécile" [47.625680563260886,-2.636462773646736] 31
17776 "KICEO:8637$70" "KICEO:22-2198011905:524037" 347397 "KICEO:326" "Theix Kercécile" [47.625680563260886,-2.636462773646736] 31
23235 "ILLENOO2:8698$9a A 99 FRH$38" "ILLENOO2:162:527942" 325525 "ILLENOO2:24310" "Les Estuaires" [48.341955986494376,-1.290730136587631] 22
22409 "ILLENOO2:8698$9a R 49 FRH$209" "ILLENOO2:1:527942" 317013 "ILLENOO2:24310" "Les Estuaires" [48.34196247968746,-1.2907245642522722] 21
3248 "TIBUS:8202$2R012BFRH$264" "TIBUS:1-1213136898:499171" 682237 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 25
2002 "AURAYBUS:8109$TiBus Locm._10$18" "AURAYBUS:7-84541442:494023" 99629 "AURAYBUS:LOM9B3" "Pointe de Kerpenhir" [47.55505749999999,-2.929594] 34
2806 "TIBUS:8202$2A040CFRH$76" "TIBUS:1-1216348162:499171" 695616 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 25
3250 "TIBUS:8202$2R007CFRH$266" "TIBUS:1-1215365127-05052-LMCJV__:499171" 716209 "TIBUS:HIL1B2" "Les Ponts Neufs" [48.504519863976604,-2.617527219681991] 26
2812 "TIBUS:8202$2A016DFRH$73" "TIBUS:1-1219559426:499171" 688573 "TIBUS:HIL1B1" "Les Ponts Neufs" [48.50450401320092,-2.6175334923406792] 26
stop_too_far_from_shape WARNING 2222

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.

Only the first 50 of 2222 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.
1286 "CORALIE:7995$SP1761730170969200$14" "CORALIE:TP1057456:487458" 247555 "CORALIE:StopPoint_CORNav817" "Le Porzou" [47.8658562,-3.9016800000000007] 208.0235857332236
20699 "PENNARBED:8697$SP1729524566914029$350" "PENNARBED:chouette:VehicleJourney:4bb4908f-2656-4aaa-9969-8a371579b8d6:LOC:527903" 523476 "PENNARBED:512867" "Gare SNCF" [48.5788841,-3.8291619] 430.08158807778045
20699 "PENNARBED:8697$SP1729524566914029$350" "PENNARBED:chouette:VehicleJourney:4bb4908f-2656-4aaa-9969-8a371579b8d6:LOC:527903" 523477 "PENNARBED:513365" "Bourg" [48.579299899999995,-3.829402] 5835.188642451932
20699 "PENNARBED:8697$SP1729524566914029$350" "PENNARBED:chouette:VehicleJourney:4bb4908f-2656-4aaa-9969-8a371579b8d6:LOC:527903" 523478 "PENNARBED:512665" "Pont de la Corde" [48.579299899999995,-3.829402] 11392.23888412741
20699 "PENNARBED:8697$SP1729524566914029$350" "PENNARBED:chouette:VehicleJourney:4bb4908f-2656-4aaa-9969-8a371579b8d6:LOC:527903" 523479 "PENNARBED:513311" "Ti Kastelliz" [48.579299899999995,-3.829402] 16015.856931545475
20699 "PENNARBED:8697$SP1729524566914029$350" "PENNARBED:chouette:VehicleJourney:4bb4908f-2656-4aaa-9969-8a371579b8d6:LOC:527903" 523480 "PENNARBED:513313" "Office de Tourisme" [48.579299899999995,-3.829402] 16586.854842489596
20699 "PENNARBED:8697$SP1729524566914029$350" "PENNARBED:chouette:VehicleJourney:4bb4908f-2656-4aaa-9969-8a371579b8d6:LOC:527903" 523481 "PENNARBED:2923931" "Quai d'Auxerre" [48.579299899999995,-3.829402] 19549.456552698084
3281 "TIBUS:8202$22R702AFRH$276" "TIBUS:1-1259864072:499180" 716243 "TIBUS:PAB2A3" "Hôpital" [48.5667114,-3.1429399999999994] 222.5021322803121
3394 "TIBUS:8202$05R023AFRH$339" "TIBUS:1-1495072769:499174" 646835 "TIBUS:SBC1A1" "Gare Routière Robien" [48.505828900000004,-2.766315] 101.90364324466857
1634 "CORALIE:7995$SP1761730170969227$49" "CORALIE:TP1058271:487459" 187100 "CORALIE:StopPoint_CORNav449" "Maison Blanche" [47.88918689999999,-3.919668000000001] 158.87955651098557
16585 "KICEO:8637$732" "KICEO:22-3154575361:523932" 435741 "KICEO:503" "Kerniol" [47.6813393,-2.76489] 149.26739631185777
16584 "KICEO:8637$730" "KICEO:22-3154378753:523932" 387462 "KICEO:503" "Kerniol" [47.6813393,-2.76489] 149.26739631185777
16589 "KICEO:8637$738" "KICEO:22-3172532227-AFF-6-__CJV__:523933" 412151 "KICEO:583" "Pont SNCF" [47.6620598,-2.7567101000000003] 160.3998036660581
16587 "KICEO:8637$734" "KICEO:22-3159359500:523932" 412126 "KICEO:503" "Kerniol" [47.6813393,-2.76489] 149.26739631185777
1020 "SURF:7868$4R33L07$71" "SURF:1-745865217:480754" 676076 "SURF:336" "Mairie" [48.37073899999999,-1.14955] 168.14264230268475
50 "TUDBUS:7667$SP1752237982611064$26" "TUDBUS:TP917292-d-39364:469074" 714286 "TUDBUS:1900144" "Office De Tourisme" [48.0931473,-4.3288999] 107.40630934986396
3438 "TIBUS:8202$06R587AFRH$359" "TIBUS:1-1600847880:499175" 659919 "TIBUS:GUI1A1" "Gare ferroviaire" [48.55577089999999,-3.1452401] 179.2267951222319
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440074 "MAT:1165" "Duguay-Trouin" [48.6516113,-2.0171499] 457.19771622307127
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440075 "MAT:1559" "Rocabey" [48.6516113,-2.0171499] 649.7021858603257
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440076 "MAT:1608" "Sécurité Sociale" [48.6516113,-2.0171499] 767.8196195262765
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440077 "MAT:1198" "Gares - Quai I" [48.6516113,-2.0171499] 1020.8065560758466
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440078 "MAT:1617" "Stade Marville" [48.6516113,-2.0171499] 1145.715659098902
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440079 "MAT:1229" "Hippodrome" [48.6516113,-2.0171499] 1598.7362920309927
3539 "MAT:8222$8" "MAT:3894597-26H-__DFHf-Dimanche-00:500081" 440080 "MAT:1178" "Paul Féval P+R" [48.6516113,-2.0171499] 1979.2445617541055
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519325 "MAT:1578" "Rousses" [48.6578903,-1.9837899999999993] 283.3042422986847
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519326 "MAT:1068" "Auberge de Jeunesse" [48.6578903,-1.9837899999999993] 684.2701919772019
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519327 "MAT:1186" "Gambetta" [48.6578903,-1.9837899999999993] 797.2934758055991
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519328 "MAT:1443" "Louis Braille" [48.6563911,-1.9820299999999997] 946.6564838190743
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519329 "MAT:1138" "Cottages" [48.6563911,-1.9820299999999997] 1228.5154805471316
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519330 "MAT:1494" "Palais de Justice" [48.6563911,-1.9820299999999997] 1448.2740268185578
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519331 "MAT:1064" "Aristide Briand" [48.6578903,-1.9837899999999993] 1630.5306913127422
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519332 "MAT:1198" "Gares - Quai I" [48.6578903,-1.9837899999999993] 1995.3999824102043
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519333 "MAT:1621" "Talards" [48.6578903,-1.9837899999999993] 2346.27160715468
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519334 "MAT:1455" "Maupertuis-Hôpital" [48.6563911,-1.9820299999999997] 2659.2916460653387
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519335 "MAT:1604" "Saint-Servan Mairie" [48.6563911,-1.9820299999999997] 3272.693670741971
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519336 "MAT:1106" "Charcot" [48.6563911,-1.9820299999999997] 3156.8602768272094
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519337 "MAT:1134" "Constantine" [48.6563301,-1.9819409999999997] 3218.231289641106
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519338 "MAT:1576" "Roulais" [48.6563301,-1.9819409999999997] 3406.781246436102
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519339 "MAT:1476" "Mouchoir Vert" [48.6562996,-1.9818700999999994] 3461.6412582607645
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519731 "MAT:1446" "Lycée J. Cartier" [48.6562996,-1.9818700999999994] 3615.501130119988
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 519732 "MAT:1441" "Lorette" [48.6562805,-1.9818010000000004] 3691.3234013150663
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594046 "MAT:1485" "Néréides" [48.6562805,-1.9818010000000004] 3830.703517664638
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594047 "MAT:1279" "La Flaudaie" [48.6562805,-1.9818010000000004] 3574.0786198585943
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594048 "MAT:1364" "Launay Breton" [48.6562614,-1.98169] 3470.9901717861935
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594049 "MAT:1307" "La Madeleine" [48.6562614,-1.98169] 3674.7253047032846
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594050 "MAT:1060" "Aquarium-Cézembre" [48.6562614,-1.98169] 3886.4676406140693
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594051 "MAT:1480" "Moulin" [48.6562119,-1.9805410000000003] 5759.609341089981
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594052 "MAT:1236" "Île aux Moines" [48.6562119,-1.9805410000000003] 5941.785432675039
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594053 "MAT:1119" "Chesnaie" [48.6562119,-1.9805410000000003] 5984.020440840114
4550 "MAT:8222$2" "MAT:3891487-26H-__DFHf-Dimanche-00:500080" 594054 "MAT:1595" "Saint-Jouan Centre" [48.6562119,-1.9805410000000003] 6368.941855599152
stops_match_shape_out_of_order WARNING 5

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.
64 "TUDBUS:7667$SP1752237982611076$35" "TUDBUS:TP965926-d-39368:469074" 717867 "TUDBUS:1900226" "Office De Tourisme" [48.0933418,-4.330317] 717866 "TUDBUS:1900225" "Gendarmerie" [48.0913391,-4.331471]
38 "TUDBUS:7667$SP1752237982611048$17" "TUDBUS:TP965954:469069" 718763 "TUDBUS:1900184" "4 Vents" [48.08774268689072,-4.306197513595822] 718762 "TUDBUS:1900182" "Le Ris" [48.09041200191215,-4.299201020503121]
17481 "KICEO:8637$928" "KICEO:22-1107492865:523991" 343048 "KICEO:5921" "Pliant" [47.68418282999714,-2.8483420465236073] 343047 "KICEO:5795" "Moulin L'Evêque" [47.693544814498885,-2.879976866447172]
3436 "TIBUS:8202$06R287AFRH$357" "TIBUS:1-1599537153:499175" 655050 "TIBUS:PED5A2" "Kerilut" [48.6024663820415,-3.268972156778077] 655049 "TIBUS:BEG1A3" "Collège François Clec'h" [48.63114157748516,-3.303927418502645]
30520 "BIBUS:8704$298" "BIBUS:17697273:528389" 308767 "BIBUS:CHR_R3" "CHU La Cavale" [48.4014015,-4.5244031] 308766 "BIBUS:C_FUNE_1" "Centre Funéraire" [48.39283497377664,-4.540278275238901]
unexpected_enum_value WARNING 138

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

Only the first 50 of 138 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" 243 "route_type" 715
"routes.txt" 244 "route_type" 1100
"routes.txt" 248 "route_type" 200
"routes.txt" 249 "route_type" 200
"routes.txt" 250 "route_type" 200
"routes.txt" 251 "route_type" 200
"routes.txt" 252 "route_type" 200
"routes.txt" 253 "route_type" 200
"routes.txt" 254 "route_type" 200
"routes.txt" 255 "route_type" 200
"routes.txt" 256 "route_type" 200
"routes.txt" 257 "route_type" 204
"routes.txt" 258 "route_type" 204
"routes.txt" 259 "route_type" 204
"routes.txt" 260 "route_type" 204
"routes.txt" 261 "route_type" 204
"routes.txt" 262 "route_type" 204
"routes.txt" 263 "route_type" 204
"routes.txt" 264 "route_type" 200
"routes.txt" 265 "route_type" 200
"routes.txt" 266 "route_type" 200
"routes.txt" 267 "route_type" 200
"routes.txt" 268 "route_type" 200
"routes.txt" 269 "route_type" 200
"routes.txt" 270 "route_type" 200
"routes.txt" 271 "route_type" 200
"routes.txt" 272 "route_type" 200
"routes.txt" 273 "route_type" 200
"routes.txt" 274 "route_type" 200
"routes.txt" 485 "route_type" 200
"routes.txt" 486 "route_type" 200
"routes.txt" 488 "route_type" 200
"routes.txt" 490 "route_type" 200
"routes.txt" 491 "route_type" 200
"routes.txt" 492 "route_type" 200
"routes.txt" 493 "route_type" 200
"routes.txt" 495 "route_type" 200
"routes.txt" 498 "route_type" 200
"routes.txt" 576 "route_type" 200
"routes.txt" 577 "route_type" 715
"routes.txt" 578 "route_type" 200
"routes.txt" 579 "route_type" 200
"routes.txt" 580 "route_type" 715
"routes.txt" 581 "route_type" 715
"routes.txt" 582 "route_type" 200
"routes.txt" 583 "route_type" 715
"routes.txt" 584 "route_type" 715
"routes.txt" 585 "route_type" 200
"routes.txt" 586 "route_type" 200
"routes.txt" 587 "route_type" 715