GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-09T23:07:06Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
KEOLIS CHATELLERAULT
Publisher URL:
http://www.bustac.com
Feed Language:
French
Feed Start Date:
2024-06-03
Feed End Date:
2024-07-07

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
  10. trips_extensions.txt

Counts


  • Agencies: 1
  • Blocks: 1
  • Routes: 32
  • Shapes: 75
  • Stops: 1051
  • Trips: 958

GTFS Features included (?) GTFS features provide a standardized vocabulary to define and describe features that are officially adopted in GTFS.


ShapesFeed InformationRoute ColorsHeadsignsWheelchair AccessibilityLocation Types

Specification Compliance report

15766 notices reported (991 errors, 14774 warnings, 1 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 42

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"36637{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7510 7606.0 25 7509 7606.0 24
"36641{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7622 7606.0 25 7621 7606.0 24
"36666{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8244 7606.0 25 8243 7606.0 24
"36676{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8524 7606.0 25 8523 7606.0 24
"36670{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8356 7606.0 25 8355 7606.0 24
"36681{1_1}-RENTREE SEPT 23_01_S" "CHAAQUI2" 8658 7606.0 25 8657 7606.0 24
"36636{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7482 7606.0 25 7481 7606.0 24
"36680{1_1}-RENTREE SEPT 23_01_S" "CHAAQUI2" 8630 7606.0 25 8629 7606.0 24
"36635{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7454 7606.0 25 7453 7606.0 24
"36667{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8272 7606.0 25 8271 7606.0 24
"36675{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8496 7606.0 25 8495 7606.0 24
"36638{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7538 7606.0 25 7537 7606.0 24
"36665{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8216 7606.0 25 8215 7606.0 24
"36639{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7566 7606.0 25 7565 7606.0 24
"36668{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8300 7606.0 25 8299 7606.0 24
"36633{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7398 7606.0 25 7397 7606.0 24
"36634{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7426 7606.0 25 7425 7606.0 24
"36671{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8384 7606.0 25 8383 7606.0 24
"36632{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7370 7606.0 25 7369 7606.0 24
"36650{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7874 7606.0 25 7873 7606.0 24
"36674{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8468 7606.0 25 8467 7606.0 24
"36651{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7902 7606.0 25 7901 7606.0 24
"36626{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7202 7606.0 25 7201 7606.0 24
"36647{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7790 7606.0 25 7789 7606.0 24
"36630{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7314 7606.0 25 7313 7606.0 24
"36669{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8328 7606.0 25 8327 7606.0 24
"36631{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7342 7606.0 25 7341 7606.0 24
"36648{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7818 7606.0 25 7817 7606.0 24
"36646{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7762 7606.0 25 7761 7606.0 24
"36678{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8574 7606.0 25 8573 7606.0 24
"36649{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7846 7606.0 25 7845 7606.0 24
"36673{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8440 7606.0 25 8439 7606.0 24
"36627{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7230 7606.0 25 7229 7606.0 24
"36628{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7258 7606.0 25 7257 7606.0 24
"36629{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7286 7606.0 25 7285 7606.0 24
"36644{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7706 7606.0 25 7705 7606.0 24
"36643{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7678 7606.0 25 7677 7606.0 24
"36645{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7734 7606.0 25 7733 7606.0 24
"36672{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8412 7606.0 25 8411 7606.0 24
"36642{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7650 7606.0 25 7649 7606.0 24
"36679{1_1}-RENTREE SEPT 23_01_LMWJV" "CHAAQUI2" 8602 7606.0 25 8601 7606.0 24
"36640{1_1}-RENTREE SEPT 23_01_LMWJVS" "CHAAQUI2" 7594 7606.0 25 7593 7606.0 24
duplicate_key ERROR 9

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"trips.txt" 876 519 "trip_id" "37299{12_2}-RENTREE SEPT 23_01_LMWJV"
"trips.txt" 906 520 "trip_id" "37329{11_1}-RENTREE SEPT 23_01_LMWJV"
"trips.txt" 907 521 "trip_id" "37330{5_1}-RENTREE SEPT 23_01_LMWJV"
"trips.txt" 908 522 "trip_id" "37331{5_1}-RENTREE SEPT 23_01_LMWJV"
"trips.txt" 929 523 "trip_id" "37368{17_5}-RENTREE SEPT 23_01_LMWJV"
"trips.txt" 930 524 "trip_id" "37369{17_5}-RENTREE SEPT 23_01_LMWJV"
"trips.txt" 931 525 "trip_id" "37370{17_5}-RENTREE SEPT 23_01_LMJV"
"trips.txt" 932 526 "trip_id" "37371{17_5}-RENTREE SEPT 23_01_LMJV"
"trips.txt" 933 527 "trip_id" "37372{17_5}-RENTREE SEPT 23_01_W"
foreign_key_violation ERROR 402

foreign_key_violation

Wrong foreign key.

A foreign key references the primary key of another file. A foreign key violation means that the foreign key referenced from a given row (the child file) cannot be found in the corresponding file (the parent file). The Foreign keys are defined in the specification under "Type" for each file.

You can see more about this notice here.

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

childFilename (?) The name of the file from which reference is made. childFieldName (?) The name of the field that makes reference. parentFilename (?) The name of the file that is referred to. parentFieldName (?) The name of the field that is referred to. fieldValue (?) The faulty record's value. csvRowNumber (?) The row of the faulty record.
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 877
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 878
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 879
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 880
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 881
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 882
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 883
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 884
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 885
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 886
"trips.txt" "route_id" "routes.txt" "route_id" "12_1" 887
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 909
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 910
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 911
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 912
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 913
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 914
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 915
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 916
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 917
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 918
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 919
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 920
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 921
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 922
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 923
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 924
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 925
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 926
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 927
"trips.txt" "route_id" "routes.txt" "route_id" "NAVLRP_4" 928
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 566
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 567
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 568
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 569
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 570
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 571
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 572
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 573
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 574
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 575
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 576
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 577
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 578
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 579
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 580
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 581
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 582
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 583
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "PVS SEPT 2023_01_LMWJVS" 584
trip_distance_exceeds_shape_distance ERROR 538

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

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

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"32047{10_3}-RENTREE SEPT 23_01_LMWJV" "0105" 7923.0 0.0 5954.192146231225
"33575{14_1}-RENTREE SEPT 23_01_LMJV" "0141" 14531.0 0.0 13020.46919121509
"33576{14_1}-RENTREE SEPT 23_01_LMJV" "0142" 14302.0 0.0 13053.986122951614
"33579{14_1}-RENTREE SEPT 23_01_W" "0141" 14531.0 0.0 13020.46919121509
"33594{14_1}-RENTREE SEPT 23_01_LMWJV" "0141" 14531.0 0.0 13020.46919121509
"33595{14_1}-RENTREE SEPT 23_01_LMWJV" "0141" 14531.0 0.0 13020.46919121509
"33597{14_1}-RENTREE SEPT 23_01_LMJV" "0142" 14302.0 0.0 13053.986122951614
"33598{14_1}-RENTREE SEPT 23_01_LMJV" "0142" 14302.0 0.0 13053.986122951614
"33599{14_1}-RENTREE SEPT 23_01_W" "0142" 14302.0 0.0 13053.986122951614
"33602{14_1}-RENTREE SEPT 23_01_W" "0142" 14302.0 0.0 13053.986122951614
"33788{14_1}-RENTREE SEPT 23_01_LMJV" "0142" 14302.0 0.0 13053.986122951614
"34056{20_2}-RENTREE SEPT 23_01_LMJV" "0204" 27974.0 0.0 13522.903980867177
"34057{20_2}-RENTREE SEPT 23_01_W" "0203" 24274.0 0.0 16671.121853195353
"34058{20_2}-RENTREE SEPT 23_01_LMJV" "0203" 27139.0 0.0 14925.64103133115
"34059{20_2}-RENTREE SEPT 23_01_W" "0204" 19265.0 0.0 16713.083397922364
"34140{20_2}-RENTREE SEPT 23_01_LMJV" "0203" 24939.0 0.0 14925.64103133115
"34978{14_1}-RENTREE SEPT 23_01_LMWJV" "0141" 14531.0 0.0 13020.46919121509
"34979{14_1}-RENTREE SEPT 23_01_S" "0141" 14531.0 0.0 13020.46919121509
"34980{14_1}-RENTREE SEPT 23_01_S" "0141" 14531.0 0.0 13020.46919121509
"34981{14_1}-RENTREE SEPT 23_01_S" "0141" 14531.0 0.0 13020.46919121509
"34982{14_1}-RENTREE SEPT 23_01_S" "0142" 14302.0 0.0 13053.986122951614
"34983{14_1}-RENTREE SEPT 23_01_S" "0141" 14531.0 0.0 13020.46919121509
"34984{14_1}-RENTREE SEPT 23_01_S" "0142" 14302.0 0.0 13053.986122951614
"34985{14_1}-RENTREE SEPT 23_01_S" "0142" 14302.0 0.0 13053.986122951614
"34986{14_1}-RENTREE SEPT 23_01_S" "0142" 14302.0 0.0 13053.986122951614
"34987{14_1}-RENTREE SEPT 23_01_W" "0142" 14302.0 0.0 13053.986122951614
"34988{14_1}-RENTREE SEPT 23_01_W" "0142" 14302.0 0.0 13053.986122951614
"34989{15_2}-RENTREE SEPT 23_01_LMWJV" "0151" 8042.0 0.0 1519.5353207520247
"34990{15_2}-RENTREE SEPT 23_01_LMWJV" "0151" 8042.0 0.0 1519.5353207520247
"34991{15_2}-RENTREE SEPT 23_01_LMWJV" "0151" 8042.0 0.0 1519.5353207520247
"34996{15_2}-RENTREE SEPT 23_01_W" "0152" 8110.0 0.0 1515.2420079207582
"34997{15_2}-RENTREE SEPT 23_01_LMJV" "0152" 8110.0 0.0 1515.2420079207582
"34998{15_2}-RENTREE SEPT 23_01_LMJV" "0152" 8110.0 0.0 1515.2420079207582
"34999{15_2}-RENTREE SEPT 23_01_LMJV" "0152" 8110.0 0.0 1515.2420079207582
"35000{15_2}-RENTREE SEPT 23_01_W" "0152" 8110.0 0.0 1515.2420079207582
"35001{15_2}-RENTREE SEPT 23_01_W" "0152" 8110.0 0.0 1515.2420079207582
"35002{15_2}-RENTREE SEPT 23_01_W" "0152" 8110.0 0.0 1515.2420079207582
"35009{15_2}-RENTREE SEPT 23_01_S" "0151" 8042.0 0.0 1519.5353207520247
"35010{15_2}-RENTREE SEPT 23_01_S" "0151" 8042.0 0.0 1519.5353207520247
"35011{15_2}-RENTREE SEPT 23_01_S" "0151" 8042.0 0.0 1519.5353207520247
"35012{15_2}-RENTREE SEPT 23_01_S" "0151" 8042.0 0.0 1519.5353207520247
"35013{15_2}-RENTREE SEPT 23_01_S" "0152" 8110.0 0.0 1515.2420079207582
"35014{15_2}-RENTREE SEPT 23_01_S" "0152" 8110.0 0.0 1515.2420079207582
"35015{15_2}-RENTREE SEPT 23_01_S" "0152" 8110.0 0.0 1515.2420079207582
"35016{15_2}-RENTREE SEPT 23_01_S" "0152" 8110.0 0.0 1515.2420079207582
"35397{5_1}-RENTREE SEPT 23_01_LMWJV" "0054" 15036.0 0.0 8674.429018841216
"35398{5_1}-RENTREE SEPT 23_01_LMWJV" "0053" 15082.0 0.0 8671.91032558876
"35399{5_1}-RENTREE SEPT 23_01_LMWJV" "0055" 4986.0 0.0 2420.7263922454463
"35400{5_1}-RENTREE SEPT 23_01_LMWJV" "0054" 15036.0 0.0 8674.429018841216
"35401{5_1}-RENTREE SEPT 23_01_LMWJV" "0054" 15036.0 0.0 8674.429018841216
duplicate_route_name WARNING 2

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`.
3 "10_1" 4 "10_3" "10" "Ligne 10" 3 "001"
14 "15_1" 15 "15_2" "15" "Ligne 15" 3 "001"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20240609" "20240707" "20240709"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

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

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_timepoint_value WARNING 13889

missing_timepoint_value

stop_times.timepoint value is missing for a record.

Even though the column timepoint is optional in stop_times.txt according to the specification, stop_times.timepoint should not be empty when provided.

You can see more about this notice here.

Only the first 50 of 13889 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 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
3 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
4 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
5 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
6 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
7 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
8 "31974{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
9 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
10 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
11 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
12 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
13 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
14 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
15 "31975{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
16 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
17 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
18 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
19 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
20 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
21 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
22 "31976{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
23 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
24 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
25 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
26 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
27 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
28 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
29 "31977{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
30 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
31 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
32 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
33 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
34 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
35 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
36 "31978{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
37 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
38 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
39 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
40 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
41 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
42 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
43 "31979{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
44 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
45 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 2
46 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 3
47 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 4
48 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 5
49 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 6
50 "31980{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 7
51 "31981{TPMR_1}-RENTREE SEPT 23_01_LMWJVS" 1
mixed_case_recommended_field WARNING 14

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.

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_short_name" "10SAND" 5
"routes.txt" "route_short_name" "10TAD" 6
"routes.txt" "route_short_name" "11TAD" 8
"routes.txt" "route_short_name" "13TAD" 11
"routes.txt" "route_short_name" "14TAD" 13
"routes.txt" "route_short_name" "15TAD" 16
"routes.txt" "route_short_name" "15TAD" 17
"routes.txt" "route_short_name" "1TAD" 20
"routes.txt" "route_short_name" "22TAD" 24
"routes.txt" "route_short_name" "5TAD" 30
"routes.txt" "route_long_name" "FLEXO gare" 32
"stops.txt" "stop_name" "14ème RTA" 27
"stops.txt" "stop_name" "14ème RTA" 411
"stops.txt" "stop_name" "14ème RTA" 412
route_long_name_contains_short_name WARNING 2

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`.
"FLEXO_1" 32 "FLEXO" "FLEXO gare"
"TPMR_1" 33 "TPMR" "TPMR"
stop_too_far_from_shape WARNING 61

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1194 "CHASOUR1" "Source" [46.83027,0.56759] 278.20953774513856
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1195 "CHAEANT1" "Ecole d'Antoigné" [46.831447974106865,0.5697153229575597] 296.3674550468447
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1196 "CHATGIR1" "Tour Girard" [46.83204000000001,0.5709] 316.14062727346226
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1197 "CHAGUIL1" "Guillotière" [46.83204000000001,0.5709] 385.22665409764863
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1198 "CHAPLAN1" "Plantes" [46.83204000000001,0.5709] 600.0268384014845
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1199 "CHAMNEU1" "Maison Neuve" [46.83204000000001,0.5709] 646.5829160583612
77 "0054" "35397{5_1}-RENTREE SEPT 23_01_LMWJV" 1200 "CHAPROU1" "Portail Rouge" [46.83204000000001,0.5709] 313.17058603655556
525 "0172" "37370{17_5}-RENTREE SEPT 23_01_LMJV" 13087 "CHAGREN2" "Grenadier" [46.8218423503211,0.5743915445944066] 265.7946343473678
525 "0172" "37370{17_5}-RENTREE SEPT 23_01_LMJV" 13088 "CHAPEU2" "Peu" [46.822540000000004,0.57015] 445.1290280051412
931 "0173" "37370{17_5}-RENTREE SEPT 23_01_LMJV" 13087 "CHAGREN2" "Grenadier" [46.8218423503211,0.5743915445944066] 265.7946343473678
931 "0173" "37370{17_5}-RENTREE SEPT 23_01_LMJV" 13088 "CHAPEU2" "Peu" [46.822540000000004,0.57015] 445.1290280051412
527 "0171" "37372{17_5}-RENTREE SEPT 23_01_W" 13138 "CHAGREN2" "Grenadier" [46.82184381658665,0.5743863175472266] 265.8464326972152
527 "0171" "37372{17_5}-RENTREE SEPT 23_01_W" 13139 "CHAPEU2" "Peu" [46.822540000000004,0.57015] 445.1290280051412
42 "0204" "34056{20_2}-RENTREE SEPT 23_01_LMJV" 463 "OUZCENT1" "Ouzilly centre" [46.8149389137352,0.36452520432939667] 4384.645088933076
112 "0202" "35550{20_2}-RENTREE SEPT 23_01_LMWJV" 2626 "SCOHALL2" "Halles aux grains" [46.81260156399143,0.41174279594080776] 267.16998207385575
112 "0202" "35550{20_2}-RENTREE SEPT 23_01_LMWJV" 2634 "CHABRAN2" "Branly" [46.81426,0.54336] 1348.2432331573384
44 "0203" "34058{20_2}-RENTREE SEPT 23_01_LMJV" 479 "CHABRAN1" "Branly" [46.814350000000005,0.54345] 1345.656517821348
44 "0203" "34058{20_2}-RENTREE SEPT 23_01_LMJV" 488 "STGMAIR1" "Saint Genest d'Ambière Mairie" [46.80252,0.3861899999999999] 2300.2081267484205
44 "0203" "34058{20_2}-RENTREE SEPT 23_01_LMJV" 489 "STGAGAR1" "Saint Genest d'Ambière Gare" [46.80159,0.38485] 2099.069940236468
111 "0201" "35549{20_2}-RENTREE SEPT 23_01_LMWJV" 2621 "CHABRAN2" "Branly" [46.81426,0.54336] 1348.2432331573384
223 "0044" "36569{4_7}-RENTREE SEPT 23_01_LMWJV" 5828 "CHASUTT1" "Sutter" [46.8270759908395,0.5367694828224459] 248.25062723566398
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9333 "CSVRABO1" "Rabottes" [46.73247568099918,0.5302366000118375] 1243.4108808049168
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9334 "CSVSABL1" "Sablière" [46.75701409759883,0.505083222844247] 1801.7372444084529
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9335 "CSVGRAI1" "Graillerie" [46.75701409759883,0.505083222844247] 1646.7007969335511
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9336 "CSVCROI1" "Croix" [46.76152655841459,0.5072404769732187] 1488.500445251072
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9337 "CSVJUME1" "Jumeaux" [46.76105173990739,0.5069587121167718] 1620.9475324800378
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9338 "CSVGRIP1" "Grippeaux" [46.76850383029957,0.5151809813973177] 1880.9758431008506
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9339 "CSVPPRE1" "Petits Prés" [46.77029,0.5431299999999999] 1666.0057514957075
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9340 "CSVREVO1" "Revoute" [46.77026000000001,0.54328] 1452.38155307143
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9341 "CSVALSA1" "Alsace" [46.77029,0.5431299999999999] 635.4458463751105
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9342 "CSVPARC1" "Parc" [46.77301630311353,0.539008689018967] 429.7326756260903
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9343 "CSVECEN1" "Ecole de Cenon" [46.77333128739396,0.5380273939604674] 206.39123573128117
358 "0121" "36720{12_2}-RENTREE SEPT 23_01_LMWJV" 9344 "CSVLANG1" "Languedoc" [46.7738,0.53681] 266.4247223547976
519 "0122" "37299{12_2}-RENTREE SEPT 23_01_LMWJV" 12896 "CSVFAUL1" "Faulcon" [46.77262000000002,0.5425600000000002] 145.75112595829435
519 "0122" "37299{12_2}-RENTREE SEPT 23_01_LMWJV" 12897 "CSVKRAT1" "Katz" [46.77235,0.5420100000000001] 232.71150236443157
519 "0122" "37299{12_2}-RENTREE SEPT 23_01_LMWJV" 12898 "CSVCCOR1" "Corneille" [46.772942,0.543114] 262.2125072198486
519 "0122" "37299{12_2}-RENTREE SEPT 23_01_LMWJV" 12899 "CSVLAMA1" "Lamartine" [46.772966999999994,0.5431549999999999] 381.2800561320989
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1287 "CHASOUR1" "Source" [46.83027,0.56759] 278.20953774513856
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1288 "CHAEANT1" "Ecole d'Antoigné" [46.8314516767583,0.5697201611584098] 296.4314305881587
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1289 "CHATGIR1" "Tour Girard" [46.83204000000001,0.5709] 316.14062727346226
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1290 "CHAGUIL1" "Guillotière" [46.83204000000001,0.5709] 385.22665409764863
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1291 "CHAPLAN1" "Plantes" [46.83204000000001,0.5709] 600.0268384014845
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1292 "CHAMNEU1" "Maison Neuve" [46.83204000000001,0.5709] 646.5829160583612
79 "0055" "35399{5_1}-RENTREE SEPT 23_01_LMWJV" 1293 "CHAPROU1" "Portail Rouge" [46.83204000000001,0.5709] 313.17058603655556
84 "0056" "35404{5_1}-RENTREE SEPT 23_01_LMWJV" 1452 "CHASOUR1" "Source" [46.83027,0.56759] 278.20953774513856
84 "0056" "35404{5_1}-RENTREE SEPT 23_01_LMWJV" 1453 "CHAEANT1" "Ecole d'Antoigné" [46.831447974106865,0.5697153229575597] 296.3674550468447
84 "0056" "35404{5_1}-RENTREE SEPT 23_01_LMWJV" 1454 "CHATGIR1" "Tour Girard" [46.83204000000001,0.5709] 316.14062727346226
84 "0056" "35404{5_1}-RENTREE SEPT 23_01_LMWJV" 1455 "CHAGUIL1" "Guillotière" [46.83204000000001,0.5709] 385.22665409764863
84 "0056" "35404{5_1}-RENTREE SEPT 23_01_LMWJV" 1456 "CHAPLAN1" "Plantes" [46.83204000000001,0.5709] 600.0268384014845
84 "0056" "35404{5_1}-RENTREE SEPT 23_01_LMWJV" 1457 "CHAMNEU1" "Maison Neuve" [46.83204000000001,0.5709] 646.5829160583612
stops_match_shape_out_of_order WARNING 3

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
447 "0101" "36810{10_1}-RENTREE SEPT 23_01_LMWJV" 11651 "SSANOZI1" "Nozillière" [46.792874631076046,0.6184893018958526] 11650 "SSAJUST1" "Justice" [46.79134084238653,0.6209761410242324]
406 "0069" "36768{6_2}-RENTREE SEPT 23_01_LMWJV" 10538 "CHALAUT1" "Lautrec" [46.8109886969391,0.5192624005737476] 10537 "CHABBOU1" "Bois de Boulogne" [46.81204630073439,0.5184397109728106]
210 "0041" "36556{4_7}-RENTREE SEPT 23_01_LMWJV" 5506 "CHAPOST2" "Poste" [46.81567271080767,0.545506355357447] 5505 "CHAHVIL1" "Hôtel de Ville Quai D" [46.818705223420864,0.5453214732261826]
trip_distance_exceeds_shape_distance_below_threshold WARNING 1

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is less than the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"37372{17_5}-RENTREE SEPT 23_01_W" "0171" 13509.0 0.0 3.0263674694519986
unusable_trip WARNING 394

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
566 "36938{1_1}-PVS SEPT 2023_01_LMWJVS"
567 "36939{1_1}-PVS SEPT 2023_01_LMWJVS"
568 "36940{1_1}-PVS SEPT 2023_01_LMWJVS"
569 "36941{1_1}-PVS SEPT 2023_01_LMWJVS"
570 "36942{1_1}-PVS SEPT 2023_01_LMWJVS"
571 "36943{1_1}-PVS SEPT 2023_01_LMWJVS"
572 "36944{1_1}-PVS SEPT 2023_01_LMWJVS"
573 "36945{1_1}-PVS SEPT 2023_01_LMWJVS"
574 "36946{1_1}-PVS SEPT 2023_01_LMWJVS"
575 "36947{1_1}-PVS SEPT 2023_01_LMWJVS"
576 "36948{1_1}-PVS SEPT 2023_01_LMWJVS"
577 "36949{1_1}-PVS SEPT 2023_01_LMWJVS"
578 "36950{1_1}-PVS SEPT 2023_01_LMWJVS"
579 "36951{1_1}-PVS SEPT 2023_01_LMWJVS"
580 "36952{1_1}-PVS SEPT 2023_01_LMWJVS"
581 "36953{1_1}-PVS SEPT 2023_01_LMWJVS"
582 "36954{1_1}-PVS SEPT 2023_01_LMWJVS"
583 "36955{1_1}-PVS SEPT 2023_01_LMWJVS"
584 "36956{1_1}-PVS SEPT 2023_01_LMWJVS"
585 "36957{1_1}-PVS SEPT 2023_01_LMWJVS"
586 "36958{1_1}-PVS SEPT 2023_01_LMWJVS"
587 "36959{1_1}-PVS SEPT 2023_01_LMWJVS"
588 "36960{1_1}-PVS SEPT 2023_01_LMWJVS"
589 "36961{1_1}-PVS SEPT 2023_01_LMWJVS"
590 "36962{1_1}-PVS SEPT 2023_01_LMWJVS"
591 "36963{1_1}-PVS SEPT 2023_01_LMWJVS"
592 "36964{1_1}-PVS SEPT 2023_01_LMWJVS"
593 "36965{1_1}-PVS SEPT 2023_01_LMWJVS"
594 "36966{1_1}-PVS SEPT 2023_01_LMWJV"
595 "36967{1_1}-PVS SEPT 2023_01_LMWJV"
596 "36968{1_1}-PVS SEPT 2023_01_LMWJV"
597 "36969{1_1}-PVS SEPT 2023_01_LMWJV"
598 "36970{1_1}-PVS SEPT 2023_01_LMWJV"
599 "36971{1_1}-PVS SEPT 2023_01_LMWJV"
600 "36972{1_1}-PVS SEPT 2023_01_LMWJV"
601 "36973{1_1}-PVS SEPT 2023_01_LMWJV"
602 "36974{1_1}-PVS SEPT 2023_01_LMWJV"
603 "36975{1_1}-PVS SEPT 2023_01_LMWJV"
604 "36976{1_1}-PVS SEPT 2023_01_LMWJV"
605 "36978{1_1}-PVS SEPT 2023_01_LMWJV"
606 "36979{1_1}-PVS SEPT 2023_01_LMWJV"
607 "36980{1_1}-PVS SEPT 2023_01_LMWJV"
608 "36981{1_1}-PVS SEPT 2023_01_LMWJV"
609 "36982{1_1}-PVS SEPT 2023_01_LMWJV"
610 "36983{1_1}-PVS SEPT 2023_01_LMWJV"
611 "36984{1_1}-PVS SEPT 2023_01_LMWJV"
612 "36985{1_1}-PVS SEPT 2023_01_LMWJV"
613 "36986{1_1}-PVS SEPT 2023_01_LMWJV"
614 "36987{1_1}-PVS SEPT 2023_01_LMWJV"
615 "36988{1_1}-PVS SEPT 2023_01_LMWJV"
unused_shape WARNING 12

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.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"0042" 8359
"0061" 12812
"0062" 13182
"0063" 13760
"0124" 23937
"0133" 26548
"0134" 27421
"0143" 28733
"0144" 29409
"0205" 37097
"0206" 37849
"0207" 38578
unused_trip WARNING 394

unused_trip

Trip is not be used in stop_times.txt

Trips should be referred to at least once in stop_times.txt.

You can see more about this notice here.

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

tripId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"36938{1_1}-PVS SEPT 2023_01_LMWJVS" 566
"36939{1_1}-PVS SEPT 2023_01_LMWJVS" 567
"36940{1_1}-PVS SEPT 2023_01_LMWJVS" 568
"36941{1_1}-PVS SEPT 2023_01_LMWJVS" 569
"36942{1_1}-PVS SEPT 2023_01_LMWJVS" 570
"36943{1_1}-PVS SEPT 2023_01_LMWJVS" 571
"36944{1_1}-PVS SEPT 2023_01_LMWJVS" 572
"36945{1_1}-PVS SEPT 2023_01_LMWJVS" 573
"36946{1_1}-PVS SEPT 2023_01_LMWJVS" 574
"36947{1_1}-PVS SEPT 2023_01_LMWJVS" 575
"36948{1_1}-PVS SEPT 2023_01_LMWJVS" 576
"36949{1_1}-PVS SEPT 2023_01_LMWJVS" 577
"36950{1_1}-PVS SEPT 2023_01_LMWJVS" 578
"36951{1_1}-PVS SEPT 2023_01_LMWJVS" 579
"36952{1_1}-PVS SEPT 2023_01_LMWJVS" 580
"36953{1_1}-PVS SEPT 2023_01_LMWJVS" 581
"36954{1_1}-PVS SEPT 2023_01_LMWJVS" 582
"36955{1_1}-PVS SEPT 2023_01_LMWJVS" 583
"36956{1_1}-PVS SEPT 2023_01_LMWJVS" 584
"36957{1_1}-PVS SEPT 2023_01_LMWJVS" 585
"36958{1_1}-PVS SEPT 2023_01_LMWJVS" 586
"36959{1_1}-PVS SEPT 2023_01_LMWJVS" 587
"36960{1_1}-PVS SEPT 2023_01_LMWJVS" 588
"36961{1_1}-PVS SEPT 2023_01_LMWJVS" 589
"36962{1_1}-PVS SEPT 2023_01_LMWJVS" 590
"36963{1_1}-PVS SEPT 2023_01_LMWJVS" 591
"36964{1_1}-PVS SEPT 2023_01_LMWJVS" 592
"36965{1_1}-PVS SEPT 2023_01_LMWJVS" 593
"36966{1_1}-PVS SEPT 2023_01_LMWJV" 594
"36967{1_1}-PVS SEPT 2023_01_LMWJV" 595
"36968{1_1}-PVS SEPT 2023_01_LMWJV" 596
"36969{1_1}-PVS SEPT 2023_01_LMWJV" 597
"36970{1_1}-PVS SEPT 2023_01_LMWJV" 598
"36971{1_1}-PVS SEPT 2023_01_LMWJV" 599
"36972{1_1}-PVS SEPT 2023_01_LMWJV" 600
"36973{1_1}-PVS SEPT 2023_01_LMWJV" 601
"36974{1_1}-PVS SEPT 2023_01_LMWJV" 602
"36975{1_1}-PVS SEPT 2023_01_LMWJV" 603
"36976{1_1}-PVS SEPT 2023_01_LMWJV" 604
"36978{1_1}-PVS SEPT 2023_01_LMWJV" 605
"36979{1_1}-PVS SEPT 2023_01_LMWJV" 606
"36980{1_1}-PVS SEPT 2023_01_LMWJV" 607
"36981{1_1}-PVS SEPT 2023_01_LMWJV" 608
"36982{1_1}-PVS SEPT 2023_01_LMWJV" 609
"36983{1_1}-PVS SEPT 2023_01_LMWJV" 610
"36984{1_1}-PVS SEPT 2023_01_LMWJV" 611
"36985{1_1}-PVS SEPT 2023_01_LMWJV" 612
"36986{1_1}-PVS SEPT 2023_01_LMWJV" 613
"36987{1_1}-PVS SEPT 2023_01_LMWJV" 614
"36988{1_1}-PVS SEPT 2023_01_LMWJV" 615
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"trips_extensions.txt"