referentie-mecatran — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-09T15:31:01Z,
for the dataset file:///shared/referentie-mecatran_1f497255.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Mecatran
Publisher URL:
https://www.mecatran.com/
Feed Email:
support@mecatran.com
Feed Language:
French
Feed Start Date:
2026-03-09
Feed End Date:
2026-10-23

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: 4533
  • Routes: 776
  • Shapes: 2781
  • Stops: 0
  • Trips: 231909

Specification Compliance report

52971 notices reported (3731 errors, 49199 warnings, 41 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 2254

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 2254 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.
164070 "BDE-7465703_1406402" "BDE-362a651c46" 162911 "LIB-S2-7453340_1404449" "LIB-S2-362a651c46" "787e082327644a3f" "20260310"
164072 "BDE-7465703_1406552" "BDE-5c27632317" 162912 "LIB-S2-7453340_1404616" "LIB-S2-5c27632317" "787e082327644a3f" "20260312"
162914 "LIB-S2-7453340_1404973" "LIB-S2-20075b2229" 163963 "BDE-7465598_1406639" "BDE-20075b2229" "787e082327644a3f" "20260313"
163217 "LIB-S2-7453441_1404797" "LIB-S2-106d38511e" 164114 "BDE-7465558_1406500" "BDE-106d38511e" "787e082327644a3f" "20260311"
163999 "BDE-7465683_1406402" "BDE-362a651c46" 162772 "LIB-S2-7510797_1404449" "LIB-S2-362a651c46" "787e082327644a3f" "20260310"
164001 "BDE-7465683_1406552" "BDE-5c27632317" 162773 "LIB-S2-7510797_1404616" "LIB-S2-5c27632317" "787e082327644a3f" "20260312"
162775 "LIB-S2-7510797_1404973" "LIB-S2-20075b2229" 163968 "BDE-7465594_1406639" "BDE-20075b2229" "787e082327644a3f" "20260313"
164203 "BDE-7465458_1406494" "BDE-106d38511e" 163615 "LIB-S2-7507441_1404764" "LIB-S2-106d38511e" "787e082327644a3f" "20260311"
162940 "LIB-S2-7453342_1404637" "LIB-S2-5c27632317" 164077 "BDE-7465704_1406554" "BDE-5c27632317" "787e082327644a3f" "20260312"
163196 "LIB-S2-7453794_1404231" "LIB-S2-1957274e7c" 164037 "BDE-7465529_1406333" "BDE-1957274e7c" "787e082327644a3f" "20260309"
179293 "PAM-KEOLIS-79783_29993" "PAM-KEOLIS-0f5c305560" 189916 "ULY-KEOLIS-337081_28267" "ULY-KEOLIS-0b283a596f" "543247125618190e" "20260325"
189916 "ULY-KEOLIS-337081_28267" "ULY-KEOLIS-0b283a596f" 179225 "PAM-KEOLIS-79815_29993" "PAM-KEOLIS-0f5c305560" "543247125618190e" "20260325"
133890 "PAM-KEOLIS-345423_29423" "PAM-KEOLIS-8066675b4c" 189901 "ULY-KEOLIS-336808_33682" "ULY-KEOLIS-1f4d182556" "3635120c21575a03" "20260323"
133890 "PAM-KEOLIS-345423_29423" "PAM-KEOLIS-8066675b4c" 184916 "ULY-KEOLIS-359824_33682" "ULY-KEOLIS-1f4d182556" "3635120c21575a03" "20260323"
133891 "PAM-KEOLIS-345423_36030" "PAM-KEOLIS-3e6275155e" 189901 "ULY-KEOLIS-336808_33682" "ULY-KEOLIS-1f4d182556" "3635120c21575a03" "20260324"
133891 "PAM-KEOLIS-345423_36030" "PAM-KEOLIS-3e6275155e" 184916 "ULY-KEOLIS-359824_33682" "ULY-KEOLIS-1f4d182556" "3635120c21575a03" "20260324"
133892 "PAM-KEOLIS-345423_36141" "PAM-KEOLIS-4835110826" 189901 "ULY-KEOLIS-336808_33682" "ULY-KEOLIS-1f4d182556" "3635120c21575a03" "20260327"
133892 "PAM-KEOLIS-345423_36141" "PAM-KEOLIS-4835110826" 184916 "ULY-KEOLIS-359824_33682" "ULY-KEOLIS-1f4d182556" "3635120c21575a03" "20260327"
207251 "C13-RDT13-170337_45259_12345" "C13-RDT13-40475d3643" 184743 "ULY-KEOLIS-359627_33546" "ULY-KEOLIS-0b283a596f" "702b5d335f783801" "20260311"
207252 "C13-S2-RDT13-170337_45259_12345" "C13-S2-RDT13-296208631e" 184743 "ULY-KEOLIS-359627_33546" "ULY-KEOLIS-0b283a596f" "702b5d335f783801" "20260325"
74902 "C13-S2-KEOLIS-68756_20705" "C13-S2-KEOLIS-0455025f24" 131855 "PAM-KEOLIS-345889_29808" "PAM-KEOLIS-0455025f24" "702b5d335f783801" "20260328"
131773 "PAM-KEOLIS-85392_29922" "PAM-KEOLIS-096c0c6c70" 74928 "C13-S2-KEOLIS-67760_17062" "C13-S2-KEOLIS-2508302071" "702b5d335f783801" "20260413"
131774 "PAM-KEOLIS-88125_29945" "PAM-KEOLIS-035c555d71" 74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" "702b5d335f783801" "20260414"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 74924 "C13-KEOLIS-67760_17062" "C13-KEOLIS-1105330b26" "702b5d335f783801" "20260309"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 74925 "C13-KEOLIS-68036_16007" "C13-KEOLIS-7832021246" "702b5d335f783801" "20260310"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" "702b5d335f783801" "20260324"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 74928 "C13-S2-KEOLIS-67760_17062" "C13-S2-KEOLIS-2508302071" "702b5d335f783801" "20260323"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 129202 "PAM-KEOLIS-345352_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260323"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 129203 "PAM-KEOLIS-345352_36119" "PAM-KEOLIS-3e6275155e" "702b5d335f783801" "20260324"
184909 "ULY-KEOLIS-359823_33684" "ULY-KEOLIS-1f4d182556" 129204 "PAM-KEOLIS-345352_36230" "PAM-KEOLIS-4835110826" "702b5d335f783801" "20260327"
74924 "C13-KEOLIS-67760_17062" "C13-KEOLIS-1105330b26" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260309"
74925 "C13-KEOLIS-68036_16007" "C13-KEOLIS-7832021246" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260310"
74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" 129203 "PAM-KEOLIS-345352_36119" "PAM-KEOLIS-3e6275155e" "702b5d335f783801" "20260324"
74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" 129204 "PAM-KEOLIS-345352_36230" "PAM-KEOLIS-4835110826" "702b5d335f783801" "20260327"
74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" 129205 "PAM-KEOLIS-79762_29980" "PAM-KEOLIS-0f5c305560" "702b5d335f783801" "20260325"
74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" 131885 "PAM-KEOLIS-88184_29945" "PAM-KEOLIS-035c555d71" "702b5d335f783801" "20260414"
74927 "C13-S2-KEOLIS-372467_37259" "C13-S2-KEOLIS-033c4b5065" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260324"
74928 "C13-S2-KEOLIS-67760_17062" "C13-S2-KEOLIS-2508302071" 129202 "PAM-KEOLIS-345352_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260323"
74928 "C13-S2-KEOLIS-67760_17062" "C13-S2-KEOLIS-2508302071" 131884 "PAM-KEOLIS-87533_29922" "PAM-KEOLIS-096c0c6c70" "702b5d335f783801" "20260413"
74928 "C13-S2-KEOLIS-67760_17062" "C13-S2-KEOLIS-2508302071" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260323"
129202 "PAM-KEOLIS-345352_35878" "PAM-KEOLIS-8066675b4c" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260323"
129203 "PAM-KEOLIS-345352_36119" "PAM-KEOLIS-3e6275155e" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260324"
129204 "PAM-KEOLIS-345352_36230" "PAM-KEOLIS-4835110826" 184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" "702b5d335f783801" "20260327"
131884 "PAM-KEOLIS-87533_29922" "PAM-KEOLIS-096c0c6c70" 74829 "C13-S2-KEOLIS-67774_17062" "C13-S2-KEOLIS-2508302071" "702b5d335f783801" "20260413"
131885 "PAM-KEOLIS-88184_29945" "PAM-KEOLIS-035c555d71" 74828 "C13-S2-KEOLIS-372481_37259" "C13-S2-KEOLIS-033c4b5065" "702b5d335f783801" "20260414"
184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" 74825 "C13-KEOLIS-67774_17062" "C13-KEOLIS-1105330b26" "702b5d335f783801" "20260309"
184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" 74826 "C13-KEOLIS-68050_16007" "C13-KEOLIS-7832021246" "702b5d335f783801" "20260310"
184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" 74828 "C13-S2-KEOLIS-372481_37259" "C13-S2-KEOLIS-033c4b5065" "702b5d335f783801" "20260324"
184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" 74829 "C13-S2-KEOLIS-67774_17062" "C13-S2-KEOLIS-2508302071" "702b5d335f783801" "20260323"
184748 "ULY-KEOLIS-359860_33684" "ULY-KEOLIS-1f4d182556" 129315 "PAM-KEOLIS-345333_35878" "PAM-KEOLIS-8066675b4c" "702b5d335f783801" "20260323"
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" 4213358 0.451 3 4213357 0.451 2
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 4213360 0.812 5 4213359 0.812 4
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 4213362 1.541 7 4213361 1.541 6
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 4213364 2.075 9 4213363 2.075 8
"AUB-2202839-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 4213366 2.528 11 4213365 2.528 10
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 4212008 0.324 3 4212007 0.324 2
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 4212010 0.774 5 4212009 0.774 4
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 4212012 1.304 7 4212011 1.304 6
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 4212014 2.034 9 4212013 2.034 8
"AUB-2202941-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 4212016 2.395 11 4212015 2.395 10
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29100" 4213466 0.451 3 4213465 0.451 2
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 4213468 0.812 5 4213467 0.812 4
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 4213470 1.541 7 4213469 1.541 6
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 4213472 2.075 9 4213471 2.075 8
"AUB-2202845-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 4213474 2.528 11 4213473 2.528 10
"AUB-2202996-COSP25-T_LAS-Lun-Sam-03" "AUB-29100" 4214042 0.451 3 4214041 0.451 2
"AUB-2202996-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 4214044 0.812 5 4214043 0.812 4
"AUB-2202996-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 4214046 1.541 7 4214045 1.541 6
"AUB-2202996-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 4214048 2.075 9 4214047 2.075 8
"AUB-2202996-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 4214050 2.528 11 4214049 2.528 10
"AUB-2202899-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 4212356 0.324 3 4212355 0.324 2
"AUB-2202899-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 4212358 0.774 5 4212357 0.774 4
"AUB-2202899-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 4212360 1.304 7 4212359 1.304 6
"AUB-2202899-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 4212362 2.034 9 4212361 2.034 8
"AUB-2202899-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 4212364 2.395 11 4212363 2.395 10
"AUB-2202852-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 4212524 0.324 3 4212523 0.324 2
"AUB-2202852-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 4212526 0.774 5 4212525 0.774 4
"AUB-2202852-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 4212528 1.304 7 4212527 1.304 6
"AUB-2202852-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 4212530 2.034 9 4212529 2.034 8
"AUB-2202852-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 4212532 2.395 11 4212531 2.395 10
"AUB-2202846-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 4212416 0.324 3 4212415 0.324 2
"AUB-2202846-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 4212418 0.774 5 4212417 0.774 4
"AUB-2202846-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 4212420 1.304 7 4212419 1.304 6
"AUB-2202846-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 4212422 2.034 9 4212421 2.034 8
"AUB-2202846-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 4212424 2.395 11 4212423 2.395 10
"AUB-2202942-COSP25-T_LAS-Lun-Sam-03" "AUB-29100" 4213094 0.451 3 4213093 0.451 2
"AUB-2202942-COSP25-T_LAS-Lun-Sam-03" "AUB-29107" 4213096 0.812 5 4213095 0.812 4
"AUB-2202942-COSP25-T_LAS-Lun-Sam-03" "AUB-29096" 4213098 1.541 7 4213097 1.541 6
"AUB-2202942-COSP25-T_LAS-Lun-Sam-03" "AUB-29103" 4213100 2.075 9 4213099 2.075 8
"AUB-2202942-COSP25-T_LAS-Lun-Sam-03" "AUB-29086" 4213102 2.528 11 4213101 2.528 10
"AUB-2202929-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 4212896 0.324 3 4212895 0.324 2
"AUB-2202929-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 4212898 0.774 5 4212897 0.774 4
"AUB-2202929-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 4212900 1.304 7 4212899 1.304 6
"AUB-2202929-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 4212902 2.034 9 4212901 2.034 8
"AUB-2202929-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 4212904 2.395 11 4212903 2.395 10
"AUB-2202850-COSP25-T_LAS-Lun-Sam-03" "AUB-29085" 4212488 0.324 3 4212487 0.324 2
"AUB-2202850-COSP25-T_LAS-Lun-Sam-03" "AUB-29104" 4212490 0.774 5 4212489 0.774 4
"AUB-2202850-COSP25-T_LAS-Lun-Sam-03" "AUB-29095" 4212492 1.304 7 4212491 1.304 6
"AUB-2202850-COSP25-T_LAS-Lun-Sam-03" "AUB-29106" 4212494 2.034 9 4212493 2.034 8
"AUB-2202850-COSP25-T_LAS-Lun-Sam-03" "AUB-29099" 4212496 2.395 11 4212495 2.395 10
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" 1621841 3.07 90001 1621840 3.07 80016 16.34907798822322
"Tbus0030" 1621498 0.72 40001 1621497 0.72 30030 16.894203390340458
"T0034" 1620989 2.483 50001 1620988 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" 5535 "stop_url" "nan"
"stops.txt" 5547 "stop_url" "nan"
"stops.txt" 5548 "stop_url" "nan"
"stops.txt" 5556 "stop_url" "nan"
"stops.txt" 5557 "stop_url" "nan"
"stops.txt" 5640 "stop_url" "nan"
"stops.txt" 5641 "stop_url" "nan"
"stops.txt" 5741 "stop_url" "nan"
"stops.txt" 5795 "stop_url" "nan"
"stops.txt" 5796 "stop_url" "nan"
"stops.txt" 5839 "stop_url" "nan"
"stops.txt" 5840 "stop_url" "nan"
"stops.txt" 5851 "stop_url" "nan"
"stops.txt" 5852 "stop_url" "nan"
"stops.txt" 5861 "stop_url" "nan"
"stops.txt" 5862 "stop_url" "nan"
"stops.txt" 5989 "stop_url" "nan"
"stops.txt" 5990 "stop_url" "nan"
"stops.txt" 5993 "stop_url" "nan"
"stops.txt" 5994 "stop_url" "nan"
"stops.txt" 6014 "stop_url" "nan"
"stops.txt" 6015 "stop_url" "nan"
"stops.txt" 6017 "stop_url" "nan"
"stops.txt" 6027 "stop_url" "nan"
"stops.txt" 6028 "stop_url" "nan"
"stops.txt" 6065 "stop_url" "nan"
"stops.txt" 6066 "stop_url" "nan"
"stops.txt" 6089 "stop_url" "nan"
"stops.txt" 6218 "stop_url" "nan"
"stops.txt" 6219 "stop_url" "nan"
"stops.txt" 6255 "stop_url" "nan"
"stops.txt" 6464 "stop_url" "nan"
"stops.txt" 6465 "stop_url" "nan"
"stops.txt" 6468 "stop_url" "nan"
"stops.txt" 6469 "stop_url" "nan"
"stops.txt" 6472 "stop_url" "nan"
"stops.txt" 6473 "stop_url" "nan"
"stops.txt" 6476 "stop_url" "nan"
"stops.txt" 6477 "stop_url" "nan"
"stops.txt" 6480 "stop_url" "nan"
"stops.txt" 6481 "stop_url" "nan"
"stops.txt" 6484 "stop_url" "nan"
"stops.txt" 6485 "stop_url" "nan"
"stops.txt" 6488 "stop_url" "nan"
"stops.txt" 6489 "stop_url" "nan"
"stops.txt" 6494 "stop_url" "nan"
"stops.txt" 6495 "stop_url" "nan"
"stops.txt" 6731 "stop_url" "nan"
"stops.txt" 6732 "stop_url" "nan"
"stops.txt" 6776 "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" 1621667 3.691 110029 1621666 3.691 110028 0.4318120682577684
"Tbus0030" 1621671 3.795 110033 1621670 3.795 110032 0.48275858667968413
"18S0013" 477672 1.203 30023 477671 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" 1207654 16.593 70216 1207653 16.593 70215 0.1545727041718737
"9S0075" 1207784 18.274 100024 1207783 18.274 100023 0.4318120682577684
"9S0075" 1207788 18.378 100028 1207787 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" 43017 14.721 230178 43016 14.721 230177 0.23155350785977447
"8S0114" 1199518 12.565 180027 1199517 12.565 180026 0.48275858667968413
"8S0113" 1198979 6.167 110023 1198978 6.167 110022 0.4318120682577684
"8S0113" 1198983 6.271 110027 1198982 6.271 110026 0.48275858667968413
"8S0115" 1199742 4.861 90002 1199741 4.861 80037 0.43056617220255744
"T0035" 1621078 0.361 20001 1621077 0.361 10031 0.8475246726875958
"T0036" 1621125 0.444 20001 1621124 0.444 10025 0.9156003314446527
"T0033" 1620739 0.361 20001 1620738 0.361 10031 0.8475246726875958
"T0033" 1620834 2.454 50014 1620833 2.454 50013 0.9834979987126309
"T0033" 1620838 2.542 60004 1620837 2.542 60003 0.6567151278150387
"T0033" 1620876 3.337 60042 1620875 3.337 60041 0.07688392540433582
"T0034" 1621014 2.926 60001 1621013 2.926 50025 0.9156003314446527
"E10039" 1489631 6.449 80052 1489630 6.449 80051 0.23111547791332693
"10S0031" 37492 1.717 30004 37491 1.717 30003 0.4318122543332279
"10S0031" 37494 1.718 30006 37493 1.718 30005 0.5406169846128921
"10S0031" 37497 1.72 30009 37496 1.72 30008 0.5731566921306286
"10S0031" 37500 1.722 30012 37499 1.722 30011 0.6567006495460158
"10S0031" 37503 1.724 30015 37502 1.724 30014 0.5731567573353223
"10S0031" 37681 4.016 70034 37680 4.016 70033 0.19260606759347149
"10S0028" 37170 2.561 60032 37169 2.561 60031 0.45069602167462747
"10S0028" 37254 3.655 90004 37253 3.655 90003 0.4318122543332279
"10S0028" 37256 3.656 90006 37255 3.656 90005 0.5406169846128921
"10S0028" 37259 3.658 90009 37258 3.658 90008 0.5731566921306286
"10S0028" 37262 3.66 90012 37261 3.66 90011 0.6567006495460158
"10S0028" 37264 3.661 90014 37263 3.661 90013 0.5786546612195225
"10S0028" 37365 5.061 100043 37364 5.061 100042 0.4318120682577684
"10S0028" 37369 5.165 100047 37368 5.165 100046 0.48275858667968413
"130066" 161222 6.655 170029 161221 6.655 170028 0.4318120682577684
"130066" 161226 6.759 170033 161225 6.759 170032 0.48275858667968413
"130065" 160712 3.334 100002 160711 3.334 90028 0.4316688836911613
"130065" 160817 4.881 160029 160816 4.881 160028 0.4318120682577684
expired_calendar WARNING 126

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
168 "BDE-017b074201"
170 "BDE-106d38511e"
171 "BDE-1957274e7c"
174 "BDE-362a651c46"
177 "C13-19824"
178 "C13-19825"
179 "C13-19826"
180 "C13-KEOLIS-0a5f245f5d"
181 "C13-KEOLIS-1105330b26"
182 "C13-KEOLIS-14391d1949"
183 "C13-KEOLIS-22400b5821"
184 "C13-KEOLIS-7832021246"
185 "C13-RDT13-106d38511e"
186 "C13-RDT13-20075b2229"
187 "C13-RDT13-214e4b4f79"
188 "C13-RDT13-341428436b"
189 "C13-RDT13-362a651c46"
190 "C13-RDT13-40475d3643"
191 "C13-RDT13-4e6380515d"
192 "C13-RDT13-56261d6d3f"
193 "C13-RDT13-68755d544b"
194 "C13-RDT13-6f582d336b"
195 "C13-RDT13-74626f584d"
196 "C13-RDT13-782b722252"
197 "C13-RDT13-7b755c0057"
209 "C13-S2-RDT13-412572527f"
215 "C13-S2-RDT13-706b6d5f07"
218 "C13-S2-SUMA-20260323"
219 "C13-S2-SUMA-20260324"
220 "C13-S2-SUMA-20260325"
221 "C13-S2-SUMA-20260326"
222 "C13-S2-SUMA-20260327"
223 "C13-S2-SUMA-20260328"
224 "C13-S2-SUMA-20260329"
225 "C13-S2-SUMA-20260330"
226 "C13-S2-SUMA-20260331"
227 "C13-S2-SUMA-20260401"
228 "C13-S2-SUMA-20260402"
229 "C13-S2-SUMA-20260403"
230 "C13-S2-SUMA-20260404"
231 "C13-S2-SUMA-20260405"
232 "C13-S2-SUMA-20260406"
233 "C13-S2-SUMA-20260407"
234 "C13-S2-SUMA-20260408"
386 "C13-SUMA-20260309"
387 "C13-SUMA-20260310"
388 "C13-SUMA-20260311"
389 "C13-SUMA-20260312"
390 "C13-SUMA-20260313"
391 "C13-SUMA-20260314"
missing_bike_allowance WARNING 254

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 254 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.
1859 "ULY-L1" "ULY-25"
1860 "ULY-L1" "ULY-0"
1861 "ULY-L1" "ULY-1"
1862 "ULY-L1" "ULY-2"
1863 "ULY-L1" "ULY-3"
1864 "ULY-L1" "ULY-4"
1865 "ULY-L1" "ULY-5"
1866 "ULY-L1" "ULY-6"
1867 "ULY-L1" "ULY-7"
1868 "ULY-L1" "ULY-8"
1869 "ULY-L1" "ULY-9"
1870 "ULY-L1" "ULY-10"
1871 "ULY-L1" "ULY-11"
1872 "ULY-L1" "ULY-12"
1873 "ULY-L1" "ULY-13"
1874 "ULY-L1" "ULY-14"
1875 "ULY-L1" "ULY-15"
1876 "ULY-L1" "ULY-16"
1877 "ULY-L1" "ULY-17"
1878 "ULY-L1" "ULY-18"
1879 "ULY-L1" "ULY-19"
1880 "ULY-L1" "ULY-20"
1881 "ULY-L1" "ULY-21"
1882 "ULY-L1" "ULY-22"
1883 "ULY-L1" "ULY-23"
1884 "ULY-L1" "ULY-24"
1885 "ULY-L1" "ULY-26"
1886 "ULY-L1" "ULY-27"
1887 "ULY-L1" "ULY-28"
1888 "ULY-L1" "ULY-29"
1889 "ULY-L1" "ULY-30"
1890 "ULY-L1" "ULY-31"
1891 "ULY-L1" "ULY-32"
1892 "ULY-L1" "ULY-33"
1893 "ULY-L1" "ULY-34"
1894 "ULY-L1" "ULY-35"
1895 "ULY-L1" "ULY-36"
1896 "ULY-L1" "ULY-37"
1897 "ULY-L1" "ULY-38"
1898 "ULY-L1" "ULY-39"
1899 "ULY-L1" "ULY-40"
1900 "ULY-L1" "ULY-41"
1901 "ULY-L1" "ULY-42"
1902 "ULY-L1" "ULY-43"
1903 "ULY-L1" "ULY-44"
1904 "ULY-L1" "ULY-45"
1905 "ULY-L1" "ULY-46"
1906 "ULY-L1" "ULY-47"
1907 "ULY-L1" "ULY-48"
1908 "ULY-L1" "ULY-49"
mixed_case_recommended_field WARNING 1496

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 1496 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" 12
"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" 60
"stops.txt" "stop_name" "BASTIDE DU TRON" 284
"stops.txt" "stop_name" "BOULEVARD EUROPE" 430
"stops.txt" "stop_name" "BOULEVARD FALCOT" 431
"stops.txt" "stop_name" "BOURRELY DRAMARD" 439
"stops.txt" "stop_name" "BRASSENS GENEVOIX" 450
"stops.txt" "stop_name" "BRIAND CITE JARDIN" 463
"stops.txt" "stop_name" "CASTORS ISABELLA SUD" 636
"stops.txt" "stop_name" "CENTRE COMMERCIAL" 683
"stops.txt" "stop_name" "CLG de la chesneraie" 911
"stops.txt" "stop_name" "COLLEGE SAINT LOUIS" 979
"stops.txt" "stop_name" "COTON ROUGE" 1103
"stops.txt" "stop_name" "ECOLE STE MARIE" 1376
"stops.txt" "stop_name" "ESTAQUE RIAUX" 1477
"stops.txt" "stop_name" "EUROMEDITERRANEE ARENC LE SILO" 1497
"stops.txt" "stop_name" "EUROPE POIDS PUBLIC" 1508
"stops.txt" "stop_name" "FONT SARADE" 1601
"stops.txt" "stop_name" "G.S. jean COCTEAU" 1671
"stops.txt" "stop_name" "GARE CENTRE" 1708
"stops.txt" "stop_name" "GARE ROUTIERE" 1739
"stops.txt" "stop_name" "HALTE ROUTIERE DE VELAUX" 1947
"stops.txt" "stop_name" "HAUT DE BELLEPIERRE" 1974
"stops.txt" "stop_name" "HLM LA ROUGUIERE" 2001
"stops.txt" "stop_name" "HOPITAL D'ALLAUCH" 2011
"stops.txt" "stop_name" "HOTEL DE VILLE" 2017
"stops.txt" "stop_name" "LA CASTELLANE" 2287
"stops.txt" "stop_name" "LA CULASSE" 2347
"stops.txt" "stop_name" "LA LAITERIE" 2412
"stops.txt" "stop_name" "LA PERAUDE" 2471
"stops.txt" "stop_name" "LA PERUSSONNE" 2472
"stops.txt" "stop_name" "LA POSTE" 2500
"stops.txt" "stop_name" "LA REPUBLIQUE" 2522
"stops.txt" "stop_name" "LA ROUGUIERE" 2542
"stops.txt" "stop_name" "LA VERDIERE" 2602
"stops.txt" "stop_name" "LACHAMP LUMINY" 2616
"stops.txt" "stop_name" "LE CORBUSIER" 2689
"stops.txt" "stop_name" "LE TUNNEL" 2819
"stops.txt" "stop_name" "LEON BANCAL SAINT MENET" 2839
"stops.txt" "stop_name" "LES AUBEPINES" 2890
"stops.txt" "stop_name" "LES OUIDES" 3139
non_ascii_or_non_printable_char WARNING 46396

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 46396 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" 627 "stop_id" "AST-RTM-Métro_Castellane"
"stops.txt" 3836 "stop_id" "AST-RTM-Métro_Guèze"
"stops.txt" 3840 "stop_id" "AST-RTM-Métro_La_Timone"
"stops.txt" 3845 "stop_id" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 3848 "stop_id" "AST-RTM-Métro_Ste_Marguerite_Dromel"
"stops.txt" 4436 "stop_id" "MAMP-SUMIAN-QUAI SAINT LOUIS N°1"
"stops.txt" 4645 "stop_id" "AST-RTM-Réformés_Canebière"
"stops.txt" 5608 "parent_station" "MAMP-SUMIAN-QUAI SAINT LOUIS N°1"
"stops.txt" 5908 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 5909 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6646 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6648 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6649 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6650 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6651 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6652 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6653 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6654 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6655 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6656 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 6657 "parent_station" "AST-RTM-Métro_Castellane"
"stops.txt" 8985 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8986 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8987 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8988 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8989 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8990 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8991 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 8992 "parent_station" "AST-RTM-Métro_Guèze"
"stops.txt" 10179 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 10180 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12434 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12435 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12436 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12437 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12438 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12439 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12440 "parent_station" "AST-RTM-Métro_La_Timone"
"stops.txt" 12457 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12460 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12461 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12463 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12464 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12465 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12467 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12468 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12469 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 12470 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 13986 "parent_station" "AST-RTM-Métro_Rond_Point_du_Prado"
"stops.txt" 13987 "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" 673 "#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" 258 "101" "101 - Raphèle <> Moules <> Arles"
"ENV-102" 260 "102" "102 - Saint Martin de Crau <> Arles"
"ENV-103" 263 "103" "103 - Tarascon <> Arles"
"ENV-104" 264 "104" "104 - Tarascon Interne"
"ENV-105" 266 "105" "105 - Saliers <> Arles"
"ENV-106" 268 "106" "106 - Salin de Giraud <> Arles"
"ENV-107" 269 "107" "107 - Salin de Giraud <> Port St Louis"
"ENV-108" 271 "108" "108 - Arles <> St Martin de Crau"
"ENV-109" 272 "109" "109 - Arles <> Tarascon <> Beaucaire"
"ENV-110" 273 "110" "110 - Gageron <> Arles"
"ENV-111" 275 "111" "111 - St Martin de Crau Interne"
"ENV-112" 277 "112" "112 - Les Stes Maries de la Mer Interne"
"ENV-113" 279 "113" "113 - Saliers <> Le Paty <> Albaron"
"ENV-114" 281 "114" "114 - Raphèle Interne"
"ENV-115" 283 "115" "115 - Moules Interne"
"ULY-2326" 508 "2326" "2326"
"BDE-6746" 578 "6746" "6746"
"ULY-BAM" 643 "BAM" "BAM"
"ULY-SNCF" 723 "SNCF" "SNCF"
"ULY-TAD" 730 "TAD" "TAD"
"ENV-T" 734 "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"
258 "ENV-101" "101" "route_short_name"
260 "ENV-102" "102" "route_short_name"
263 "ENV-103" "103" "route_short_name"
264 "ENV-104" "104" "route_short_name"
266 "ENV-105" "105" "route_short_name"
268 "ENV-106" "106" "route_short_name"
269 "ENV-107" "107" "route_short_name"
271 "ENV-108" "108" "route_short_name"
272 "ENV-109" "109" "route_short_name"
273 "ENV-110" "110" "route_short_name"
275 "ENV-111" "111" "route_short_name"
277 "ENV-112" "112" "route_short_name"
279 "ENV-113" "113" "route_short_name"
281 "ENV-114" "114" "route_short_name"
283 "ENV-115" "115" "route_short_name"
625 "ENV-A10" "A10" "route_short_name"
627 "ENV-A20" "A20" "route_short_name"
629 "ENV-A30" "A30" "route_short_name"
630 "ENV-A40" "A40" "route_short_name"
631 "ENV-A50" "A50" "route_short_name"
632 "ENV-A60" "A60" "route_short_name"
734 "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`.
555 "ENV-SGACAMP" "Camping les Bois Flottés"
5468 "AIX-21230" "08 mai 1945"
5469 "AIX-24090" "08 mai 1945"
5495 "AIX-30028" "4 Dauphins"
5509 "AIX-25379" "A 04"
5510 "AIX-24478" "A 05"
5518 "AIX-21661" "Abbé Roustan"
5519 "AIX-25519" "Abbé Roustan"
5538 "AIX-22970" "Adm Zola"
5539 "AIX-24959" "Adm Zola"
5624 "AIX-21346" "Alexis"
5625 "AIX-22498" "Alexis"
5648 "AIX-24418" "Allées du Parc"
5660 "AIX-21662" "Amadour"
5661 "AIX-25520" "Amadour"
5666 "AIX-20405" "Amandiers"
5685 "AIX-22499" "Ampère"
5686 "AIX-25521" "Ampère"
5695 "AIX-39477" "Anc. Combattants"
5696 "AIX-20284" "Angenot"
5697 "AIX-35133" "Angenot"
5711 "AIX-20861" "Arago"
5712 "AIX-25522" "Arago"
5716 "AIX-20002" "Arc Meyran Zola"
5723 "AIX-20017" "Archimède"
5724 "AIX-24639" "Archimède"
5727 "AIX-22734" "Archives"
5746 "AIX-23681" "Armand"
5782 "AIX-23141" "Atelier Cezanne"
5783 "AIX-24479" "Atelier Cezanne"
5790 "AIX-23682" "Aubepines"
5791 "AIX-24091" "Aubepines"
5818 "AIX-20018" "Auriol"
5873 "AIX-23270" "Avon"
5874 "AIX-25524" "Avon"
5879 "AIX-25872" "Aérodrome"
5898 "AIX-20862" "Badesse"
5899 "AIX-22975" "Badesse"
5900 "AIX-21658" "Bagatelle"
5901 "AIX-24637" "Bagatelle"
6051 "AIX-24134" "Beaufort"
6052 "AIX-25525" "Beaufort"
6061 "AIX-24135" "Beauregard"
6062 "AIX-25526" "Beauregard"
6063 "AIX-20863" "Beausoleil"
6064 "AIX-23808" "Beausoleil"
6072 "AIX-20406" "Beauvallon"
6074 "AIX-22501" "Beauvoisin"
6075 "AIX-24640" "Beauvoisin"
6077 "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