toscana-regionale — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-25T00:27:56Z,
for the dataset file:///shared/toscana-regionale_f494248e.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Autolinee Toscane
Publisher URL:
https://www.at-bus.it/
Feed Email:
N/A
Feed Language:
Italian
Feed Start Date:
2026-07-24
Feed End Date:
2026-08-13

Files included


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

Counts


  • Agencies: 44
  • Blocks: 0
  • Routes: 765
  • Shapes: 5781
  • Stops: 28828
  • Trips: 206413

Specification Compliance report

232785 notices reported (8 errors, 222285 warnings, 10492 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates ERROR 8

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.
"14201" 3995433 41013.0 932 3995432 41013.0 931 17290.778825479963
"14201" 3995693 62404.0 1192 3995692 62404.0 1191 17290.778825479963
"14202" 4000843 41013.0 932 4000842 41013.0 931 17290.778825479963
"14202" 4001103 62404.0 1192 4001102 62404.0 1191 17290.778825479963
"870" 7229545 4056.0 258 7229544 4056.0 257 193.73074213205942
"871" 7230010 4057.0 257 7230009 4057.0 256 193.73074213205942
"12259" 6963383 1299.0 32 6963382 1299.0 31 217.8882536764027
"12259" 6963395 1522.0 44 6963394 1522.0 43 217.8882536764027
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 58

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 58 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.
"1019" 1145335 111075.0 3257 1145334 111075.0 3256 0.22239020252697528
"1019" 1145428 114363.0 3350 1145427 114363.0 3349 0.11119510161714974
"3753" 7272613 135545.0 2013 7272612 135545.0 2012 0.3335853034368008
"3753" 7272631 135919.0 2031 7272630 135919.0 2030 0.3431277245511976
"3753" 7272684 137356.0 2084 7272683 137356.0 2083 0.3335853034368008
"3753" 7272925 140739.0 2325 7272924 140739.0 2324 0.3335853034368008
"3753" 7272942 141398.0 2342 7272941 141398.0 2341 0.3335853034368008
"3753" 7272989 142465.0 2389 7272988 142465.0 2388 0.33987507231677583
"3753" 7272990 142465.0 2390 7272989 142465.0 2389 0.3335853034368008
"3753" 7273038 143265.0 2438 7273037 143265.0 2437 0.3335853034368008
"3753" 7273039 143265.0 2439 7273038 143265.0 2438 0.3335853034368008
"3754" 1058470 104547.0 1039 1058469 104547.0 1038 0.11119510090982554
"3754" 1058778 111225.0 1347 1058777 111225.0 1346 0.8895608094005769
"3754" 1058793 111536.0 1362 1058792 111536.0 1361 0.5792768804897871
"3754" 1058854 112090.0 1423 1058853 112090.0 1422 0.16265600132264219
"3754" 1058860 112109.0 1429 1058859 112109.0 1428 0.22239020181965108
"3754" 1059107 119910.0 1676 1059106 119910.0 1675 0.40704062346553654
"3754" 1059163 120795.0 1732 1059162 120795.0 1731 0.22239020323429948
"3754" 1059227 122865.0 1796 1059226 122865.0 1795 0.3712198572872544
"3754" 1059739 139069.0 2308 1059738 139069.0 2307 0.6721383394026785
"3754" 1059858 142831.0 2427 1059857 142831.0 2426 0.22239020181965108
"3754" 1059905 143689.0 2474 1059904 143689.0 2473 0.22239020252697528
"3754" 1059944 144403.0 2513 1059943 144403.0 2512 0.19752193662781414
"3754" 1059959 144594.0 2528 1059958 144594.0 2527 0.8159779400613505
"3754" 1059981 144988.0 2550 1059980 144988.0 2549 0.22239020252697528
"3754" 1060004 145400.0 2573 1060003 145400.0 2572 0.11119510020250134
"3754" 1060077 146445.0 2646 1060076 146445.0 2645 0.11119510161714974
"3755" 1063613 104547.0 1039 1063612 104547.0 1038 0.11119510090982554
"3755" 1063942 111536.0 1368 1063941 111536.0 1367 0.5792768804897871
"3755" 1063996 112248.0 1422 1063995 112248.0 1421 0.11119510161714974
"3755" 1064013 112499.0 1439 1064012 112499.0 1438 0.22239020252697528
"3755" 1064029 112748.0 1455 1064028 112748.0 1454 0.11119510161714974
"3755" 1064066 113013.0 1492 1064065 113013.0 1491 0.16265600132264219
"3755" 1064072 113032.0 1498 1064071 113032.0 1497 0.22239020181965108
"3755" 1064319 120833.0 1745 1064318 120833.0 1744 0.40704062346553654
"3755" 1064375 121718.0 1801 1064374 121718.0 1800 0.22239020323429948
"3755" 1064439 123788.0 1865 1064438 123788.0 1864 0.3712198572872544
"3755" 1064951 139992.0 2377 1064950 139992.0 2376 0.6721383394026785
"3755" 1065070 143754.0 2496 1065069 143754.0 2495 0.22239020181965108
"3755" 1065117 144612.0 2543 1065116 144612.0 2542 0.22239020252697528
"3755" 1065156 145326.0 2582 1065155 145326.0 2581 0.19752193662781414
"3755" 1065171 145517.0 2597 1065170 145517.0 2596 0.8159779400613505
"3755" 1065193 145911.0 2619 1065192 145911.0 2618 0.22239020252697528
"3755" 1065216 146323.0 2642 1065215 146323.0 2641 0.11119510020250134
"3755" 1065289 147368.0 2715 1065288 147368.0 2714 0.11119510161714974
"14360" 1062090 135545.0 2013 1062089 135545.0 2012 0.3335853034368008
"14360" 1062108 135919.0 2031 1062107 135919.0 2030 0.3431277245511976
"14360" 1062161 137356.0 2084 1062160 137356.0 2083 0.3335853034368008
"14360" 1062190 137807.0 2113 1062189 137807.0 2112 0.7783657084907514
"14360" 1062308 139265.0 2231 1062307 139265.0 2230 0.7783657077834272
equal_shape_distance_same_coordinates WARNING 100000

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 100000 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`.
"4970" 5823944 0.368457 3 5823943 0.368457 2
"4970" 5823964 432.0 23 5823963 432.0 22
"4970" 5823965 432.0 24 5823964 432.0 23
"4970" 5823966 432.0 25 5823965 432.0 24
"4970" 5823967 432.0 26 5823966 432.0 25
"4970" 5823968 432.0 27 5823967 432.0 26
"4970" 5823969 432.0 28 5823968 432.0 27
"4970" 5823978 731.63 37 5823977 731.63 36
"4970" 5823979 731.63 38 5823978 731.63 37
"4970" 5823991 1009.63 50 5823990 1009.63 49
"4970" 5824003 1498.63 62 5824002 1498.63 61
"4970" 5824014 1884.63 73 5824013 1884.63 72
"4970" 5824015 1884.63 74 5824014 1884.63 73
"4970" 5824018 1885.37 77 5824017 1885.37 76
"4970" 5824019 1885.37 78 5824018 1885.37 77
"4970" 5824033 2151.63 92 5824032 2151.63 91
"4970" 5824034 2151.63 93 5824033 2151.63 92
"4970" 5824035 2151.63 94 5824034 2151.63 93
"4970" 5824038 2152.37 97 5824037 2152.37 96
"4970" 5824039 2152.37 98 5824038 2152.37 97
"4970" 5824040 2152.37 99 5824039 2152.37 98
"4970" 5824051 2594.63 110 5824050 2594.63 109
"4970" 5824052 2594.63 111 5824051 2594.63 110
"4970" 5824055 2595.37 114 5824054 2595.37 113
"4970" 5824056 2595.37 115 5824055 2595.37 114
"4970" 5824063 2890.63 122 5824062 2890.63 121
"4970" 5824064 2890.63 123 5824063 2890.63 122
"4970" 5824092 3258.63 151 5824091 3258.63 150
"4970" 5824093 3258.63 152 5824092 3258.63 151
"4970" 5824117 3450.63 176 5824116 3450.63 175
"4970" 5824118 3450.63 177 5824117 3450.63 176
"4970" 5824160 3950.63 219 5824159 3950.63 218
"4970" 5824161 3950.63 220 5824160 3950.63 219
"4970" 5824180 4259.63 239 5824179 4259.63 238
"4970" 5824181 4259.63 240 5824180 4259.63 239
"4970" 5824235 4786.63 294 5824234 4786.63 293
"4970" 5824236 4786.63 295 5824235 4786.63 294
"4970" 5824239 4787.37 298 5824238 4787.37 297
"4970" 5824240 4787.37 299 5824239 4787.37 298
"4970" 5824341 5669.37 400 5824340 5669.37 399
"4970" 5824342 5669.37 401 5824341 5669.37 400
"4970" 5824380 5919.37 439 5824379 5919.37 438
"4970" 5824381 5919.37 440 5824380 5919.37 439
"4970" 5824424 6275.37 483 5824423 6275.37 482
"4970" 5824425 6275.37 484 5824424 6275.37 483
"4970" 5824458 6827.37 517 5824457 6827.37 516
"4970" 5824459 6827.37 518 5824458 6827.37 517
"4970" 5824482 7041.37 541 5824481 7041.37 540
"4970" 5824483 7041.37 542 5824482 7041.37 541
"4970" 5824528 7604.37 587 5824527 7604.37 586
expired_calendar WARNING 467

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
558 "116-18967"
566 "116-22130"
567 "116-22131"
568 "116-22132"
569 "116-22133"
570 "116-22134"
571 "116-22135"
572 "116-22136"
573 "116-22259"
574 "116-22260"
575 "116-22261"
576 "116-22262"
577 "116-22263"
578 "116-22264"
579 "116-22265"
580 "116-22266"
581 "116-22267"
582 "116-22268"
583 "116-22269"
584 "116-22270"
585 "116-22271"
586 "116-22272"
591 "119-21885"
592 "119-21886"
593 "119-21887"
772 "125-21720"
773 "125-21721"
774 "125-21722"
775 "125-21723"
776 "125-21724"
777 "125-21725"
778 "125-21726"
779 "125-21727"
780 "125-21728"
781 "125-21729"
782 "125-21730"
783 "125-21731"
784 "125-21732"
785 "125-21733"
786 "125-21734"
787 "125-21735"
788 "125-21736"
789 "125-21753"
790 "125-21754"
791 "125-21844"
792 "125-21845"
793 "125-21846"
794 "125-21847"
795 "125-21848"
796 "125-21849"
fast_travel_between_consecutive_stops WARNING 468

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 468 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.
104892 "19786-5" "148" 258.20231600226185 0.7172286555618385 2781612 6 "171967" "RAVI BIVIO" "14:01:00" 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10"
104884 "19785-5" "148" 258.20231600226185 0.7172286555618385 2781612 6 "171967" "RAVI BIVIO" "14:01:00" 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10"
104908 "19788-5" "148" 258.20231600226185 0.7172286555618385 2781612 6 "171967" "RAVI BIVIO" "14:01:00" 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10"
104916 "19789-5" "148" 258.20231600226185 0.7172286555618385 2781612 6 "171967" "RAVI BIVIO" "14:01:00" 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10"
104900 "19787-5" "148" 258.20231600226185 0.7172286555618385 2781612 6 "171967" "RAVI BIVIO" "14:01:00" 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10"
104892 "19786-5" "148" 210.4463130337143 2.922865458801587 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10" 2781614 8 "171969" "GAVORRANO STAZIONE FS" "14:02:00"
104884 "19785-5" "148" 210.4463130337143 2.922865458801587 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10" 2781614 8 "171969" "GAVORRANO STAZIONE FS" "14:02:00"
104908 "19788-5" "148" 210.4463130337143 2.922865458801587 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10" 2781614 8 "171969" "GAVORRANO STAZIONE FS" "14:02:00"
104916 "19789-5" "148" 210.4463130337143 2.922865458801587 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10" 2781614 8 "171969" "GAVORRANO STAZIONE FS" "14:02:00"
104900 "19787-5" "148" 210.4463130337143 2.922865458801587 2781613 7 "172023" "NUOVO INGUARDIO" "14:01:10" 2781614 8 "171969" "GAVORRANO STAZIONE FS" "14:02:00"
102505 "19540-6" "143" 162.72308289333304 3.164059945148143 2726466 5 "170198" "PITIGLIANO AUTOSTAZIONE" "14:07:00" 2726467 6 "171076" "FONTE ROSA" "14:08:10"
102459 "19535-6" "143" 162.72308289333304 3.164059945148143 2726466 5 "170198" "PITIGLIANO AUTOSTAZIONE" "14:07:00" 2726467 6 "171076" "FONTE ROSA" "14:08:10"
102469 "19536-6" "143" 162.72308289333304 3.164059945148143 2726466 5 "170198" "PITIGLIANO AUTOSTAZIONE" "14:07:00" 2726467 6 "171076" "FONTE ROSA" "14:08:10"
102449 "19534-6" "143" 162.72308289333304 3.164059945148143 2726466 5 "170198" "PITIGLIANO AUTOSTAZIONE" "14:07:00" 2726467 6 "171076" "FONTE ROSA" "14:08:10"
102479 "19537-6" "143" 162.72308289333304 3.164059945148143 2726466 5 "170198" "PITIGLIANO AUTOSTAZIONE" "14:07:00" 2726467 6 "171076" "FONTE ROSA" "14:08:10"
102495 "19539-6" "143" 162.72308289333304 3.164059945148143 2726466 5 "170198" "PITIGLIANO AUTOSTAZIONE" "14:07:00" 2726467 6 "171076" "FONTE ROSA" "14:08:10"
102505 "19540-6" "143" 165.3566016184087 1.561701237507193 2726467 6 "171076" "FONTE ROSA" "14:08:10" 2726468 7 "171345" "FILETTA" "14:08:44"
102459 "19535-6" "143" 165.3566016184087 1.561701237507193 2726467 6 "171076" "FONTE ROSA" "14:08:10" 2726468 7 "171345" "FILETTA" "14:08:44"
102469 "19536-6" "143" 165.3566016184087 1.561701237507193 2726467 6 "171076" "FONTE ROSA" "14:08:10" 2726468 7 "171345" "FILETTA" "14:08:44"
102449 "19534-6" "143" 165.3566016184087 1.561701237507193 2726467 6 "171076" "FONTE ROSA" "14:08:10" 2726468 7 "171345" "FILETTA" "14:08:44"
102479 "19537-6" "143" 165.3566016184087 1.561701237507193 2726467 6 "171076" "FONTE ROSA" "14:08:10" 2726468 7 "171345" "FILETTA" "14:08:44"
102495 "19539-6" "143" 165.3566016184087 1.561701237507193 2726467 6 "171076" "FONTE ROSA" "14:08:10" 2726468 7 "171345" "FILETTA" "14:08:44"
198490 "6018-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
198484 "6017-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
198478 "6016-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
198472 "6015-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
198466 "6014-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
198578 "6026-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
129571 "22395-4" "661" 198.1800913885287 0.9909004569426434 5402996 6 "149466" "TAVERNELLE - OSTERIA" "07:55:00" 5402997 7 "149532" "TAVERNELLE FORNACE" "07:55:18"
198490 "6018-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
198484 "6017-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
198478 "6016-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
198472 "6015-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
198466 "6014-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
198578 "6026-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
129571 "22395-4" "661" 154.00280792970898 0.3422284620660199 5402999 9 "149536" "ANGHIARI PESA" "07:55:52" 5403000 10 "149538" "ANGHIARI STAZIONE CARABINIERI" "07:56:00"
2165 "12199-2" "567" 163.89490745450016 0.910527263636112 55052 13 "137488" "Località Guercio" "06:30:00" 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20"
2157 "12198-2" "567" 163.89490745450016 0.910527263636112 55052 13 "137488" "Località Guercio" "06:30:00" 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20"
2183 "12202-2" "567" 163.89490745450016 0.910527263636112 55052 13 "137488" "Località Guercio" "06:30:00" 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20"
2189 "12203-2" "567" 163.89490745450016 0.910527263636112 55052 13 "137488" "Località Guercio" "06:30:00" 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20"
2171 "12200-2" "567" 163.89490745450016 0.910527263636112 55052 13 "137488" "Località Guercio" "06:30:00" 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20"
2177 "12201-2" "567" 163.89490745450016 0.910527263636112 55052 13 "137488" "Località Guercio" "06:30:00" 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20"
2165 "12199-2" "567" 179.25030764303688 0.1991670084922632 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20" 55054 15 "137763" "via Camaiore civ.4525" "06:30:24"
2157 "12198-2" "567" 179.25030764303688 0.1991670084922632 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20" 55054 15 "137763" "via Camaiore civ.4525" "06:30:24"
2183 "12202-2" "567" 179.25030764303688 0.1991670084922632 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20" 55054 15 "137763" "via Camaiore civ.4525" "06:30:24"
2189 "12203-2" "567" 179.25030764303688 0.1991670084922632 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20" 55054 15 "137763" "via Camaiore civ.4525" "06:30:24"
2171 "12200-2" "567" 179.25030764303688 0.1991670084922632 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20" 55054 15 "137763" "via Camaiore civ.4525" "06:30:24"
2177 "12201-2" "567" 179.25030764303688 0.1991670084922632 55053 14 "158823" "Via Provinciale 4266 bivio Mutigliano" "06:30:20" 55054 15 "137763" "via Camaiore civ.4525" "06:30:24"
2165 "12199-2" "567" 170.63749938447495 0.379194443076611 55055 16 "137717" "Via Camaiore bivio Cappella" "06:30:34" 55056 17 "137447" "via Camaiore carrozzeria" "06:30:42"
2157 "12198-2" "567" 170.63749938447495 0.379194443076611 55055 16 "137717" "Via Camaiore bivio Cappella" "06:30:34" 55056 17 "137447" "via Camaiore carrozzeria" "06:30:42"
fast_travel_between_far_stops WARNING 13

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.

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.
116438 "21470-10" "179" 224.16178489165767 10.211814645064406 3038000 8 "149404" "VIA ASCIONE INC. VIA VILLE" "14:38:02" 3038017 25 "149323" "SP. SETTE PONTI NC.32" "14:40:46"
140632 "23057-13" "179" 224.16178489165767 10.211814645064406 3695843 8 "149404" "VIA ASCIONE INC. VIA VILLE" "14:38:02" 3695860 25 "149323" "SP. SETTE PONTI NC.32" "14:40:46"
156029 "23979-13" "179" 224.16178489165767 10.211814645064406 4112862 8 "149404" "VIA ASCIONE INC. VIA VILLE" "14:38:02" 4112879 25 "149323" "SP. SETTE PONTI NC.32" "14:40:46"
151044 "23678-10" "179" 224.16178489165767 10.211814645064406 3975889 8 "149404" "VIA ASCIONE INC. VIA VILLE" "14:38:02" 3975906 25 "149323" "SP. SETTE PONTI NC.32" "14:40:46"
151054 "23678-9" "179" 157.15075780524816 10.127493280782659 3976197 18 "149389" "P.ZA CENTRALE TRAIANA FRONTE CIV. 20" "14:10:00" 3976212 33 "163328" "ASCIONE BIVIO MANDRIOLA DIR. C.GIALLI" "14:13:52"
116448 "21470-9" "179" 157.15075780524816 10.127493280782659 3038308 18 "149389" "P.ZA CENTRALE TRAIANA FRONTE CIV. 20" "14:10:00" 3038323 33 "163328" "ASCIONE BIVIO MANDRIOLA DIR. C.GIALLI" "14:13:52"
140631 "23057-12" "179" 157.15075780524816 10.127493280782659 3695805 18 "149389" "P.ZA CENTRALE TRAIANA FRONTE CIV. 20" "14:10:00" 3695820 33 "163328" "ASCIONE BIVIO MANDRIOLA DIR. C.GIALLI" "14:13:52"
156028 "23979-12" "179" 157.15075780524816 10.127493280782659 4112824 18 "149389" "P.ZA CENTRALE TRAIANA FRONTE CIV. 20" "14:10:00" 4112839 33 "163328" "ASCIONE BIVIO MANDRIOLA DIR. C.GIALLI" "14:13:52"
72966 "17015-2" "420" 179.65497664069972 15.37048133481542 1949943 20 "151282" "DI PRATO LARGA" "16:35:52" 1949945 22 "162136" "BARBERINO CASELLO A1" "16:41:00"
72968 "17016-2" "420" 179.65497664069972 15.37048133481542 1950000 20 "151282" "DI PRATO LARGA" "16:35:52" 1950002 22 "162136" "BARBERINO CASELLO A1" "16:41:00"
72970 "17017-2" "420" 179.65497664069972 15.37048133481542 1950057 20 "151282" "DI PRATO LARGA" "16:35:52" 1950059 22 "162136" "BARBERINO CASELLO A1" "16:41:00"
72972 "17018-2" "420" 179.65497664069972 15.37048133481542 1950114 20 "151282" "DI PRATO LARGA" "16:35:52" 1950116 22 "162136" "BARBERINO CASELLO A1" "16:41:00"
72974 "17019-2" "420" 179.65497664069972 15.37048133481542 1950171 20 "151282" "DI PRATO LARGA" "16:35:52" 1950173 22 "162136" "BARBERINO CASELLO A1" "16:41:00"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

Dataset should cover at least the next 30 days of service.

At any time, the GTFS dataset should cover at least the next 30 days of service, and ideally for as long as the operator is confident that the schedule will continue to be operated.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260725" "20260813" "20260824"
leading_or_trailing_whitespaces WARNING 167

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

Only the first 50 of 167 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.
"routes.txt" 188 "route_long_name" "LATERINA-MONTALTO-LEVANE-MONTEVARCHI "
"routes.txt" 195 "route_long_name" "AREZZO-ANGHIARI-SANSEPOLCRO "
"routes.txt" 196 "route_long_name" "VALSAVIGNONE-PIEVE S.STEFANO-CITTÀ DI CASTELLO "
"routes.txt" 198 "route_long_name" "LATERINA-CASTIGLION FIBOCCHI-AREZZO "
"routes.txt" 199 "route_long_name" "BADIA PRATAGLIA-PARTINA-BIBBIENA-POPPI "
"routes.txt" 200 "route_long_name" "CORSALONE-BIBBIENA-SOCI-POPPI "
"routes.txt" 201 "route_long_name" "CORSALONE-BIBBIENA-CHIUSI DELLA V.-PIEVE S.STEFANO "
"routes.txt" 202 "route_long_name" "BIBBIENA-RASSINA-CHITIGNANO-CHIUSI DELLA VERNA "
"routes.txt" 203 "route_long_name" "MONTEMIGNAIO-STRADA-BORGO ALLA COLLINA-POPPI "
"routes.txt" 209 "route_long_name" "MONTE S.S.-CIGGIANO-B.PINO-CIVITELLA-MONTAGNANO "
"routes.txt" 211 "route_long_name" "M.S.SAVINO STAZ.-M.S.SAVINO PAESE-PALAZZUOLO "
"routes.txt" 212 "route_long_name" "BETTOLLE-FOIANO-CESA-PIEVE AL TOPPO-AREZZO "
"routes.txt" 213 "route_long_name" "AREZZO-CASTIGLION FIORENTINO-CAMUCIA-CORTONA "
"routes.txt" 214 "route_long_name" "MONTE S.SAVINO-LUCIGNANO-MARCIANO-FOIANO "
"routes.txt" 225 "route_long_name" "MAREMA' - OSPEDALE - STAZIONE FS - AURELIA ANTICA "
"routes.txt" 227 "route_long_name" "STAZIONE FS - PIZZETTI - OSPEDALE - STAZIONE FS "
"routes.txt" 229 "route_long_name" "STAZIONE FS - CIMITERO STERPETO "
"routes.txt" 230 "route_long_name" "GIUSTI-CIMITERO STERPETO "
"routes.txt" 231 "route_long_name" "ORCAGNA-ALFIERI-STAZIONE FS "
"routes.txt" 238 "route_long_name" "ORBETELLO-PORTO SANTO STEFANO "
"routes.txt" 239 "route_long_name" "ORBETELLO-PORTO ERCOLE "
"routes.txt" 240 "route_long_name" "GROSSETO-CASTIGLIONE DELLA PESCAIA "
"routes.txt" 241 "route_long_name" "GROSSETO-BURIANO-VETULONIA "
"routes.txt" 242 "route_long_name" "GROSSETO-TIRLI "
"routes.txt" 243 "route_long_name" "PITIGLIANO-ALBINIA-ORBETELLO "
"routes.txt" 244 "route_long_name" "CAPALBIO-ORBETELLO "
"routes.txt" 245 "route_long_name" "ORBETELLO-ALBINIA-PORTO S.STEFANO "
"routes.txt" 246 "route_long_name" "MANCIANO-SATURNIA "
"routes.txt" 247 "route_long_name" "SEMPRONIANO-CASTELL'AZZARA-PITIGLIANO "
"routes.txt" 248 "route_long_name" "ARCIDOSSO-MONTELATERONE "
"routes.txt" 249 "route_long_name" "ARCIDOSSO-SANTA FIORA-CASTELL'AZZARA "
"routes.txt" 250 "route_long_name" "CASA DEL CORTO-CASTELL'AZZARA-SELVENA "
"routes.txt" 251 "route_long_name" "ROCCASTRADA-GROSSETO "
"routes.txt" 252 "route_long_name" "PARI CIMITERO-PARI BIVIO SUD "
"routes.txt" 253 "route_long_name" "PARI-PAGANICO-GROSSETO "
"routes.txt" 254 "route_long_name" "GIUNCARICO-RIBOLLA "
"routes.txt" 256 "route_long_name" "GROSSETO-GIUNCARICO-GAVORRANO "
"routes.txt" 257 "route_long_name" "SCARLINO-FOLLONICA "
"routes.txt" 258 "route_long_name" "GAVORRANO-FOLLONICA "
"routes.txt" 261 "route_long_name" "RIBOLLA-GAVORRANO-PUNTA ALA "
"routes.txt" 262 "route_long_name" "GAVORRANO-MASSA MARITTIMA "
"routes.txt" 263 "route_long_name" "MASSA MARITTIMA-MONTEROTONDO-LARDERELLO "
"routes.txt" 264 "route_long_name" "MASSA MARITTIMA-EX P.ZZA MERCATO/MASSA MARITTIMA "
"routes.txt" 265 "route_long_name" "ORBETELLO-ALBINIA-GROSSETO "
"routes.txt" 266 "route_long_name" "PITIGLIANO-ALBINIA-GROSSETO "
"routes.txt" 267 "route_long_name" "ARCIDOSSO-PAGANICO-GROSSETO "
"routes.txt" 268 "route_long_name" "MASSA MARITTIMA-GROSSETO FS "
"routes.txt" 269 "route_long_name" "GROSSETO-CALDANA-GAVORRANO "
"routes.txt" 270 "route_long_name" "MASSA MARITTIMA-SCARLINO SCALO-CASONE "
"routes.txt" 271 "route_long_name" "TATTI-RIBOLLA "
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 1

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_version"
mixed_case_recommended_field WARNING 114134

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 114134 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" "at - MIV urbano" 9
"stops.txt" "stop_name" "VIA DELLA CHIMERA, 87" 2
"stops.txt" "stop_name" "PECORI VECCHIETTI" 3
"stops.txt" "stop_name" "BASILI PRATESE" 10
"stops.txt" "stop_name" "BASILI MARTUCCI" 11
"stops.txt" "stop_name" "POLO SCIENTIFICO CNR" 12
"stops.txt" "stop_name" "CIMITERO CASTELLO" 13
"stops.txt" "stop_name" "TORRE CAMPESE" 14
"stops.txt" "stop_name" "GIGLIO VACCARECCE" 15
"stops.txt" "stop_name" "GIGLIO VACCARECCE" 16
"stops.txt" "stop_name" "TORRE CAMPESE" 17
"stops.txt" "stop_name" "GIGLIO PORTO" 18
"stops.txt" "stop_name" "GIGLIO MONTICELLO" 19
"stops.txt" "stop_name" "RESIDENCE CLARY GIGLIO" 20
"stops.txt" "stop_name" "GIGLIO MONTICELLO" 21
"stops.txt" "stop_name" "GIGLIO CASTELLO" 22
"stops.txt" "stop_name" "POSTA CASTELLO" 23
"stops.txt" "stop_name" "GIGLIO CAMPESE" 24
"stops.txt" "stop_name" "GIGLIO CAMPEGGIO" 25
"stops.txt" "stop_name" "GIGLIO CAMPEGGIO" 26
"stops.txt" "stop_name" "RESIDENCE CLARY GIGLIO" 27
"stops.txt" "stop_name" "PRATELLINO PONTE AL PINO" 29
"stops.txt" "stop_name" "IL CARDINO" 32
"stops.txt" "stop_name" "PODERE MARIANO 1" 33
"stops.txt" "stop_name" "PISA stazione" 35
"stops.txt" "stop_name" "PISA stazione" 36
"stops.txt" "stop_name" "PISA stazione" 37
"stops.txt" "stop_name" "PODERE MARIANO 2" 38
"stops.txt" "stop_name" "PISA stazione" 40
"stops.txt" "stop_name" "PISA stazione" 41
"stops.txt" "stop_name" "PISA stazione" 42
"stops.txt" "stop_name" "PISA stazione" 43
"stops.txt" "stop_name" "PISA stazione" 44
"stops.txt" "stop_name" "NUOVA STAZIONE" 46
"stops.txt" "stop_name" "ARTIMINO VILLA MEDICEA" 49
"stops.txt" "stop_name" "SIGNA CIMITERO 1" 51
"stops.txt" "stop_name" "SIGNA CIMITERO 2" 52
"stops.txt" "stop_name" "DELLO STADIO 23" 55
"stops.txt" "stop_name" "BIVIO POGGIO ALLA MALVA 1" 56
"stops.txt" "stop_name" "BIVIO POGGIO ALLA MALVA 3" 57
"stops.txt" "stop_name" "PRATO DI ROSELLO" 59
"stops.txt" "stop_name" "BEATA GIOVANNA" 62
"stops.txt" "stop_name" "SIGNA SCUOLE 2" 64
"stops.txt" "stop_name" "PISTOIESE DEI SODI" 65
"stops.txt" "stop_name" "PISTOIESE DEL TEGOLARE" 66
"stops.txt" "stop_name" "SCUOLA MATERNA 1" 69
"stops.txt" "stop_name" "SCUOLA MATERNA 2" 70
"stops.txt" "stop_name" "SANTA CROCE ALL'OSMANNORO" 71
"stops.txt" "stop_name" "LOMBARDA CIMITERO 1" 73
"stops.txt" "stop_name" "IL TRENINO 1" 74
service_has_no_active_day_of_the_week WARNING 6683

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

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

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
2 "1"
3 "10"
4 "100"
5 "101"
6 "101-15177"
7 "101-15184"
8 "101-15198"
9 "101-15205"
10 "101-15219"
11 "101-15233"
12 "101-15240"
13 "101-15247"
14 "101-15261"
15 "101-15268"
16 "101-15282"
17 "101-15289"
18 "101-15303"
19 "101-15310"
20 "101-15331"
21 "101-15338"
22 "101-15345"
23 "101-15358"
24 "101-15365"
25 "101-15379"
26 "101-15386"
27 "101-15393"
28 "101-15407"
29 "101-15414"
30 "101-15421"
31 "101-15428"
32 "101-15435"
33 "101-15442"
34 "101-15449"
35 "101-15463"
36 "101-15470"
37 "101-15477"
38 "101-15484"
39 "101-15498"
40 "101-15505"
41 "101-15512"
42 "101-15519"
43 "101-15526"
44 "101-15540"
45 "101-15547"
46 "101-15554"
47 "101-15582"
48 "101-15589"
49 "101-15692"
50 "101-15698"
51 "101-15710"
stop_has_too_many_matches_for_shape WARNING 10

stop_has_too_many_matches_for_shape

Stop entry that has many potential matches to the trip's path of travel, as defined by the shape entry in shapes.txt.

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. matchCount (?) The number of matches for the stop that is referred to.
19353 "4640" "13500-15" 538872 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 38
124380 "4641" "22101-21" 3252687 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 38
124382 "4639" "22101-23" 3252790 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 28
31181 "4650" "14090-3" 799860 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 38
31251 "4644" "14096-23" 801523 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 38
31246 "4645" "14096-15" 801352 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 38
31322 "4646" "14108-3" 803653 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 28
124466 "4647" "22109-4" 3255721 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 28
124383 "4649" "22101-3" 3252809 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 38
31175 "4664" "14090-12" 799767 "167177" "CASCIANA TERME" [43.526863000000006,10.620618] 28
stop_too_far_from_shape_using_user_distance WARNING 282

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 282 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.
153345 "14101" "23813-6" 4038009 "159354" "via Arni civ.74" [43.99470745798731,10.235217326230911] 551.4913075666669
153345 "14101" "23813-6" 4038010 "159355" "via Arni" [43.99597289117435,10.24102591268886] 508.5436557499874
153345 "14101" "23813-6" 4038011 "159356" "via Arni" [43.99528435314525,10.237927999958247] 1127.3395905001855
153345 "14101" "23813-6" 4038012 "159357" "via Arni" [43.99584387342641,10.241781911431294] 1095.5318046295731
153345 "14101" "23813-6" 4038013 "159358" "via Arni civ.86" [43.99468164649087,10.247218111094364] 1252.2131149742638
153345 "14101" "23813-6" 4038014 "159476" "via Arni Macelleria" [43.995968782637824,10.251930565239093] 1240.518574990734
153345 "14101" "23813-6" 4038015 "159477" "via Arni ang.P.te Stazzemese" [43.99701876470962,10.260020832808353] 1251.567447525582
153345 "14101" "23813-6" 4038016 "159504" "via Arni Ristorante" [44.000334622684974,10.276536339463036] 1096.6752174844778
153345 "14101" "23813-6" 4038017 "159475" "via Arni civ.2" [43.998939054800545,10.287141479462642] 1069.553550783609
153345 "14101" "23813-6" 4038018 "159505" "via Arni ang.Retignano" [44.00042698718657,10.285351653889045] 1094.0342315664136
153345 "14101" "23813-6" 4038019 "159509" "via Arni ang.Terrinca" [44.019853559222824,10.289080434198512] 1153.8109151008628
153345 "14101" "23813-6" 4038020 "159510" "via Arni" [44.01932672544077,10.282912606149429] 874.3638176973709
153345 "14101" "23813-6" 4038021 "159511" "via Arni Villaggio" [44.01931105555987,10.279148617289735] 864.9251729297895
153345 "14101" "23813-6" 4038022 "158571" "Via Arni Bivio Capanne" [44.061671795756894,10.28836920629468] 1209.6498922652106
153345 "14101" "23813-6" 4038023 "158583" "Loc. Fatonero" [44.06079062500542,10.299075749995039] 1133.0765564622502
153345 "14101" "23813-6" 4038024 "158570" "Isola Santa" [44.06071682409874,10.302982085749315] 1041.0434610398454
153345 "14101" "23813-6" 4038025 "158569" "via Arni Diga" [44.060840423917206,10.304728173907618] 1034.9293979490444
153345 "14101" "23813-6" 4038026 "158568" "via Arni" [44.0652612692412,10.318231826947828] 1015.5880000085431
153345 "14101" "23813-6" 4038027 "158544" "via Arni civ.115" [44.073495566667354,10.341388450010465] 824.4524092174494
153345 "14101" "23813-6" 4038028 "158896" "via Arni" [44.08011018185282,10.353443306761658] 1181.065239570688
153345 "14101" "23813-6" 4038029 "158543" "via Arni" [44.087924264791454,10.374066556183323] 1036.234975144344
153345 "14101" "23813-6" 4038030 "158541" "via Arni Centrale ENEL" [44.08958480645288,10.381451935484753] 1081.990333129813
153345 "14101" "23813-6" 4038031 "158563" "via Arni civ.22" [44.095610092207814,10.385946290872479] 833.9294984029764
153345 "14101" "23813-6" 4038032 "157174" "via Valdarni bar Fola" [44.096673119498966,10.384234522022844] 961.4754224269251
153345 "14101" "23813-6" 4038033 "157172" "via Valdarni P.te A.Moro" [44.09980997297382,10.38336535134911] 1241.0252309700065
153345 "14101" "23813-6" 4038034 "157170" "via Valdarni Vivai" [44.10207221673887,10.38513058812723] 1326.1264544936307
153345 "14101" "23813-6" 4038035 "157168" "via Valdarni Case popolari" [44.10277622035838,10.387454694912163] 1328.8750669751894
153345 "14101" "23813-6" 4038036 "157210" "Iti Castelnuovo G.na" [44.10239050003261,10.389853333357859] 1331.373535037379
153345 "14101" "23813-6" 4038037 "157185" "Castelnuovo Garfagnana" [44.1030604000137,10.397435088878341] 1045.976307758254
161378 "14104" "24300-14" 4260338 "147245" "Istituto Roncalli" [43.93832800000197,10.91244999999445] 176.17984059489967
161378 "14104" "24300-14" 4260339 "146527" "P.za San Francesco (Chiesa)" [43.93679519128668,10.911615465827886] 156.901498997569
153362 "14102" "23814-25" 4038413 "159354" "via Arni civ.74" [43.99470745798732,10.235217326230911] 551.4913075666761
153362 "14102" "23814-25" 4038414 "159355" "via Arni" [43.99597289117435,10.24102591268886] 508.5436557499874
153362 "14102" "23814-25" 4038415 "159356" "via Arni" [43.99528436713198,10.23792826414605] 1127.3184028685764
153362 "14102" "23814-25" 4038416 "159357" "via Arni" [43.99584402701282,10.241781778941506] 1095.541729401935
153362 "14102" "23814-25" 4038417 "159358" "via Arni civ.86" [43.99468169051461,10.247218377436562] 1252.1913606745354
153362 "14102" "23814-25" 4038418 "159476" "via Arni Macelleria" [43.995968709146396,10.251930946476152] 1240.491703157582
153362 "14102" "23814-25" 4038419 "159477" "via Arni ang.P.te Stazzemese" [43.99701882409801,10.260020928141845] 1251.5584626774084
153362 "14102" "23814-25" 4038420 "159478" "via P.te Stazzemese" [43.99930272059059,10.267174260145216] 1244.0618878199477
153362 "14102" "23814-25" 4038421 "159479" "via P.te Stazzemese Barsi Marmi" [43.999332132610384,10.271714054642459] 1201.7757808241304
153362 "14102" "23814-25" 4038422 "159480" "via P.te Stazemese Chiesa" [44.00030976645017,10.27813053670324] 1271.7638675204269
153362 "14102" "23814-25" 4038423 "159481" "Pontestazzemese" [44.00007061628363,10.281583603571836] 1157.1981502641631
153362 "14102" "23814-25" 4038424 "159483" "via Vallinventre" [43.99733338900917,10.294972626716328] 1187.052671161034
153362 "14102" "23814-25" 4038425 "159484" "via Cardoso Alimentari" [44.00119003853922,10.301267553187296] 1166.9252485640206
153362 "14102" "23814-25" 4038426 "159486" "Cardoso di Stazzema" [44.002279750065426,10.303813899925755] 1155.1906424393671
153362 "14102" "23814-25" 4038427 "159488" "via Pruno Ristorante M.te Forato" [44.00718023529486,10.31413679831989] 462.92295159138644
153362 "14102" "23814-25" 4038428 "159491" "via Pruno Paese" [44.006639636364376,10.309727818184244] 247.26815837562452
153362 "14102" "23814-25" 4038429 "159492" "Pruno" [44.005406626668844,10.30903623998312] 540.3167546538376
121464 "14201" "21914-4" 3170202 "144344" "Galilei/Covetta" [44.12504785222816,9.932316475833522] 11785.691140760167
121464 "14201" "21914-4" 3170203 "144684" "Covetta/Bigioni" [44.118522803429585,9.938073261526162] 11686.5094428116
trip_headsign_matches_intermediate_stop INFO 9345

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
2 "11880-10" "Portoferraio Calata Matteotti" "141356" 1 "172948"
2 "11880-10" "Portoferraio Calata Matteotti" "141636" 17 "172948"
3 "11880-11" "Portoferraio Calata Matteotti" "141356" 1 "172948"
3 "11880-11" "Portoferraio Calata Matteotti" "141636" 17 "172948"
4 "11880-12" "Portoferraio Calata Matteotti" "141356" 1 "172948"
4 "11880-12" "Portoferraio Calata Matteotti" "141636" 17 "172948"
5 "11880-13" "Portoferraio Calata Matteotti" "141356" 1 "172948"
5 "11880-13" "Portoferraio Calata Matteotti" "141636" 17 "172948"
6 "11880-14" "Portoferraio Calata Matteotti" "141356" 1 "172948"
6 "11880-14" "Portoferraio Calata Matteotti" "141636" 17 "172948"
7 "11880-15" "Portoferraio Calata Matteotti" "141356" 1 "172948"
7 "11880-15" "Portoferraio Calata Matteotti" "141636" 17 "172948"
8 "11880-16" "Portoferraio Calata Matteotti" "141356" 1 "172948"
8 "11880-16" "Portoferraio Calata Matteotti" "141636" 17 "172948"
9 "11880-17" "Portoferraio Calata Matteotti" "141356" 1 "172948"
9 "11880-17" "Portoferraio Calata Matteotti" "141636" 17 "172948"
10 "11880-18" "Portoferraio Calata Matteotti" "141356" 1 "172948"
10 "11880-18" "Portoferraio Calata Matteotti" "141636" 17 "172948"
11 "11880-19" "Portoferraio Calata Matteotti" "141356" 1 "172948"
11 "11880-19" "Portoferraio Calata Matteotti" "141636" 17 "172948"
12 "11880-2" "Portoferraio Calata Matteotti" "141636" 8 "172948"
13 "11880-20" "Portoferraio Calata Matteotti" "141356" 1 "172948"
13 "11880-20" "Portoferraio Calata Matteotti" "141636" 17 "172948"
14 "11880-21" "Portoferraio Calata Matteotti" "141356" 1 "172948"
14 "11880-21" "Portoferraio Calata Matteotti" "141636" 17 "172948"
15 "11880-22" "Portoferraio Calata Matteotti" "141356" 1 "172948"
15 "11880-22" "Portoferraio Calata Matteotti" "141636" 17 "172948"
16 "11880-23" "Portoferraio Calata Matteotti" "141356" 1 "172948"
16 "11880-23" "Portoferraio Calata Matteotti" "141636" 17 "172948"
17 "11880-24" "Portoferraio Calata Matteotti" "141356" 1 "172948"
17 "11880-24" "Portoferraio Calata Matteotti" "141636" 17 "172948"
18 "11880-25" "Portoferraio Calata Matteotti" "141356" 1 "172948"
18 "11880-25" "Portoferraio Calata Matteotti" "141636" 17 "172948"
19 "11880-26" "Portoferraio Calata Matteotti" "141356" 1 "172948"
19 "11880-26" "Portoferraio Calata Matteotti" "141636" 17 "172948"
20 "11880-27" "Portoferraio Calata Matteotti" "141356" 1 "172948"
20 "11880-27" "Portoferraio Calata Matteotti" "141636" 17 "172948"
21 "11880-28" "Portoferraio Calata Matteotti" "141356" 1 "172948"
21 "11880-28" "Portoferraio Calata Matteotti" "141636" 17 "172948"
22 "11880-29" "Portoferraio Calata Matteotti" "141356" 1 "172948"
22 "11880-29" "Portoferraio Calata Matteotti" "141636" 17 "172948"
23 "11880-3" "Portoferraio Calata Matteotti" "141356" 1 "172948"
23 "11880-3" "Portoferraio Calata Matteotti" "141636" 17 "172948"
24 "11880-30" "Portoferraio Calata Matteotti" "141356" 1 "172948"
24 "11880-30" "Portoferraio Calata Matteotti" "141636" 17 "172948"
26 "11880-34" "Portoferraio Calata Matteotti" "141636" 8 "172948"
27 "11880-35" "Portoferraio Calata Matteotti" "141356" 1 "172948"
27 "11880-35" "Portoferraio Calata Matteotti" "141636" 17 "172948"
28 "11880-36" "Portoferraio Calata Matteotti" "141356" 1 "172948"
28 "11880-36" "Portoferraio Calata Matteotti" "141636" 17 "172948"
unknown_column INFO 3

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
"stops.txt" "area_id" 14
"feed_info.txt" "auto-feed_version" 9
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"area.txt"
unsorted_stop_times INFO 1143

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

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

You can see more about this notice here.

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

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"24577-11" 4389905 4389940
"24577-12" 4389941 4389975
"24577-17" 4390049 4390084
"19069-10" 2603022 2603040
"17114-18" 1959429 1959467
"19199-20" 2633665 2633698
"19199-16" 2633499 2633532
"19199-18" 2633565 2633598
"19199-10" 2633301 2633334
"19199-12" 2633367 2633400
"19199-14" 2633433 2633466
"19210-21" 2639195 2639228
"19210-15" 2638949 2638982
"19210-17" 2639015 2639048
"19210-19" 2639081 2639114
"19210-11" 2638817 2638850
"19210-13" 2638883 2638916
"24563-19" 4381873 4381887
"23652-6" 3964707 3964735
"19680-7" 2761726 2761751
"23906-6" 4086703 4086728
"19460-17" 2711376 2711394
"23905-8" 4086391 4086416
"23905-2" 4085658 4085683
"23905-5" 4086317 4086342
"19681-7" 2761881 2761906
"23904-2" 4085367 4085388
"25343-19" 4728033 4728047
"19290-3" 2671767 2671782
"19292-3" 2672155 2672170
"19291-3" 2671961 2671976
"12323-12" 120701 120735
"19294-3" 2672543 2672558
"25230-2" 4680871 4680892
"19293-3" 2672349 2672364
"19396-11" 2690413 2690434
"19549-2" 2729218 2729242
"19548-2" 2729140 2729164
"19514-12" 2722239 2722248
"19803-11" 2785736 2785782
"19068-10" 2602760 2602778
"19211-21" 2639869 2639902
"19211-17" 2639689 2639722
"19211-19" 2639755 2639788
"19211-11" 2639491 2639524
"19211-13" 2639557 2639590
"19211-15" 2639623 2639656
"17113-18" 1959170 1959208
"25552-20" 4816914 4816939
"19461-17" 2711811 2711829