gtfs-tadao — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-18T01:04:22Z,
for the dataset file:///shared/gtfs-tadao_4898bd8c.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
TADAO
Publisher URL:
http://www.tadao.fr
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-03-12
Feed End Date:
2026-07-05

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 317
  • Shapes: 847
  • Stops: 3323
  • Trips: 7241

Specification Compliance report

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

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 100000

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"iti_fff69c1b-ba75-474a-b674-63dd" 1175230 0.004 2 1175229 0.004 1
"iti_fff69c1b-ba75-474a-b674-63dd" 1175232 0.01 4 1175231 0.01 3
"iti_fff69c1b-ba75-474a-b674-63dd" 1175234 0.037 6 1175233 0.037 5
"iti_fff69c1b-ba75-474a-b674-63dd" 1175236 0.095 8 1175235 0.095 7
"iti_fff69c1b-ba75-474a-b674-63dd" 1175238 0.227 10 1175237 0.227 9
"iti_fff69c1b-ba75-474a-b674-63dd" 1175240 0.236 12 1175239 0.236 11
"iti_fff69c1b-ba75-474a-b674-63dd" 1175242 0.242 14 1175241 0.242 13
"iti_fff69c1b-ba75-474a-b674-63dd" 1175244 0.257 16 1175243 0.257 15
"iti_fff69c1b-ba75-474a-b674-63dd" 1175246 0.273 18 1175245 0.273 17
"iti_fff69c1b-ba75-474a-b674-63dd" 1175248 0.285 20 1175247 0.285 19
"iti_fff69c1b-ba75-474a-b674-63dd" 1175250 0.31 22 1175249 0.31 21
"iti_fff69c1b-ba75-474a-b674-63dd" 1175252 0.338 24 1175251 0.338 23
"iti_fff69c1b-ba75-474a-b674-63dd" 1175254 0.359 26 1175253 0.359 25
"iti_fff69c1b-ba75-474a-b674-63dd" 1175256 0.371 28 1175255 0.371 27
"iti_fff69c1b-ba75-474a-b674-63dd" 1175258 0.396 30 1175257 0.396 29
"iti_fff69c1b-ba75-474a-b674-63dd" 1175260 0.408 32 1175259 0.408 31
"iti_fff69c1b-ba75-474a-b674-63dd" 1175262 0.419 34 1175261 0.419 33
"iti_fff69c1b-ba75-474a-b674-63dd" 1175264 0.426 36 1175263 0.426 35
"iti_fff69c1b-ba75-474a-b674-63dd" 1175266 0.443 38 1175265 0.443 37
"iti_fff69c1b-ba75-474a-b674-63dd" 1175268 0.454 40 1175267 0.454 39
"iti_fff69c1b-ba75-474a-b674-63dd" 1175270 0.464 42 1175269 0.464 41
"iti_fff69c1b-ba75-474a-b674-63dd" 1175272 0.475 44 1175271 0.475 43
"iti_fff69c1b-ba75-474a-b674-63dd" 1175274 0.483 46 1175273 0.483 45
"iti_fff69c1b-ba75-474a-b674-63dd" 1175276 0.514 48 1175275 0.514 47
"iti_fff69c1b-ba75-474a-b674-63dd" 1175278 0.541 50 1175277 0.541 49
"iti_fff69c1b-ba75-474a-b674-63dd" 1175280 0.547 52 1175279 0.547 51
"iti_fff69c1b-ba75-474a-b674-63dd" 1175282 0.567 54 1175281 0.567 53
"iti_fff69c1b-ba75-474a-b674-63dd" 1175284 0.573 56 1175283 0.573 55
"iti_fff69c1b-ba75-474a-b674-63dd" 1175286 0.577 58 1175285 0.577 57
"iti_fff69c1b-ba75-474a-b674-63dd" 1175288 0.586 60 1175287 0.586 59
"iti_fff69c1b-ba75-474a-b674-63dd" 1175290 0.592 62 1175289 0.592 61
"iti_fff69c1b-ba75-474a-b674-63dd" 1175292 0.599 64 1175291 0.599 63
"iti_fff69c1b-ba75-474a-b674-63dd" 1175294 0.609 66 1175293 0.609 65
"iti_fff69c1b-ba75-474a-b674-63dd" 1175296 0.625 68 1175295 0.625 67
"iti_fff69c1b-ba75-474a-b674-63dd" 1175298 0.643 70 1175297 0.643 69
"iti_fff69c1b-ba75-474a-b674-63dd" 1175300 0.653 72 1175299 0.653 71
"iti_fff69c1b-ba75-474a-b674-63dd" 1175302 0.669 74 1175301 0.669 73
"iti_fff69c1b-ba75-474a-b674-63dd" 1175304 0.693 76 1175303 0.693 75
"iti_fff69c1b-ba75-474a-b674-63dd" 1175306 0.706 78 1175305 0.706 77
"iti_fff69c1b-ba75-474a-b674-63dd" 1175308 0.713 80 1175307 0.713 79
"iti_fff69c1b-ba75-474a-b674-63dd" 1175310 0.735 82 1175309 0.735 81
"iti_fff69c1b-ba75-474a-b674-63dd" 1175312 0.752 84 1175311 0.752 83
"iti_fff69c1b-ba75-474a-b674-63dd" 1175314 0.764 86 1175313 0.764 85
"iti_fff69c1b-ba75-474a-b674-63dd" 1175316 0.774 88 1175315 0.774 87
"iti_fff69c1b-ba75-474a-b674-63dd" 1175318 0.781 90 1175317 0.781 89
"iti_fff69c1b-ba75-474a-b674-63dd" 1175320 0.788 92 1175319 0.788 91
"iti_fff69c1b-ba75-474a-b674-63dd" 1175322 0.798 94 1175321 0.798 93
"iti_fff69c1b-ba75-474a-b674-63dd" 1175324 0.813 96 1175323 0.813 95
"iti_fff69c1b-ba75-474a-b674-63dd" 1175326 0.826 98 1175325 0.826 97
"iti_fff69c1b-ba75-474a-b674-63dd" 1175328 0.842 100 1175327 0.842 99
fast_travel_between_consecutive_stops WARNING 100

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 100 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.
2945 "12228993" "2512" 1093.0476617870402 0.3036243504964 192524 7 "VEQ1POST" "Poste" "18:19:00" 192525 8 "VEQ1MAIR" "Mairie" "18:19:01"
4998 "12231568" "11" 630.7456747172616 0.175207131865906 52555 40 "GRE1TONK" "Tonkin" "21:17:00" 52594 41 "GRE1BAPF" "Guadeloupe" "21:17:01"
4979 "12231549" "11" 630.7456747172616 0.175207131865906 105526 43 "GRE1TONK" "Tonkin" "14:09:00" 105529 44 "GRE1BAPF" "Guadeloupe" "14:09:01"
1681 "12225062" "11" 630.7456747172616 0.175207131865906 52592 40 "GRE1TONK" "Tonkin" "16:58:00" 52631 41 "GRE1BAPF" "Guadeloupe" "16:58:01"
4852 "12231479" "11" 630.7456747172616 0.175207131865906 52572 40 "GRE1TONK" "Tonkin" "16:58:00" 52611 41 "GRE1BAPF" "Guadeloupe" "16:58:01"
556 "12229876" "76" 542.719886715796 0.15075552408772108 84192 10 "ANZ2LIBE" "Liberté" "12:54:00" 84195 11 "ANZ14VEN" "4 Vents" "12:54:01"
1709 "12225090" "11" 630.7456747172616 0.175207131865906 52585 40 "GRE1TONK" "Tonkin" "09:01:00" 52624 41 "GRE1BAPF" "Guadeloupe" "09:01:01"
4969 "12231539" "11" 630.7456747172616 0.175207131865906 52567 40 "GRE1TONK" "Tonkin" "09:01:00" 52606 41 "GRE1BAPF" "Guadeloupe" "09:01:01"
4734 "12231439" "11" 630.7456747172616 0.175207131865906 52581 40 "GRE1TONK" "Tonkin" "09:01:00" 52620 41 "GRE1BAPF" "Guadeloupe" "09:01:01"
1707 "12225088" "11" 630.7456747172616 0.175207131865906 52586 40 "GRE1TONK" "Tonkin" "15:54:00" 52625 41 "GRE1BAPF" "Guadeloupe" "15:54:01"
4985 "12231555" "11" 630.7456747172616 0.175207131865906 52560 40 "GRE1TONK" "Tonkin" "15:54:00" 52599 41 "GRE1BAPF" "Guadeloupe" "15:54:01"
4840 "12231475" "11" 630.7456747172616 0.175207131865906 52573 40 "GRE1TONK" "Tonkin" "15:54:00" 52612 41 "GRE1BAPF" "Guadeloupe" "15:54:01"
3331 "12229572" "1502" 857.6344975880111 0.23823180488555862 204494 20 "VIL1ABRE" "Abreuvoir" "18:55:00" 204496 21 "VIL1SACO" "Salle Communale" "18:55:01"
1706 "12225087" "11" 630.7456747172616 0.175207131865906 52587 40 "GRE1TONK" "Tonkin" "14:54:00" 52626 41 "GRE1BAPF" "Guadeloupe" "14:54:01"
4984 "12231554" "11" 630.7456747172616 0.175207131865906 52561 40 "GRE1TONK" "Tonkin" "14:54:00" 52600 41 "GRE1BAPF" "Guadeloupe" "14:54:01"
4828 "12231471" "11" 630.7456747172616 0.175207131865906 52574 40 "GRE1TONK" "Tonkin" "14:54:00" 52613 41 "GRE1BAPF" "Guadeloupe" "14:54:01"
68 "12224525" "76" 542.719886715796 0.15075552408772108 86547 8 "ANZ2LIBE" "Liberté" "13:53:00" 86562 9 "ANZ14VEN" "4 Vents" "13:53:01"
607 "12230066" "76" 542.719886715796 0.15075552408772108 86540 8 "ANZ2LIBE" "Liberté" "13:53:00" 86555 9 "ANZ14VEN" "4 Vents" "13:53:01"
479 "12229631" "1843" 785.4430601888383 0.21817862783023287 114548 3 "LOO2ELAM" "Ecole Lamendin" "07:45:00" 114549 4 "LOO1GCAU" "Caullet" "07:45:01"
558 "12229878" "76" 542.719886715796 0.15075552408772108 84191 10 "ANZ2LIBE" "Liberté" "17:24:00" 84194 11 "ANZ14VEN" "4 Vents" "17:24:01"
587 "12229997" "74" 858.3060275442875 0.2384183409845243 86119 13 "SAV2ESMS" "ESMS" "09:44:00" 86137 14 "SAV2MANI" "Le Manivou" "09:44:01"
48 "12224459" "74" 858.3060275442875 0.2384183409845243 86127 13 "SAV2ESMS" "ESMS" "09:44:00" 86145 14 "SAV2MANI" "Le Manivou" "09:44:01"
1704 "12225085" "11" 630.7456747172616 0.175207131865906 52589 40 "GRE1TONK" "Tonkin" "12:58:00" 52628 41 "GRE1BAPF" "Guadeloupe" "12:58:01"
4973 "12231543" "11" 630.7456747172616 0.175207131865906 52563 40 "GRE1TONK" "Tonkin" "12:58:00" 52602 41 "GRE1BAPF" "Guadeloupe" "12:58:01"
4807 "12231463" "11" 630.7456747172616 0.175207131865906 52576 40 "GRE1TONK" "Tonkin" "12:58:00" 52615 41 "GRE1BAPF" "Guadeloupe" "12:58:01"
4989 "12231559" "11" 630.7456747172616 0.175207131865906 52558 40 "GRE1TONK" "Tonkin" "17:26:00" 52597 41 "GRE1BAPF" "Guadeloupe" "17:26:01"
3498 "12229817" "1328" 763.5898387117952 0.21210828853105423 205441 20 "HEN2CHAR" "Hôpital" "07:46:00" 205442 21 "HEN1LYP1" "Lycée Pasteur 1" "07:46:01"
3047 "12229122" "2731" 1034.9264257883608 0.2874795627189891 119311 0 "DIE1RD8M" "Rue du 8 Mai" "07:22:00" 119312 1 "DIE1PLAC" "Mairie" "07:22:01"
578 "12229991" "74" 858.3060275442875 0.2384183409845243 86121 13 "SAV2ESMS" "ESMS" "06:14:00" 86139 14 "SAV2MANI" "Le Manivou" "06:14:01"
40 "12224453" "74" 858.3060275442875 0.2384183409845243 86130 13 "SAV2ESMS" "ESMS" "06:14:00" 86148 14 "SAV2MANI" "Le Manivou" "06:14:01"
4996 "12231566" "11" 630.7456747172616 0.175207131865906 52557 40 "GRE1TONK" "Tonkin" "19:20:00" 52596 41 "GRE1BAPF" "Guadeloupe" "19:20:01"
42 "12224455" "74" 858.3060275442875 0.2384183409845243 86129 13 "SAV2ESMS" "ESMS" "07:22:00" 86147 14 "SAV2MANI" "Le Manivou" "07:22:01"
637 "12230284" "74" 858.3060275442875 0.2384183409845243 86113 13 "SAV2ESMS" "ESMS" "07:22:00" 86131 14 "SAV2MANI" "Le Manivou" "07:22:01"
53 "12224464" "74" 858.3060275442875 0.2384183409845243 86125 13 "SAV2ESMS" "ESMS" "14:44:00" 86143 14 "SAV2MANI" "Le Manivou" "14:44:01"
595 "12230003" "74" 858.3060275442875 0.2384183409845243 86117 13 "SAV2ESMS" "ESMS" "14:44:00" 86135 14 "SAV2MANI" "Le Manivou" "14:44:01"
70 "12224529" "76" 542.719886715796 0.15075552408772108 86545 8 "ANZ2LIBE" "Liberté" "17:23:00" 86560 9 "ANZ14VEN" "4 Vents" "17:23:01"
610 "12230071" "76" 542.719886715796 0.15075552408772108 86537 8 "ANZ2LIBE" "Liberté" "17:23:00" 86552 9 "ANZ14VEN" "4 Vents" "17:23:01"
69 "12224527" "76" 542.719886715796 0.15075552408772108 86546 8 "ANZ2LIBE" "Liberté" "16:18:00" 86561 9 "ANZ14VEN" "4 Vents" "16:18:01"
608 "12230068" "76" 542.719886715796 0.15075552408772108 86539 8 "ANZ2LIBE" "Liberté" "16:18:00" 86554 9 "ANZ14VEN" "4 Vents" "16:18:01"
59 "12224467" "74" 858.3060275442875 0.2384183409845243 86123 13 "SAV2ESMS" "ESMS" "17:53:00" 86141 14 "SAV2MANI" "Le Manivou" "17:53:01"
599 "12230007" "74" 858.3060275442875 0.2384183409845243 86115 13 "SAV2ESMS" "ESMS" "17:53:00" 86133 14 "SAV2MANI" "Le Manivou" "17:53:01"
4978 "12231548" "11" 630.7456747172616 0.175207131865906 105527 43 "GRE1TONK" "Tonkin" "13:08:00" 105530 44 "GRE1BAPF" "Guadeloupe" "13:08:01"
589 "12229999" "74" 858.3060275442875 0.2384183409845243 86118 13 "SAV2ESMS" "ESMS" "11:44:00" 86136 14 "SAV2MANI" "Le Manivou" "11:44:01"
50 "12224461" "74" 858.3060275442875 0.2384183409845243 86126 13 "SAV2ESMS" "ESMS" "11:44:00" 86144 14 "SAV2MANI" "Le Manivou" "11:44:01"
580 "12229993" "74" 858.3060275442875 0.2384183409845243 86359 13 "SAV2ESMS" "ESMS" "07:21:00" 86360 14 "SAV2MANI" "Le Manivou" "07:21:01"
218 "12229073" "2600" 890.3343477150185 0.2473150965875051 118649 1 "HAS1CENT" "Mairie" "12:37:00" 118650 2 "HAS1DOUC" "Rue Salengro" "12:37:01"
4986 "12231556" "11" 630.7456747172616 0.175207131865906 52559 40 "GRE1TONK" "Tonkin" "16:56:00" 52598 41 "GRE1BAPF" "Guadeloupe" "16:56:01"
4995 "12231565" "11" 630.7456747172616 0.175207131865906 52879 41 "GRE1TONK" "Tonkin" "18:50:00" 52885 42 "GRE1BAPF" "Guadeloupe" "18:50:01"
67 "12224523" "76" 542.719886715796 0.15075552408772108 86548 8 "ANZ2LIBE" "Liberté" "12:53:00" 86563 9 "ANZ14VEN" "4 Vents" "12:53:01"
606 "12230064" "76" 542.719886715796 0.15075552408772108 86541 8 "ANZ2LIBE" "Liberté" "12:53:00" 86556 9 "ANZ14VEN" "4 Vents" "12:53:01"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

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

You can see more about this notice here.

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

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 156 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"stops.txt" "stop_name" "8 mai 1945" 1344
"stops.txt" "stop_name" "8 mai 1945" 1346
"stops.txt" "stop_name" "11novembre" 1435
"stops.txt" "stop_name" "11 novembre" 1437
"stops.txt" "stop_name" "4 septembre" 1488
"stops.txt" "stop_name" "Œillets" 1543
"stops.txt" "stop_name" "4 septembre" 1566
"stops.txt" "stop_name" "Œillets" 1608
"stops.txt" "stop_name" "10 mars 1906" 1941
"stops.txt" "stop_name" "10 mars 1906" 2056
"stops.txt" "stop_name" "10 mars 1906" 2067
"trips.txt" "trip_headsign" "VENDIN-LE-VIEIL - CCAS" 509
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1528
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1529
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1530
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1531
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1532
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1533
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1534
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1535
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1536
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1537
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1538
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1539
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1540
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1541
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1542
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1543
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1544
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1545
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1546
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1547
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1548
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1549
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1550
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1551
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1552
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1553
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1554
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1555
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1556
"trips.txt" "trip_headsign" "COURCELLES-LES-LENS - ZA" 1559
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1647
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1649
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1651
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1653
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1655
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1657
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1659
"trips.txt" "trip_headsign" "ANNEZIN - ZI" 1661
route_long_name_contains_short_name WARNING 1

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`.
"180" 56 "180" "180 Express."