grand-narbonne — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T21:52:28Z,
for the dataset file:///shared/grand-narbonne_2f0bd0b7.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Citibus
Publisher URL:
https://www.citibus.fr
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-03-03
Feed End Date:
2026-07-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: 58
  • Shapes: 372
  • Stops: 723
  • Trips: 11862

Specification Compliance report

11485 notices reported (102 errors, 11382 warnings, 1 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 51

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 51 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`.
"2100000974" "_2859" 221126 14.605 9 221125 14.605 8
"2100000975" "_2859" 221135 14.605 9 221134 14.605 8
"3000000107" "_2859" 15639 14.605 9 15638 14.605 8
"3000000108" "_2859" 15648 14.605 9 15647 14.605 8
"2700000187" "_2859" 85971 14.605 9 85970 14.605 8
"2700000186" "_2859" 85962 14.605 9 85961 14.605 8
"2400000379" "_2859" 104918 14.605 9 104917 14.605 8
"2400000382" "_2859" 104927 14.605 9 104926 14.605 8
"2900000664" "_2859" 73001 16.964 19 73000 16.964 18
"2900000663" "_2859" 72982 16.964 19 72981 16.964 18
"2900000662" "_2859" 72963 16.964 19 72962 16.964 18
"2900000693" "_2859" 73455 16.772 18 73454 16.772 17
"2900000692" "_2859" 73437 16.772 18 73436 16.772 17
"2900000691" "_2859" 73419 16.772 18 73418 16.772 17
"2900000690" "_2859" 73401 16.772 18 73400 16.772 17
"2200000392" "_2859" 171924 14.605 9 171923 14.605 8
"2200000391" "_2859" 171915 14.605 9 171914 14.605 8
"2800000485" "_2859" 52042 16.772 18 52041 16.772 17
"2800000484" "_2859" 52024 16.772 18 52023 16.772 17
"2800000483" "_2859" 52006 16.772 18 52005 16.772 17
"2800000482" "_2859" 51988 16.772 18 51987 16.772 17
"2900000109" "_2859" 68161 14.605 9 68160 14.605 8
"2900000110" "_2859" 68170 14.605 9 68169 14.605 8
"2800000432" "_2859" 51543 14.605 9 51542 14.605 8
"2800000431" "_2859" 51534 14.605 9 51533 14.605 8
"2700000295" "_2859" 86402 16.964 19 86401 16.964 18
"2700000294" "_2859" 86383 16.964 19 86382 16.964 18
"2700000293" "_2859" 86364 16.964 19 86363 16.964 18
"2300000695" "_2859" 156878 15.383 11 156877 15.383 10
"3100000182" "_2859" 237133 16.772 18 237132 16.772 17
"3100000181" "_2859" 237115 16.772 18 237114 16.772 17
"3100000183" "_2859" 237151 16.772 18 237150 16.772 17
"2800000164" "_2859" 49198 16.964 19 49197 16.964 18
"2800000162" "_2859" 49179 16.964 19 49178 16.964 18
"2800000161" "_2859" 49160 16.964 19 49159 16.964 18
"2300000431" "_2859" 155281 17.023 8 155280 17.023 7
"2500000848" "_2859" 124847 14.605 9 124846 14.605 8
"2500000849" "_2859" 124856 14.605 9 124855 14.605 8
"3100000234" "_2859" 237616 16.964 19 237615 16.964 18
"3100000233" "_2859" 237597 16.964 19 237596 16.964 18
"2700000794" "_2859" 88998 16.772 18 88997 16.772 17
"2700000793" "_2859" 88980 16.772 18 88979 16.772 17
"2700000792" "_2859" 88962 16.772 18 88961 16.772 17
"2700000795" "_2859" 89016 16.772 18 89015 16.772 17
"3000000580" "_2859" 19750 16.964 19 19749 16.964 18
"3000000579" "_2859" 19731 16.964 19 19730 16.964 18
"3000000578" "_2859" 19712 16.964 19 19711 16.964 18
"3000000674" "_2859" 20882 16.772 18 20881 16.772 17
"3000000671" "_2859" 20828 16.772 18 20827 16.772 17
"3000000673" "_2859" 20864 16.772 18 20863 16.772 17
trip_distance_exceeds_shape_distance ERROR 51

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 51 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.
"3000000107" "378" 14.605 14.553 652.4135744404061
"3000000108" "378" 14.605 14.553 652.4135744404061
"3000000578" "148" 16.964 16.932 652.4135744404061
"3000000579" "148" 16.964 16.932 652.4135744404061
"3000000580" "148" 16.964 16.932 652.4135744404061
"3000000671" "149" 16.772 16.739 652.4135744404061
"3000000672" "149" 16.772 16.739 652.4135744404061
"3000000673" "149" 16.772 16.739 652.4135744404061
"3000000674" "149" 16.772 16.739 652.4135744404061
"2800000161" "148" 16.964 16.932 652.4135744404061
"2800000162" "148" 16.964 16.932 652.4135744404061
"2800000164" "148" 16.964 16.932 652.4135744404061
"2800000431" "378" 14.605 14.553 652.4135744404061
"2800000432" "378" 14.605 14.553 652.4135744404061
"2800000482" "149" 16.772 16.739 652.4135744404061
"2800000483" "149" 16.772 16.739 652.4135744404061
"2800000484" "149" 16.772 16.739 652.4135744404061
"2800000485" "149" 16.772 16.739 652.4135744404061
"2900000109" "378" 14.605 14.553 652.4135744404061
"2900000110" "378" 14.605 14.553 652.4135744404061
"2900000662" "148" 16.964 16.932 652.4135744404061
"2900000663" "148" 16.964 16.932 652.4135744404061
"2900000664" "148" 16.964 16.932 652.4135744404061
"2900000690" "149" 16.772 16.739 652.4135744404061
"2900000691" "149" 16.772 16.739 652.4135744404061
"2900000692" "149" 16.772 16.739 652.4135744404061
"2900000693" "149" 16.772 16.739 652.4135744404061
"2700000186" "378" 14.605 14.553 652.4135744404061
"2700000187" "378" 14.605 14.553 652.4135744404061
"2700000293" "148" 16.964 16.932 652.4135744404061
"2700000294" "148" 16.964 16.932 652.4135744404061
"2700000295" "148" 16.964 16.932 652.4135744404061
"2700000792" "149" 16.772 16.739 652.4135744404061
"2700000793" "149" 16.772 16.739 652.4135744404061
"2700000794" "149" 16.772 16.739 652.4135744404061
"2700000795" "149" 16.772 16.739 652.4135744404061
"2400000379" "378" 14.605 14.553 652.4135744404061
"2400000382" "378" 14.605 14.553 652.4135744404061
"2500000848" "378" 14.605 14.553 652.4135744404061
"2500000849" "378" 14.605 14.553 652.4135744404061
"2300000431" "379" 17.023 16.969 652.4135744404061
"2300000695" "380" 15.383 15.332 652.4135744404061
"2200000391" "378" 14.605 14.553 652.4135744404061
"2200000392" "378" 14.605 14.553 652.4135744404061
"2100000974" "378" 14.605 14.553 652.4135744404061
"2100000975" "378" 14.605 14.553 652.4135744404061
"3100000181" "149" 16.772 16.739 652.4135744404061
"3100000182" "149" 16.772 16.739 652.4135744404061
"3100000183" "149" 16.772 16.739 652.4135744404061
"3100000233" "148" 16.964 16.932 652.4135744404061
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 10181

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 10181 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.
"350" 91776 0.0 2 91775 0.0 1 2.1180887477850917E-9
"350" 91788 0.577 14 91787 0.577 13 7.527770587012299E-10
"350" 91800 1.428 26 91799 1.428 25 0.22534140580744666
"350" 91801 1.428 27 91800 1.428 26 8.304334345062423E-8
"350" 91802 1.428 28 91801 1.428 27 0.22534132276722765
"350" 91822 2.095 48 91821 2.095 47 0.44478040434662636
"350" 91823 2.095 49 91822 2.095 48 8.695021866619239E-10
"350" 91877 9.778 103 91876 9.778 102 0.17870032285524026
"350" 91878 9.778 104 91877 9.778 103 3.659329485333825E-9
"350" 91879 9.778 105 91878 9.778 104 0.178700326386211
"351" 41241 0.0 2 41240 0.0 1 0.22617837284119754
"351" 41252 0.375 13 41251 0.375 12 0.04971162554476207
"351" 41253 0.375 14 41252 0.375 13 0.04971162598109845
"351" 41254 0.375 15 41253 0.375 14 1.120222416680613E-9
"351" 41273 1.663 34 41272 1.663 33 0.3548419805361661
"351" 41275 1.668 36 41274 1.668 35 1.2871552994007348E-9
"351" 41286 1.995 47 41285 1.995 46 3.0224480553719767E-9
"351" 41287 1.995 48 41286 1.995 47 0.1125941616929085
"351" 41288 1.995 49 41287 1.995 48 0.1125941639187469
"351" 41297 2.951 58 41296 2.951 57 4.505436085501378E-10
"351" 41298 2.951 59 41297 2.951 58 0.39217208103089446
"351" 41330 5.392 91 41329 5.392 90 0.06874191535838414
"351" 41331 5.392 92 41330 5.392 91 0.06874191473746882
"351" 41332 5.392 93 41331 5.392 92 7.9098184688304E-10
"351" 41351 6.068 112 41350 6.068 111 0.6112858874384661
"351" 41352 6.068 113 41351 6.068 112 2.3182167883203277E-9
"351" 41405 9.047 166 41404 9.047 165 0.013256867814114367
"230" 106259 0.0 2 106258 0.0 1 0.016020278222963705
"230" 106309 1.452 52 106308 1.452 51 0.17870032285524026
"230" 106311 1.453 54 106310 1.453 53 2.989974956414553E-9
"230" 106324 2.059 67 106323 2.059 66 1.0015901767277765E-9
"230" 106325 2.059 68 106324 2.059 67 0.12494740549879986
"230" 106326 2.059 69 106325 2.059 68 0.12494740642210615
"230" 106484 30.86 227 106483 30.86 226 7.080623383564401E-10
"230" 106486 30.865 229 106485 30.865 228 8.762216823152654E-10
"230" 106521 32.22 264 106520 32.22 263 1.2530899744455744E-9
"230" 106522 32.22 265 106521 32.22 264 0.0012198205821639448
"230" 106523 32.22 266 106522 32.22 265 0.0012198198602038995
"230" 106541 32.632 284 106540 32.632 283 1.0984531625066508E-9
"230" 106543 32.632 286 106542 32.632 285 1.0984531625066508E-9
"230" 106625 35.336 368 106624 35.336 367 7.531226347248128E-10
"230" 106627 35.336 370 106626 35.336 369 7.531226347248128E-10
"230" 106645 35.923 388 106644 35.923 387 7.43505159246036E-10
"230" 106728 38.318 471 106727 38.318 470 0.03160348635431818
"230" 106735 38.821 478 106734 38.821 477 7.139397102365118E-10
"230" 106737 38.821 480 106736 38.821 479 7.139397102365118E-10
"230" 106744 39.438 487 106743 39.438 486 2.9088639722535494E-10
"230" 106745 39.438 488 106744 39.438 487 0.13049436958422128
"230" 106746 39.438 489 106745 39.438 488 0.13049436929663705
"230" 106757 40.019 500 106756 40.019 499 1.7937233293535392E-9
equal_shape_distance_same_coordinates WARNING 502

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 502 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`.
"230" 106542 32.632 285 106541 32.632 284
"230" 106626 35.336 369 106625 35.336 368
"230" 106736 38.821 479 106735 38.821 478
"110" 58426 11.878 143 58425 11.878 142
"352" 82756 13.001 282 82755 13.001 281
"111" 50609 10.034 96 50608 10.034 95
"111" 50729 21.374 216 50728 21.374 215
"354" 67536 26.247 385 67535 26.247 384
"233" 102033 13.551 179 102032 13.551 178
"233" 102088 15.624 234 102087 15.624 233
"355" 11729 26.759 436 11728 26.759 435
"113" 60046 2.114 36 60045 2.114 35
"235" 42737 14.77 124 42736 14.77 123
"235" 42746 15.029 133 42745 15.029 132
"235" 42857 17.948 244 42856 17.948 243
"114" 83172 5.283 80 83171 5.283 79
"115" 4646 1.749 47 4645 1.749 46
"357" 39504 2.704 58 39503 2.704 57
"357" 39564 5.619 118 39563 5.619 117
"236" 44315 14.278 186 44314 14.278 185
"358" 47777 14.94 316 47776 14.94 315
"116" 96130 3.971 143 96129 3.971 142
"237" 106202 14.478 207 106201 14.478 206
"359" 88981 9.89 283 88980 9.89 282
"117" 89367 3.539 50 89366 3.539 49
"239" 47069 10.932 90 47068 10.932 89
"239" 47113 13.165 134 47112 13.165 133
"239" 47133 13.584 154 47132 13.584 153
"118" 59261 3.539 50 59260 3.539 49
"119" 53935 8.305 180 53934 8.305 179
"10" 40405 3.52 98 40404 3.52 97
"10" 40722 41.289 415 40721 41.289 414
"10" 40881 47.28 574 40880 47.28 573
"10" 40990 54.632 683 40989 54.632 682
"10" 41010 55.119 703 41009 55.119 702
"10" 41149 65.145 842 41148 65.145 841
"10" 41160 65.915 853 41159 65.915 852
"11" 30751 4.171 148 30750 4.171 147
"11" 30852 6.906 249 30851 6.906 248
"12" 30316 4.171 148 30315 4.171 147
"12" 30417 6.906 249 30416 6.906 248
"13" 23291 4.171 148 23290 4.171 147
"13" 23453 7.569 310 23452 7.569 309
"14" 55803 1.198 21 55802 1.198 20
"14" 55860 2.996 78 55859 2.996 77
"15" 62798 1.198 21 62797 1.198 20
"15" 62855 2.996 78 62854 2.996 77
"16" 7209 1.198 21 7208 1.198 20
"16" 7266 2.996 78 7265 2.996 77
"17" 84484 1.198 21 84483 1.198 20
fast_travel_between_consecutive_stops WARNING 23

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
675 "3000000054" "S301" 269.4457160933584 4.490761934889306 15511 7 "_2813" "Route de Mailhac" "17:35:00" 15512 8 "_2785" "Monument aux Morts" "17:35:00"
5093 "2400000442" "S301" 269.4457160933584 4.490761934889306 105050 7 "_2813" "Route de Mailhac" "17:35:00" 105051 8 "_2785" "Monument aux Morts" "17:35:00"
8333 "2200000445" "S301" 269.4457160933584 4.490761934889306 172097 7 "_2813" "Route de Mailhac" "17:35:00" 172098 8 "_2785" "Monument aux Morts" "17:35:00"
2498 "2800000520" "S301" 269.4457160933584 4.490761934889306 52313 7 "_2813" "Route de Mailhac" "17:35:00" 52314 8 "_2785" "Monument aux Morts" "17:35:00"
3181 "2900000055" "S301" 269.4457160933584 4.490761934889306 67817 7 "_2813" "Route de Mailhac" "17:35:00" 67818 8 "_2785" "Monument aux Morts" "17:35:00"
5991 "2500000446" "S301" 269.4457160933584 4.490761934889306 122696 7 "_2813" "Route de Mailhac" "17:35:00" 122697 8 "_2785" "Monument aux Morts" "17:35:00"
4183 "2700000364" "S301" 269.4457160933584 4.490761934889306 86688 7 "_2813" "Route de Mailhac" "17:35:00" 86689 8 "_2785" "Monument aux Morts" "17:35:00"
10416 "2100000374" "S301" 269.4457160933584 4.490761934889306 218067 7 "_2813" "Route de Mailhac" "17:35:00" 218068 8 "_2785" "Monument aux Morts" "17:35:00"
4592 "2700001335" "A" 153.12849571451835 0.1701427730161315 93613 5 "_3016" "Ecole Pasteur" "12:40:00" 93614 6 "_2994" "Jean Camp" "12:40:04"
5786 "2400001738" "A" 153.12849571451835 0.1701427730161315 119387 5 "_3016" "Ecole Pasteur" "12:40:00" 119388 6 "_2994" "Jean Camp" "12:40:04"
2750 "2800000934" "A" 153.12849571451835 0.1701427730161315 56825 5 "_3016" "Ecole Pasteur" "12:40:00" 56826 6 "_2994" "Jean Camp" "12:40:04"
9342 "2600000615" "A" 153.12849571451835 0.1701427730161315 193180 5 "_3016" "Ecole Pasteur" "12:40:00" 193181 6 "_2994" "Jean Camp" "12:40:04"
565 "1700001105" "A" 153.12849571451835 0.1701427730161315 13287 5 "_3016" "Ecole Pasteur" "12:40:00" 13288 6 "_2994" "Jean Camp" "12:40:04"
9023 "2200001747" "A" 153.12849571451835 0.1701427730161315 186378 5 "_3016" "Ecole Pasteur" "12:40:00" 186379 6 "_2994" "Jean Camp" "12:40:04"
2130 "1900001101" "A" 153.12849571451835 0.1701427730161315 46504 5 "_3016" "Ecole Pasteur" "12:40:00" 46505 6 "_2994" "Jean Camp" "12:40:04"
7342 "1800001110" "A" 153.12849571451835 0.1701427730161315 152387 5 "_3016" "Ecole Pasteur" "12:40:00" 152388 6 "_2994" "Jean Camp" "12:40:04"
1276 "3000001013" "A" 153.12849571451835 0.1701427730161315 27448 5 "_3016" "Ecole Pasteur" "12:40:00" 27449 6 "_2994" "Jean Camp" "12:40:04"
6681 "2500001746" "A" 153.12849571451835 0.1701427730161315 136992 5 "_3016" "Ecole Pasteur" "12:40:00" 136993 6 "_2994" "Jean Camp" "12:40:04"
10236 "2000000955" "A" 153.12849571451835 0.1701427730161315 215038 5 "_3016" "Ecole Pasteur" "12:40:00" 215039 6 "_2994" "Jean Camp" "12:40:04"
3777 "2900001006" "A" 153.12849571451835 0.1701427730161315 79582 5 "_3016" "Ecole Pasteur" "12:40:00" 79583 6 "_2994" "Jean Camp" "12:40:04"
11131 "2100001738" "A" 153.12849571451835 0.1701427730161315 232609 5 "_3016" "Ecole Pasteur" "12:40:00" 232610 6 "_2994" "Jean Camp" "12:40:04"
7842 "2300001208" "A" 153.12849571451835 0.1701427730161315 161291 5 "_3016" "Ecole Pasteur" "12:40:00" 161292 6 "_2994" "Jean Camp" "12:40:04"
11480 "3100000475" "A" 153.12849571451835 0.1701427730161315 240204 5 "_3016" "Ecole Pasteur" "12:40:00" 240205 6 "_2994" "Jean Camp" "12:40:04"
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 78

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 76
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 77
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 78
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 79
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 141
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 142
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 143
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 144
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 869
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1644
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1645
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1646
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1647
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1706
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1707
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1708
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 1709
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 2448
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 3387
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 4341
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5271
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5272
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5273
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5274
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5323
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5324
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5325
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 5326
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6138
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6139
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6140
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6141
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6226
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6227
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6228
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6229
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6855
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6856
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6857
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6858
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6917
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6918
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6919
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 6920
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 7621
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 7622
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 7623
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 7666
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 7667
"trips.txt" "trip_headsign" "OUVEILLAN VICTOR HUGO" 7668
route_long_name_contains_short_name WARNING 35

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`.
"S01" 25 "BC01" "BC01 - RPI Réveillon / Roches-Grises / Montplaisir"
"S02" 26 "BC02" "BC02 - RPI Hauts-de-Narbonne"
"S03" 27 "BC03" "BC03 - Mandirac -- Narbonne"
"S04" 28 "BC04" "BC04 - Cap-de-Pla / Ecole Zola / Collège Brassens"
"S05" 29 "BC05" "BC05 - LPA Martin Luther King Centre Reverdy"
"S06" 30 "BC06" "BC06 - Réveillon / Roches-Grises / Montplaisir -- Louise Michel"
"S07" 31 "BC07" "BC07 - Saint-Germain -- Louise Michel"
"S100" 32 "BC100" "BC100 - Saint-Pierre-la-Mer / Fleury-d'Aude -- Collège des Mailheuls"
"S101" 33 "BC101" "BC101 - Les-Cabanes / Fleury-d'Aude -- Collège des Mailheuls"
"S102" 34 "BC102" "BC102 - Fleury-d'Aude -- Collège des Mailheuls"
"S103" 35 "BC103" "BC103 - Salles-d'Aude -- Collège des Mailheuls"
"S104" 36 "BC104" "BC104 - Armissan / Vinassan -- Collège des Mailheuls"
"S105" 37 "BC105" "BC105 - Vinassan -- Collège des Mailheuls"
"S106" 38 "BC106" "BC106 - Ecarts-de-Gruissan"
"S107" 39 "BC107" "BC107 - Les-Cabanes -- Ecole de Fleury d'Aude"
"S108" 40 "BC108" "BC108 - Saint-Pierre-la-Mer -- Ecole de Fleury-d'Aude"
"S200" 41 "BC200" "BC200 - La-Palme -- Collège la Nadière"
"S201" 42 "BC201" "BC201 - Ecarts-de-Sigean"
"S202" 43 "BC202" "BC202 - Ecarts-de-Leucate"
"S204" 44 "BC204" "BC204 - Treilles / Caves -- Collège Saint Louis de Gonzague"
"S205" 45 "BC205" "BC205 - RPI - Treilles / Caves"
"S206" 46 "BC206" "BC206 - RPI - Bages / Prat-de-Cest"
"S207A" 47 "BC207A" "BC207A - RPI - Ecarts-de-Port-la-Nouvelle -- Circuit Village"
"S207B" 48 "BC207B" "BC207B - RPI - Ecarts-de-Port-la-Nouvelle -- Circuit Plage"
"S207C" 49 "BC207C" "BC207C - Ecarts-de-Port-la-Nouvelle -- Collège la Nadière"
"S300" 50 "BC300" "BC300 - Mailhac / Pouzols-Minervois / Sainte-Valière / Paraza / Ventenac-en-Minervois / Saint-Nazaire-d'Aude / Saint-Marcel-sur-Aude -- Collège Marcelin Albert"
"S301" 51 "BC301" "BC301 - Argeliers / Mirepeïsset / Bize-Minervois / Le-Somail -- Collège Marcelin Albert"
"S302" 52 "BC302" "BC302 - Bize-Minervois / Ginestas / Le-Somail -- Collège Marcelin Albert"
"S303" 53 "BC303" "BC303 - Sallèles d'Aude / Saint-Marcel-sur-Aude -- Collège Marcelin Albert"
"S304" 54 "BC304" "BC304 - Marcorignan / Saint-Marcel-sur-Aude -- Collège Marcelin Albert"
"S305" 55 "BC305" "BC305 - RPI - Mailhac / Pouzols-Minervois"
"S306" 56 "BC306" "BC306 - RPI - Sainte-Valière / Ventenac-en-Minervois"
"S307" 57 "BC307" "BC307 - RPI - Le Somail / Saint-Nazaire-d'Aude"
"S309" 58 "BC309" "BC309 - RPI - Ecarts-de-Cuxac-d'Aude"
"S310" 59 "BC310" "BC310 - RPI - Canet-d'Aude / Raissac-d'Aude / Villedaigne"
stop_too_far_from_shape WARNING 7

stop_too_far_from_shape

Stop too far from trip shape.

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

You can see more about this notice here.

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.
437 "12" "1700000956" 10195 "_2583" "Réveillon" [43.13571,2.96609] 118.52029556750357
205 "13" "1700000684" 4360 "_2583" "Réveillon" [43.13571,2.96609] 118.52029556750357
689 "378" "3000000107" 15639 "_2859" "Victor Hugo" [43.288573375619094,2.970256572792952] 279.80152178732675
7510 "379" "2300000431" 155281 "_2859" "Victor Hugo" [43.288573375619094,2.970256572792952] 279.80152178732675
7608 "380" "2300000695" 156878 "_2859" "Victor Hugo" [43.288573375619094,2.970256572792952] 279.80152178732675
963 "148" "3000000578" 19712 "_2859" "Victor Hugo" [43.288573375619094,2.970256572792952] 279.80152178732675
1038 "149" "3000000671" 20828 "_2859" "Victor Hugo" [43.288573375619094,2.970256572792952] 279.80152178732675
stop_too_far_from_shape_using_user_distance WARNING 554

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.

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

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
681 "10" "3000000076" 15567 "_2703" "Gendarmerie" [42.853804646826994,3.035926377029933] 107.26043749338312
681 "10" "3000000076" 15568 "_2704" "Collège St Louis de Gonzague" [42.853940490627274,3.0359455215398587] 115.91105915184279
681 "10" "3000000076" 15569 "_2729" "Ecole de Voile" [42.84674046875281,3.0371059372995632] 113.7023654505368
681 "10" "3000000076" 15570 "_2731" "Cinéma" [42.8410900114659,3.039232932330809] 120.77946484749154
681 "10" "3000000076" 15572 "_2543" "Copacabana" [42.84819333340102,3.0421233335347995] 117.59901766628559
681 "10" "3000000076" 15573 "_2733" "Rives des Corbières" [42.85193974943256,3.040762527873302] 105.09749200788254
681 "10" "3000000076" 15574 "_2449" "Jardins de la Mer" [42.85804803738406,3.040739626062713] 121.65597546316546
681 "10" "3000000076" 15575 "_2556" "Cauquillous" [42.86198536842954,3.0429392630371708] 120.65717782692725
449 "11" "1700000970" 10485 "_3034" "Cinémas" [43.1662,2.9855700000000005] 372.7651443000817
449 "11" "1700000970" 10486 "_2997" "Croix Sud" [43.16294263158131,2.9886110525813994] 423.83619104988657
449 "11" "1700000970" 10487 "_2698" "Route de Perpignan" [43.15903039097108,2.9863379663502627] 387.53295636113967
449 "11" "1700000970" 10488 "_2930" "Plaine de Jeux" [43.15269231398394,2.9797898804205674] 428.8765841337567
449 "11" "1700000970" 10489 "_2931" "Constellations" [43.14530481089044,2.973384303856037] 390.26401351650026
449 "11" "1700000970" 10490 "_2938" "Montplaisir" [43.14574294117647,2.97121] 339.8508322846729
449 "11" "1700000970" 10491 "_2937" "Sainte Claire" [43.14518000039922,2.9741216000000006] 352.4412107665495
449 "11" "1700000970" 10492 "_2935" "Roches Grises" [43.141935904545385,2.9725362660541363] 460.1366379415567
449 "11" "1700000970" 10493 "_2517" "Clos des Lentisques" [43.142321063660674,2.9708697786398957] 367.96502456824635
449 "11" "1700000970" 10494 "_2934" "Chèvrefeuille" [43.142060753710524,2.9675838651100217] 378.8055300354375
449 "11" "1700000970" 10495 "_2583" "Réveillon" [43.13939421053326,2.968862105210967] 581.2638588827378
449 "11" "1700000970" 10496 "_2954" "Bacchus" [43.13823914293685,2.9701739997434142] 608.6566150908358
449 "11" "1700000970" 10497 "_2674" "Comète" [43.13707767531395,2.9685812377421303] 572.0680953881474
449 "11" "1700000970" 10498 "_2797" "Harmonia" [43.13570574470444,2.966079148901436] 301.49959919310925
449 "11" "1700000970" 10499 "_2536" "Réveillon" [43.13708285714365,2.962561428565422] 321.518537038041
437 "12" "1700000956" 10185 "_3034" "Cinémas" [43.1662,2.9855700000000005] 372.7651443000817
437 "12" "1700000956" 10186 "_2997" "Croix Sud" [43.16294263158131,2.9886110525813994] 423.83619104988657
437 "12" "1700000956" 10187 "_2698" "Route de Perpignan" [43.15903039097108,2.9863379663502627] 387.53295636113967
437 "12" "1700000956" 10188 "_2930" "Plaine de Jeux" [43.15269231398394,2.9797898804205674] 428.8765841337567
437 "12" "1700000956" 10189 "_2931" "Constellations" [43.14530481089044,2.973384303856037] 390.26401351650026
437 "12" "1700000956" 10190 "_2938" "Montplaisir" [43.14574294117647,2.97121] 339.8508322846729
437 "12" "1700000956" 10191 "_2937" "Sainte Claire" [43.14518000039922,2.9741216000000006] 352.4412107665495
437 "12" "1700000956" 10192 "_2935" "Roches Grises" [43.141935904545385,2.9725362660541363] 460.1366379415567
437 "12" "1700000956" 10193 "_2517" "Clos des Lentisques" [43.142321063660674,2.9708697786398957] 367.96502456824635
437 "12" "1700000956" 10194 "_2934" "Chèvrefeuille" [43.142060753710524,2.9675838651100217] 378.8055300354375
205 "13" "1700000684" 4349 "_3088" "Aire Covoiturage Croix Sud" [43.16586895322572,2.98707483161664] 122.55294214877665
205 "13" "1700000684" 4350 "_3034" "Cinémas" [43.164642142972724,2.9889014286353204] 104.35285438755702
205 "13" "1700000684" 4351 "_2997" "Croix Sud" [43.16296947368725,2.9886157894089362] 426.73124781002366
205 "13" "1700000684" 4352 "_2698" "Route de Perpignan" [43.15904710971536,2.9863470288899365] 389.2115053286998
205 "13" "1700000684" 4353 "_2930" "Plaine de Jeux" [43.152709530294,2.9797968608152856] 430.8646522338203
205 "13" "1700000684" 4354 "_2931" "Constellations" [43.145304250699795,2.973411750053657] 392.3881307090567
205 "13" "1700000684" 4355 "_2938" "Montplaisir" [43.14576333333335,2.97121] 341.3876158175447
205 "13" "1700000684" 4356 "_2937" "Sainte Claire" [43.145180000404885,2.9740912244897966] 352.0197744654407
205 "13" "1700000684" 4357 "_2935" "Roches Grises" [43.14192939854068,2.9725591576411077] 461.8174515523604
205 "13" "1700000684" 4358 "_2517" "Clos des Lentisques" [43.142314779818236,2.970894557499382] 369.1633162684709
205 "13" "1700000684" 4359 "_2934" "Chèvrefeuille" [43.14208176573954,2.9675976411363223] 380.3885719287392
10 "7" "1700000063" 340 "_2704" "Collège St Louis de Gonzague" [42.85401517623787,3.0360512550277163] 104.2013036134073
10 "7" "1700000063" 341 "_2729" "Ecole de Voile" [42.84683929687698,3.037111093608808] 102.71153552201241
10 "7" "1700000063" 342 "_2731" "Cinéma" [42.84109001118359,3.039085864661619] 108.7924161903747
10 "7" "1700000063" 344 "_2543" "Copacabana" [42.84811142857313,3.042212857150786] 107.9971427323187
10 "7" "1700000063" 346 "_2449" "Jardins de la Mer" [42.85794037383275,3.0407362615664653] 109.82733802973766
10 "7" "1700000063" 347 "_2556" "Cauquillous" [42.86188954546398,3.042898181751419] 110.02183888089594
stops_match_shape_out_of_order WARNING 1

stops_match_shape_out_of_order

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

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
449 "11" "1700000970" 10499 "_2536" "Réveillon" [43.13570797264422,2.966083917859031] 10498 "_2797" "Harmonia" [43.13432786076815,2.962885446226598]
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