dati-aspo — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-09T11:56:03Z,
for the dataset file:///shared/dati-aspo_9f25f7a1.zip. No country code was provided.

Use this report alongside our documentation.

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

Summary

Agencies included


Feed Info


Publisher Name:
ASPO S.p.a
Publisher URL:
http://www.aspo.it/
Feed Email:
info@aspo.it
Feed Language:
Italian
Feed Start Date:
2026-05-04
Feed End Date:
2026-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 19
  • Shapes: 89
  • Stops: 431
  • Trips: 643

Specification Compliance report

24580 notices reported (3 errors, 24577 warnings, 0 infos)

Notice Code Severity Total
trip_distance_exceeds_shape_distance ERROR 3

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"215020" "06+6+1+1" 34.45 33.961 384.99023656613707
"216650" "11+2_24+1+0" 15.731 15.724 17.21766481453305
"216658" "11+2_24+1+0" 15.731 15.724 17.21766481453305
fast_travel_between_consecutive_stops WARNING 456

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 456 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.
410 "216374" "05PI" 152.86767695954762 0.4246324359987434 15674 31 "830" "SS125 Jazz Hotel" "17:16:53" 15675 32 "2094" "SS 125, civ. 20" "17:17:03"
397 "216361" "10" 152.3555595358777 1.2696296627989807 15110 19 "1001" "Colcò" "15:51:53" 15111 20 "832" "Cimitero Nuovo" "15:52:23"
405 "216369" "05PI" 152.86767695954762 0.4246324359987434 15439 31 "830" "SS125 Jazz Hotel" "10:36:53" 15440 32 "2094" "SS 125, civ. 20" "10:37:03"
633 "216897" "08" 636.5957802598986 0.17683216118330516 23361 2 "865" "Fr. ex trib." "15:52:00" 23362 3 "864" "Fronte ex tribunale" "15:52:01"
331 "216292" "08" 636.5957802598986 0.17683216118330516 13243 2 "865" "Fr. ex trib." "15:52:00" 13244 3 "864" "Fronte ex tribunale" "15:52:01"
633 "216897" "08" 869.5715768089877 0.24154766022471882 23365 6 "1198" "Via Ferrara civ. 55" "15:55:01" 23366 7 "859" "Via Belluno 70" "15:55:02"
331 "216292" "08" 869.5715768089877 0.24154766022471882 13247 6 "1198" "Via Ferrara civ. 55" "15:55:01" 13248 7 "859" "Via Belluno 70" "15:55:02"
633 "216897" "08" 495.4728624296631 0.13763135067490642 23367 8 "858" "Via Messico" "15:56:02" 23368 9 "829" "Via Pistoia, lato civ. pari" "15:56:03"
331 "216292" "08" 495.4728624296631 0.13763135067490642 13249 8 "858" "Via Messico" "15:56:02" 13250 9 "829" "Via Pistoia, lato civ. pari" "15:56:03"
633 "216897" "08" 254.09038078294836 0.07058066132859676 23368 9 "829" "Via Pistoia, lato civ. pari" "15:56:03" 23369 10 "836" "Via Gran Bretagna civ.19" "15:56:04"
331 "216292" "08" 254.09038078294836 0.07058066132859676 13250 9 "829" "Via Pistoia, lato civ. pari" "15:56:03" 13251 10 "836" "Via Gran Bretagna civ.19" "15:56:04"
633 "216897" "08" 594.7177186862656 0.16519936630174045 23370 11 "853" "Via Messico V.Austria" "15:57:04" 23371 12 "852" "Via Ungheria Nespoli" "15:57:05"
331 "216292" "08" 594.7177186862656 0.16519936630174045 13252 11 "853" "Via Messico V.Austria" "15:57:04" 13253 12 "852" "Via Ungheria Nespoli" "15:57:05"
633 "216897" "08" 352.2988558139362 0.09786079328164894 23374 15 "866" "Lituania fr. pescheria" "15:58:58" 23375 16 "870" "Roma Cervo" "15:58:59"
331 "216292" "08" 352.2988558139362 0.09786079328164894 13256 15 "866" "Lituania fr. pescheria" "15:58:58" 13257 16 "870" "Roma Cervo" "15:58:59"
633 "216897" "08" 253.88028321802958 0.0705223008938971 23379 20 "155" "Via San Simplicio 6" "16:02:59" 23380 21 "154" "Necropoli S.Simplicio" "16:03:00"
331 "216292" "08" 253.88028321802958 0.0705223008938971 13261 20 "155" "Via San Simplicio 6" "16:02:59" 13262 21 "154" "Necropoli S.Simplicio" "16:03:00"
633 "216897" "08" 477.2140945620742 0.13255947071168728 23380 21 "154" "Necropoli S.Simplicio" "16:03:00" 23381 22 "153" "Via D'Annunzio stazione FS" "16:03:01"
331 "216292" "08" 477.2140945620742 0.13255947071168728 13262 21 "154" "Necropoli S.Simplicio" "16:03:00" 13263 22 "153" "Via D'Annunzio stazione FS" "16:03:01"
633 "216897" "08" 736.0945481820161 0.2044707078283378 23381 22 "153" "Via D'Annunzio stazione FS" "16:03:01" 23382 23 "152" "Via D'Annunzio fronte Carabinieri" "16:03:02"
331 "216292" "08" 736.0945481820161 0.2044707078283378 13263 22 "153" "Via D'Annunzio stazione FS" "16:03:01" 13264 23 "152" "Via D'Annunzio fronte Carabinieri" "16:03:02"
400 "216364" "02" 185.4988662984176 1.5458238858201467 15161 4 "953" "SS125 fr.Padrongianus" "23:01:30" 15162 5 "951" "SS125 lato Comm" "23:02:00"
367 "216329" "12" 1372.0352130811511 0.381120892522542 14459 3 "2008" "Trainu Moltu dir. Olbia" "15:48:00" 14460 4 "2018" "Sos Coddos dir. Olbia" "15:48:01"
367 "216329" "12" 6225.280107710714 1.7292444743640873 14461 5 "2012" "Via Rio sos Campitos dir. Olbia" "15:49:01" 14462 6 "2020" "Via Olivà dir. Olbia" "15:49:02"
367 "216329" "12" 954.7071705649103 0.26519643626803063 14465 9 "1058" "Via Nazionale fr.70" "15:56:02" 14466 10 "1057" "Via Nazionale fr.1" "15:56:03"
367 "216329" "12" 3879.408685562433 1.0776135237673425 14472 16 "832" "Cimitero Nuovo" "16:08:03" 14473 17 "2083" "Via Loiri, Istituto I.P.A.A." "16:08:04"
367 "216329" "12" 1283.0633080365494 0.35640647445459706 14474 18 "1051" "Colcò agraria" "16:11:04" 14475 19 "841" "V.Venafiorita fr. Trib." "16:11:05"
367 "216329" "12" 624.94046524446 0.17359457367901668 14476 20 "815" "Via Venafiorita" "16:12:05" 14477 21 "873" "Via Roma fr. Cimitero" "16:12:06"
367 "216329" "12" 829.9373170726602 0.23053814363129452 14481 25 "157" "Mameli fr.Casermette" "16:15:29" 14482 26 "156" "Via Mameli 1" "16:15:30"
367 "216329" "12" 473.1405160194339 0.13142792111650942 14482 26 "156" "Via Mameli 1" "16:15:30" 14483 27 "155" "Via San Simplicio 6" "16:15:31"
367 "216329" "12" 477.2140945620742 0.13255947071168728 14484 28 "154" "Necropoli S.Simplicio" "16:16:31" 14485 29 "153" "Via D'Annunzio stazione FS" "16:16:32"
367 "216329" "12" 736.0945481820161 0.2044707078283378 14485 29 "153" "Via D'Annunzio stazione FS" "16:16:32" 14486 30 "152" "Via D'Annunzio fronte Carabinieri" "16:16:33"
367 "216329" "12" 1070.9708408187294 0.29749190022742483 14487 31 "151" "Centro Martini" "16:17:33" 14488 32 "201" "Via Dei Lidi fr.5" "16:17:34"
367 "216329" "12" 1074.4018692421962 0.29844496367838785 14489 33 "202" "Via Dei Lidi fr.69" "16:18:34" 14490 34 "231" "V. Indonesia fr Mc" "16:18:35"
367 "216329" "12" 780.9463142207097 0.2169295317279749 14490 34 "231" "V. Indonesia fr Mc" "16:18:35" 14491 35 "232" "Fronte ASPO" "16:18:36"
403 "216367" "05PI" 152.86767695954762 0.4246324359987434 15345 31 "830" "SS125 Jazz Hotel" "08:01:53" 15346 32 "2094" "SS 125, civ. 20" "08:02:03"
71 "213906" "02" 203.19613837907488 0.5644337177196525 2841 1 "2088" "Nicosia" "20:50:00" 2842 2 "2096" "2096 - Via Mosca" "20:50:10"
396 "216360" "10" 152.3555595358777 1.2696296627989807 15088 19 "1001" "Colcò" "15:11:53" 15089 20 "832" "Cimitero Nuovo" "15:12:23"
413 "216377" "05PI" 152.86767695954762 0.4246324359987434 15815 31 "830" "SS125 Jazz Hotel" "19:16:53" 15816 32 "2094" "SS 125, civ. 20" "19:17:03"
386 "216350" "10" 152.3555595358777 1.2696296627989807 14868 19 "1001" "Colcò" "08:21:53" 14869 20 "832" "Cimitero Nuovo" "08:22:23"
399 "216363" "10" 152.3555595358777 1.2696296627989807 15154 19 "1001" "Colcò" "17:11:53" 15155 20 "832" "Cimitero Nuovo" "17:12:23"
154 "215251" "02" 932.1375284758118 0.25892709124328106 6750 1 "491" "Porto Rotondo" "07:00:00" 6751 2 "416" "P.Rotondo P.zza Krizia" "07:00:01"
154 "215251" "02" 1742.4674168478873 0.4840187269021909 6762 13 "405" "V.le Rudalza" "07:11:01" 6763 14 "404" "SP73 Vivaio" "07:11:02"
154 "215251" "02" 1039.9496533293193 0.28887490370258867 6763 14 "404" "SP73 Vivaio" "07:11:02" 6764 15 "2092" "OlbiaVia Picciaredda" "07:11:03"
154 "215251" "02" 685.3354161193002 0.19037094892202786 6766 17 "402" "SP73" "07:13:03" 6767 18 "2089" "sp 125 lato ristorante" "07:13:04"
631 "216895" "08" 636.5957802598986 0.17683216118330516 23300 2 "865" "Fr. ex trib." "15:12:00" 23301 3 "864" "Fronte ex tribunale" "15:12:01"
330 "216291" "08" 636.5957802598986 0.17683216118330516 13212 2 "865" "Fr. ex trib." "15:12:00" 13213 3 "864" "Fronte ex tribunale" "15:12:01"
631 "216895" "08" 869.5715768089877 0.24154766022471882 23304 6 "1198" "Via Ferrara civ. 55" "15:15:01" 23305 7 "859" "Via Belluno 70" "15:15:02"
330 "216291" "08" 869.5715768089877 0.24154766022471882 13216 6 "1198" "Via Ferrara civ. 55" "15:15:01" 13217 7 "859" "Via Belluno 70" "15:15:02"
631 "216895" "08" 495.4728624296631 0.13763135067490642 23306 8 "858" "Via Messico" "15:16:02" 23307 9 "829" "Via Pistoia, lato civ. pari" "15:16:03"
leading_or_trailing_whitespaces WARNING 1

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.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 79 "stop_name" "Via Viterbo, 9 "
missing_timepoint_value WARNING 23784

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "212619" 1
3 "212619" 2
4 "212619" 3
5 "212619" 4
6 "212619" 5
7 "212619" 6
8 "212619" 7
9 "212619" 8
10 "212619" 9
11 "212619" 10
12 "212619" 11
13 "212619" 12
14 "212619" 13
15 "212619" 14
16 "212619" 15
17 "212619" 16
18 "212619" 17
19 "212619" 18
20 "212619" 19
21 "212620" 1
22 "212620" 2
23 "212620" 3
24 "212620" 4
25 "212620" 5
26 "212620" 6
27 "212620" 7
28 "212620" 8
29 "212620" 9
30 "212620" 10
31 "212620" 11
32 "212620" 12
33 "212620" 13
34 "212620" 14
35 "212620" 15
36 "212620" 16
37 "212620" 17
38 "212620" 18
39 "212620" 19
40 "212622" 1
41 "212622" 2
42 "212622" 3
43 "212622" 4
44 "212622" 5
45 "212622" 6
46 "212622" 7
47 "212622" 8
48 "212622" 9
49 "212622" 10
50 "212622" 11
51 "212622" 12
mixed_case_recommended_field WARNING 303

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_short_name" "01DEP-R_1" 2
"trips.txt" "trip_short_name" "01DEP-R_2" 3
"trips.txt" "trip_short_name" "01DEP-A_1" 4
"trips.txt" "trip_short_name" "01DEP-A_2" 5
"trips.txt" "trip_short_name" "01DEP-A_3" 6
"trips.txt" "trip_short_name" "01SCO" 7
"trips.txt" "trip_short_name" "01DEP-A_1" 8
"trips.txt" "trip_short_name" "01DEP-R_3" 9
"trips.txt" "trip_short_name" "02dep2" 10
"trips.txt" "trip_short_name" "02dep3" 11
"trips.txt" "trip_short_name" "0502-R_FES" 21
"trips.txt" "trip_short_name" "0503-R_FES" 22
"trips.txt" "trip_short_name" "0505-R_FES" 23
"trips.txt" "trip_short_name" "0611DEP-R" 30
"trips.txt" "trip_short_name" "0724DEP-R" 31
"trips.txt" "trip_short_name" "09DEP-A1" 32
"trips.txt" "trip_short_name" "09DEP-A2" 33
"trips.txt" "trip_short_name" "09DEP-R2" 34
"trips.txt" "trip_short_name" "09DEP-R_ES" 35
"trips.txt" "trip_short_name" "02RD-3" 42
"trips.txt" "trip_short_name" "0502-R_FER" 43
"trips.txt" "trip_short_name" "0503-R_FER" 44
"trips.txt" "trip_short_name" "0505-R_FER" 45
"trips.txt" "trip_short_name" "02RD-1" 70
"trips.txt" "trip_short_name" "02RD-2" 71
"trips.txt" "trip_short_name" "05PI-DEP1" 104
"trips.txt" "trip_short_name" "05PI-DEP2" 105
"trips.txt" "trip_short_name" "0502PR" 106
"trips.txt" "trip_short_name" "0503PR" 107
"trips.txt" "trip_short_name" "0504PR" 108
"trips.txt" "trip_short_name" "0505PR" 109
"trips.txt" "trip_short_name" "0506PR" 110
"trips.txt" "trip_short_name" "0507PR" 111
"trips.txt" "trip_short_name" "0508PR" 112
"trips.txt" "trip_short_name" "0509PR" 113
"trips.txt" "trip_short_name" "0510PR" 114
"trips.txt" "trip_short_name" "0511PR" 115
"trips.txt" "trip_short_name" "01EST" 116
"trips.txt" "trip_short_name" "01DEP-R_3" 117
"trips.txt" "trip_short_name" "01DEP-R_1" 119
"trips.txt" "trip_short_name" "02PR-A_POM" 120
"trips.txt" "trip_short_name" "02PR-R_POM" 121
"trips.txt" "trip_short_name" "02PR-A" 122
"trips.txt" "trip_short_name" "02PR-R" 123
"trips.txt" "trip_short_name" "05DEP" 143
"trips.txt" "trip_short_name" "0504-R_FES" 144
"trips.txt" "trip_short_name" "0504-R_FER" 145
"trips.txt" "trip_short_name" "0506-R_FES" 146
"trips.txt" "trip_short_name" "0506-R_FER" 147
"trips.txt" "trip_short_name" "0601DEP-A" 148
route_color_contrast WARNING 4

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"04" 5 "#80FFFF" "#FFFFFF"
"05PR" 8 "#FFFFFF" "#FFFFFF"
"06" 9 "#80FF80" "#FFFFFF"
"09" 12 "#EBA88B" "#FFFFFF"
stop_too_far_from_shape_using_user_distance WARNING 11

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.

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.
148 "06+6+1+1" "215020" 6490 "502" "Via Galvani 78" [40.92952281549363,9.500752840330609] 296.93588125848373
148 "06+6+1+1" "215020" 6491 "511" "Via Euclide fr. 12" [40.92952281549363,9.500752840330609] 384.9902365663804
403 "05PI+1_23+2+0" "216367" 15352 "907" "Le Saline" [40.9023142790604,9.566758973807458] 602.4204905647628
403 "05PI+1_23+2+0" "216367" 15353 "908" "Le Saline Residence" [40.901364831581645,9.563671749823772] 602.1818395844559
403 "05PI+1_23+2+0" "216367" 15354 "909" "SS125 S.Santo" [40.89281736145511,9.573272780739654] 585.8259787968012
403 "05PI+1_23+2+0" "216367" 15355 "910" "SS125 fr. MarinaMaria" [40.88968907148167,9.590829229486015] 488.2537907343534
403 "05PI+1_23+2+0" "216367" 15356 "911" "V.le Porto Istana 12" [40.891863714628,9.596455364632009] 601.902766373538
403 "05PI+1_23+2+0" "216367" 15357 "912" "P.Istana fr.Ceraso" [40.89329061823575,9.600555621767688] 600.0396433810388
403 "05PI+1_23+2+0" "216367" 15358 "913" "P.Istana Ville" [40.894370072088854,9.609119543962517] 593.4727816567911
403 "05PI+1_23+2+0" "216367" 15359 "914" "P.Istana fr.Arcob." [40.89462762730788,9.612451992354917] 601.0849321349876
403 "05PI+1_23+2+0" "216367" 15360 "915" "V.le Porto Istana" [40.894653937878516,9.61390590269921] 223.53837926016288
stops_match_shape_out_of_order WARNING 2

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.
148 "06+6+1+1" "215020" 6490 "502" "Via Galvani 78" [40.92969210981254,9.497206784308272] 6489 "501" "Via Galvani 12A" [40.92952281625014,9.500752862179333]
403 "05PI+1_23+2+0" "216367" 15352 "907" "Le Saline" [40.904405026901735,9.573376847433272] 15351 "906" "Via P. Fiaso fronte Residence" [40.90342246096812,9.570296658426807]
trip_distance_exceeds_shape_distance_below_threshold WARNING 15

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"216367" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216368" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216369" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216370" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216371" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216372" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216373" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216374" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216375" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216376" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216377" "05PI+1_23+2+0" 31.414 30.811 2.9401444944084023
"216389" "04+04-dep+2+1" 3.923 3.922 2.501526661004924
"216441" "06+5-23+4+2" 22.217 22.216 3.7169047839484195
"216601" "06+5NS24+1+2" 18.056 18.054 3.7169047839484195
"216907" "06+5-23+4+2" 22.217 22.216 3.7169047839484195
unused_shape WARNING 1

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.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"01+8 S. Simplicio+1+1" 3026