fr-vrm — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-24T03:31:54Z,
for the dataset file:///shared/fr-vrm_5526e31c.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


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

Files included


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

Counts


  • Agencies: 2
  • Blocks: 957
  • Routes: 324
  • Shapes: 2077
  • Stops: 2657
  • Trips: 24121

Specification Compliance report

26936 notices reported (0 errors, 26935 warnings, 1 infos)

Notice Code Severity Total
duplicate_route_name WARNING 10

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`.
94 "C4D" 95 "C4A" "C4" "C4" 3 "CITEA"
96 "13D" 97 "13A" "13" "13" 3 "CITEA"
98 "10D" 99 "10A" "10" "10" 3 "CITEA"
93 "C3D" 100 "C3A" "C3" "C3" 3 "CITEA"
98 "10D" 126 "10" "10" "10" 3 "CITEA"
93 "C3D" 127 "C3" "C3" "C3" 3 "CITEA"
94 "C4D" 237 "C4" "C4" "C4" 3 "CITEA"
238 "C1S" 239 "C1N" "C1" "C1" 3 "CITEA"
238 "C1S" 260 "C1" "C1" "C1" 3 "CITEA"
96 "13D" 323 "13" "13" "13" 3 "CITEA"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 52

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 52 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.
"L163P2" 88187 2361.0 99 88186 2361.0 98 0.6949772948761027
"L413P1" 551981 11999.0 650 551980 11999.0 649 0.36973085767130953
"L413P8" 19731 10037.0 598 19730 10037.0 597 0.36973085767130953
"L172P5" 491926 3026.0 196 491925 3026.0 195 0.10929992410016819
"L13P214" 723934 6928.0 299 723933 6928.0 298 0.49478586150542403
"L337P8" 636299 15592.0 493 636298 15592.0 492 0.43383734883501374
"L292P2" 697762 3431.0 117 697761 3431.0 116 0.3664901015167095
"LC4P183" 584741 1697.0 112 584740 1697.0 111 0.10929992410016819
"LC2P104" 277677 5942.0 226 277676 5942.0 225 0.2188449286443779
"L12P5" 155978 3824.0 194 155977 3824.0 193 0.6949772948761027
"L912P4" 430836 9776.0 286 430835 9776.0 285 0.19321457244072815
"L611P13" 224091 6819.0 308 224090 6819.0 307 0.37737172061354135
"LC4P139" 315132 6928.0 299 315131 6928.0 298 0.49478586150542403
"LC4P128" 276376 3026.0 196 276375 3026.0 195 0.10929992410016819
"LC4P148" 732144 1697.0 112 732143 1697.0 111 0.10929992410016819
"LD1P57" 156901 10958.0 434 156900 10958.0 433 0.49478586150542403
"LD1P10" 315772 6928.0 299 315771 6928.0 298 0.49478586150542403
"L13P190" 445602 4387.0 193 445601 4387.0 192 0.10929992410016819
"L262P29" 512421 8080.0 332 512420 8080.0 331 0.21360500938210233
"LC1NA" 505805 9283.0 362 505804 9283.0 361 0.6574301699589452
"L62P25" 41314 6834.0 387 41313 6834.0 386 0.3552322262248307
"L62P28" 532928 6834.0 387 532927 6834.0 386 0.3552322262248307
"L262P70" 695088 7013.0 269 695087 7013.0 268 0.3664901015167095
"L291P11" 695638 12202.0 329 695637 12202.0 328 0.09521349488644489
"L563P17" 283326 17887.0 586 283325 17887.0 585 0.43383734883501374
"LC4P222" 405833 5220.0 205 405832 5220.0 204 0.18220866234124072
"L20P172" 200287 4977.0 198 200286 4977.0 197 0.18220866234124072
"L12P44" 363033 5011.0 201 363032 5011.0 200 0.18220866234124072
"L206P8" 17841 8059.0 294 17840 8059.0 293 0.3664901015167095
"L61P33" 526101 4501.0 238 526100 4501.0 237 0.6916005020360396
"L61P39" 528035 8544.0 471 528034 8544.0 470 0.6916005020360396
"L104P7" 55335 750.0 37 55334 750.0 36 0.38346581057047857
"L61P47" 488913 8544.0 471 488912 8544.0 470 0.6916005020360396
"L61P21" 204298 3475.0 197 204297 3475.0 196 0.6916005020360396
"LC1P89" 420152 9283.0 362 420151 9283.0 361 0.6574301699589452
"L416P20" 420799 10563.0 646 420798 10563.0 645 0.10929992410016819
"L10P123" 389246 2361.0 99 389245 2361.0 98 0.6949772948761027
"L10P125" 156144 0.0 1 156143 0.0 0 0.18220866234124072
"L384P6" 634895 5487.0 250 634894 5487.0 249 0.39872072616206
"L10P109" 326856 0.0 1 326855 0.0 0 0.18220866234124072
"LD3P16" 351420 1697.0 112 351419 1697.0 111 0.10929992410016819
"L384P1" 351549 3431.0 117 351548 3431.0 116 0.3664901015167095
"LC5P145" 309705 5942.0 226 309704 5942.0 225 0.2188449286443779
"L478P12" 435644 2431.0 131 435643 2431.0 130 0.2557993650179852
"LC3P997" 83009 6255.0 358 83008 6255.0 357 0.4837059832903118
"L23P34" 392012 16409.0 496 392011 16409.0 495 0.43383734883501374
"L182P9" 717856 636.0 41 717855 636.0 40 0.6292236721002306
"L27P58" 542828 5487.0 250 542827 5487.0 249 0.39872072616206
"LC3P208" 12145 9986.0 451 12144 9986.0 450 0.2188449286443779
"LC3P211" 528825 1892.0 105 528824 1892.0 104 0.6949772948761027
fast_travel_between_consecutive_stops WARNING 84

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 84 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.
16364 "SH_3460157" "C2" 853.6581527888329 0.2371272646635647 468724 1 "0:ESCHI4" "POLE BRIFFAUT" "10:31:00" 468725 2 "0:BRIFF" "POLE BRIFFAUT" "10:31:01"
17313 "SamH_3297055" "C2" 853.6581527888329 0.2371272646635647 498169 1 "0:ESCHI4" "POLE BRIFFAUT" "10:31:00" 498170 2 "0:BRIFF" "POLE BRIFFAUT" "10:31:01"
16439 "SH_3460180" "C2" 853.6581527888329 0.2371272646635647 471104 1 "0:ESCHI4" "POLE BRIFFAUT" "18:11:00" 471105 2 "0:BRIFF" "POLE BRIFFAUT" "18:11:01"
17203 "SamH_3297078" "C2" 853.6581527888329 0.2371272646635647 495039 1 "0:ESCHI4" "POLE BRIFFAUT" "18:11:00" 495040 2 "0:BRIFF" "POLE BRIFFAUT" "18:11:01"
16263 "SH_3460178" "C2" 853.6581527888329 0.2371272646635647 465786 1 "0:ESCHI4" "POLE BRIFFAUT" "17:31:00" 465787 2 "0:BRIFF" "POLE BRIFFAUT" "17:31:01"
17186 "SamH_3297076" "C2" 853.6581527888329 0.2371272646635647 494614 1 "0:ESCHI4" "POLE BRIFFAUT" "17:31:00" 494615 2 "0:BRIFF" "POLE BRIFFAUT" "17:31:01"
16235 "SH_3460173" "C2" 853.6581527888329 0.2371272646635647 464785 1 "0:ESCHI4" "POLE BRIFFAUT" "15:51:00" 464786 2 "0:BRIFF" "POLE BRIFFAUT" "15:51:01"
17329 "SamH_3297071" "C2" 853.6581527888329 0.2371272646635647 498569 1 "0:ESCHI4" "POLE BRIFFAUT" "15:51:00" 498570 2 "0:BRIFF" "POLE BRIFFAUT" "15:51:01"
16407 "SH_3460148" "C2" 853.6581527888329 0.2371272646635647 469895 1 "0:ESCHI4" "POLE BRIFFAUT" "07:31:00" 469896 2 "0:BRIFF" "POLE BRIFFAUT" "07:31:01"
17338 "SamH_3297046" "C2" 853.6581527888329 0.2371272646635647 498794 1 "0:ESCHI4" "POLE BRIFFAUT" "07:31:00" 498795 2 "0:BRIFF" "POLE BRIFFAUT" "07:31:01"
16406 "SH_3460149" "C2" 853.6581527888329 0.2371272646635647 469870 1 "0:ESCHI4" "POLE BRIFFAUT" "07:51:00" 469871 2 "0:BRIFF" "POLE BRIFFAUT" "07:51:01"
17337 "SamH_3297047" "C2" 853.6581527888329 0.2371272646635647 498769 1 "0:ESCHI4" "POLE BRIFFAUT" "07:51:00" 498770 2 "0:BRIFF" "POLE BRIFFAUT" "07:51:01"
16274 "SH_3460166" "C2" 853.6581527888329 0.2371272646635647 466213 1 "0:ESCHI4" "POLE BRIFFAUT" "13:31:00" 466214 2 "0:BRIFF" "POLE BRIFFAUT" "13:31:01"
17328 "SamH_3297064" "C2" 853.6581527888329 0.2371272646635647 498544 1 "0:ESCHI4" "POLE BRIFFAUT" "13:31:00" 498545 2 "0:BRIFF" "POLE BRIFFAUT" "13:31:01"
16257 "SH_3460177" "C2" 853.6581527888329 0.2371272646635647 465560 1 "0:ESCHI4" "POLE BRIFFAUT" "17:11:00" 465561 2 "0:BRIFF" "POLE BRIFFAUT" "17:11:01"
17202 "SamH_3297075" "C2" 853.6581527888329 0.2371272646635647 495014 1 "0:ESCHI4" "POLE BRIFFAUT" "17:11:00" 495015 2 "0:BRIFF" "POLE BRIFFAUT" "17:11:01"
16375 "SH_3460154" "C2" 853.6581527888329 0.2371272646635647 469023 1 "0:ESCHI4" "POLE BRIFFAUT" "09:31:00" 469024 2 "0:BRIFF" "POLE BRIFFAUT" "09:31:01"
17316 "SamH_3297052" "C2" 853.6581527888329 0.2371272646635647 498244 1 "0:ESCHI4" "POLE BRIFFAUT" "09:31:00" 498245 2 "0:BRIFF" "POLE BRIFFAUT" "09:31:01"
16269 "SH_3460184" "C2" 853.6581527888329 0.2371272646635647 466034 1 "0:ESCHI4" "POLE BRIFFAUT" "19:37:00" 466035 2 "0:BRIFF" "POLE BRIFFAUT" "19:37:01"
17188 "SamH_3297082" "C2" 853.6581527888329 0.2371272646635647 494664 1 "0:ESCHI4" "POLE BRIFFAUT" "19:37:00" 494665 2 "0:BRIFF" "POLE BRIFFAUT" "19:37:01"
16411 "SH_3460145" "C2" 853.6581527888329 0.2371272646635647 470001 1 "0:ESCHI4" "POLE BRIFFAUT" "06:27:00" 470002 2 "0:BRIFF" "POLE BRIFFAUT" "06:27:01"
17333 "SamH_3297043" "C2" 853.6581527888329 0.2371272646635647 498669 1 "0:ESCHI4" "POLE BRIFFAUT" "06:27:00" 498670 2 "0:BRIFF" "POLE BRIFFAUT" "06:27:01"
16232 "SH_3460163" "C2" 853.6581527888329 0.2371272646635647 464683 1 "0:ESCHI4" "POLE BRIFFAUT" "12:31:00" 464684 2 "0:BRIFF" "POLE BRIFFAUT" "12:31:01"
17323 "SamH_3297061" "C2" 853.6581527888329 0.2371272646635647 498419 1 "0:ESCHI4" "POLE BRIFFAUT" "12:31:00" 498420 2 "0:BRIFF" "POLE BRIFFAUT" "12:31:01"
16276 "SH_3460165" "C2" 853.6581527888329 0.2371272646635647 466274 1 "0:ESCHI4" "POLE BRIFFAUT" "13:11:00" 466275 2 "0:BRIFF" "POLE BRIFFAUT" "13:11:01"
17198 "SamH_3297063" "C2" 853.6581527888329 0.2371272646635647 494914 1 "0:ESCHI4" "POLE BRIFFAUT" "13:11:00" 494915 2 "0:BRIFF" "POLE BRIFFAUT" "13:11:01"
16370 "SH_3460153" "C2" 853.6581527888329 0.2371272646635647 468886 1 "0:ESCHI4" "POLE BRIFFAUT" "09:11:00" 468887 2 "0:BRIFF" "POLE BRIFFAUT" "09:11:01"
17309 "SamH_3297051" "C2" 853.6581527888329 0.2371272646635647 498069 1 "0:ESCHI4" "POLE BRIFFAUT" "09:11:00" 498070 2 "0:BRIFF" "POLE BRIFFAUT" "09:11:01"
16404 "SH_3460150" "C2" 853.6581527888329 0.2371272646635647 469814 1 "0:ESCHI4" "POLE BRIFFAUT" "08:11:00" 469815 2 "0:BRIFF" "POLE BRIFFAUT" "08:11:01"
17312 "SamH_3297048" "C2" 853.6581527888329 0.2371272646635647 498144 1 "0:ESCHI4" "POLE BRIFFAUT" "08:11:00" 498145 2 "0:BRIFF" "POLE BRIFFAUT" "08:11:01"
16231 "SH_3460172" "C2" 853.6581527888329 0.2371272646635647 464658 1 "0:ESCHI4" "POLE BRIFFAUT" "15:31:00" 464659 2 "0:BRIFF" "POLE BRIFFAUT" "15:31:01"
17330 "SamH_3297070" "C2" 853.6581527888329 0.2371272646635647 498594 1 "0:ESCHI4" "POLE BRIFFAUT" "15:31:00" 498595 2 "0:BRIFF" "POLE BRIFFAUT" "15:31:01"
16366 "SH_3460156" "C2" 853.6581527888329 0.2371272646635647 468780 1 "0:ESCHI4" "POLE BRIFFAUT" "10:11:00" 468781 2 "0:BRIFF" "POLE BRIFFAUT" "10:11:01"
17314 "SamH_3297054" "C2" 853.6581527888329 0.2371272646635647 498194 1 "0:ESCHI4" "POLE BRIFFAUT" "10:11:00" 498195 2 "0:BRIFF" "POLE BRIFFAUT" "10:11:01"
16371 "SH_3460152" "C2" 853.6581527888329 0.2371272646635647 468911 1 "0:ESCHI4" "POLE BRIFFAUT" "08:51:00" 468912 2 "0:BRIFF" "POLE BRIFFAUT" "08:51:01"
17310 "SamH_3297050" "C2" 853.6581527888329 0.2371272646635647 498094 1 "0:ESCHI4" "POLE BRIFFAUT" "08:51:00" 498095 2 "0:BRIFF" "POLE BRIFFAUT" "08:51:01"
16259 "SH_3460176" "C2" 853.6581527888329 0.2371272646635647 465632 1 "0:ESCHI4" "POLE BRIFFAUT" "16:51:00" 465633 2 "0:BRIFF" "POLE BRIFFAUT" "16:51:01"
17200 "SamH_3297074" "C2" 853.6581527888329 0.2371272646635647 494964 1 "0:ESCHI4" "POLE BRIFFAUT" "16:51:00" 494965 2 "0:BRIFF" "POLE BRIFFAUT" "16:51:01"
16278 "SH_3460160" "C2" 853.6581527888329 0.2371272646635647 466351 1 "0:ESCHI4" "POLE BRIFFAUT" "11:31:00" 466352 2 "0:BRIFF" "POLE BRIFFAUT" "11:31:01"
17195 "SamH_3297058" "C2" 853.6581527888329 0.2371272646635647 494839 1 "0:ESCHI4" "POLE BRIFFAUT" "11:31:00" 494840 2 "0:BRIFF" "POLE BRIFFAUT" "11:31:01"
16373 "SH_3460155" "C2" 853.6581527888329 0.2371272646635647 468967 1 "0:ESCHI4" "POLE BRIFFAUT" "09:51:00" 468968 2 "0:BRIFF" "POLE BRIFFAUT" "09:51:01"
17315 "SamH_3297053" "C2" 853.6581527888329 0.2371272646635647 498219 1 "0:ESCHI4" "POLE BRIFFAUT" "09:51:00" 498220 2 "0:BRIFF" "POLE BRIFFAUT" "09:51:01"
16245 "SH_3460171" "C2" 853.6581527888329 0.2371272646635647 465132 1 "0:ESCHI4" "POLE BRIFFAUT" "15:11:00" 465133 2 "0:BRIFF" "POLE BRIFFAUT" "15:11:01"
17331 "SamH_3297069" "C2" 853.6581527888329 0.2371272646635647 498619 1 "0:ESCHI4" "POLE BRIFFAUT" "15:11:00" 498620 2 "0:BRIFF" "POLE BRIFFAUT" "15:11:01"
16261 "SH_3460179" "C2" 853.6581527888329 0.2371272646635647 465709 1 "0:ESCHI4" "POLE BRIFFAUT" "17:51:00" 465710 2 "0:BRIFF" "POLE BRIFFAUT" "17:51:01"
17189 "SamH_3297077" "C2" 853.6581527888329 0.2371272646635647 494689 1 "0:ESCHI4" "POLE BRIFFAUT" "17:51:00" 494690 2 "0:BRIFF" "POLE BRIFFAUT" "17:51:01"
16241 "SH_3460169" "C2" 853.6581527888329 0.2371272646635647 464984 1 "0:ESCHI4" "POLE BRIFFAUT" "14:31:00" 464985 2 "0:BRIFF" "POLE BRIFFAUT" "14:31:01"
17325 "SamH_3297067" "C2" 853.6581527888329 0.2371272646635647 498469 1 "0:ESCHI4" "POLE BRIFFAUT" "14:31:00" 498470 2 "0:BRIFF" "POLE BRIFFAUT" "14:31:01"
16410 "SH_3460146" "C2" 853.6581527888329 0.2371272646635647 469976 1 "0:ESCHI4" "POLE BRIFFAUT" "06:52:00" 469977 2 "0:BRIFF" "POLE BRIFFAUT" "06:52:01"
17308 "SamH_3297044" "C2" 853.6581527888329 0.2371272646635647 498044 1 "0:ESCHI4" "POLE BRIFFAUT" "06:52:00" 498045 2 "0:BRIFF" "POLE BRIFFAUT" "06:52:01"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 24866

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 24866 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.
"trips.txt" "trip_headsign" "ROMANS GARE" 2
"trips.txt" "trip_headsign" "GARE ROUTIERE" 3
"trips.txt" "trip_headsign" "ROMANS GARE" 4
"trips.txt" "trip_headsign" "GARE ROUTIERE" 5
"trips.txt" "trip_headsign" "ROMANS GARE" 6
"trips.txt" "trip_headsign" "GARE ROUTIERE" 7
"trips.txt" "trip_headsign" "ROMANS GARE" 8
"trips.txt" "trip_headsign" "GARE ROUTIERE" 9
"trips.txt" "trip_headsign" "GARE ROUTIERE" 10
"trips.txt" "trip_headsign" "GARE ROUTIERE" 11
"trips.txt" "trip_headsign" "ROMANS GARE" 12
"trips.txt" "trip_headsign" "GARE ROUTIERE" 13
"trips.txt" "trip_headsign" "ROMANS GARE" 14
"trips.txt" "trip_headsign" "GARE ROUTIERE" 15
"trips.txt" "trip_headsign" "ROMANS GARE" 16
"trips.txt" "trip_headsign" "ROMANS GARE" 17
"trips.txt" "trip_headsign" "GARE ROUTIERE" 18
"trips.txt" "trip_headsign" "ROMANS GARE" 19
"trips.txt" "trip_headsign" "GARE ROUTIERE" 20
"trips.txt" "trip_headsign" "GARE ROUTIERE" 21
"trips.txt" "trip_headsign" "GARE ROUTIERE" 22
"trips.txt" "trip_headsign" "GARE ROUTIERE" 23
"trips.txt" "trip_headsign" "GARE ROUTIERE" 24
"trips.txt" "trip_headsign" "POLE BRIFFAUT" 25
"trips.txt" "trip_headsign" "ROMANS GARE" 26
"trips.txt" "trip_headsign" "GARE ROUTIERE" 27
"trips.txt" "trip_headsign" "GARE ROUTIERE" 28
"trips.txt" "trip_headsign" "GARE ROUTIERE" 29
"trips.txt" "trip_headsign" "GARE ROUTIERE" 30
"trips.txt" "trip_headsign" "GARE ROUTIERE" 31
"trips.txt" "trip_headsign" "GARE ROUTIERE" 32
"trips.txt" "trip_headsign" "ROMANS GARE" 33
"trips.txt" "trip_headsign" "ROMANS GARE" 34
"trips.txt" "trip_headsign" "ROMANS GARE" 35
"trips.txt" "trip_headsign" "GARE ROUTIERE" 36
"trips.txt" "trip_headsign" "ROMANS GARE" 37
"trips.txt" "trip_headsign" "GARE ROUTIERE" 38
"trips.txt" "trip_headsign" "ROMANS GARE" 39
"trips.txt" "trip_headsign" "ROMANS GARE" 40
"trips.txt" "trip_headsign" "ROMANS GARE" 41
"trips.txt" "trip_headsign" "GARE ROUTIERE" 42
"trips.txt" "trip_headsign" "GARE ROUTIERE" 43
"trips.txt" "trip_headsign" "GARE ROUTIERE" 44
"trips.txt" "trip_headsign" "GARE ROUTIERE" 45
"trips.txt" "trip_headsign" "GARE ROUTIERE" 46
"trips.txt" "trip_headsign" "ROMANS GARE" 47
"trips.txt" "trip_headsign" "GARE ROUTIERE" 48
"trips.txt" "trip_headsign" "ROMANS GARE" 49
"trips.txt" "trip_headsign" "ROMANS GARE" 50
"trips.txt" "trip_headsign" "GARE ROUTIERE" 51
route_long_name_contains_short_name WARNING 316

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.

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

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`.
"320" 2 "320" "320"
"318" 3 "318" "318"
"316" 4 "316" "316"
"314" 5 "314" "314"
"362" 6 "362" "362"
"542" 7 "542" "542"
"07" 8 "07" "07"
"ICd" 9 "ICD" "ICd"
"46" 10 "46" "46"
"C6" 11 "C6" "C6"
"27" 12 "27" "27"
"916" 13 "916" "916"
"915" 14 "915" "915"
"914" 15 "914" "914"
"913" 16 "913" "913"
"912" 17 "912" "912"
"911" 18 "911" "911"
"822" 19 "822" "822"
"701" 20 "701" "701"
"821" 21 "821" "821"
"269" 22 "269" "269"
"D8" 25 "D8" "D8"
"B" 26 "B" "B"
"A" 27 "A" "A"
"267" 28 "267" "267"
"266" 29 "266" "266"
"G" 30 "G" "G"
"F" 31 "F" "F"
"E" 32 "E" "E"
"310" 33 "310" "310"
"309" 34 "309" "309"
"706" 35 "706" "706"
"826" 36 "826" "826"
"705" 37 "705" "705"
"825" 38 "825" "825"
"704" 39 "704" "704"
"824" 40 "824" "824"
"845" 41 "845" "845"
"271" 42 "271" "271"
"270" 43 "270" "270"
"709" 44 "709" "709"
"829" 45 "829" "829"
"708" 46 "708" "708"
"828" 47 "828" "828"
"707" 48 "707" "707"
"827" 49 "827" "827"
"510" 50 "510" "510"
"509" 51 "509" "509"
"508" 52 "508" "508"
"65" 53 "65" "65"
stop_without_stop_time WARNING 18

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
75 "0:LIBER 3" "LIBERATION"
76 "0:SANTY 2" "SANTY"
78 "0:DESMOU 2" "DESMOULINS"
82 "0:_BCLM 2" "LA BAUME LES MOULINS"
83 "0:DESMOU" "DESMOULINS"
86 "0:LGEAI 2" "GEAI"
216 "0:PLOY 2" "STATION ST PERAY"
303 "0:CTAV" "CITEA VTV"
354 "0:DMAR" "DEPOT MARRE"
360 "0:DEP10" "DEPOT ROMANS"
414 "0:_DTL" "DEPOT TAXI LUCKY"
419 "0:_DPR" "DEPOT RAPID'BLEU"
1046 "0:DEPOT3" "DEPOT COURRIERS RHOD"
1047 "0:DEPOT5" "DEPOT ROMANS"
1048 "0:DEPOT6" "DEPOT TRANSDEV"
1146 "0:MAIRI 3" "PORTES MAIRIE"
1166 "0:JMR" "DEPOT JMR"
1398 "0:DBER" "DEPOT BERTOLAMI"
unused_shape WARNING 1588

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

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

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"L263P1" 2
"L20P182" 319
"L822P1" 321
"L735P18" 362
"L400P8" 435
"L477P15" 1635
"L10P162" 2345
"L859P9" 2679
"L813P8" 2825
"L859P4" 3366
"L23P23" 3690
"L10P113" 3834
"L297P1" 4956
"L856P3" 5039
"L122P3" 6701
"L121P6" 6715
"L60P59" 6796
"L850P7" 7109
"L563P3" 8871
"L339P16" 9461
"L844P6" 9898
"L08P140" 10068
"L08P136" 10400
"L11P55" 10781
"L11P56" 11097
"LC3P180" 11475
"L64P26" 11579
"LC3P208" 11694
"LC3P207" 12146
"L46P33" 12491
"L822P12" 12588
"L46P31" 13023
"L46P32" 13182
"L23P22" 14312
"L332P6" 14424
"L722P24" 16796
"L10P126" 17231
"L206P8" 17547
"L413P6" 17842
"L206P6" 19071
"L413P8" 19133
"L181P1" 20074
"LD8P8" 20270
"LD8P9" 20769
"LD8P10" 21192
"L70P1" 21681
"LD8P11" 22044
"L276P27" 23846
"L210P6" 23924
"L185P1" 26692
unknown_column INFO 1

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"stops.txt" "vehicle_type" 10