referentie-mecatran — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-30T02:24:53Z,
for the dataset file:///shared/referentie-mecatran_a9f2b842.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
Mecatran
Feed Email:
support@mecatran.com
Feed Language:
French
Feed Start Date:
2026-04-29
Feed End Date:
2026-12-15

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. transfers.txt
  10. trips.txt

Counts


  • Agencies: 17
  • Blocks: 3829
  • Routes: 756
  • Shapes: 2508
  • Stops: 0
  • Trips: 194463

Specification Compliance report

52358 notices reported (2625 errors, 49692 warnings, 41 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 1148

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

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

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
142305 "BDE-S2-7562206_1412173" "BDE-S2-0e66766941" 141162 "LIB-S2-7453340_1418274" "LIB-S2-0e66766941" "787e082327644a3f" "20260505"
142307 "BDE-S2-7562206_1412323" "BDE-S2-7f601a4701" 141159 "LIB-S2-7453340_1417749" "LIB-S2-7f601a4701" "787e082327644a3f" "20260430"
141160 "LIB-S2-7453340_1417924" "LIB-S2-697539180a" 142198 "BDE-S2-7465598_1412410" "BDE-S2-697539180a" "787e082327644a3f" "20260515"
141429 "LIB-S2-7453441_1417506" "LIB-S2-5b4d39393d" 142349 "BDE-S2-7465558_1412269" "BDE-S2-5b4d39393d" "787e082327644a3f" "20260429"
142234 "BDE-S2-7465683_1412173" "BDE-S2-0e66766941" 141025 "LIB-S2-7510797_1418274" "LIB-S2-0e66766941" "787e082327644a3f" "20260505"
142236 "BDE-S2-7465683_1412323" "BDE-S2-7f601a4701" 141022 "LIB-S2-7510797_1417749" "LIB-S2-7f601a4701" "787e082327644a3f" "20260430"
141023 "LIB-S2-7510797_1417924" "LIB-S2-697539180a" 142203 "BDE-S2-7465594_1412410" "BDE-S2-697539180a" "787e082327644a3f" "20260515"
142438 "BDE-S2-7465458_1412263" "BDE-S2-5b4d39393d" 141850 "LIB-S2-7507441_1417567" "LIB-S2-5b4d39393d" "787e082327644a3f" "20260429"
141186 "LIB-S2-7453342_1417694" "LIB-S2-7f601a4701" 142312 "BDE-S2-7562207_1412325" "BDE-S2-7f601a4701" "787e082327644a3f" "20260430"
141414 "LIB-S2-7453794_1418003" "LIB-S2-723d471d14" 142272 "BDE-S2-7530360_1412104" "BDE-S2-723d471d14" "787e082327644a3f" "20260504"
149386 "PAM-KEOLIS-79783_29993" "PAM-KEOLIS-0f5c305560" 157220 "ULY-KEOLIS-337081_28267" "ULY-KEOLIS-5b4d39393d" "543247125618190e" "20260429"
157220 "ULY-KEOLIS-337081_28267" "ULY-KEOLIS-5b4d39393d" 149322 "PAM-KEOLIS-79815_29993" "PAM-KEOLIS-0f5c305560" "543247125618190e" "20260429"
118297 "PAM-KEOLIS-345423_29423" "PAM-KEOLIS-8066675b4c" 157205 "ULY-KEOLIS-336808_33682" "ULY-KEOLIS-6a1b120408" "3635120c21575a03" "20260430"
118297 "PAM-KEOLIS-345423_29423" "PAM-KEOLIS-8066675b4c" 153810 "ULY-KEOLIS-359824_33682" "ULY-KEOLIS-6a1b120408" "3635120c21575a03" "20260430"
118298 "PAM-KEOLIS-345423_36030" "PAM-KEOLIS-3e6275155e" 157205 "ULY-KEOLIS-336808_33682" "ULY-KEOLIS-6a1b120408" "3635120c21575a03" "20260505"
118298 "PAM-KEOLIS-345423_36030" "PAM-KEOLIS-3e6275155e" 153810 "ULY-KEOLIS-359824_33682" "ULY-KEOLIS-6a1b120408" "3635120c21575a03" "20260505"
118299 "PAM-KEOLIS-345423_36141" "PAM-KEOLIS-4835110826" 157205 "ULY-KEOLIS-336808_33682" "ULY-KEOLIS-6a1b120408" "3635120c21575a03" "20260522"
118299 "PAM-KEOLIS-345423_36141" "PAM-KEOLIS-4835110826" 153810 "ULY-KEOLIS-359824_33682" "ULY-KEOLIS-6a1b120408" "3635120c21575a03" "20260522"
62216 "C13-KEOLIS-68756_20705" "C13-KEOLIS-0455025f24" 115943 "PAM-KEOLIS-345889_29808" "PAM-KEOLIS-0455025f24" "702b5d335f783801" "20260502"
115871 "PAM-KEOLIS-88125_29945" "PAM-KEOLIS-035c555d71" 62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260515"
153803 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-6a1b120408" 62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260505"
153803 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-6a1b120408" 62227 "C13-KEOLIS-67760_17062" "C13-KEOLIS-2508302071" "702b5d335f783801" "20260430"
153803 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-6a1b120408" 112513 "PAM-KEOLIS-345352_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260430"
153803 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-6a1b120408" 112514 "PAM-KEOLIS-345352_36119" "PAM-KEOLIS-3e6275155e" "702b5d335f783801" "20260505"
153803 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-6a1b120408" 112515 "PAM-KEOLIS-345352_36230" "PAM-KEOLIS-4835110826" "702b5d335f783801" "20260522"
62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" 112514 "PAM-KEOLIS-345352_36119" "PAM-KEOLIS-3e6275155e" "702b5d335f783801" "20260505"
62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" 112515 "PAM-KEOLIS-345352_36230" "PAM-KEOLIS-4835110826" "702b5d335f783801" "20260522"
62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" 112516 "PAM-KEOLIS-79762_29980" "PAM-KEOLIS-0f5c305560" "702b5d335f783801" "20260429"
62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" 115969 "PAM-KEOLIS-88184_29945" "PAM-KEOLIS-035c555d71" "702b5d335f783801" "20260515"
62226 "C13-KEOLIS-372467_37259" "C13-KEOLIS-033c4b5065" 153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" "702b5d335f783801" "20260505"
62227 "C13-KEOLIS-67760_17062" "C13-KEOLIS-2508302071" 112513 "PAM-KEOLIS-345352_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260430"
62227 "C13-KEOLIS-67760_17062" "C13-KEOLIS-2508302071" 153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" "702b5d335f783801" "20260430"
112513 "PAM-KEOLIS-345352_35878" "PAM-KEOLIS-8066675b4c" 153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" "702b5d335f783801" "20260430"
112514 "PAM-KEOLIS-345352_36119" "PAM-KEOLIS-3e6275155e" 153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" "702b5d335f783801" "20260505"
112515 "PAM-KEOLIS-345352_36230" "PAM-KEOLIS-4835110826" 153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" "702b5d335f783801" "20260522"
115969 "PAM-KEOLIS-88184_29945" "PAM-KEOLIS-035c555d71" 62184 "C13-KEOLIS-372481_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260515"
153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" 62184 "C13-KEOLIS-372481_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260505"
153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" 62185 "C13-KEOLIS-67774_17062" "C13-KEOLIS-2508302071" "702b5d335f783801" "20260430"
153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" 112612 "PAM-KEOLIS-345333_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260430"
153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" 112613 "PAM-KEOLIS-345333_36119" "PAM-KEOLIS-3e6275155e" "702b5d335f783801" "20260505"
153566 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-6a1b120408" 112614 "PAM-KEOLIS-345333_36230" "PAM-KEOLIS-4835110826" "702b5d335f783801" "20260522"
62184 "C13-KEOLIS-372481_37259" "C13-KEOLIS-033c4b5065" 112613 "PAM-KEOLIS-345333_36119" "PAM-KEOLIS-3e6275155e" "702b5d335f783801" "20260505"
62184 "C13-KEOLIS-372481_37259" "C13-KEOLIS-033c4b5065" 112614 "PAM-KEOLIS-345333_36230" "PAM-KEOLIS-4835110826" "702b5d335f783801" "20260522"
62184 "C13-KEOLIS-372481_37259" "C13-KEOLIS-033c4b5065" 112616 "PAM-KEOLIS-79742_29980" "PAM-KEOLIS-0f5c305560" "702b5d335f783801" "20260429"
62184 "C13-KEOLIS-372481_37259" "C13-KEOLIS-033c4b5065" 115888 "PAM-KEOLIS-88186_29945" "PAM-KEOLIS-035c555d71" "702b5d335f783801" "20260515"
62185 "C13-KEOLIS-67774_17062" "C13-KEOLIS-2508302071" 112612 "PAM-KEOLIS-345333_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260430"
115986 "PAM-KEOLIS-88179_29945" "PAM-KEOLIS-035c555d71" 62904 "C13-KEOLIS-372517_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260515"
112530 "PAM-KEOLIS-345343_35878" "PAM-KEOLIS-8066675b4c" 62905 "C13-KEOLIS-67810_17062" "C13-KEOLIS-2508302071" "702b5d335f783801" "20260430"
112531 "PAM-KEOLIS-345343_36119" "PAM-KEOLIS-3e6275155e" 62904 "C13-KEOLIS-372517_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260505"
112532 "PAM-KEOLIS-345343_36230" "PAM-KEOLIS-4835110826" 62904 "C13-KEOLIS-372517_37259" "C13-KEOLIS-033c4b5065" "702b5d335f783801" "20260522"
decreasing_or_equal_stop_time_distance ERROR 896

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.

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

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`.
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29100" 3593524 0.451 3 3593523 0.451 2
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 3593526 0.812 5 3593525 0.812 4
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 3593528 1.541 7 3593527 1.541 6
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 3593530 2.075 9 3593529 2.075 8
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 3593532 2.528 11 3593531 2.528 10
"AUB-2202869-COSP25-T_LAS-Lun-Sam-03" "AUB-29100" 3594064 0.451 3 3594063 0.451 2
"AUB-2202869-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 3594066 0.812 5 3594065 0.812 4
"AUB-2202869-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 3594068 1.541 7 3594067 1.541 6
"AUB-2202869-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 3594070 2.075 9 3594069 2.075 8
"AUB-2202869-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 3594072 2.528 11 3594071 2.528 10
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592174 0.324 3 3592173 0.324 2
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592176 0.774 5 3592175 0.774 4
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592178 1.304 7 3592177 1.304 6
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 3592180 2.034 9 3592179 2.034 8
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 3592182 2.395 11 3592181 2.395 10
"AUB-2202875-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592090 0.324 3 3592089 0.324 2
"AUB-2202875-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592092 0.774 5 3592091 0.774 4
"AUB-2202875-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592094 1.304 7 3592093 1.304 6
"AUB-2202875-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 3592096 2.034 9 3592095 2.034 8
"AUB-2202875-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 3592098 2.395 11 3592097 2.395 10
"AUB-2202911-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592738 0.324 3 3592737 0.324 2
"AUB-2202911-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592740 0.774 5 3592739 0.774 4
"AUB-2202911-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592742 1.304 7 3592741 1.304 6
"AUB-2202911-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 3592744 2.034 9 3592743 2.034 8
"AUB-2202911-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 3592746 2.395 11 3592745 2.395 10
"AUB-2202967-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592642 0.324 3 3592641 0.324 2
"AUB-2202967-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592644 0.774 5 3592643 0.774 4
"AUB-2202967-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592646 1.304 7 3592645 1.304 6
"AUB-2202967-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 3592648 2.034 9 3592647 2.034 8
"AUB-2202967-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 3592650 2.395 11 3592649 2.395 10
"AUB-2202881-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592198 0.324 3 3592197 0.324 2
"AUB-2202881-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592200 0.774 5 3592199 0.774 4
"AUB-2202881-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592202 1.304 7 3592201 1.304 6
"AUB-2202881-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 3592204 2.034 9 3592203 2.034 8
"AUB-2202881-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 3592206 2.395 11 3592205 2.395 10
"AUB-2202971-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592714 0.324 3 3592713 0.324 2
"AUB-2202971-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592716 0.774 5 3592715 0.774 4
"AUB-2202971-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592718 1.304 7 3592717 1.304 6
"AUB-2202971-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 3592720 2.034 9 3592719 2.034 8
"AUB-2202971-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 3592722 2.395 11 3592721 2.395 10
"AUB-2203007-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 3593148 0.0 2 3593147 0.0 1
"AUB-2203007-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 3593150 0.453 4 3593149 0.453 3
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29100" 3593632 0.451 3 3593631 0.451 2
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 3593634 0.812 5 3593633 0.812 4
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 3593636 1.541 7 3593635 1.541 6
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 3593638 2.075 9 3593637 2.075 8
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 3593640 2.528 11 3593639 2.528 10
"AUB-2202905-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 3592630 0.324 3 3592629 0.324 2
"AUB-2202905-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 3592632 0.774 5 3592631 0.774 4
"AUB-2202905-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 3592634 1.304 7 3592633 1.304 6
equal_shape_distance_diff_coordinates ERROR 3

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.
"Tbus0031" 1096492 3.07 90001 1096491 3.07 80016 16.34907798822322
"Tbus0030" 1096149 0.72 40001 1096148 0.72 30030 16.894203390340458
"T0034" 1095640 2.483 50001 1095639 2.483 40023 3.0777035487498954
invalid_url ERROR 578

invalid_url

A field contains a malformed URL.

Definitions for valid URLs are quite vague. We perform strict validation using the Apache Commons UrlValidator.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 5464 "stop_url" "nan"
"stops.txt" 5476 "stop_url" "nan"
"stops.txt" 5477 "stop_url" "nan"
"stops.txt" 5483 "stop_url" "nan"
"stops.txt" 5484 "stop_url" "nan"
"stops.txt" 5568 "stop_url" "nan"
"stops.txt" 5569 "stop_url" "nan"
"stops.txt" 5672 "stop_url" "nan"
"stops.txt" 5725 "stop_url" "nan"
"stops.txt" 5726 "stop_url" "nan"
"stops.txt" 5769 "stop_url" "nan"
"stops.txt" 5770 "stop_url" "nan"
"stops.txt" 5781 "stop_url" "nan"
"stops.txt" 5782 "stop_url" "nan"
"stops.txt" 5791 "stop_url" "nan"
"stops.txt" 5792 "stop_url" "nan"
"stops.txt" 5919 "stop_url" "nan"
"stops.txt" 5920 "stop_url" "nan"
"stops.txt" 5923 "stop_url" "nan"
"stops.txt" 5924 "stop_url" "nan"
"stops.txt" 5944 "stop_url" "nan"
"stops.txt" 5945 "stop_url" "nan"
"stops.txt" 5948 "stop_url" "nan"
"stops.txt" 5958 "stop_url" "nan"
"stops.txt" 5959 "stop_url" "nan"
"stops.txt" 5994 "stop_url" "nan"
"stops.txt" 5995 "stop_url" "nan"
"stops.txt" 6018 "stop_url" "nan"
"stops.txt" 6150 "stop_url" "nan"
"stops.txt" 6151 "stop_url" "nan"
"stops.txt" 6187 "stop_url" "nan"
"stops.txt" 6393 "stop_url" "nan"
"stops.txt" 6394 "stop_url" "nan"
"stops.txt" 6397 "stop_url" "nan"
"stops.txt" 6398 "stop_url" "nan"
"stops.txt" 6401 "stop_url" "nan"
"stops.txt" 6402 "stop_url" "nan"
"stops.txt" 6405 "stop_url" "nan"
"stops.txt" 6406 "stop_url" "nan"
"stops.txt" 6409 "stop_url" "nan"
"stops.txt" 6410 "stop_url" "nan"
"stops.txt" 6413 "stop_url" "nan"
"stops.txt" 6414 "stop_url" "nan"
"stops.txt" 6417 "stop_url" "nan"
"stops.txt" 6418 "stop_url" "nan"
"stops.txt" 6423 "stop_url" "nan"
"stops.txt" 6424 "stop_url" "nan"
"stops.txt" 6658 "stop_url" "nan"
"stops.txt" 6659 "stop_url" "nan"
"stops.txt" 6701 "stop_url" "nan"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 120

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 120 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.
"Tbus0030" 1096318 3.691 110029 1096317 3.691 110028 0.4318120682577684
"Tbus0030" 1096322 3.795 110033 1096321 3.795 110032 0.48275858667968413
"18S0013" 215316 1.203 30023 215315 1.203 30022 0.23111547791332693
"070086" 4970 3.714 90024 4969 3.714 90023 0.5786465300580168
"070086" 5132 6.277 130024 5131 6.277 130023 0.4318120682577684
"070086" 5136 6.381 130028 5135 6.381 130027 0.48275858667968413
"9S0075" 698470 16.593 70216 698469 16.593 70215 0.1545727041718737
"9S0075" 698600 18.274 100024 698599 18.274 100023 0.4318120682577684
"9S0075" 698604 18.378 100028 698603 18.378 100027 0.48275858667968413
"050022" 3544 12.873 40271 3543 12.873 40270 0.1545727041718737
"050022" 3674 14.554 70024 3673 14.554 70023 0.4318120682577684
"050022" 3678 14.658 70028 3677 14.658 70027 0.48275858667968413
"080258" 5428 4.861 90002 5427 4.861 80037 0.43056617220255744
"080259" 6199 4.861 90002 6198 4.861 80037 0.43056617220255744
"080260" 7276 19.101 240023 7275 19.101 240022 0.4318120682577684
"080260" 7280 19.205 240027 7279 19.205 240026 0.48275858667968413
"080261" 7815 12.565 180027 7814 12.565 180026 0.48275858667968413
"080262" 8558 19.101 240023 8557 19.101 240022 0.4318120682577684
"080262" 8562 19.205 240027 8561 19.205 240026 0.48275858667968413
"110010" 22585 14.721 230178 22584 14.721 230177 0.23155350785977447
"8S0114" 692116 12.565 180027 692115 12.565 180026 0.48275858667968413
"8S0113" 691577 6.167 110023 691576 6.167 110022 0.4318120682577684
"8S0113" 691581 6.271 110027 691580 6.271 110026 0.48275858667968413
"8S0115" 692340 4.861 90002 692339 4.861 80037 0.43056617220255744
"T0035" 1095729 0.361 20001 1095728 0.361 10031 0.8475246726875958
"T0036" 1095776 0.444 20001 1095775 0.444 10025 0.9156003314446527
"T0033" 1095390 0.361 20001 1095389 0.361 10031 0.8475246726875958
"T0033" 1095485 2.454 50014 1095484 2.454 50013 0.9834979987126309
"T0033" 1095489 2.542 60004 1095488 2.542 60003 0.6567151278150387
"T0033" 1095527 3.337 60042 1095526 3.337 60041 0.07688392540433582
"T0034" 1095665 2.926 60001 1095664 2.926 50025 0.9156003314446527
"E10039" 961687 6.449 80052 961686 6.449 80051 0.23111547791332693
"10S0031" 19589 1.717 30004 19588 1.717 30003 0.4318122543332279
"10S0031" 19591 1.718 30006 19590 1.718 30005 0.5406169846128921
"10S0031" 19594 1.72 30009 19593 1.72 30008 0.5731566921306286
"10S0031" 19597 1.722 30012 19596 1.722 30011 0.6567006495460158
"10S0031" 19600 1.724 30015 19599 1.724 30014 0.5731567573353223
"10S0031" 19778 4.016 70034 19777 4.016 70033 0.19260606759347149
"10S0028" 19267 2.561 60032 19266 2.561 60031 0.45069602167462747
"10S0028" 19351 3.655 90004 19350 3.655 90003 0.4318122543332279
"10S0028" 19353 3.656 90006 19352 3.656 90005 0.5406169846128921
"10S0028" 19356 3.658 90009 19355 3.658 90008 0.5731566921306286
"10S0028" 19359 3.66 90012 19358 3.66 90011 0.6567006495460158
"10S0028" 19361 3.661 90014 19360 3.661 90013 0.5786546612195225
"10S0028" 19462 5.061 100043 19461 5.061 100042 0.4318120682577684
"10S0028" 19466 5.165 100047 19465 5.165 100046 0.48275858667968413
"130066" 79548 6.655 170029 79547 6.655 170028 0.4318120682577684
"130066" 79552 6.759 170033 79551 6.759 170032 0.48275858667968413
"130065" 79038 3.334 100002 79037 3.334 90028 0.4316688836911613
"130065" 79143 4.881 160029 79142 4.881 160028 0.4318120682577684
expired_calendar WARNING 216

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.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
16 "AUB-COSP25-01PVS-Semaine-05"
29 "AUB-COSP25-09LVV-Semaine-01"
30 "AUB-COSP25-10-Lun-Sam-01"
43 "AUB-COSP25-13-Lun-Sam-01"
46 "AUB-COSP25-14-Lun-Sam-03"
50 "AUB-COSP25-16-Lun-Sam-05"
55 "AUB-COSP25-17VS-Samedi-03"
56 "AUB-COSP25-17VS-Semaine-03"
60 "AUB-COSP25-18S-VS-Samedi-01"
61 "AUB-COSP25-18S-VS-Semaine-01"
64 "AUB-COSP25-19S-VS-Samedi-01"
65 "AUB-COSP25-19S-VS-Semaine-01"
70 "AUB-COSP25-20S-VS-Samedi-03"
71 "AUB-COSP25-20S-VS-Semaine-03"
122 "AUB-COSP25-MEDIA-Semaine-01"
128 "AUB-COSP25-O-urb-VS-Samedi-01"
134 "AUB-COSP25-RSV_UVS-Lun-Sam-01"
144 "AUB-COSP25-_PDFVEU-Dimanche-05"
145 "AUB-COSP25-_PDFVI-Dimanche-06"
149 "AUB-COSP25-_PLJVI-L-Ma-J-V-06"
151 "AUB-COSP25-_PLVVSU-Semaine-05"
152 "AUB-COSP25-_PLVVT-Semaine-03"
158 "AUB-COSP25-_PSAVI-Samedi-06"
159 "AUB-COSP25-_PSAVT-Samedi-03"
161 "BDE-S2-0437144f6f"
165 "BDE-S2-5778276545"
192 "C13-SUMA-20260429"
193 "C13-SUMA-20260430"
194 "C13-SUMA-20260502"
195 "C13-SUMA-20260503"
196 "C13-SUMA-20260504"
197 "C13-SUMA-20260505"
198 "C13-SUMA-20260506"
199 "C13-SUMA-20260507"
200 "C13-SUMA-20260508"
201 "C13-SUMA-20260509"
202 "C13-SUMA-20260510"
203 "C13-SUMA-20260511"
204 "C13-SUMA-20260512"
205 "C13-SUMA-20260513"
206 "C13-SUMA-20260514"
207 "C13-SUMA-20260515"
208 "C13-SUMA-20260516"
209 "C13-SUMA-20260517"
210 "C13-SUMA-20260518"
211 "C13-SUMA-20260519"
212 "C13-SUMA-20260520"
213 "C13-SUMA-20260521"
214 "C13-SUMA-20260522"
215 "C13-SUMA-20260523"
missing_bike_allowance WARNING 416

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
1730 "ULY-L1" "ULY-25"
1731 "ULY-L1" "ULY-0"
1732 "ULY-L1" "ULY-1"
1733 "ULY-L1" "ULY-2"
1734 "ULY-L1" "ULY-3"
1735 "ULY-L1" "ULY-4"
1736 "ULY-L1" "ULY-5"
1737 "ULY-L1" "ULY-6"
1738 "ULY-L1" "ULY-7"
1739 "ULY-L1" "ULY-8"
1740 "ULY-L1" "ULY-9"
1741 "ULY-L1" "ULY-10"
1742 "ULY-L1" "ULY-11"
1743 "ULY-L1" "ULY-12"
1744 "ULY-L1" "ULY-13"
1745 "ULY-L1" "ULY-14"
1746 "ULY-L1" "ULY-15"
1747 "ULY-L1" "ULY-16"
1748 "ULY-L1" "ULY-17"
1749 "ULY-L1" "ULY-18"
1750 "ULY-L1" "ULY-19"
1751 "ULY-L1" "ULY-20"
1752 "ULY-L1" "ULY-21"
1753 "ULY-L1" "ULY-22"
1754 "ULY-L1" "ULY-23"
1755 "ULY-L1" "ULY-24"
1756 "ULY-L1" "ULY-26"
1757 "ULY-L1" "ULY-27"
1758 "ULY-L1" "ULY-28"
1759 "ULY-L1" "ULY-29"
1760 "ULY-L1" "ULY-30"
1761 "ULY-L1" "ULY-31"
1762 "ULY-L1" "ULY-32"
1763 "ULY-L1" "ULY-33"
1764 "ULY-L1" "ULY-34"
1765 "ULY-L1" "ULY-35"
1766 "ULY-L1" "ULY-36"
1767 "ULY-L1" "ULY-37"
1768 "ULY-L1" "ULY-38"
1769 "ULY-L1" "ULY-39"
1770 "ULY-L1" "ULY-40"
1771 "ULY-L1" "ULY-41"
1772 "ULY-L1" "ULY-42"
1773 "ULY-L1" "ULY-43"
1774 "ULY-L1" "ULY-44"
1775 "ULY-L1" "ULY-45"
1776 "ULY-L1" "ULY-46"
1777 "ULY-L1" "ULY-47"
1778 "ULY-L1" "ULY-48"
1779 "ULY-L1" "ULY-49"
mixed_case_recommended_field WARNING 1646

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 1646 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.
"agency.txt" "agency_name" "LER ! ZOU" 13
"agency.txt" "agency_name" "SNCF / TER" 18
"stops.txt" "stop_name" "08 mai 1945" 2
"stops.txt" "stop_name" "08-mai-45" 3
"stops.txt" "stop_name" "08-mai-45" 4
"stops.txt" "stop_name" "08-mai-45" 5
"stops.txt" "stop_name" "08-mai-45" 6
"stops.txt" "stop_name" "18 juin 1940" 8
"stops.txt" "stop_name" "19 mars 62" 9
"stops.txt" "stop_name" "19 mars 62" 10
"stops.txt" "stop_name" "AIRBUS HELICOPTERS" 58
"stops.txt" "stop_name" "BASTIDE DU TRON" 280
"stops.txt" "stop_name" "BOULEVARD EUROPE" 427
"stops.txt" "stop_name" "BOULEVARD FALCOT" 428
"stops.txt" "stop_name" "BOURRELY DRAMARD" 436
"stops.txt" "stop_name" "BRASSENS GENEVOIX" 447
"stops.txt" "stop_name" "BRIAND CITE JARDIN" 460
"stops.txt" "stop_name" "CASTORS ISABELLA SUD" 628
"stops.txt" "stop_name" "CENTRE COMMERCIAL" 674
"stops.txt" "stop_name" "CLG de la chesneraie" 900
"stops.txt" "stop_name" "COLLEGE SAINT LOUIS" 966
"stops.txt" "stop_name" "COTON ROUGE" 1091
"stops.txt" "stop_name" "ECOLE STE MARIE" 1359
"stops.txt" "stop_name" "ESTAQUE RIAUX" 1458
"stops.txt" "stop_name" "EUROMEDITERRANEE ARENC LE SILO" 1478
"stops.txt" "stop_name" "EUROPE POIDS PUBLIC" 1488
"stops.txt" "stop_name" "FONT SARADE" 1584
"stops.txt" "stop_name" "G.S. jean COCTEAU" 1652
"stops.txt" "stop_name" "GARE CENTRE" 1688
"stops.txt" "stop_name" "GARE ROUTIERE" 1719
"stops.txt" "stop_name" "HALTE ROUTIERE DE VELAUX" 1929
"stops.txt" "stop_name" "HAUT DE BELLEPIERRE" 1956
"stops.txt" "stop_name" "HLM LA ROUGUIERE" 1983
"stops.txt" "stop_name" "HOPITAL D'ALLAUCH" 1993
"stops.txt" "stop_name" "HOTEL DE VILLE" 1999
"stops.txt" "stop_name" "LA CASTELLANE" 2270
"stops.txt" "stop_name" "LA CULASSE" 2329
"stops.txt" "stop_name" "LA LAITERIE" 2393
"stops.txt" "stop_name" "LA PERAUDE" 2452
"stops.txt" "stop_name" "LA PERUSSONNE" 2453
"stops.txt" "stop_name" "LA POSTE" 2482
"stops.txt" "stop_name" "LA REPUBLIQUE" 2504
"stops.txt" "stop_name" "LA ROUGUIERE" 2524
"stops.txt" "stop_name" "LA VERDIERE" 2584
"stops.txt" "stop_name" "LACHAMP LUMINY" 2598
"stops.txt" "stop_name" "LE CORBUSIER" 2669
"stops.txt" "stop_name" "LE TUNNEL" 2796
"stops.txt" "stop_name" "LEON BANCAL SAINT MENET" 2816
"stops.txt" "stop_name" "LES AUBEPINES" 2868
"stops.txt" "stop_name" "LES OUIDES" 3117
non_ascii_or_non_printable_char WARNING 46487

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"stops.txt" 619 "stop_id" "AST-RTM-Métro_Castellane"
"stops.txt" 3800 "stop_id" "AST-RTM-Métro_Guèze"
"stops.txt" 3804 "stop_id" "AST-RTM-Métro_La_Timone"
"stops.txt" 3809 "stop_id" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 3812 "stop_id" "AST-RTM-Métro_Ste_Marguerite_Dromel"
"stops.txt" 4390 "stop_id" "MAMP-SUMIAN-QUAI SAINT LOUIS N°1"
"stops.txt" 4596 "stop_id" "AST-RTM-Réformés_Canebière"
"stops.txt" 5536 "parent_station" "MAMP-SUMIAN-QUAI SAINT LOUIS N°1"
"stops.txt" 5837 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 5838 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6573 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6575 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6576 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6577 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6578 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6579 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6580 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6581 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6582 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6583 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6584 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 8909 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8910 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8911 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8912 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8913 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8914 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8915 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8916 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 10113 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 10114 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12369 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12370 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12371 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12372 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12373 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12374 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12375 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12392 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12395 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12396 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12398 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12399 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12400 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12402 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12403 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12404 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12405 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 13906 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 13907 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
route_color_contrast WARNING 1

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"C13-L49" 674 "#C8D300" "#FFFFFF"
route_long_name_contains_short_name WARNING 28

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`.
"ENV-1" 3 "1" "1 - Gare SNCF <> Barriol"
"ENV-2" 11 "2" "2 - Hôpital <> C.C La Plaine de Montmajour"
"ENV-3" 20 "3" "3 - Gimeaux <> La Crau"
"ENV-4" 28 "4" "4 - C.C La Plaine Montmajour <> Pont Van Gogh"
"ENV-5" 35 "5" "5 - ZI Nord <> Tournesol"
"ENV-11" 77 "11" "11 - Gare SNCF <> Parking des Minimes"
"ENV-12" 87 "12" "12 - Barriol <> CC La Plaine de Montmajour"
"ENV-101" 257 "101" "101 - Raphèle <> Moules <> Arles"
"ENV-102" 259 "102" "102 - Saint Martin de Crau <> Arles"
"ENV-103" 262 "103" "103 - Tarascon <> Arles"
"ENV-104" 263 "104" "104 - Tarascon Interne"
"ENV-105" 265 "105" "105 - Saliers <> Arles"
"ENV-106" 267 "106" "106 - Salin de Giraud <> Arles"
"ENV-107" 268 "107" "107 - Salin de Giraud <> Port St Louis"
"ENV-108" 270 "108" "108 - Arles <> St Martin de Crau"
"ENV-109" 271 "109" "109 - Arles <> Tarascon <> Beaucaire"
"ENV-110" 272 "110" "110 - Gageron <> Arles"
"ENV-111" 274 "111" "111 - St Martin de Crau Interne"
"ENV-112" 276 "112" "112 - Les Stes Maries de la Mer Interne"
"ENV-113" 278 "113" "113 - Saliers <> Le Paty <> Albaron"
"ENV-114" 280 "114" "114 - Raphèle Interne"
"ENV-115" 282 "115" "115 - Moules Interne"
"ULY-2326" 509 "2326" "2326"
"BDE-6746" 579 "6746" "6746"
"ULY-BAM" 644 "BAM" "BAM"
"ULY-SNCF" 728 "SNCF" "SNCF"
"ULY-TAD" 735 "TAD" "TAD"
"ENV-T" 739 "T" "T - La Tarasque <> ZAC du Roubian"
same_name_and_description_for_route WARNING 29

same_name_and_description_for_route

Same name and description for route.

The GTFS spec defines routes.txt route_desc as:

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

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

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The id of the faulty record. routeDesc (?) The `routes.routes_desc` of the faulty record. specifiedField (?) Either `route_short_name` or `route_long_name`.
3 "ENV-1" "1" "route_short_name"
11 "ENV-2" "2" "route_short_name"
20 "ENV-3" "3" "route_short_name"
28 "ENV-4" "4" "route_short_name"
35 "ENV-5" "5" "route_short_name"
77 "ENV-11" "11" "route_short_name"
87 "ENV-12" "12" "route_short_name"
257 "ENV-101" "101" "route_short_name"
259 "ENV-102" "102" "route_short_name"
262 "ENV-103" "103" "route_short_name"
263 "ENV-104" "104" "route_short_name"
265 "ENV-105" "105" "route_short_name"
267 "ENV-106" "106" "route_short_name"
268 "ENV-107" "107" "route_short_name"
270 "ENV-108" "108" "route_short_name"
271 "ENV-109" "109" "route_short_name"
272 "ENV-110" "110" "route_short_name"
274 "ENV-111" "111" "route_short_name"
276 "ENV-112" "112" "route_short_name"
278 "ENV-113" "113" "route_short_name"
280 "ENV-114" "114" "route_short_name"
282 "ENV-115" "115" "route_short_name"
626 "ENV-A10" "A10" "route_short_name"
628 "ENV-A20" "A20" "route_short_name"
630 "ENV-A30" "A30" "route_short_name"
631 "ENV-A40" "A40" "route_short_name"
632 "ENV-A50" "A50" "route_short_name"
633 "ENV-A60" "A60" "route_short_name"
739 "ENV-T" "T" "route_short_name"
same_name_and_description_for_stop WARNING 749

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

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

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
549 "ENV-SGACAMP" "Camping les Bois Flottés"
5397 "AIX-21230" "08 mai 1945"
5398 "AIX-24090" "08 mai 1945"
5424 "AIX-30028" "4 Dauphins"
5438 "AIX-25379" "A 04"
5439 "AIX-24478" "A 05"
5447 "AIX-21661" "Abbé Roustan"
5448 "AIX-25519" "Abbé Roustan"
5467 "AIX-22970" "Adm Zola"
5468 "AIX-24959" "Adm Zola"
5552 "AIX-21346" "Alexis"
5553 "AIX-22498" "Alexis"
5576 "AIX-24418" "Allées du Parc"
5588 "AIX-21662" "Amadour"
5589 "AIX-25520" "Amadour"
5594 "AIX-20405" "Amandiers"
5613 "AIX-22499" "Ampère"
5614 "AIX-25521" "Ampère"
5623 "AIX-39477" "Anc. Combattants"
5626 "AIX-20284" "Angenot"
5627 "AIX-35133" "Angenot"
5642 "AIX-20861" "Arago"
5643 "AIX-25522" "Arago"
5647 "AIX-20002" "Arc Meyran Zola"
5654 "AIX-20017" "Archimède"
5655 "AIX-24639" "Archimède"
5658 "AIX-22734" "Archives"
5677 "AIX-23681" "Armand"
5712 "AIX-23141" "Atelier Cezanne"
5713 "AIX-24479" "Atelier Cezanne"
5720 "AIX-23682" "Aubepines"
5721 "AIX-24091" "Aubepines"
5748 "AIX-20018" "Auriol"
5803 "AIX-23270" "Avon"
5804 "AIX-25524" "Avon"
5809 "AIX-25872" "Aérodrome"
5829 "AIX-20862" "Badesse"
5830 "AIX-22975" "Badesse"
5831 "AIX-21658" "Bagatelle"
5832 "AIX-24637" "Bagatelle"
5981 "AIX-24134" "Beaufort"
5982 "AIX-25525" "Beaufort"
5990 "AIX-24135" "Beauregard"
5991 "AIX-25526" "Beauregard"
5992 "AIX-20863" "Beausoleil"
5993 "AIX-23808" "Beausoleil"
6001 "AIX-20406" "Beauvallon"
6003 "AIX-22501" "Beauvoisin"
6004 "AIX-24640" "Beauvoisin"
6006 "AIX-20407" "Beisson"
unknown_column INFO 41

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" "ext_externe" 8
"stops.txt" "import_id" 12
"stops.txt" "city_name" 13
"stops.txt" "ext_code_insee" 14
"stops.txt" "ext_code_zone_tarif" 15
"stops.txt" "ext_commentaire" 16
"stops.txt" "ext_externe" 17
"stops.txt" "ext_netex_id" 18
"stops.txt" "ext_num_bill" 19
"stops.txt" "ext_postcode" 20
"stops.txt" "ext_zone" 21
"stops.txt" "postal_code" 22
"routes.txt" "direction0_name" 9
"routes.txt" "direction1_name" 10
"routes.txt" "route_group" 11
"routes.txt" "ext_code_reseau_bill" 12
"routes.txt" "ext_externe" 13
"routes.txt" "ext_mode_transport" 14
"routes.txt" "ext_num_bill" 15
"routes.txt" "import_id" 16
"calendar.txt" "service_name" 11
"trips.txt" "ext_code_bill_course" 11
"trips.txt" "ext_code_bill_parcours" 12
"trips.txt" "ext_code_girouette" 13
"trips.txt" "ext_commentaire" 14
"trips.txt" "ext_cond_traf_24" 15
"trips.txt" "ext_cond_traf_48" 16
"trips.txt" "ext_deprep_agent" 17
"trips.txt" "ext_depreparation" 18
"trips.txt" "ext_heure_pv" 19
"trips.txt" "ext_id_course" 20
"trips.txt" "ext_id_parcours" 21
"trips.txt" "ext_orig_vacat" 22
"trips.txt" "ext_orig_voiture" 23
"trips.txt" "ext_pause" 24
"trips.txt" "ext_prep_agent" 25
"trips.txt" "ext_preparation" 26
"trips.txt" "ext_pt_arret_prise" 27
"trips.txt" "ext_sens_bill" 28
"trips.txt" "ext_type_course" 29
"trips.txt" "import_id" 30