tul — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-04T09:22:31Z,
for the dataset file:///shared/tul_7ef9a7d5.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
RATP Dev
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-08-25
Feed End Date:
2027-01-03

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: 23
  • Shapes: 212
  • Stops: 720
  • Trips: 7188

Specification Compliance report

7894 notices reported (362 errors, 7033 warnings, 499 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 25

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.

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.
"I0142" 75207 12.216 160001 75206 12.216 150044 1.9968400470215006
"I0142" 75232 12.786 170001 75231 12.786 160025 2.157494473487115
"I0142" 75262 13.201 180001 75261 13.201 170030 2.033239076065269
"I0141" 26780 19.227 310001 26779 19.227 300044 1.9968400470215006
"I0141" 26805 19.798 320001 26804 19.798 310025 2.157494473487115
"I0140" 48163 19.227 310001 48162 19.227 300044 1.9968400470215006
"I0140" 48188 19.798 320001 48187 19.798 310025 2.157494473487115
"I0140" 48218 20.213 330001 48217 20.213 320030 2.033239076065269
"Z5.0012" 72389 18.542 90001 72388 18.542 80033 1.8917739280058605
"ALEO0001" 105611 10.897 40001 105610 10.897 30002 1.9078365299018205
"ALEO0002" 106061 5.061 30001 106060 5.061 20057 2.008853569662513
"ALEO0004" 78612 20.608 110001 78611 20.608 100002 2.0138666326489156
"Z2.0050" 119127 9.918 40001 119126 9.918 30044 1.9968400470215006
"Z2.0050" 119152 10.488 50001 119151 10.488 40025 2.157494473487115
"Z2.0046" 118451 15.203 60001 118450 15.203 50011 1.113780998303313
"Z2.0048" 85183 9.918 40001 85182 9.918 30044 1.9968400470215006
"Z2.0048" 85208 10.488 50001 85207 10.488 40025 2.157494473487115
"Z2.0021" 114514 17.732 70001 114513 17.732 60017 1.9968400470215006
"Z2.0022" 115372 19.241 100001 115371 19.241 90042 3.1519568324857175
"Z2.0010" 92038 24.144 110001 92037 24.144 100017 1.9968400470215006
"Z2.0003" 64298 0.557 30001 64297 0.557 20011 1.113780998303313
"Z2.0005" 93078 10.947 50001 93077 10.947 40011 1.113780998303313
"Z2.0009" 63508 1.44 40001 63507 1.44 30017 1.9968400470215006
"Z2.0009" 63533 2.011 50001 63532 2.011 40025 2.157494473487115
"Z2.0009" 63563 2.426 60001 63562 2.426 50030 2.033239076065269
trip_distance_exceeds_shape_distance ERROR 337

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 337 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.
"21474245-LAVAL_24-DIM_PS-Dimanche-90" "G0364" 14.936 14.927 14.071552791927255
"21474246-LAVAL_24-DIM_PS-Dimanche-90" "G0364" 14.936 14.927 14.071552791927255
"21474247-LAVAL_24-DIM_PS-Dimanche-90" "G0364" 14.936 14.927 14.071552791927255
"21474248-LAVAL_24-DIM_PS-Dimanche-90" "G0364" 14.936 14.927 14.071552791927255
"21474249-LAVAL_24-DIM_PS-Dimanche-90" "G0364" 14.936 14.927 14.071552791927255
"21345311-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345329-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345330-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345331-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345332-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345333-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345334-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345335-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345336-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345337-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345338-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345339-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345340-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345341-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345342-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345343-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345344-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345345-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "G0314" 14.936 14.926 14.071552791927255
"21345551-LAVAL_24-S_ETE-Samedi-90" "NOCT0027" 7.914 7.913 14.071552791927255
"21345552-LAVAL_24-S_ETE-Samedi-90" "NOCT0027" 7.914 7.913 14.071552791927255
"21345553-LAVAL_24-S_ETE-Samedi-90" "NOCT0027" 7.914 7.913 14.071552791927255
"21346521-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346522-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346523-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346524-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346525-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346526-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346527-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346528-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346529-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346530-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346531-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346532-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346533-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346534-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346535-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346536-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21346537-LAVAL_24-S_ETE-Samedi-90" "G0314" 14.936 14.926 14.071552791927255
"21345311-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
"21345329-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
"21345330-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
"21345331-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
"21345332-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
"21345333-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
"21345334-LAVAL_24-Ven_ETE-Vendredi-91" "G0314" 14.936 14.926 14.071552791927255
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 277

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 277 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.
"STAD0001" 126060 1.645 10071 126059 1.645 10070 0.8172790813122497
"Z4.0004" 57690 16.679 100116 57689 16.679 100115 0.11119510090982554
"I0141" 26275 6.96 150012 26274 6.96 150011 0.4467793280203391
"I0141" 26779 19.227 300044 26778 19.227 300043 0.6686106487297121
"I0141" 26847 20.403 330013 26846 20.403 330012 0.781902613794216
"I0140" 47658 6.96 150012 47657 6.96 150011 0.4467793280203391
"I0140" 48162 19.227 300044 48161 19.227 300043 0.6686106487297121
"Z4.0002" 55915 12.153 90001 55914 12.153 80029 0.11119510090982554
"H0471" 7211 1.369 30014 7210 1.369 30013 0.8916462940307149
"D0453" 20351 5.645 150001 20350 5.645 140011 0.13373713102462126
"D0453" 20370 6.011 160001 20369 6.011 150019 0.11119510090982554
"D0453" 20667 12.346 340008 20666 12.346 340007 0.14857204436424803
"Z4.0016" 115649 2.891 20099 115648 2.891 20098 0.11119510090982554
"Z4.0016" 116508 24.541 120014 116507 24.541 120013 0.6301132985360139
"NCV0064" 122872 1.11 30007 122871 1.11 30006 0.4467793280203391
"D0454" 8611 4.181 130008 8610 4.181 130007 0.14857204436424803
"NCV0063" 122920 0.141 20001 122919 0.141 10005 0.07429727816869688
"NCV0063" 122999 1.508 60001 122998 1.508 50015 0.11119510090982554
"Z4.0014" 104778 4.832 20113 104777 4.832 20112 1.0925876826979903
"Z4.0013" 103920 19.493 100014 103919 19.493 100013 0.6301132985360139
"Z4.0011" 87229 4.204 50001 87228 4.204 40109 0.11119510090982554
"Z4.0011" 87740 19.005 120014 87739 19.005 120013 0.6301132985360139
"F0957" 53126 4.739 140012 53125 4.739 140011 0.44585035636661746
"F0957" 53254 7.667 220012 53253 7.667 220011 0.4467793280203391
"F0956" 31305 6.963 180001 31304 6.963 170011 0.13373713102462126
"F0956" 31324 7.329 190001 31323 7.329 180019 0.11119510090982554
"F0956" 31340 7.646 200002 31339 7.646 200001 0.6835216474951583
"F0950" 38625 6.963 180001 38624 6.963 170011 0.13373713102462126
"F0950" 38644 7.329 190001 38643 7.329 180019 0.11119510090982554
"F0950" 38660 7.646 200002 38659 7.646 200001 0.6835216474951583
"F0953" 51878 6.963 180001 51877 6.963 170011 0.13373713102462126
"F0953" 51897 7.329 190001 51896 7.329 180019 0.11119510090982554
"F0953" 51913 7.646 200002 51912 7.646 200001 0.6835216474951583
"F0955" 32282 4.739 140012 32281 4.739 140011 0.44585035636661746
"F0955" 32410 7.667 220012 32409 7.667 220011 0.4467793280203391
"F0949" 39602 4.739 140012 39601 4.739 140011 0.44585035636661746
"F0949" 39730 7.667 220012 39729 7.667 220011 0.4467793280203391
"H0498" 35415 1.369 30014 35414 1.369 30013 0.8916462940307149
"E0461" 124175 5.195 170001 124174 5.195 160010 0.07431071712265255
"E0462" 44871 3.799 140001 44870 3.799 130015 0.11119510090982554
"E0462" 44894 4.321 160001 44893 4.321 150010 0.07431071712265255
"E0468" 28869 5.184 170001 28868 5.184 160010 0.07431071712265255
"E0466" 21787 3.788 140001 21786 3.788 130015 0.11119510090982554
"E0466" 21810 4.31 160001 21809 4.31 150010 0.07431071712265255
"L0236" 46099 0.0 10002 46098 0.0 10001 0.07429086551682913
"L0116" 14835 0.0 10002 14834 0.0 10001 0.07429086551682913
"L0237" 45851 1.059 30002 45850 1.059 30001 0.8146067517214307
"L0237" 46022 4.696 130001 46021 4.696 120020 0.11119510090982554
"F0942" 8950 6.963 180001 8949 6.963 170011 0.13373713102462126
"F0942" 8969 7.329 190001 8968 7.329 180019 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 3205

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 3205 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`.
"H0467" 80022 0.256 20001 80021 0.256 10015
"H0467" 80027 0.459 30001 80026 0.459 20005
"H0467" 80032 0.678 40001 80031 0.678 30005
"H0467" 80039 0.895 50001 80038 0.895 40007
"H0467" 80048 1.125 60001 80047 1.125 50009
"H0467" 80062 1.375 70001 80061 1.375 60014
"H0467" 80069 1.494 80001 80068 1.494 70007
"H0467" 80093 1.833 90001 80092 1.833 80024
"H0467" 80102 2.078 100001 80101 2.078 90009
"H0467" 80130 2.501 110001 80129 2.501 100028
"H0467" 80139 2.93 120001 80138 2.93 110009
"H0467" 80165 3.321 130001 80164 3.321 120026
"H0467" 80206 3.923 140001 80205 3.923 130041
"H0467" 80261 5.035 150001 80260 5.035 140055
"H0467" 80396 7.482 160001 80395 7.482 150135
"H0467" 80443 9.287 170001 80442 9.287 160047
"H0467" 80497 10.152 180001 80496 10.152 170054
"H0467" 80520 10.801 190001 80519 10.801 180023
"H0467" 80547 11.196 200001 80546 11.196 190027
"H0467" 80574 11.736 210001 80573 11.736 200027
"H0467" 80588 12.0 220001 80587 12.0 210014
"H0467" 80627 12.423 230001 80626 12.423 220039
"H0467" 80642 12.861 240001 80641 12.861 230015
"Z4.0007" 57776 3.188 20001 57775 3.188 10068
"Z4.0007" 57810 3.763 30001 57809 3.763 20034
"Z4.0007" 57819 4.254 40001 57818 4.254 30009
"Z4.0007" 57855 6.291 50001 57854 6.291 40036
"Z4.0007" 58046 11.649 60001 58045 11.649 50191
"Z4.0007" 58138 13.472 70001 58137 13.472 60092
"Z4.0007" 58159 13.71 80001 58158 13.71 70021
"Z4.0006" 58237 0.459 20001 58236 0.459 10031
"Z4.0006" 58311 3.29 30001 58310 3.29 20074
"Z4.0006" 58336 3.94 40001 58335 3.94 30025
"Z4.0006" 58366 4.429 50001 58365 4.429 40030
"Z4.0006" 58383 4.713 60001 58382 4.713 50017
"Z4.0006" 58413 5.857 70001 58412 5.857 60030
"Z4.0006" 58523 8.749 80001 58522 8.749 70110
"Z4.0005" 81703 0.459 20001 81702 0.459 10031
"Z4.0005" 81777 3.29 30001 81776 3.29 20074
"Z4.0005" 81802 3.94 40001 81801 3.94 30025
"Z4.0005" 81832 4.429 50001 81831 4.429 40030
"Z4.0005" 81849 4.713 60001 81848 4.713 50017
"Z4.0005" 81879 5.857 70001 81878 5.857 60030
"Z4.0005" 81989 8.749 80001 81988 8.749 70110
"Z4.0005" 82116 11.986 90001 82115 11.986 80127
"Z4.0004" 57036 0.459 20001 57035 0.459 10031
"Z4.0004" 57110 3.29 30001 57109 3.29 20074
"Z4.0004" 57135 3.94 40001 57134 3.94 30025
"Z4.0004" 57165 4.429 50001 57164 4.429 40030
"Z4.0004" 57182 4.713 60001 57181 4.713 50017
expired_calendar WARNING 5

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "LAVAL_24-DIM_PS-Dimanche-90"
3 "LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91"
4 "LAVAL_24-S_ETE-Samedi-90"
5 "LAVAL_24-Ven_ETE-Vendredi-91"
6 "LAVAL_24-Ven_ETE-Vendredi-91-0000100"
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
mixed_case_recommended_field WARNING 2

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.
"stops.txt" "stop_name" "42 RT" 173
"stops.txt" "stop_name" "42 RT" 174
stop_too_far_from_shape_using_user_distance WARNING 14

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

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.
2759 "Z5.0002" "22018778-LAVAL_26-Lundi_PS-Lundi-05" 88277 "chacsec0" "Les Chênes Secs / RD30" [48.11458426077862,-0.8577111084639488] 130.76919477151955
2759 "Z5.0002" "22018778-LAVAL_26-Lundi_PS-Lundi-05" 88278 "chaland0" "Landes" [48.10389825345191,-0.838371894806787] 145.63818741290223
2759 "Z5.0002" "22018778-LAVAL_26-Lundi_PS-Lundi-05" 88279 "lavcema0" "Collège E. de Martonne" [48.08333014285768,-0.7805884285667056] 149.71673503731327
2765 "Z5.0010" "22018805-LAVAL_26-Lundi_PS-Lundi-05" 88330 "splc10" "Clairefontaine" [48.11094967870709,-1.0012013925964043] 107.76117824310603
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105033 "splcnda0" "Collège Notre-Dame" [48.10936730004806,-1.0291021500687492] 774.3933675304111
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105034 "lavbobi1" "Le Bobichais" [48.14729450187207,-1.0566210015937514] 2037.6674645254382
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105035 "lavhtf1" "Le Ht Feil" [48.155734753858894,-1.047606307995314] 1766.7099989153555
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105036 "lavmar1" "La Marcherie" [48.1663819316248,-1.0520556666138898] 2029.591840875231
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105037 "lavbaf1" "Le Bas Fay" [48.20159515217575,-1.05383206526545] 2212.246250697245
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105038 "laveli1" "Eglise" [48.18447829334767,-1.0585963736980415] 2053.3801845471758
3381 "ALEO0002" "22209943-LAVAL_26-Lundi_PS-Lundi-05-1101100" 105039 "lavmeri1" "La Méherie" [48.1666357727309,-1.067038318134801] 2006.0324918328838
27 "F0795" "21474231-LAVAL_24-DIM_PS-Dimanche-90" 855 "bllgaul1" "Matagrin" [48.076436,-0.708007] 260.14412610351656
27 "F0795" "21474231-LAVAL_24-DIM_PS-Dimanche-90" 889 "sbelibe0" "Libération" [48.06924962503995,-0.827083312487902] 152.62981377149305
32 "F0798" "21474236-LAVAL_24-DIM_PS-Dimanche-90" 1127 "bllgaul0" "Matagrin" [48.07647425401573,-0.7086727142737709] 259.2322207567574
trip_distance_exceeds_shape_distance_below_threshold WARNING 3529

trip_distance_exceeds_shape_distance_below_threshold

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

You can see more about this notice here.

Only the first 50 of 3529 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.
"21474219-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474220-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474221-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474222-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474223-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474224-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474225-LAVAL_24-DIM_PS-Dimanche-90" "B1556" 11.596 11.594 4.621342600598004
"21474231-LAVAL_24-DIM_PS-Dimanche-90" "F0795" 18.054 18.049 9.701481156072337
"21474232-LAVAL_24-DIM_PS-Dimanche-90" "F0795" 18.054 18.049 9.701481156072337
"21474233-LAVAL_24-DIM_PS-Dimanche-90" "F0795" 18.054 18.049 9.701481156072337
"21474234-LAVAL_24-DIM_PS-Dimanche-90" "F0795" 18.054 18.049 9.701481156072337
"21474235-LAVAL_24-DIM_PS-Dimanche-90" "F0795" 18.054 18.049 9.701481156072337
"21474236-LAVAL_24-DIM_PS-Dimanche-90" "F0798" 16.53 16.529 8.355831148043372
"21474237-LAVAL_24-DIM_PS-Dimanche-90" "F0798" 16.53 16.529 8.355831148043372
"21474238-LAVAL_24-DIM_PS-Dimanche-90" "F0798" 16.53 16.529 8.355831148043372
"21474239-LAVAL_24-DIM_PS-Dimanche-90" "F0798" 16.53 16.529 8.355831148043372
"21474240-LAVAL_24-DIM_PS-Dimanche-90" "G0252" 16.302 16.293 9.181428294662217
"21474241-LAVAL_24-DIM_PS-Dimanche-90" "G0252" 16.302 16.293 9.181428294662217
"21474242-LAVAL_24-DIM_PS-Dimanche-90" "G0252" 16.302 16.293 9.181428294662217
"21474243-LAVAL_24-DIM_PS-Dimanche-90" "G0252" 16.302 16.293 9.181428294662217
"21474244-LAVAL_24-DIM_PS-Dimanche-90" "G0252" 16.302 16.293 9.181428294662217
"21474250-LAVAL_24-DIM_PS-Dimanche-90" "H0507" 22.259 22.252 8.400289321889275
"21474251-LAVAL_24-DIM_PS-Dimanche-90" "H0507" 22.259 22.252 8.400289321889275
"21474252-LAVAL_24-DIM_PS-Dimanche-90" "H0507" 22.259 22.252 8.400289321889275
"21474253-LAVAL_24-DIM_PS-Dimanche-90" "H0507" 22.259 22.252 8.400289321889275
"21474254-LAVAL_24-DIM_PS-Dimanche-90" "H0471" 21.163 21.161 4.521256170113564
"21474255-LAVAL_24-DIM_PS-Dimanche-90" "H0471" 21.163 21.161 4.521256170113564
"21474256-LAVAL_24-DIM_PS-Dimanche-90" "H0471" 21.163 21.161 4.521256170113564
"21474257-LAVAL_24-DIM_PS-Dimanche-90" "H0471" 21.163 21.161 4.521256170113564
"21474258-LAVAL_24-DIM_PS-Dimanche-90" "H0471" 21.163 21.161 4.521256170113564
"21474259-LAVAL_24-DIM_PS-Dimanche-90" "H0507" 22.259 22.252 8.400289321889275
"21344972-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344973-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0943" 16.53 16.529 8.355831148043372
"21344974-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344975-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344976-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344977-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344978-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344979-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344980-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344981-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344982-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344983-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344984-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344985-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344986-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344987-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344988-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344989-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
"21344990-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "F0942" 18.054 18.049 9.701481156072337
big_gap_in_service INFO 10

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"LAVAL_26-LMMJ_VS-L-Ma-Me-J-51" "2026-08-31" "2026-10-19" 48
"LAVAL_26-LMMJ_VS-L-Ma-Me-J-51" "2026-10-29" "2026-12-21" 52
"LAVAL_26-Lundi_PS-Lundi-05" "2026-10-12" "2026-11-02" 20
"LAVAL_26-Lundi_PS-Lundi-05-1000000" "2026-10-12" "2026-11-02" 20
"LAVAL_26-Lundi_PS-Mar-Jeu-05" "2026-10-15" "2026-11-03" 18
"LAVAL_26-Lundi_PS-Mar-Jeu-05-0101000" "2026-10-15" "2026-11-03" 18
"LAVAL_26-Mercr_PS-Mercredi-05" "2026-10-14" "2026-11-04" 20
"LAVAL_26-Mercr_PS-Mercredi-05-0010000" "2026-10-14" "2026-11-04" 20
"LAVAL_26-Vendr_PS-Vendredi-05" "2026-10-16" "2026-11-06" 20
"LAVAL_26-Vendr_PS-Vendredi-05-0000100" "2026-10-16" "2026-11-06" 20
trip_headsign_matches_intermediate_stop INFO 85

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 85 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.
27 "21474231-LAVAL_24-DIM_PS-Dimanche-90" "Libération" "sbelibe0" 46 "sbemem1"
28 "21474232-LAVAL_24-DIM_PS-Dimanche-90" "Libération" "sbelibe0" 46 "sbemem1"
29 "21474233-LAVAL_24-DIM_PS-Dimanche-90" "Libération" "sbelibe0" 46 "sbemem1"
30 "21474234-LAVAL_24-DIM_PS-Dimanche-90" "Libération" "sbelibe0" 46 "sbemem1"
31 "21474235-LAVAL_24-DIM_PS-Dimanche-90" "Libération" "sbelibe0" 46 "sbemem1"
65 "21344972-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
67 "21344974-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
68 "21344975-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
69 "21344976-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
70 "21344977-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
71 "21344978-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
72 "21344979-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
73 "21344980-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
74 "21344981-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
75 "21344982-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
76 "21344983-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
77 "21344984-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
78 "21344985-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
79 "21344986-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
80 "21344987-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
81 "21344988-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
82 "21344989-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
83 "21344990-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
84 "21344991-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
85 "21344992-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
86 "21344993-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Libération" "sbelibe0" 46 "sbemem1"
626 "21345544-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
627 "21345545-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
628 "21345546-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
629 "21345547-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
630 "21345548-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
631 "21345549-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
632 "21345550-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" "Rochers" "argroch0" 34 "argbal0"
686 "21346167-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
687 "21346168-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
688 "21346169-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
689 "21346170-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
690 "21346171-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
691 "21346172-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
692 "21346173-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
693 "21346174-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
694 "21346175-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
695 "21346176-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
696 "21346177-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
697 "21346178-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
698 "21346179-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
699 "21346180-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
700 "21346181-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
701 "21346182-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
702 "21346183-LAVAL_24-S_ETE-Samedi-90" "Libération" "sbelibe0" 46 "sbemem1"
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.
"agency.txt" "agency_sort_order" 9
unsorted_stop_times INFO 403

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

'stop_times.txt' entries for a given trip are not sorted by stop_sequence, or are not contiguous in the file.

You can see more about this notice here.

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

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"21996619-LAVAL_26-SAM_PS-Samedi-37" 164913 164948
"21997517-LAVAL_26-VEND_VS-Vendredi-51" 183019 183049
"21997067-LAVAL_26-DIM_PS-Dimanche-90" 56388 56432
"22019071-LAVAL_26-Vendr_PS-Vendredi-05" 206672 206702
"21346624-LAVAL_24-S_ETE-Samedi-90" 36204 36234
"21996711-LAVAL_26-SAM_PS-Samedi-37" 167906 167936
"22018647-LAVAL_26-Vendr_PS-Vendredi-05-1101100" 217953 217978
"21346439-LAVAL_24-S_ETE-Samedi-90" 31111 31146
"21345519-LAVAL_24-Ven_ETE-Vendredi-91" 53638 53668
"21346619-LAVAL_24-S_ETE-Samedi-90" 36049 36079
"21474213-LAVAL_24-DIM_PS-Dimanche-90" 207 237
"21996637-LAVAL_26-SAM_PS-Samedi-37" 165561 165596
"21996667-LAVAL_26-SAM_PS-Samedi-37" 166641 166676
"21997402-LAVAL_26-VEND_VS-Vendredi-51" 179780 179810
"21345177-LAVAL_24-Ven_ETE-Vendredi-91" 44075 44088
"22019003-LAVAL_26-Mercr_PS-Mercredi-05" 140197 140227
"21997430-LAVAL_26-VEND_VS-Vendredi-51" 180634 180664
"21997511-LAVAL_26-VEND_VS-Vendredi-51" 182830 182860
"21346276-LAVAL_24-S_ETE-Samedi-90" 25668 25698
"21346444-LAVAL_24-S_ETE-Samedi-90" 31291 31326
"22019058-LAVAL_26-Lundi_PS-Mar-Jeu-05" 117293 117323
"22019077-LAVAL_26-Lundi_PS-Mar-Jeu-05" 117872 117902
"21997494-LAVAL_26-LMMJ_VS-L-Ma-Me-J-51" 69376 69406
"21345513-LAVAL_24-Ven_ETE-Vendredi-91" 53452 53482
"21345176-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" 9308 9321
"21996658-LAVAL_26-SAM_PS-Samedi-37" 166317 166352
"22018967-LAVAL_26-Lundi_PS-Mar-Jeu-05" 114811 114841
"21474238-LAVAL_24-DIM_PS-Dimanche-90" 1184 1228
"21346465-LAVAL_24-S_ETE-Samedi-90" 32047 32082
"21996628-LAVAL_26-SAM_PS-Samedi-37" 165237 165272
"21345510-LAVAL_24-Ven_ETE-Vendredi-91" 53359 53389
"22018498-LAVAL_26-Lundi_PS-Lundi-05-1101100" 104594 104618
"21997436-LAVAL_26-VEND_VS-Vendredi-51" 180817 180847
"22019071-LAVAL_26-Lundi_PS-Mar-Jeu-05" 117684 117714
"21996620-LAVAL_26-SAM_PS-Samedi-37" 164949 164984
"21996649-LAVAL_26-SAM_PS-Samedi-37" 165993 166028
"21996664-LAVAL_26-SAM_PS-Samedi-37" 166533 166568
"22019083-LAVAL_26-Mercr_PS-Mercredi-05" 142349 142379
"21346456-LAVAL_24-S_ETE-Samedi-90" 31723 31758
"22019072-LAVAL_26-Lundi_PS-Lundi-05" 93427 93457
"21346620-LAVAL_24-S_ETE-Samedi-90" 36080 36110
"21345094-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" 6884 6914
"21346615-LAVAL_24-S_ETE-Samedi-90" 35925 35955
"22018971-LAVAL_26-Mercr_PS-Mercredi-05" 139221 139251
"21996655-LAVAL_26-SAM_PS-Samedi-37" 166209 166244
"21345185-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" 9434 9447
"21345513-LAVAL_24-LMMJ_ETE-L-Ma-Me-J-91" 18699 18729
"22019001-LAVAL_26-Vendr_PS-Vendredi-05" 204836 204866
"21346423-LAVAL_24-S_ETE-Samedi-90" 30535 30570
"21997043-LAVAL_26-DIM_PS-Dimanche-90" 55470 55500