GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-13T00:39:48Z,
for the dataset file:///shared/arst-cagliari-it.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
ARST SpA - Trasporti Regionali Della Sardegna
Feed Email:
N/A
Feed Language:
Italian

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 320
  • Shapes: 2687
  • Stops: 3552
  • Trips: 6486

Specification Compliance report

27857 notices reported (21360 errors, 6496 warnings, 1 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 21360

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.

Only the first 50 of 21360 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.
"S2081" 733357 0.0 2 733356 0.0 1 30.52018541448188
"S2081" 733358 0.0 3 733357 0.0 2 493.1375356645473
"S2081" 733359 0.0 4 733358 0.0 3 342.2111468331213
"S2081" 733360 0.0 5 733359 0.0 4 1151.8678551697376
"S2081" 733361 0.0 6 733360 0.0 5 383.4381273095734
"S2081" 733362 0.0 7 733361 0.0 6 679.7759219796241
"S2081" 733363 0.0 8 733362 0.0 7 297.36096862267766
"S2081" 733364 0.0 9 733363 0.0 8 29.875532755973346
"S2081" 733365 0.0 10 733364 0.0 9 8.503710435484784
"S2081" 733366 0.0 11 733365 0.0 10 5.039930220640282
"S2081" 733367 0.0 12 733366 0.0 11 60.61746458580001
"S2081" 733368 0.0 13 733367 0.0 12 288.81875758804375
"S2081" 733369 0.0 14 733368 0.0 13 143.04376798218442
"S2081" 733370 0.0 15 733369 0.0 14 321.38043796533753
"S2081" 733371 0.0 16 733370 0.0 15 718.8025642142575
"S2081" 733372 0.0 17 733371 0.0 16 66.01248940819055
"S2081" 733373 0.0 18 733372 0.0 17 72.39424119293594
"S2081" 733374 0.0 19 733373 0.0 18 68.37363954041777
"S2081" 733375 0.0 20 733374 0.0 19 152.7330832929351
"S2081" 733376 0.0 21 733375 0.0 20 137.8313310004261
"S2081" 733377 0.0 22 733376 0.0 21 694.6252414349686
"S2081" 733378 0.0 23 733377 0.0 22 94.57207562274579
"S2081" 733379 0.0 24 733378 0.0 23 235.93042782005466
"S2081" 733380 0.0 25 733379 0.0 24 133.2476941249158
"S2081" 733381 0.0 26 733380 0.0 25 116.87680143652251
"S2081" 733382 0.0 27 733381 0.0 26 104.7265098547099
"S2081" 733383 0.0 28 733382 0.0 27 129.17694020385414
"S2081" 733384 0.0 29 733383 0.0 28 54.06190186506233
"S2081" 733385 0.0 30 733384 0.0 29 67.3480135395513
"S2081" 733386 0.0 31 733385 0.0 30 99.80544560054155
"S2081" 733387 0.0 32 733386 0.0 31 161.6777000241991
"S2081" 733388 0.0 33 733387 0.0 32 95.70743988420436
"S2081" 733389 0.0 34 733388 0.0 33 8.40701959234926
"S2081" 733390 0.0 35 733389 0.0 34 58.061767790580426
"S2081" 733391 0.0 36 733390 0.0 35 18.136140725132453
"S2081" 733392 0.0 37 733391 0.0 36 60.60157465933114
"S2081" 733393 0.0 38 733392 0.0 37 282.55848306695225
"S2081" 733394 0.0 39 733393 0.0 38 490.7470485904413
"S2081" 733395 0.0 40 733394 0.0 39 1.7788690805807972
"S2081" 733396 0.0 41 733395 0.0 40 21.62062016046088
"S2081" 733397 0.0 42 733396 0.0 41 83.35679349499638
"S2081" 733398 0.0 43 733397 0.0 42 12.498227818185475
"S2081" 733399 0.0 44 733398 0.0 43 21.95209190528925
"S2081" 733400 0.0 45 733399 0.0 44 124.30448516901244
"S2081" 733401 0.0 46 733400 0.0 45 120.0644655120605
"S2081" 733402 0.0 47 733401 0.0 46 36.83634360881155
"S2081" 733403 0.0 48 733402 0.0 47 75.42550464560472
"S2081" 733404 0.0 49 733403 0.0 48 73.36432112381917
"S2081" 733405 0.0 50 733404 0.0 49 36.1531663752207
"S2081" 733406 0.0 51 733405 0.0 50 165.63484061298166
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 304

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 304 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.
"S2081" 733467 0.0 112 733466 0.0 111 0.11119510090982554
"S2081" 733503 0.0 148 733502 0.0 147 1.015442603769173
"S798" 1436757 0.0 23 1436756 0.0 22 0.9488559051575304
"S798" 1436758 0.0 24 1436757 0.0 23 0.44478040434662636
"S798" 1436782 0.0 48 1436781 0.0 47 0.08379514353924997
"S798" 1436795 0.0 61 1436794 0.0 60 0.4021925347223901
"S798" 1436803 0.0 69 1436802 0.0 68 0.5559755066711003
"S798" 1436821 0.0 87 1436820 0.0 86 0.34393729630122477
"S798" 1436827 0.0 93 1436826 0.0 92 0.7961800095361903
"S798" 1436860 0.0 126 1436859 0.0 125 1.0007559103104025
"S798" 1436881 0.0 147 1436880 0.0 146 0.8442741345868074
"S798" 1436884 0.0 150 1436883 0.0 149 0.58584373525044
"S304" 1115699 0.0 10 1115698 0.0 9 0.5621060288684272
"S304" 1115700 0.0 11 1115699 0.0 10 0.23845406431145727
"S304" 1115701 0.0 12 1115700 0.0 11 0.23845406431145727
"S304" 1115702 0.0 13 1115701 0.0 12 0.5621060288684271
"S304" 1115717 0.0 28 1115716 0.0 27 0.6883750716594905
"S304" 1115763 0.0 74 1115762 0.0 73 0.5281490448295736
"S304" 1115798 0.0 109 1115797 0.0 108 0.9531364562548449
"S304" 1115799 0.0 110 1115798 0.0 109 0.11119510090982554
"S358" 1152164 0.0 281 1152163 0.0 280 0.17157893991288117
"S358" 1152181 0.0 298 1152180 0.0 297 0.2573798881471374
"S358" 1152388 0.0 505 1152387 0.0 504 0.6127643303182999
"S1696" 478354 0.0 109 478353 0.0 108 0.140757442058373
"S1696" 478380 0.0 135 478379 0.0 134 0.2814888156494958
"S1696" 478403 0.0 158 478402 0.0 157 1.0994418681031652
"S1696" 478413 0.0 168 478412 0.0 167 0.3412240553068841
"S1696" 478414 0.0 169 478413 0.0 168 1.0291861890198848
"S1696" 478439 0.0 194 478438 0.0 193 0.5559755059637761
"S1696" 478511 0.0 266 478510 0.0 265 0.17242960958671638
"S1213" 165869 0.0 31 165868 0.0 30 0.9466209791798625
"S1632" 439304 0.0 9 439303 0.0 8 0.17259915048839383
"S1632" 439322 0.0 27 439321 0.0 26 1.0995524178290046
"S1632" 439323 0.0 28 439322 0.0 27 1.0995524178290046
"S1632" 439336 0.0 41 439335 0.0 40 0.7596920892966206
"S1632" 439371 0.0 76 439370 0.0 75 0.8455421596293807
"S1632" 439449 0.0 154 439448 0.0 153 0.281688536930996
"S1270" 198261 0.0 47 198260 0.0 46 0.8899750916813677
"S1270" 198269 0.0 55 198268 0.0 54 0.17259915048839383
"S1270" 198287 0.0 73 198286 0.0 72 1.0995524178290046
"S1270" 198288 0.0 74 198287 0.0 73 1.0995524178290046
"S1270" 198301 0.0 87 198300 0.0 86 0.7596920892966206
"S1270" 198336 0.0 122 198335 0.0 121 0.8455421596293807
"S1270" 198414 0.0 200 198413 0.0 199 0.281688536930996
"S2152" 798536 0.0 33 798535 0.0 32 1.0829627493475966
"S2152" 798539 0.0 36 798538 0.0 35 0.7145693099478578
"S2152" 800254 0.0 1751 800253 0.0 1750 0.407383835256817
"S2152" 800261 0.0 1758 800260 0.0 1757 0.45289299715618886
"S2152" 800382 0.0 1879 800381 0.0 1878 1.0932770410076964
"S2152" 800394 0.0 1891 800393 0.0 1890 0.42093756511612246
equal_shape_distance_same_coordinates WARNING 652

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 652 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`.
"S2093" 753951 100779.96 1871 753950 100779.96 1870
"S2095" 756324 100779.96 1871 756323 100779.96 1870
"S2097" 762500 100878.65 1902 762499 100878.65 1901
"S774" 1424674 300.14 9 1424673 300.14 8
"S2098" 762687 6912.62 104 762686 6912.62 103
"S771" 1423976 11636.63 230 1423975 11636.63 229
"S770" 1423682 13531.25 155 1423681 13531.25 154
"S315" 1121904 7206.44 77 1121903 7206.44 76
"S314" 1121720 5343.16 161 1121719 5343.16 160
"S314" 1121727 5672.03 168 1121726 5672.03 167
"S320" 1126158 20121.21 292 1126157 20121.21 291
"S320" 1126190 24474.36 324 1126189 24474.36 323
"S786" 1429568 14992.69 145 1429567 14992.69 144
"S300" 1111165 50079.49 558 1111164 50079.49 557
"S310" 1118299 72294.86 550 1118298 72294.86 549
"S310" 1118326 74147.83 577 1118325 74147.83 576
"S338" 1138742 19685.39 109 1138741 19685.39 108
"S2052" 717549 16612.4 132 717548 16612.4 131
"S2057" 719720 24614.96 672 719719 24614.96 671
"S2057" 719735 25150.3 687 719734 25150.3 686
"S341" 1142895 68433.05 557 1142894 68433.05 556
"S341" 1142922 70286.01 584 1142921 70286.01 583
"S2058" 719777 3056.73 36 719776 3056.73 35
"S2058" 719804 4909.7 63 719803 4909.7 62
"S329" 1131425 64122.96 909 1131424 64122.96 908
"S327" 1129902 20041.47 529 1129901 20041.47 528
"S1193" 155833 8722.09 47 155832 8722.09 46
"S325" 1129044 80619.81 711 1129043 80619.81 710
"S325" 1129071 82472.78 738 1129070 82472.78 737
"S1196" 156983 9230.95 91 156982 9230.95 90
"S2044" 712720 2016.92 52 712719 2016.92 51
"S332" 1134205 39493.69 330 1134204 39493.69 329
"S332" 1134267 50156.78 392 1134266 50156.78 391
"S330" 1132698 39493.69 330 1132697 39493.69 329
"S330" 1132760 50156.78 392 1132759 50156.78 391
"S2074" 729766 2701.3 49 729765 2701.3 48
"S363" 1155969 109374.15 1132 1155968 109374.15 1131
"S363" 1155996 111227.12 1159 1155995 111227.12 1158
"S2060" 721414 56738.49 726 721413 56738.49 725
"S2060" 721463 60847.07 775 721462 60847.07 774
"S349" 1147182 547.74 19 1147181 547.74 18
"S349" 1147414 8263.72 251 1147413 8263.72 250
"S345" 1146254 9889.11 88 1146253 9889.11 87
"S345" 1146261 10319.56 95 1146260 10319.56 94
"S2067" 725672 4074.94 62 725671 4074.94 61
"S2067" 725687 4610.28 77 725686 4610.28 76
"S352" 1148960 4519.03 60 1148959 4519.03 59
"S350" 1148426 64024.1 717 1148425 64024.1 716
"S350" 1148453 65877.06 744 1148452 65877.06 743
"S377" 1164111 9230.95 91 1164110 9230.95 90
expired_calendar WARNING 17

expired_calendar

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

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

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
5 "FER2"
10 "FERE"
12 "FES2"
15 "FESE"
23 "GIO2"
24 "GIO4"
25 "GIO6"
27 "GIOE"
30 "GISA"
34 "NOVA"
35 "NOVB"
69 "SSDE"
71 "SSFE"
73 "SSGE"
74 "SSPE"
76 "SSSE"
78 "STA6"
fast_travel_between_consecutive_stops WARNING 254

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.

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

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.
1540 "409_2" "409" 905.8165939559827 30.193886465199427 32782 2 "B_40857" "ORISTANO VV. FF." "13:32:00" 32783 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:33:00"
1540 "409_2" "409" 375.0163932540784 31.251366104506534 32783 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:33:00" 32784 4 "B_4000" "ORISTANO STAZIONE ARST" "13:37:00"
1453 "401_18" "401" 349.53976962721856 29.12831413560155 31012 25 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "15:36:00" 31013 26 "B_40856" "ORISTANO VIA CAGLIARI 405" "15:40:00"
1453 "401_18" "401" 312.51366104506536 31.251366104506534 31013 26 "B_40856" "ORISTANO VIA CAGLIARI 405" "15:40:00" 31014 27 "B_4000" "ORISTANO STAZIONE ARST" "15:45:00"
1807 "427_9" "427" 468.770491567598 31.251366104506534 36936 1 "B_4000" "ORISTANO STAZIONE ARST" "08:13:00" 36937 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:16:00"
1807 "427_9" "427" 905.8165939559827 30.193886465199427 36937 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:16:00" 36938 3 "B_40857" "ORISTANO VV. FF." "08:17:00"
1656 "418_9" "418" 468.770491567598 31.251366104506534 34932 24 "B_4000" "ORISTANO STAZIONE ARST" "16:30:00" 34933 25 "B_40856" "ORISTANO VIA CAGLIARI 405" "16:33:00"
1656 "418_9" "418" 905.8165939559827 30.193886465199427 34933 25 "B_40856" "ORISTANO VIA CAGLIARI 405" "16:33:00" 34934 26 "B_40857" "ORISTANO VV. FF." "16:34:00"
1554 "411_1" "411" 349.53976962721856 29.12831413560155 33176 22 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:39:00" 33177 23 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:43:00"
1554 "411_1" "411" 919.0809647965818 30.636032159886064 33177 23 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:43:00" 33178 24 "B_4215" "ORISTANO VIA GENNARGENTU" "07:44:00"
1845 "437_1" "437" 919.0809647965818 30.636032159886064 37555 46 "B_4215" "ORISTANO VIA GENNARGENTU" "07:59:00" 37556 47 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:00:00"
1845 "437_1" "437" 905.8165939559827 30.193886465199427 37556 47 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:00:00" 37557 48 "B_40857" "ORISTANO VV. FF." "08:01:00"
1447 "401_12" "401" 349.53976962721856 29.12831413560155 30862 21 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "12:10:00" 30863 22 "B_40856" "ORISTANO VIA CAGLIARI 405" "12:14:00"
1447 "401_12" "401" 312.51366104506536 31.251366104506534 30863 22 "B_40856" "ORISTANO VIA CAGLIARI 405" "12:14:00" 30864 23 "B_4000" "ORISTANO STAZIONE ARST" "12:19:00"
1718 "424_2" "424" 468.770491567598 31.251366104506534 35916 10 "B_4000" "ORISTANO STAZIONE ARST" "08:03:00" 35917 11 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:06:00"
1718 "424_2" "424" 905.8165939559827 30.193886465199427 35917 11 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:06:00" 35918 12 "B_40857" "ORISTANO VV. FF." "08:07:00"
1571 "413_3" "413" 919.0809647965818 30.636032159886064 33581 23 "B_4215" "ORISTANO VIA GENNARGENTU" "08:13:00" 33582 24 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:14:00"
1571 "413_3" "413" 905.8165939559827 30.193886465199427 33582 24 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:14:00" 33583 25 "B_40857" "ORISTANO VV. FF." "08:15:00"
1508 "405_3" "405" 349.53976962721856 29.12831413560155 32123 9 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:46:00" 32124 10 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:50:00"
1508 "405_3" "405" 919.0809647965818 30.636032159886064 32124 10 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:50:00" 32125 11 "B_4215" "ORISTANO VIA GENNARGENTU" "07:51:00"
1695 "423_20" "423" 905.8165939559827 30.193886465199427 35606 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 35607 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1695 "423_20" "423" 375.0163932540784 31.251366104506534 35607 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00" 35608 4 "B_4000" "ORISTANO STAZIONE ARST" "14:32:00"
1645 "418_1" "418" 468.770491567598 31.251366104506534 34713 24 "B_4000" "ORISTANO STAZIONE ARST" "07:55:00" 34714 25 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:58:00"
1645 "418_1" "418" 905.8165939559827 30.193886465199427 34714 25 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:58:00" 34715 26 "B_40857" "ORISTANO VV. FF." "07:59:00"
1551 "410_3" "410" 349.53976962721856 29.12831413560155 33089 28 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:44:00" 33090 29 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:48:00"
1551 "410_3" "410" 312.51366104506536 31.251366104506534 33090 29 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:48:00" 33091 30 "B_4000" "ORISTANO STAZIONE ARST" "07:53:00"
1685 "423_11" "423" 919.0809647965818 30.636032159886064 35466 4 "B_4215" "ORISTANO VIA GENNARGENTU" "08:02:00" 35467 5 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:03:00"
1685 "423_11" "423" 905.8165939559827 30.193886465199427 35467 5 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:03:00" 35468 6 "B_40857" "ORISTANO VV. FF." "08:04:00"
1553 "410_9" "410" 349.53976962721856 29.12831413560155 33152 33 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "16:56:00" 33153 34 "B_40856" "ORISTANO VIA CAGLIARI 405" "17:00:00"
1553 "410_9" "410" 312.51366104506536 31.251366104506534 33153 34 "B_40856" "ORISTANO VIA CAGLIARI 405" "17:00:00" 33154 35 "B_4000" "ORISTANO STAZIONE ARST" "17:05:00"
1465 "401_5" "401" 937.540983135196 31.251366104506534 31252 1 "B_4000" "ORISTANO STAZIONE ARST" "07:40:00" 31253 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:41:00"
1465 "401_5" "401" 349.53976962721856 29.12831413560155 31253 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:41:00" 31254 3 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:45:00"
1746 "425_3" "425" 919.0809647965818 30.636032159886064 36346 19 "B_4215" "ORISTANO VIA GENNARGENTU" "08:09:00" 36347 20 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00"
1746 "425_3" "425" 905.8165939559827 30.193886465199427 36347 20 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00" 36348 21 "B_40857" "ORISTANO VV. FF." "08:11:00"
1552 "410_7" "410" 349.53976962721856 29.12831413560155 33118 28 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "09:42:00" 33119 29 "B_40856" "ORISTANO VIA CAGLIARI 405" "09:46:00"
1552 "410_7" "410" 312.51366104506536 31.251366104506534 33119 29 "B_40856" "ORISTANO VIA CAGLIARI 405" "09:46:00" 33120 30 "B_4000" "ORISTANO STAZIONE ARST" "09:51:00"
2167 "537_5" "537" 468.770491567598 31.251366104506534 43863 31 "B_4000" "ORISTANO STAZIONE ARST" "08:07:00" 43864 32 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00"
2167 "537_5" "537" 905.8165939559827 30.193886465199427 43864 32 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00" 43865 33 "B_40857" "ORISTANO VV. FF." "08:11:00"
1660 "419_4" "419" 905.8165939559827 30.193886465199427 34993 2 "B_40857" "ORISTANO VV. FF." "13:32:00" 34994 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:33:00"
1660 "419_4" "419" 375.0163932540784 31.251366104506534 34994 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:33:00" 34995 4 "B_4000" "ORISTANO STAZIONE ARST" "13:37:00"
1498 "404_6" "404" 905.8165939559827 30.193886465199427 31881 2 "B_40857" "ORISTANO VV. FF." "12:32:00" 31882 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "12:33:00"
1498 "404_6" "404" 375.0163932540784 31.251366104506534 31882 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "12:33:00" 31883 4 "B_4000" "ORISTANO STAZIONE ARST" "12:37:00"
1847 "437_3" "437" 919.0809647965818 30.636032159886064 37625 32 "B_4215" "ORISTANO VIA GENNARGENTU" "08:09:00" 37626 33 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00"
1847 "437_3" "437" 905.8165939559827 30.193886465199427 37626 33 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00" 37627 34 "B_40857" "ORISTANO VV. FF." "08:11:00"
975 "209_4" "209" 468.770491567598 31.251366104506534 19338 1 "B_4000" "ORISTANO STAZIONE ARST" "07:15:00" 19339 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:18:00"
975 "209_4" "209" 349.53976962721856 29.12831413560155 19339 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:18:00" 19340 3 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:22:00"
2428 "703_18" "703" 905.8165939559827 30.193886465199427 48742 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 48743 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
2428 "703_18" "703" 375.0163932540784 31.251366104506534 48743 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00" 48744 4 "B_4000" "ORISTANO STAZIONE ARST" "14:32:00"
1791 "427_45" "427" 468.770491567598 31.251366104506534 36768 13 "B_4000" "ORISTANO STAZIONE ARST" "15:58:00" 36769 14 "B_40856" "ORISTANO VIA CAGLIARI 405" "16:01:00"
1791 "427_45" "427" 905.8165939559827 30.193886465199427 36769 14 "B_40856" "ORISTANO VIA CAGLIARI 405" "16:01:00" 36770 15 "B_40857" "ORISTANO VV. FF." "16:02:00"
fast_travel_between_far_stops WARNING 120

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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

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.
1540 "409_2" "409" 905.8165939559827 30.193886465199427 32782 2 "B_40857" "ORISTANO VV. FF." "13:32:00" 32783 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:33:00"
1453 "401_18" "401" 349.53976962721856 29.12831413560155 31012 25 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "15:36:00" 31013 26 "B_40856" "ORISTANO VIA CAGLIARI 405" "15:40:00"
1807 "427_9" "427" 468.770491567598 31.251366104506534 36936 1 "B_4000" "ORISTANO STAZIONE ARST" "08:13:00" 36937 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:16:00"
1656 "418_9" "418" 468.770491567598 31.251366104506534 34932 24 "B_4000" "ORISTANO STAZIONE ARST" "16:30:00" 34933 25 "B_40856" "ORISTANO VIA CAGLIARI 405" "16:33:00"
1554 "411_1" "411" 349.53976962721856 29.12831413560155 33176 22 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:39:00" 33177 23 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:43:00"
1845 "437_1" "437" 919.0809647965818 30.636032159886064 37555 46 "B_4215" "ORISTANO VIA GENNARGENTU" "07:59:00" 37556 47 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:00:00"
1447 "401_12" "401" 349.53976962721856 29.12831413560155 30862 21 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "12:10:00" 30863 22 "B_40856" "ORISTANO VIA CAGLIARI 405" "12:14:00"
1718 "424_2" "424" 468.770491567598 31.251366104506534 35916 10 "B_4000" "ORISTANO STAZIONE ARST" "08:03:00" 35917 11 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:06:00"
1571 "413_3" "413" 919.0809647965818 30.636032159886064 33581 23 "B_4215" "ORISTANO VIA GENNARGENTU" "08:13:00" 33582 24 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:14:00"
1508 "405_3" "405" 349.53976962721856 29.12831413560155 32123 9 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:46:00" 32124 10 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:50:00"
1695 "423_20" "423" 905.8165939559827 30.193886465199427 35606 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 35607 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1645 "418_1" "418" 468.770491567598 31.251366104506534 34713 24 "B_4000" "ORISTANO STAZIONE ARST" "07:55:00" 34714 25 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:58:00"
1551 "410_3" "410" 349.53976962721856 29.12831413560155 33089 28 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "07:44:00" 33090 29 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:48:00"
1685 "423_11" "423" 919.0809647965818 30.636032159886064 35466 4 "B_4215" "ORISTANO VIA GENNARGENTU" "08:02:00" 35467 5 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:03:00"
1553 "410_9" "410" 349.53976962721856 29.12831413560155 33152 33 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "16:56:00" 33153 34 "B_40856" "ORISTANO VIA CAGLIARI 405" "17:00:00"
1465 "401_5" "401" 937.540983135196 31.251366104506534 31252 1 "B_4000" "ORISTANO STAZIONE ARST" "07:40:00" 31253 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:41:00"
1746 "425_3" "425" 919.0809647965818 30.636032159886064 36346 19 "B_4215" "ORISTANO VIA GENNARGENTU" "08:09:00" 36347 20 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00"
1552 "410_7" "410" 349.53976962721856 29.12831413560155 33118 28 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "09:42:00" 33119 29 "B_40856" "ORISTANO VIA CAGLIARI 405" "09:46:00"
2167 "537_5" "537" 468.770491567598 31.251366104506534 43863 31 "B_4000" "ORISTANO STAZIONE ARST" "08:07:00" 43864 32 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00"
1660 "419_4" "419" 905.8165939559827 30.193886465199427 34993 2 "B_40857" "ORISTANO VV. FF." "13:32:00" 34994 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:33:00"
1498 "404_6" "404" 905.8165939559827 30.193886465199427 31881 2 "B_40857" "ORISTANO VV. FF." "12:32:00" 31882 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "12:33:00"
1847 "437_3" "437" 919.0809647965818 30.636032159886064 37625 32 "B_4215" "ORISTANO VIA GENNARGENTU" "08:09:00" 37626 33 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:10:00"
975 "209_4" "209" 468.770491567598 31.251366104506534 19338 1 "B_4000" "ORISTANO STAZIONE ARST" "07:15:00" 19339 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:18:00"
2428 "703_18" "703" 905.8165939559827 30.193886465199427 48742 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 48743 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1791 "427_45" "427" 468.770491567598 31.251366104506534 36768 13 "B_4000" "ORISTANO STAZIONE ARST" "15:58:00" 36769 14 "B_40856" "ORISTANO VIA CAGLIARI 405" "16:01:00"
1511 "405_6" "405" 468.770491567598 31.251366104506534 32155 1 "B_4000" "ORISTANO STAZIONE ARST" "13:55:00" 32156 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:58:00"
1712 "423_7" "423" 468.770491567598 31.251366104506534 35831 13 "B_4000" "ORISTANO STAZIONE ARST" "07:52:00" 35832 14 "B_40856" "ORISTANO VIA CAGLIARI 405" "07:55:00"
1593 "414_24" "414" 905.8165939559827 30.193886465199427 33974 2 "B_40857" "ORISTANO VV. FF." "13:57:00" 33975 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:58:00"
1445 "401_10" "401" 349.53976962721856 29.12831413560155 30824 21 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "10:59:00" 30825 22 "B_40856" "ORISTANO VIA CAGLIARI 405" "11:03:00"
1566 "413_14" "413" 905.8165939559827 30.193886465199427 33434 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 33435 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1567 "413_16" "413" 905.8165939559827 30.193886465199427 33448 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 33449 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1561 "412_4" "412" 468.770491567598 31.251366104506534 33320 1 "B_4000" "ORISTANO STAZIONE ARST" "14:05:00" 33321 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:08:00"
1461 "401_27" "401" 468.770491567598 31.251366104506534 31181 1 "B_4000" "ORISTANO STAZIONE ARST" "20:05:00" 31182 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "20:08:00"
1505 "405_14" "405" 919.0809647965818 30.636032159886064 32078 4 "B_4215" "ORISTANO VIA GENNARGENTU" "14:41:00" 32079 5 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:42:00"
1556 "411_4" "411" 919.0809647965818 30.636032159886064 33209 4 "B_4215" "ORISTANO VIA GENNARGENTU" "14:41:00" 33210 5 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:42:00"
1690 "423_16" "423" 905.8165939559827 30.193886465199427 35534 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 35535 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1462 "401_28" "401" 349.53976962721856 29.12831413560155 31216 20 "B_40859" "SANTA GIUSTA VIA GIOVANNI XXIII 16" "21:31:00" 31217 21 "B_40856" "ORISTANO VIA CAGLIARI 405" "21:35:00"
1697 "423_22" "423" 905.8165939559827 30.193886465199427 35641 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 35642 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1803 "427_58" "427" 905.8165939559827 30.193886465199427 36900 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 36901 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1541 "409_3" "409" 919.0809647965818 30.636032159886064 32823 12 "B_4215" "ORISTANO VIA GENNARGENTU" "08:05:00" 32824 13 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:06:00"
1562 "412_6" "412" 905.8165939559827 30.193886465199427 33344 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 33345 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1509 "405_4" "405" 468.770491567598 31.251366104506534 32129 1 "B_4000" "ORISTANO STAZIONE ARST" "11:40:00" 32130 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "11:43:00"
2440 "703_5" "703" 919.0809647965818 30.636032159886064 49109 43 "B_4215" "ORISTANO VIA GENNARGENTU" "08:02:00" 49110 44 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:03:00"
1489 "404_12" "404" 905.8165939559827 30.193886465199427 31675 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 31676 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
2424 "703_14" "703" 905.8165939559827 30.193886465199427 48614 2 "B_40857" "ORISTANO VV. FF." "14:02:00" 48615 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:03:00"
1756 "427_13" "427" 468.770491567598 31.251366104506534 36425 1 "B_4000" "ORISTANO STAZIONE ARST" "07:59:00" 36426 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "08:02:00"
1448 "401_13" "401" 468.770491567598 31.251366104506534 30865 1 "B_4000" "ORISTANO STAZIONE ARST" "11:30:00" 30866 2 "B_40856" "ORISTANO VIA CAGLIARI 405" "11:33:00"
1692 "423_18" "423" 905.8165939559827 30.193886465199427 35562 2 "B_40857" "ORISTANO VV. FF." "14:27:00" 35563 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "14:28:00"
1828 "434_4" "434" 905.8165939559827 30.193886465199427 37279 2 "B_40857" "ORISTANO VV. FF." "13:27:00" 37280 3 "B_40856" "ORISTANO VIA CAGLIARI 405" "13:28:00"
2155 "530_1" "530" 468.770491567598 31.251366104506534 43601 44 "B_4000" "ORISTANO STAZIONE ARST" "08:57:00" 43602 45 "B_40856" "ORISTANO VIA CAGLIARI 405" "09:00:00"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

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

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_recommended_field WARNING 40

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_start_date"
"feed_info.txt" 2 "feed_end_date"
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
"fare_attributes.txt" 4 "agency_id"
"fare_attributes.txt" 5 "agency_id"
"fare_attributes.txt" 6 "agency_id"
"fare_attributes.txt" 7 "agency_id"
"fare_attributes.txt" 8 "agency_id"
"fare_attributes.txt" 9 "agency_id"
"fare_attributes.txt" 10 "agency_id"
"fare_attributes.txt" 11 "agency_id"
"fare_attributes.txt" 12 "agency_id"
"fare_attributes.txt" 13 "agency_id"
"fare_attributes.txt" 14 "agency_id"
"fare_attributes.txt" 15 "agency_id"
"fare_attributes.txt" 16 "agency_id"
"fare_attributes.txt" 17 "agency_id"
"fare_attributes.txt" 18 "agency_id"
"fare_attributes.txt" 19 "agency_id"
"fare_attributes.txt" 20 "agency_id"
"fare_attributes.txt" 21 "agency_id"
"fare_attributes.txt" 22 "agency_id"
"fare_attributes.txt" 23 "agency_id"
"fare_attributes.txt" 24 "agency_id"
"fare_attributes.txt" 25 "agency_id"
"fare_attributes.txt" 26 "agency_id"
"fare_attributes.txt" 27 "agency_id"
"fare_attributes.txt" 28 "agency_id"
"fare_attributes.txt" 29 "agency_id"
"fare_attributes.txt" 30 "agency_id"
"fare_attributes.txt" 31 "agency_id"
"fare_attributes.txt" 32 "agency_id"
"fare_attributes.txt" 33 "agency_id"
"fare_attributes.txt" 34 "agency_id"
"fare_attributes.txt" 35 "agency_id"
"fare_attributes.txt" 36 "agency_id"
"fare_attributes.txt" 37 "agency_id"
"fare_attributes.txt" 38 "agency_id"
"fare_attributes.txt" 39 "agency_id"
mixed_case_recommended_field WARNING 4586

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 4586 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.
"routes.txt" "route_long_name" "CAGLIARI - VILLASIMIUS - COSTA REI - S.VITO" 2
"routes.txt" "route_long_name" "ESCALAPLANO - BALLAO - MURAVERA - COLOSTRAI" 3
"routes.txt" "route_long_name" "VILLAGRANDE - LANUSEI - TORTOLI - IERZU - TERTENIA - MURAVERA - CAGLIARI" 4
"routes.txt" "route_long_name" "SUELLI - SENORBI' - SILIUS - ARMUNGIA - VILLASALTO - S.VITO - MURAVERA - COLOSTRAI" 5
"routes.txt" "route_long_name" "BURCEI - S.GREGORIO - QUARTU S.ELENA - CAGLIARI" 6
"routes.txt" "route_long_name" "CAGLIARI - QUARTU - MARA - SINNAI - SETTIMO - CAGLIARI" 7
"routes.txt" "route_long_name" "PERDASDEFOGU - BALLAO - ARMUNGIA - SILIUS - S.ANDREA FRIUS - CAGLIARI" 8
"routes.txt" "route_long_name" "USSANA - SESTU - OSPEDALE BROTZU - CAGLIARI" 9
"routes.txt" "route_long_name" "USSANA - SESTU - CAGLIARI" 10
"routes.txt" "route_long_name" "CAGLIARI - S.SPERATE - MONASTIR" 11
"routes.txt" "route_long_name" "CAGLIARI - S.SPERATE - DECIMOMANNU" 12
"routes.txt" "route_long_name" "CAGLIARI - MONASTIR - USSANA" 13
"routes.txt" "route_long_name" "CAGLIARI - NURAMINIS - PIMENTEL - SENORBI' - GUASILA - VILLANOVAFRANCA" 14
"routes.txt" "route_long_name" "SESTU - SETTIMO - SINNAI - POETTO" 15
"routes.txt" "route_long_name" "MONSERRATO POLICLINICO-SESTU SAN GEMILIANO-MONSERRATO POLICLINICO" 16
"routes.txt" "route_long_name" "VILLAMAR - SERRENTI - MONASTIR - CAGLIARI" 17
"routes.txt" "route_long_name" "CAGLIARI - QUARTU - PITZ'E SERRA - MARA - SINNAI - SETTIMO - POLICLINICO UNIV. - CAGLIARI" 18
"routes.txt" "route_long_name" "TUILI - PAULI ARBAREI - SARDARA - SANLURI - CAGLIARI" 19
"routes.txt" "route_long_name" "ALES - SANLURI - CAGLIARI" 20
"routes.txt" "route_long_name" "ALES - MORGONGIORI - GONNOSTRAMATZA - MOGORO - SANLURI - CAGLIARI" 21
"routes.txt" "route_long_name" "VILLASOR - SAN SPERATE - SESTU - CITTA' UNIVERSITARIA - MONSERRATO - CAGLIARI" 22
"routes.txt" "route_long_name" "VALLERMOSA - UTA - CAGLIARI" 23
"routes.txt" "route_long_name" "MONASTIR - USSANA - SESTU - MONSERRATO - PIRRI - SELARGIUS" 24
"routes.txt" "route_long_name" "VILLAMAR - SEGARIU - SANLURI - CAGLIARI" 25
"routes.txt" "route_long_name" "CHIA BAIA - TUARREDDA - MALFATANO - CAMPIONNA - TRAMATZU - TEULADA - VIA LITORANEA" 26
"routes.txt" "route_long_name" "CAGLIARI - RESIDENZA DEL SOLE - CAPOTERRA" 27
"routes.txt" "route_long_name" "CAGLIARI - SENORBI' - SELEGAS - SANLURI - S. GAVINO - GUSPINI" 28
"routes.txt" "route_long_name" "DOMUSDEMARIA - PULA - VILLA S.PIETRO - SARROCH - CAGLIARI IST. SCOLASTICI" 29
"routes.txt" "route_long_name" "CAGLIARI - PULA PARCO SCIENTIFICO E TECNOLOGICO" 30
"routes.txt" "route_long_name" "CAGLIARI - VILLASIMIUS - COSTA REY - S.VITO" 31
"routes.txt" "route_long_name" "PULA - PORTO COLUMBU - CAGLIARI" 32
"routes.txt" "route_long_name" "PULA - VILLA S.PIETRO - SARROCH - CAPOTERRA" 33
"routes.txt" "route_long_name" "CAGLIARI - AEROPORTO ELMAS" 34
"routes.txt" "route_long_name" "SINNAI - SETTIMO STAZIONE - SINNAI" 35
"routes.txt" "route_long_name" "MARA-SETTIMO-MARACALAGONIS" 36
"routes.txt" "route_long_name" "SANLURI - GUSPINI - ARBUS - FLUMINIMAGGIORE" 37
"routes.txt" "route_long_name" "VILLACIDRO - GUSPINI - ARBUS - MONTEVECCHIO - COSTA VERDE" 38
"routes.txt" "route_long_name" "VILLACIDRO - ARBUS - GUSPINI - ARBOREA - ORISTANO" 39
"routes.txt" "route_long_name" "PABILLONIS - ARBUS - GUSPINI - VILLACIDRO - DECIMOMANNU - CAGLIARI" 40
"routes.txt" "route_long_name" "MONTEVECCHIO - S.GAVINO - GUSPINI - CAGLIARI" 41
"routes.txt" "route_long_name" "GUSPINI - ARBUS - VILLACIDRO - SERRAMANNA - VILLASOR - Z.I. MACCHIAREDDU" 42
"routes.txt" "route_long_name" "S. GAVINO - SARDARA - SANLURI - SAMASSI - VILLASOR - Z.I. SARROCH" 43
"routes.txt" "route_long_name" "GUSPINI - PABILLONIS - SARDARA - SANLURI - CAGLIARI" 44
"routes.txt" "route_long_name" "ARBUS - GONNOSFANADIGA - VILLACIDRO - TURRIGHEDDA" 45
"routes.txt" "route_long_name" "GUSPINI - S.GAVINO - SANLURI - SAMASSI - VILLACIDRO - GUSPINI" 46
"routes.txt" "route_long_name" "BAUNEI - ARDALI - TRIEI - S.M.NAVARRESE - TORTOLI' - LANUSEI" 47
"routes.txt" "route_long_name" "NUORO - LANUSEI - BARISARDO - TORTOLI'" 48
"routes.txt" "route_long_name" "ARBATAX - TORTOLI' - BAUNEI - DORGALI - NUORO" 49
"routes.txt" "route_long_name" "C.GIUSTIZIERI - URZULEI - TALANA - TORTOLI' - ARBATAX" 50
"routes.txt" "route_long_name" "LANUSEI - CARDEDU - TERTENIA - PERDASDEFOGU" 51
route_short_name_too_long WARNING 4

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

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`.
"TCA" 318 "MONSERRATO-ISILI"
"TMA" 319 "MACOMER-NUORO"
"TSS1" 320 "SASSARI-ALGHERO"
"TSS2" 321 "SASSARI-SORSO"
stop_too_far_from_shape WARNING 3

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.
4096 "S2055" "857_1" 74866 "B_1516" "FLUMINIMAGGIORE VIA V. EMANUELE 122" [39.436037,8.497547] 140.48954149363885
4097 "S1917" "857_2" 74867 "B_1516" "FLUMINIMAGGIORE VIA V. EMANUELE 122" [39.436307,8.498105] 110.62559852918676
3520 "S51" "804_4" 61436 "B_1516" "FLUMINIMAGGIORE VIA V. EMANUELE 122" [39.436307,8.498105] 110.62559852918676
stop_without_stop_time WARNING 16

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
3466 "B_9301" "PERGOLESI 55 (ANG. VIA DONIZETTI)"
3467 "B_9302" "CASTIGLIONE (LATO OPPOSTO CAMPI SPORTIVI)"
3468 "B_9305" "PISANO (CENTRO COMMERCIALE)"
3469 "B_9315" "PIAZZA GIOVANNI"
3470 "B_9316" "CARACALLA (ANG. VIA SAN GIULIANO)"
3471 "B_9404" "VESALIO (METRO)"
3472 "B_9405" "PISANO (LATO OPPOSTO CENTRO COMMERCIALE)"
3473 "B_9408" "CASTIGLIONE (CAMPI SPORTIVI)"
3474 "B_9415" "PIAZZA GIOVANNI"
3475 "B_9416" "PORTO BOTTE (ANG. VIA PORTO ROTONDO)"
3478 "F_22563" "BARRALI"
3482 "F_22573" "DOLIANOVA"
3483 "F_22574" "DONORI"
3491 "F_22586" "MONSERRATO SAN GOTTARDO"
3507 "F_22621" "SETTIMO S.P."
3509 "F_22623" "SOLEMINIS"
stops_match_shape_out_of_order WARNING 3

stops_match_shape_out_of_order

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

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
3500 "S690" "804_11" 60975 "B_8163" "IGLESIAS VIA ROMA OVIESSE" [39.311517,8.533416999999998] 60974 "B_8124" "IGLESIAS STAZIONE FS" [39.310900000000004,8.540017]
5878 "4011" "MCA1_10p" 99914 "M_9201" "DELL'ARGINE" [39.264106648648074,9.13453078314433] 99913 "M_9200" "POLICLINICO" [39.26942730913988,9.12646327384208]
1506 "S2231" "405_16" 32099 "B_4095" "FIGU" [39.761274,8.861797] 32098 "B_4094" "GONNOSNO' CORSO UMBERTO 21" [39.759510173110975,8.871999588141149]
unusable_trip WARNING 203

unusable_trip

Trips must have more than one stop to be usable.

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

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
5632 "BCA1_1"
5633 "BCA1_10"
5634 "BCA1_100"
5635 "BCA1_101"
5636 "BCA1_102"
5637 "BCA1_103"
5638 "BCA1_104"
5639 "BCA1_105"
5640 "BCA1_106"
5641 "BCA1_107"
5642 "BCA1_108"
5643 "BCA1_109"
5644 "BCA1_10d"
5645 "BCA1_11"
5646 "BCA1_110"
5647 "BCA1_111"
5648 "BCA1_112"
5649 "BCA1_113"
5650 "BCA1_114"
5651 "BCA1_115"
5652 "BCA1_116"
5653 "BCA1_117"
5654 "BCA1_118"
5655 "BCA1_119"
5656 "BCA1_11d"
5657 "BCA1_12"
5658 "BCA1_120"
5659 "BCA1_121"
5660 "BCA1_122"
5661 "BCA1_123"
5662 "BCA1_124"
5663 "BCA1_125"
5664 "BCA1_126"
5665 "BCA1_127"
5666 "BCA1_128"
5667 "BCA1_129"
5668 "BCA1_12d"
5669 "BCA1_13"
5670 "BCA1_130"
5671 "BCA1_131"
5672 "BCA1_132"
5673 "BCA1_133"
5674 "BCA1_134"
5675 "BCA1_136"
5676 "BCA1_13d"
5677 "BCA1_14"
5678 "BCA1_14d"
5679 "BCA1_15"
5680 "BCA1_15d"
5681 "BCA1_16"
unused_shape WARNING 90

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

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

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"3102" 1753
"3107" 1973
"3108" 2193
"3109" 2792
"A48" 33528
"A60" 37078
"A66" 40937
"A68" 41728
"A78" 51250
"S1079" 96983
"S1084" 98698
"S110" 107477
"S1104" 109314
"S1130" 127488
"S1190" 154816
"S1213" 165839
"S1214" 165926
"S1343" 241629
"S1440" 304958
"S1451" 312330
"S1457" 315217
"S1482" 331774
"S1546" 380882
"S1550" 385121
"S1665" 461305
"S1726" 497063
"S1737" 505890
"S1751" 518466
"S1820" 560878
"S183" 565608
"S1853" 577379
"S1859" 581243
"S1869" 584921
"S1891" 600741
"S1902" 611172
"S1906" 615645
"S1909" 620341
"S1958" 656764
"S2021" 699276
"S2023" 700406
"S2027" 701538
"S2029" 702653
"S2048" 715453
"S218" 817327
"S2182" 818804
"S219" 822259
"S2198" 826743
"S220" 827881
"S223" 842243
"S2235" 843536
unused_trip WARNING 203

unused_trip

Trip is not be used in stop_times.txt

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

You can see more about this notice here.

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

tripId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"BCA1_1" 5632
"BCA1_10" 5633
"BCA1_100" 5634
"BCA1_101" 5635
"BCA1_102" 5636
"BCA1_103" 5637
"BCA1_104" 5638
"BCA1_105" 5639
"BCA1_106" 5640
"BCA1_107" 5641
"BCA1_108" 5642
"BCA1_109" 5643
"BCA1_10d" 5644
"BCA1_11" 5645
"BCA1_110" 5646
"BCA1_111" 5647
"BCA1_112" 5648
"BCA1_113" 5649
"BCA1_114" 5650
"BCA1_115" 5651
"BCA1_116" 5652
"BCA1_117" 5653
"BCA1_118" 5654
"BCA1_119" 5655
"BCA1_11d" 5656
"BCA1_12" 5657
"BCA1_120" 5658
"BCA1_121" 5659
"BCA1_122" 5660
"BCA1_123" 5661
"BCA1_124" 5662
"BCA1_125" 5663
"BCA1_126" 5664
"BCA1_127" 5665
"BCA1_128" 5666
"BCA1_129" 5667
"BCA1_12d" 5668
"BCA1_13" 5669
"BCA1_130" 5670
"BCA1_131" 5671
"BCA1_132" 5672
"BCA1_133" 5673
"BCA1_134" 5674
"BCA1_136" 5675
"BCA1_13d" 5676
"BCA1_14" 5677
"BCA1_14d" 5678
"BCA1_15" 5679
"BCA1_15d" 5680
"BCA1_16" 5681
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.
"calendar.txt" "service_description" 11