reseaux-normands — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-19T20:15:11Z,
for the dataset file:///shared/reseaux-normands_8318905f.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:
N/A
Feed End Date:
N/A

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: 9079
  • Routes: 571
  • Shapes: 4114
  • Stops: 12831
  • Trips: 58062

Specification Compliance report

131440 notices reported (4612 errors, 126689 warnings, 139 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 1813

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 1813 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.
36969 "ATOUMOD040:ServiceJourney:1021246x1061241:LOC" "REGEN_96" 10289 "ATOUMOD005:ServiceJourney:705:LOC" "REGEN_536" "2304" "20260629"
10937 "ATOUMOD005:ServiceJourney:389:LOC" "REGEN_536" 36968 "ATOUMOD040:ServiceJourney:1021246x1026813:LOC" "REGEN_174" "2303" "20260630"
10978 "ATOUMOD005:ServiceJourney:931:LOC" "REGEN_832" 45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" "2302" "20260627"
10979 "ATOUMOD005:ServiceJourney:933:LOC" "REGEN_536" 45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" "2302" "20260711"
45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" 10308 "ATOUMOD005:ServiceJourney:993:LOC" "REGEN_832" "2302" "20260627"
45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" 10309 "ATOUMOD005:ServiceJourney:995:LOC" "REGEN_536" "2302" "20260711"
45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" 10659 "ATOUMOD005:ServiceJourney:1039:LOC" "REGEN_832" "2302" "20260627"
45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" 10670 "ATOUMOD005:ServiceJourney:1041:LOC" "REGEN_536" "2302" "20260711"
45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" 10237 "ATOUMOD005:ServiceJourney:1091:LOC" "REGEN_832" "2302" "20260627"
45961 "ATOUMOD002:ServiceJourney:OCESN852868F1571092x2026x05x31T20x30x52Z:LOC" "REGEN_917" 10238 "ATOUMOD005:ServiceJourney:1093:LOC" "REGEN_536" "2302" "20260711"
45976 "ATOUMOD002:ServiceJourney:OCESN853416F1571082x2026x05x31T20x30x52Z:LOC" "REGEN_813" 34714 "ATOUMOD040:ServiceJourney:1067919x1088494:LOC" "REGEN_605" "2317" "20260711"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 14665 "ATOUMOD007:ServiceJourney:49:LOC" "REGEN_607" "1" "20260706"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 14667 "ATOUMOD007:ServiceJourney:51:LOC" "REGEN_93" "1" "20260609"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 14668 "ATOUMOD007:ServiceJourney:53:LOC" "REGEN_381" "1" "20261019"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 15364 "ATOUMOD007:ServiceJourney:79:LOC" "REGEN_607" "1" "20260706"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 15365 "ATOUMOD007:ServiceJourney:81:LOC" "REGEN_93" "1" "20260609"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 15366 "ATOUMOD007:ServiceJourney:83:LOC" "REGEN_381" "1" "20261019"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 356 "ATOUMOD008:ServiceJourney:9771x0:LOC" "REGEN_16" "1" "20260609"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 424 "ATOUMOD008:ServiceJourney:9823x0:LOC" "REGEN_603" "1" "20260706"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" "1" "20260609"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 14582 "ATOUMOD007:ServiceJourney:103:LOC" "REGEN_607" "1" "20260706"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 14586 "ATOUMOD007:ServiceJourney:105:LOC" "REGEN_93" "1" "20260609"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 14587 "ATOUMOD007:ServiceJourney:107:LOC" "REGEN_381" "1" "20261019"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 15284 "ATOUMOD007:ServiceJourney:151:LOC" "REGEN_607" "1" "20260706"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 15292 "ATOUMOD007:ServiceJourney:153:LOC" "REGEN_93" "1" "20260609"
46045 "ATOUMOD002:ServiceJourney:OCESN13100F1565953x2026x05x31T20x30x52Z:LOC" "REGEN_79" 15293 "ATOUMOD007:ServiceJourney:155:LOC" "REGEN_381" "1" "20261019"
356 "ATOUMOD008:ServiceJourney:9771x0:LOC" "REGEN_16" 34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" "1" "20260609"
356 "ATOUMOD008:ServiceJourney:9771x0:LOC" "REGEN_16" 14586 "ATOUMOD007:ServiceJourney:105:LOC" "REGEN_93" "1" "20260609"
424 "ATOUMOD008:ServiceJourney:9823x0:LOC" "REGEN_603" 34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" "1" "20260706"
424 "ATOUMOD008:ServiceJourney:9823x0:LOC" "REGEN_603" 14582 "ATOUMOD007:ServiceJourney:103:LOC" "REGEN_607" "1" "20260706"
424 "ATOUMOD008:ServiceJourney:9823x0:LOC" "REGEN_603" 14586 "ATOUMOD007:ServiceJourney:105:LOC" "REGEN_93" "1" "20260831"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 14582 "ATOUMOD007:ServiceJourney:103:LOC" "REGEN_607" "1" "20260706"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 14586 "ATOUMOD007:ServiceJourney:105:LOC" "REGEN_93" "1" "20260609"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 14587 "ATOUMOD007:ServiceJourney:107:LOC" "REGEN_381" "1" "20261019"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 15284 "ATOUMOD007:ServiceJourney:151:LOC" "REGEN_607" "1" "20260706"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 15292 "ATOUMOD007:ServiceJourney:153:LOC" "REGEN_93" "1" "20260609"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 15293 "ATOUMOD007:ServiceJourney:155:LOC" "REGEN_381" "1" "20261019"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 307 "ATOUMOD008:ServiceJourney:9784x0:LOC" "REGEN_16" "1" "20260609"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 322 "ATOUMOD008:ServiceJourney:9836x0:LOC" "REGEN_603" "1" "20260706"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 14293 "ATOUMOD007:ServiceJourney:187:LOC" "REGEN_607" "1" "20260706"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 14294 "ATOUMOD007:ServiceJourney:189:LOC" "REGEN_93" "1" "20260609"
34422 "ATOUMOD040:ServiceJourney:1061641x1079449:LOC" "REGEN_71" 14295 "ATOUMOD007:ServiceJourney:191:LOC" "REGEN_381" "1" "20261019"
15284 "ATOUMOD007:ServiceJourney:151:LOC" "REGEN_607" 322 "ATOUMOD008:ServiceJourney:9836x0:LOC" "REGEN_603" "1" "20260706"
15292 "ATOUMOD007:ServiceJourney:153:LOC" "REGEN_93" 307 "ATOUMOD008:ServiceJourney:9784x0:LOC" "REGEN_16" "1" "20260609"
15292 "ATOUMOD007:ServiceJourney:153:LOC" "REGEN_93" 322 "ATOUMOD008:ServiceJourney:9836x0:LOC" "REGEN_603" "1" "20260831"
307 "ATOUMOD008:ServiceJourney:9784x0:LOC" "REGEN_16" 14294 "ATOUMOD007:ServiceJourney:189:LOC" "REGEN_93" "1" "20260609"
322 "ATOUMOD008:ServiceJourney:9836x0:LOC" "REGEN_603" 14293 "ATOUMOD007:ServiceJourney:187:LOC" "REGEN_607" "1" "20260706"
322 "ATOUMOD008:ServiceJourney:9836x0:LOC" "REGEN_603" 14294 "ATOUMOD007:ServiceJourney:189:LOC" "REGEN_93" "1" "20260831"
14293 "ATOUMOD007:ServiceJourney:187:LOC" "REGEN_607" 425 "ATOUMOD008:ServiceJourney:9824x0:LOC" "REGEN_603" "1" "20260706"
14294 "ATOUMOD007:ServiceJourney:189:LOC" "REGEN_93" 367 "ATOUMOD008:ServiceJourney:9772x0:LOC" "REGEN_16" "1" "20260609"
equal_shape_distance_diff_coordinates ERROR 2799

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 2799 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.
"SNGO:CALC_453161" 2591881 2474.0 151 2591880 2474.0 150 1.3831409711454732
"SNGO:CALC_453160" 2591576 2474.0 151 2591575 2474.0 150 1.3831409711454732
"SNGO:CALC_453163" 2592411 2647.0 122 2592410 2647.0 121 1.3831409711454732
"SNGO:CALC_453162" 2592135 2193.0 166 2592134 2193.0 165 1.3831409711454732
"ALTOBUS:2589$C-57$24" 21847 428.0 10 21846 428.0 9 1.767270602042218
"ALTOBUS:2589$C-57$24" 21877 2185.0 40 21876 2185.0 39 240.55244134844472
"ALTOBUS:2589$C-57$24" 21887 2480.0 50 21886 2480.0 49 211.32665383087004
"ALTOBUS:2589$C-57$24" 21897 2733.0 60 21896 2733.0 59 240.38948259008123
"ALTOBUS:2589$C-57$24" 21902 2900.0 65 21901 2900.0 64 319.53473331466853
"ALTOBUS:2589$C-57$24" 21912 3188.0 75 21911 3188.0 74 508.72375810088084
"ALTOBUS:2589$C-57$24" 21924 3665.0 87 21923 3665.0 86 393.24000222045487
"ALTOBUS:2589$C-57$24" 21930 3845.0 93 21929 3845.0 92 176.46395561486082
"ALTOBUS:2589$C-57$24" 21950 4192.0 113 21949 4192.0 112 266.54278713869434
"ALTOBUS:2589$C-57$24" 21961 4558.0 124 21960 4558.0 123 311.3244955557561
"ALTOBUS:2589$C-57$24" 21964 4871.0 127 21963 4871.0 126 496.1472194613019
"ALTOBUS:2589$C-57$24" 21970 5145.0 133 21969 5145.0 132 570.82651434269
"ALTOBUS:2589$C-57$24" 21989 5747.0 152 21988 5747.0 151 568.245498208931
"ALTOBUS:2589$C-57$24" 22003 5971.0 166 22002 5971.0 165 422.38976857503434
"ALTOBUS:2589$C-57$24" 22021 6412.0 184 22020 6412.0 183 422.38976857503434
"ALTOBUS:2589$C-57$24" 22076 8222.0 239 22075 8222.0 238 230.21771061455365
"ALTOBUS:2589$C-57$24" 22089 9069.0 252 22088 9069.0 251 419.05995976182413
"ALTOBUS:2589$C-57$24" 22125 10175.0 288 22124 10175.0 287 1.2540853537033145
"ALTOBUS:2589$C-57$24" 22140 10541.0 303 22139 10541.0 302 1.8007994662312834
"ALTOBUS:2589$C-57$24" 22185 11889.0 348 22184 11889.0 347 278.7193660147268
"ALTOBUS:2589$C-57$24" 22199 12249.0 362 22198 12249.0 361 474.40448516458423
"ALTOBUS:2589$C-57$24" 22202 12520.0 365 22201 12520.0 364 424.1937082578045
"SNGO:CALC_453165" 2592937 2647.0 122 2592936 2647.0 121 1.3831409711454732
"SNGO:CALC_453167" 2593141 2647.0 122 2593140 2647.0 121 1.3831409711454732
"NOMAD:2600$1071343$759" 820824 4329.0 78 820823 4329.0 77 1199.9225186002966
"NOMAD:2600$1071343$759" 820939 6148.0 193 820938 6148.0 192 1286.33343343496
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91681 6667.0 98 91680 6667.0 97 1950.4351167607936
"SLAM:CALC_389704" 2569781 4336.0 269 2569780 4336.0 268 19.01349468771287
"SLAM:CALC_389704" 2569782 4336.0 270 2569781 4336.0 269 19.01349468771287
"SLAM:CALC_389705" 2570282 4336.0 269 2570281 4336.0 268 19.01349468771287
"SLAM:CALC_389705" 2570283 4336.0 270 2570282 4336.0 269 19.01349468771287
"SLAM:CALC_389702" 2568568 4831.0 239 2568567 4831.0 238 19.01349468771287
"SLAM:CALC_389702" 2568569 4831.0 240 2568568 4831.0 239 19.01349468771287
"SLAM:CALC_389703" 2569135 4831.0 239 2569134 4831.0 238 19.01349468771287
"SLAM:CALC_389703" 2569136 4831.0 240 2569135 4831.0 239 19.01349468771287
"SLAM:CALC_389700" 2567659 3331.0 177 2567658 3331.0 176 19.01349468771287
"SLAM:CALC_389700" 2567660 3331.0 178 2567659 3331.0 177 19.01349468771287
"SLAM:CALC_389701" 2568110 3066.0 169 2568109 3066.0 168 19.01349468771287
"SLAM:CALC_389701" 2568111 3066.0 170 2568110 3066.0 169 19.01349468771287
"NOMAD:2600$1070964$1987" 1686098 81925.0 2293 1686097 81925.0 2292 668.7766937103189
"NOMAD:2600$1062661$827" 1721280 27891.0 696 1721279 27891.0 695 1421.1364172561712
"NOMAD:2600$1069085$2152" 1953955 2381.0 106 1953954 2381.0 105 996.088812450075
"NOMAD:2600$1059235$1314" 388070 5095.0 192 388069 5095.0 191 1470.51975647529
"NOMAD:2600$1020538$747" 313147 5276.0 122 313146 5276.0 121 549.1362495970686
"NOMAD:2600$1020538$747" 313169 5672.0 144 313168 5672.0 143 22.071014666119297
"NOMAD:2600$1020538$747" 313243 8604.0 218 313242 8604.0 217 1197.4192018443448
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 11615

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 11615 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.
"NOMAD:2600$1054259$125" 2425937 6874.0 231 2425936 6874.0 230 0.428609021745109
"NOMAD:2600$1054259$125" 2426119 14528.0 413 2426118 14528.0 412 0.1438486283962344
"NOMAD:2600$1069442$857" 1786352 44521.0 1333 1786351 44521.0 1332 0.6743367722891611
"SNGO:CALC_453161" 2591806 1464.0 76 2591805 1464.0 75 0.3006902763082699
"SNGO:CALC_453160" 2591501 1464.0 76 2591500 1464.0 75 0.3006902763082699
"SNGO:CALC_453163" 2592495 3678.0 206 2592494 3678.0 205 0.3006902763082699
"ALTOBUS:2589$C-57$24" 21839 0.0 2 21838 0.0 1 0.9807773698161475
"ALTOBUS:2589$C-57$24" 21863 1348.0 26 21862 1348.0 25 0.4425380400589073
"ALTOBUS:2589$C-57$24" 21864 1348.0 27 21863 1348.0 26 0.4425380400589073
"ALTOBUS:2589$C-57$24" 21866 1663.0 29 21865 1663.0 28 0.147520890473802
"ALTOBUS:2589$C-57$24" 21867 1663.0 30 21866 1663.0 29 0.4475529432844731
"ALTOBUS:2589$C-57$24" 21923 3665.0 86 21922 3665.0 85 0.2213094052788076
"ALTOBUS:2589$C-57$24" 21925 3665.0 88 21924 3665.0 87 0.5693060612942712
"ALTOBUS:2589$C-57$24" 21951 4192.0 114 21950 4192.0 113 0.14753852865062372
"ALTOBUS:2589$C-57$24" 21988 5747.0 151 21987 5747.0 150 0.07377940099133959
"ALTOBUS:2589$C-57$24" 22039 6799.0 202 22038 6799.0 201 0.8116325702225065
"ALTOBUS:2589$C-57$24" 22057 7320.0 220 22056 7320.0 219 0.42254138458905577
"ALTOBUS:2589$C-57$24" 22106 9436.0 269 22105 9436.0 268 0.8593769005987731
"ALTOBUS:2589$C-57$24" 22108 9437.0 271 22107 9437.0 270 0.2951966245176625
"ALTOBUS:2589$C-57$24" 22116 9774.0 279 22115 9774.0 278 0.14759822370722633
"ALTOBUS:2589$C-57$24" 22117 9774.0 280 22116 9774.0 279 0.14759822370722633
"ALTOBUS:2589$C-57$24" 22175 11537.0 338 22174 11537.0 337 0.48688615456305157
"ALTOBUS:2589$C-57$24" 22176 11537.0 339 22175 11537.0 338 0.5693529314901017
"ALTOBUS:2589$C-57$24" 22177 11537.0 340 22176 11537.0 339 0.14756747590095762
"ALTOBUS:2589$C-57$24" 22178 11537.0 341 22177 11537.0 340 0.14756747590095762
"ALTOBUS:2589$C-57$24" 22198 12249.0 361 22197 12249.0 360 0.42893492740096223
"NOMAD:2600$1067875$1396" 681861 4845.0 183 681860 4845.0 182 0.143265591193947
"NOMAD:2600$1067875$1396" 681911 6191.0 233 681910 6191.0 232 0.8737823637392428
"NOMAD:2600$1071629$1807" 859320 2515.0 131 859319 2515.0 130 0.29078204502586574
"NOMAD:2600$1071629$1807" 859612 10995.0 423 859611 10995.0 422 0.47555962091639437
"NOMAD:2600$1071629$1807" 859622 12417.0 433 859621 12417.0 432 0.21823200482604418
"NOMAD:2600$1068780$104" 2373408 19214.0 474 2373407 19214.0 473 0.7152976849914184
"ASTROBUS:2590$zenbus:Route:5487175861796864:LOC$205" 82978 1683.0 31 82977 1683.0 30 0.43975617371710646
"ASTROBUS:2590$zenbus:Route:5487175861796864:LOC$205" 83199 13498.0 252 83198 13498.0 251 0.14598108272585433
"ASTROBUS:2590$zenbus:Route:5487175861796864:LOC$205" 83334 23345.0 387 83333 23345.0 386 0.21879386599040293
"NOMAD:2600$1071058$900" 1896238 10219.0 182 1896237 10219.0 181 0.5671294611449466
"NOMAD:2600$1071058$900" 1896731 35232.0 675 1896730 35232.0 674 0.44727220133112394
"NOMAD:2600$1068368$449" 1445282 5916.0 307 1445281 5916.0 306 0.5121234456525214
"NOMAD:2600$1068368$449" 1445454 8436.0 479 1445453 8436.0 478 0.4490388471348884
"NOMAD:2600$1071664$1678" 1474342 16818.0 515 1474341 16818.0 514 0.996409692312904
"SNGO:CALC_453171" 2594084 3199.0 224 2594083 3199.0 223 0.39383477504105074
"NOMAD:2600$1060278$1057" 1585302 43062.0 1307 1585301 43062.0 1306 0.5882466142247712
"SNGO:CALC_453174" 2594835 3305.0 215 2594834 3305.0 214 0.2659072254729981
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91638 2577.0 55 91637 2577.0 54 0.4287437852999522
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91683 6668.0 100 91682 6668.0 99 0.14537567245670943
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91684 6668.0 101 91683 6668.0 100 0.4754922913771324
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91788 10968.0 205 91787 10968.0 204 0.07272552795434083
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91790 10969.0 207 91789 10969.0 206 0.42875427149215606
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91808 11550.0 225 91807 11550.0 224 0.07273286399330771
"ASTROBUS:2590$zenbus:Route:6522153487826944:LOC$138" 91963 19641.0 380 91962 19641.0 379 0.8575103424008068
fast_travel_between_consecutive_stops WARNING 6

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
20986 "ATOUMOD001:ServiceJourney:TCARx18937:LOC" "ATOUMOD001:Line:TCARx530:LOC" 395.71644485314704 6.595274080885784 223066 20 "FR:76436:ZE:TCARxMJPLA2:ATOUMOD001" "Place Joseph Lefebvre" "16:13:00" 223067 21 "FR:76222:ZE:TCARxDUROU1:ATOUMOD001" "Route du Halage" "16:13:00"
35205 "ATOUMOD040:ServiceJourney:1071021x1094154:LOC" "ATOUMOD040:Line:1008231:LOC" 158.32784016784842 13.193986680654033 1228562 4 "FR:14332:ZE:1161342:ATOUMOD040" "Saint-clair" "13:48:00" 1228563 5 "FR:61314:ZE:1166242:ATOUMOD040" "Bourg (RD 958)" "13:52:00"
36098 "ATOUMOD040:ServiceJourney:1059235x1075405:LOC" "ATOUMOD040:Line:1003071:LOC" 156.54786075832038 5.218262025277346 1180897 17 "FR:76624:ZE:1172630:ATOUMOD040" "Square Aval" "11:39:00" 1180898 18 "FR:76624:ZE:1172611:ATOUMOD040" "Bout d'Amont" "11:40:00"
38278 "ATOUMOD040:ServiceJourney:1067553x1087920:LOC" "ATOUMOD040:Line:1003297:LOC" 188.69170192780544 6.289723397593515 1190907 10 "FR:27294:ZE:1118121:ATOUMOD040" "GRAINVILLE - Grand Mare" "11:45:00" 1190908 11 "FR:27214:ZE:1122433:ATOUMOD040" "Mairie" "11:46:00"
34833 "ATOUMOD040:ServiceJourney:1069186x1091067:LOC" "ATOUMOD040:Line:1004457:LOC" 190.47141489398274 15.872617907831893 1211701 16 "FR:14310:ZE:1152280:ATOUMOD040" "Ecole" "08:35:00" 1211702 17 "FR:14341:ZE:1173788:ATOUMOD040" "Porte d'Espagne" "08:39:00"
34832 "ATOUMOD040:ServiceJourney:1069186x1091066:LOC" "ATOUMOD040:Line:1004457:LOC" 190.47141489398274 15.872617907831893 1211680 16 "FR:14310:ZE:1152280:ATOUMOD040" "Ecole" "10:01:00" 1211681 17 "FR:14341:ZE:1173788:ATOUMOD040" "Porte d'Espagne" "10:05:00"
fast_travel_between_far_stops WARNING 3

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.
35205 "ATOUMOD040:ServiceJourney:1071021x1094154:LOC" "ATOUMOD040:Line:1008231:LOC" 158.32784016784842 13.193986680654033 1228562 4 "FR:14332:ZE:1161342:ATOUMOD040" "Saint-clair" "13:48:00" 1228563 5 "FR:61314:ZE:1166242:ATOUMOD040" "Bourg (RD 958)" "13:52:00"
34833 "ATOUMOD040:ServiceJourney:1069186x1091067:LOC" "ATOUMOD040:Line:1004457:LOC" 190.47141489398274 15.872617907831893 1211701 16 "FR:14310:ZE:1152280:ATOUMOD040" "Ecole" "08:35:00" 1211702 17 "FR:14341:ZE:1173788:ATOUMOD040" "Porte d'Espagne" "08:39:00"
34832 "ATOUMOD040:ServiceJourney:1069186x1091066:LOC" "ATOUMOD040:Line:1004457:LOC" 190.47141489398274 15.872617907831893 1211680 16 "FR:14310:ZE:1152280:ATOUMOD040" "Ecole" "10:01:00" 1211681 17 "FR:14341:ZE:1173788:ATOUMOD040" "Porte d'Espagne" "10:05:00"
inconsistent_route_type_for_block_id WARNING 2404

inconsistent_route_type_for_block_id

A block should have the same route mode.

You can see more about this notice here.

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

blockId (?) The block_id value of the faulty trip. routeIds (?) The route_id values associated with the block_id comma separated. routeTypes (?) The route_type values associated with the block_id comma separated.
"2306" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2305" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2304" "ATOUMOD005:Line:3:LOC, ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2303" "ATOUMOD005:Line:3:LOC, ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2302" "ATOUMOD005:Line:3:LOC, ATOUMOD040:Line:1004451:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2301" "ATOUMOD005:Line:3:LOC, ATOUMOD040:Line:1004451:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2300" "ATOUMOD040:Line:1004451:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2309" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2308" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2307" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2320" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2317" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"1" "ATOUMOD008:Line:L01:LOC, ATOUMOD007:Line:21:LOC, ATOUMOD007:Line:23:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:26:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2316" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2" "ATOUMOD008:Line:L01:LOC, ATOUMOD007:Line:21:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:25:LOC, ATOUMOD007:Line:26:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2315" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"3" "ATOUMOD008:Line:L2:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:25:LOC, ATOUMOD007:Line:26:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2314" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"4" "ATOUMOD008:Line:L01:LOC, ATOUMOD008:Line:L2:LOC, ATOUMOD012:Line:Navette:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:23:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:25:LOC, ATOUMOD007:Line:26:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2313" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"5" "ATOUMOD008:Line:L3:LOC, ATOUMOD007:Line:23:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:25:LOC, ATOUMOD007:Line:21:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2312" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"6" "ATOUMOD008:Line:L3:LOC, ATOUMOD007:Line:23:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:25:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2311" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"7" "ATOUMOD008:Line:L4:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:26:LOC, ATOUMOD007:Line:23:LOC, ATOUMOD007:Line:10:LOC, ATOUMOD007:Line:21:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2310" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"8" "ATOUMOD008:Line:L4:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:26:LOC, ATOUMOD007:Line:23:LOC, ATOUMOD007:Line:21:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"9" "ATOUMOD007:Line:24:LOC, ATOUMOD007:Line:22:LOC, ATOUMOD040:Line:1002019:LOC, ATOUMOD002:Line:FRxLinexx97E911FAxC8F2x4861xAD3CxC36CF4750A49x:LOC" "BUS, RAIL"
"2319" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2318" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2331" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"1000" "ATOUMOD040:Line:1003068:LOC, ATOUMOD002:Line:FRxLinexx0ce8180cx0fb6x4cc1x80bax53782622a5cex:LOC" "BUS, RAIL"
"2330" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2328" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2327" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2326" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2325" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2324" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2323" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2322" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2321" "ATOUMOD040:Line:1004452:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2329" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"1011" "ATOUMOD040:Line:1003069:LOC, ATOUMOD002:Line:FRxLinexx0ce8180cx0fb6x4cc1x80bax53782622a5cex:LOC" "BUS, RAIL"
"2342" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"1010" "ATOUMOD040:Line:1003069:LOC, ATOUMOD002:Line:FRxLinexx0ce8180cx0fb6x4cc1x80bax53782622a5cex:LOC" "BUS, RAIL"
"2341" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2340" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"1008" "ATOUMOD040:Line:1003069:LOC, ATOUMOD002:Line:FRxLinexx0ce8180cx0fb6x4cc1x80bax53782622a5cex:LOC" "BUS, RAIL"
"2339" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
"2338" "ATOUMOD040:Line:1004453:LOC, ATOUMOD002:Line:FRxLinexx789690b9x0beex4978x8bf9xf4810c9e16f2x:LOC" "BUS, RAIL"
leading_or_trailing_whitespaces WARNING 2

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

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

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

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 6069 "stop_name" "Alsace Lorraine "
"stops.txt" 6112 "stop_name" "Poterne "
missing_bike_allowance WARNING 2413

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 2413 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.
16155 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7927:LOC"
16156 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7928:LOC"
16157 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7929:LOC"
16158 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7930:LOC"
16159 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7931:LOC"
16160 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7932:LOC"
16161 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7933:LOC"
16162 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7934:LOC"
16163 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7935:LOC"
16164 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7936:LOC"
16165 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7937:LOC"
16166 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7938:LOC"
16167 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7939:LOC"
16168 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7940:LOC"
16169 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7941:LOC"
16170 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7942:LOC"
16171 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7943:LOC"
16172 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7944:LOC"
16173 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7945:LOC"
16174 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7946:LOC"
16175 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7947:LOC"
16176 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7948:LOC"
16177 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7949:LOC"
16178 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7950:LOC"
16179 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7951:LOC"
16180 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7952:LOC"
16181 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7953:LOC"
16182 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7954:LOC"
16183 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7955:LOC"
16184 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7956:LOC"
16185 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7957:LOC"
16186 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7958:LOC"
16187 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7959:LOC"
16188 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7960:LOC"
16189 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7961:LOC"
16190 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7962:LOC"
16191 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7963:LOC"
16192 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7964:LOC"
16193 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7965:LOC"
16194 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7966:LOC"
16195 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7967:LOC"
16196 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7968:LOC"
16197 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7969:LOC"
16198 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7970:LOC"
16199 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7971:LOC"
16200 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7972:LOC"
23051 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7988:LOC"
23052 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7989:LOC"
23053 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7990:LOC"
23054 "ATOUMOD001:Line:TCARx99:LOC" "ATOUMOD001:ServiceJourney:TCARx7991:LOC"
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 2

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_start_date"
"feed_info.txt" 2 "feed_end_date"
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 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 1
3 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 2
4 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 3
5 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 4
6 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 5
7 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 6
8 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 7
9 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 8
10 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 9
11 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 10
12 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 11
13 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 12
14 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 13
15 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 14
16 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 15
17 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 16
18 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 17
19 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 18
20 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 19
21 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 20
22 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 21
23 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 22
24 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 23
25 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 24
26 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 25
27 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 26
28 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 27
29 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 28
30 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 29
31 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 30
32 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 31
33 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 32
34 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 33
35 "ATOUMOD001:ServiceJourney:TAExRJEU1CNJ:LOC" 34
36 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 1
37 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 2
38 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 3
39 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 4
40 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 5
41 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 6
42 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 7
43 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 8
44 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 9
45 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 10
46 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 11
47 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 12
48 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 13
49 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 14
50 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 15
51 "ATOUMOD001:ServiceJourney:TAExRJEU1CNK:LOC" 16
mixed_case_recommended_field WARNING 10222

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 10222 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" "PARIS <> DEAUVILLE" 105
"routes.txt" "route_long_name" "PARIS <> CAEN" 106
"routes.txt" "route_long_name" "CAEN <> LE MANS <> TOURS" 107
"routes.txt" "route_long_name" "CAEN <> CHERBOURG" 108
"routes.txt" "route_long_name" "PARIS <> DIEPPE" 109
"routes.txt" "route_long_name" "ROUEN <> DIEPPE" 110
"routes.txt" "route_long_name" "PARIS <> LE HAVRE" 111
"routes.txt" "route_long_name" "PARIS <> EVREUX <> SERQUIGNY" 112
"routes.txt" "route_long_name" "LISIEUX <> DEAUVILLE" 113
"routes.txt" "route_long_name" "PARIS <> ARGENTAN <> GRANVILLE" 114
"routes.txt" "route_long_name" "BAYEUX <> ARROMANCHES" 115
"routes.txt" "route_long_name" "PARIS <> CHERBOURG" 116
"routes.txt" "route_long_name" "BEAUVAIS <> ABANCOURT <> LE TRÉPORT" 117
"routes.txt" "route_long_name" "NORMANDIE <> PACA <> ALPES" 118
"routes.txt" "route_long_name" "CAEN<> COUTANCES <> GRANVILLE <> RENNES" 119
"routes.txt" "route_long_name" "DEAUVILLE <> DIVES" 120
"routes.txt" "route_long_name" "TOURS <> LE MANS <> CAEN" 121
"routes.txt" "route_long_name" "ROUEN <> VERNON <> PARIS" 122
"routes.txt" "route_long_name" "ROUEN <> LE HAVRE" 123
"routes.txt" "route_long_name" "ROUEN <> DIEPPE" 124
"routes.txt" "route_long_name" "CAEN <> ROUEN" 125
"routes.txt" "route_long_name" "LILLE <> AMIENS <> ABANCOURT <> ROUEN" 126
"routes.txt" "route_long_name" "LE HAVRE <> BREAUTE <> FECAMP" 127
"routes.txt" "route_long_name" "CAEN <> LE MANS" 128
"routes.txt" "route_long_name" "CARS CAEN <> GRANVILLE <> RENNES" 129
"routes.txt" "route_long_name" "CAR SURDON <> ALENÇON" 130
"routes.txt" "route_long_name" "ROUEN <> AMIENS" 132
"routes.txt" "route_long_name" "YVETOT <> ROUEN <> ELBEUF" 133
"routes.txt" "route_short_name" "11 EXPRESS" 137
"routes.txt" "route_long_name" "CARAVELLE <> CLINIQUE MÉGIVAL" 175
"routes.txt" "route_long_name" "OFFRANVILLE <> DIEPPE" 176
"routes.txt" "route_long_name" "BEAU SOLEIL <> VAL DRUEL" 177
"routes.txt" "route_long_name" "CLINIQUE MÉGIVAL - CARAVELLE" 178
"routes.txt" "route_long_name" "BEAU SOLEIL <> VAL DRUEL" 179
"routes.txt" "route_long_name" "PONT ANGO <> BELVÉDERE <> VAL DRUEL" 180
"routes.txt" "route_long_name" "HAUTOT-SUR-MER <> DIPPE" 181
"routes.txt" "route_long_name" "ARQUES-LA-BATAILLE <> DIEPPE" 182
"routes.txt" "route_long_name" "ARQUES-LA-BATAILLE <> DIPPE" 183
"routes.txt" "route_long_name" "MARTIN-EGLISE <> DIEPPE" 184
"routes.txt" "route_long_name" "DIEPPE <> MARTIN-EGLISE" 185
"routes.txt" "route_long_name" "NAVETTE CENTRE-VILLE" 186
"routes.txt" "route_long_name" "NAVETTE TRANSMANCHE" 187
"routes.txt" "route_long_name" "R.LILLY<> HOPITAL" 222
"routes.txt" "route_long_name" "R.LILLY <> HOPITAL" 223
"routes.txt" "route_long_name" "SAINT NICOLAS <> HÔPITAL" 224
"routes.txt" "route_long_name" "Z.A LE HERON <> PLAGE" 225
"routes.txt" "route_long_name" "CIMETIERE <> SAINT ETIENNE" 226
"routes.txt" "route_desc" "PUBLISH_AS_LINE_ID=30030155" 235
"routes.txt" "route_short_name" "10 EXPRESS" 276
"routes.txt" "route_short_name" "11 EXPRESS" 287
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.
"ATOUMOD012:Line:Navette:LOC" 231 "#54F8C5" "#FFFFFF"
route_short_name_too_long WARNING 1

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`.
"ATOUMOD0118:Line:DNxFERRY:LOC" 227 "Dieppe - Newhaven"
same_name_and_description_for_route WARNING 15

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

Description of a route that provides useful, quality information. Do not simply duplicate the name of the route.

See the GTFS and GTFS Best Practices links below for more examples of how to populate the route_short_name, route_long_name, and route_desc fields.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
211 "ATOUMOD007:Line:10:LOC" "10" "route_short_name"
212 "ATOUMOD007:Line:21:LOC" "1" "route_short_name"
213 "ATOUMOD007:Line:22:LOC" "2" "route_short_name"
214 "ATOUMOD007:Line:23:LOC" "3" "route_short_name"
215 "ATOUMOD007:Line:24:LOC" "4" "route_short_name"
216 "ATOUMOD007:Line:25:LOC" "5" "route_short_name"
217 "ATOUMOD007:Line:26:LOC" "6" "route_short_name"
218 "ATOUMOD007:Line:29:LOC" "9" "route_short_name"
219 "ATOUMOD007:Line:31:LOC" "11" "route_short_name"
220 "ATOUMOD007:Line:38:LOC" "8A" "route_short_name"
221 "ATOUMOD007:Line:48:LOC" "8B" "route_short_name"
236 "ATOUMOD018:Line:737:LOC" "1" "route_short_name"
237 "ATOUMOD018:Line:805:LOC" "2" "route_short_name"
546 "ATOUMOD041:Line:1:LOC" "1" "route_short_name"
547 "ATOUMOD041:Line:2:LOC" "2" "route_short_name"
stop_too_far_from_shape WARNING 3

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.
9856 "ASTROBUS:2590$zenbus:Route:6338940115091456:LOC$152" "ATOUMOD036:ServiceJourney:5414496186138624x5:LOC" 1125646 "FR:14478:ZE:5881711318532096:ATOUMOD036" "RUE DU GENERAL DE GAULLE" [49.0245094,0.40423000000000003] 133.58628110786043
9855 "ASTROBUS:2590$zenbus:Route:6547622039912448:LOC$151" "ATOUMOD036:ServiceJourney:5414496186138624x4:LOC" 1125626 "FR:14478:ZE:5881711318532096:ATOUMOD036" "RUE DU GENERAL DE GAULLE" [49.0245094,0.40423000000000003] 133.58628110786043
9851 "ASTROBUS:2590$zenbus:Route:5890943484952576:LOC$147" "ATOUMOD036:ServiceJourney:5414496186138624x0:LOC" 1125552 "FR:14478:ZE:5881711318532096:ATOUMOD036" "RUE DU GENERAL DE GAULLE" [49.0245094,0.40423000000000003] 133.58628110786043
stops_match_shape_out_of_order WARNING 1

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.
38155 "NOMAD:2600$1061852$386" "ATOUMOD040:ServiceJourney:1061852x1079817:LOC" 1183366 "FR:27229:ZE:1117503:ATOUMOD040" "Gare Routiere" [49.01906957418984,1.1510311227945547] 1183365 "FR:27467:ZE:1119579:ATOUMOD040" "PONT-AUDEMER - Gare Routiere" [49.35375598408939,0.5097112500260694]
trip_headsign_matches_intermediate_stop INFO 139

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
533 "ATOUMOD012:ServiceJourney:200000336:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
534 "ATOUMOD012:ServiceJourney:200000337:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
535 "ATOUMOD012:ServiceJourney:200000338:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
536 "ATOUMOD012:ServiceJourney:200000339:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
537 "ATOUMOD012:ServiceJourney:200000340:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
538 "ATOUMOD012:ServiceJourney:200000341:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
539 "ATOUMOD012:ServiceJourney:200000342:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
541 "ATOUMOD012:ServiceJourney:200000343:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
542 "ATOUMOD012:ServiceJourney:200000344:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
543 "ATOUMOD012:ServiceJourney:200000345:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
544 "ATOUMOD012:ServiceJourney:200000346:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
545 "ATOUMOD012:ServiceJourney:200000347:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
546 "ATOUMOD012:ServiceJourney:200000348:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
547 "ATOUMOD012:ServiceJourney:200000349:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
548 "ATOUMOD012:ServiceJourney:200000350:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
549 "ATOUMOD012:ServiceJourney:200000351:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
550 "ATOUMOD012:ServiceJourney:200000352:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
552 "ATOUMOD012:ServiceJourney:200000353:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
553 "ATOUMOD012:ServiceJourney:TRIPx7tr5rnnrr:LOC" "YVETOT - Mairie" "FR:76758:ZE:YVETOTxxxMairie:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxMairi1:ATOUMOD012"
575 "ATOUMOD012:ServiceJourney:100000316:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
576 "ATOUMOD012:ServiceJourney:100000317:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
577 "ATOUMOD012:ServiceJourney:100000318:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
578 "ATOUMOD012:ServiceJourney:100000319:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
579 "ATOUMOD012:ServiceJourney:100000328:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
580 "ATOUMOD012:ServiceJourney:100000329:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
581 "ATOUMOD012:ServiceJourney:100000330:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
582 "ATOUMOD012:ServiceJourney:100000331:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
583 "ATOUMOD012:ServiceJourney:100000332:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
585 "ATOUMOD012:ServiceJourney:100000333:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
586 "ATOUMOD012:ServiceJourney:100000334:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
587 "ATOUMOD012:ServiceJourney:100000335:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
588 "ATOUMOD012:ServiceJourney:300000359:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012"
589 "ATOUMOD012:ServiceJourney:100000282:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
590 "ATOUMOD012:ServiceJourney:100000283:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
591 "ATOUMOD012:ServiceJourney:100000284:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
592 "ATOUMOD012:ServiceJourney:100000285:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
593 "ATOUMOD012:ServiceJourney:100000286:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
594 "ATOUMOD012:ServiceJourney:100000287:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
596 "ATOUMOD012:ServiceJourney:100000288:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
597 "ATOUMOD012:ServiceJourney:100000289:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
598 "ATOUMOD012:ServiceJourney:100000290:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
599 "ATOUMOD012:ServiceJourney:100000303:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
600 "ATOUMOD012:ServiceJourney:100000304:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
601 "ATOUMOD012:ServiceJourney:100000305:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
602 "ATOUMOD012:ServiceJourney:100000306:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
604 "ATOUMOD012:ServiceJourney:100000323:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
605 "ATOUMOD012:ServiceJourney:100000324:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
607 "ATOUMOD012:ServiceJourney:100000353:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
608 "ATOUMOD012:ServiceJourney:100000354:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"
609 "ATOUMOD012:ServiceJourney:100000355:LOC" "YVETOT - Gare SNCF" "FR:76758:ZE:YVETOTxxxGarex1:ATOUMOD012" 1 "FR:76758:ZE:YVETOTxxxGarexS:ATOUMOD012"