ctm-spa — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-27T23:51:17Z,
for the dataset file:///shared/ctm-spa_707140d8.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 53
  • Shapes: 187
  • Stops: 973
  • Trips: 91169

Specification Compliance report

617 notices reported (0 errors, 617 warnings, 0 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 540

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 540 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.
70957 "9502506541" "ER" 197.72630989911266 0.3844678248038302 2646689 13 "BE0217" "San Benedetto (Buon Pastore)" "19:55:00" 2646690 14 "BE0208" "San Benedetto (Poste)" "19:55:07"
70957 "9502506541" "ER" 168.24511253194942 0.28040852088658236 2646690 14 "BE0208" "San Benedetto (Poste)" "19:55:07" 2646691 15 "MA0219" "Marconi (fronte Tommaseo)" "19:55:13"
70957 "9502506541" "ER" 177.41453996354818 0.49281816656541166 2646691 15 "MA0219" "Marconi (fronte Tommaseo)" "19:55:13" 2646692 16 "MA0218" "Marconi (civico 71)" "19:55:23"
70957 "9502506541" "ER" 180.02751432660574 0.5000764286850159 2646692 16 "MA0218" "Marconi (civico 71)" "19:55:23" 2646693 17 "MA0253" "Marconi (fronte Quartiere Europeo)" "19:55:33"
70957 "9502506541" "ER" 190.01535628725085 0.31669226047875143 2646693 17 "MA0253" "Marconi (fronte Quartiere Europeo)" "19:55:33" 2646694 18 "MA0255" "Marconi (Istituto ITS Mo.So.s.)" "19:55:39"
70957 "9502506541" "ER" 180.99138647802837 0.30165231079671395 2646694 18 "MA0255" "Marconi (Istituto ITS Mo.So.s.)" "19:55:39" 2646695 19 "MA0521" "Marconi (civico 175)" "19:55:45"
70957 "9502506541" "ER" 168.71618807904153 0.7029841169960064 2646695 19 "MA0521" "Marconi (civico 175)" "19:55:45" 2646696 20 "MA0519" "Marconi (fronte Vigili del Fuoco)" "19:56:00"
75168 "9502506540" "ER" 197.72630989911266 0.3844678248038302 2646623 13 "BE0217" "San Benedetto (Buon Pastore)" "18:55:00" 2646624 14 "BE0208" "San Benedetto (Poste)" "18:55:07"
75168 "9502506540" "ER" 168.24511253194942 0.28040852088658236 2646624 14 "BE0208" "San Benedetto (Poste)" "18:55:07" 2646625 15 "MA0219" "Marconi (fronte Tommaseo)" "18:55:13"
75168 "9502506540" "ER" 177.41453996354818 0.49281816656541166 2646625 15 "MA0219" "Marconi (fronte Tommaseo)" "18:55:13" 2646626 16 "MA0218" "Marconi (civico 71)" "18:55:23"
75168 "9502506540" "ER" 180.02751432660574 0.5000764286850159 2646626 16 "MA0218" "Marconi (civico 71)" "18:55:23" 2646627 17 "MA0253" "Marconi (fronte Quartiere Europeo)" "18:55:33"
75168 "9502506540" "ER" 190.01535628725085 0.31669226047875143 2646627 17 "MA0253" "Marconi (fronte Quartiere Europeo)" "18:55:33" 2646628 18 "MA0255" "Marconi (Istituto ITS Mo.So.s.)" "18:55:39"
75168 "9502506540" "ER" 180.99138647802837 0.30165231079671395 2646628 18 "MA0255" "Marconi (Istituto ITS Mo.So.s.)" "18:55:39" 2646629 19 "MA0521" "Marconi (civico 175)" "18:55:45"
75168 "9502506540" "ER" 168.71618807904153 0.7029841169960064 2646629 19 "MA0521" "Marconi (civico 175)" "18:55:45" 2646630 20 "MA0519" "Marconi (fronte Vigili del Fuoco)" "18:56:00"
82369 "10802511098" "ER" 643.2552491766238 5.717824437125545 867543 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 867544 3 "RM0734" "Roma (Molo Dogana)" "26:01:00"
69674 "8702482298" "ER" 643.2552491766238 5.717824437125545 1823761 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 1823762 3 "RM0734" "Roma (Molo Dogana)" "26:01:00"
90029 "9402511098" "ER" 643.2552491766238 5.717824437125545 2560337 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 2560338 3 "RM0734" "Roma (Molo Dogana)" "26:01:00"
73728 "10102511098" "ER" 643.2552491766238 5.717824437125545 135706 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 135707 3 "RM0734" "Roma (Molo Dogana)" "26:01:00"
82369 "10802511098" "ER" 184.64569556394557 5.231628040978458 867547 6 "BO0268" "Bonaria (Banca CIS)" "26:03:00" 867548 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
69674 "8702482298" "ER" 184.64569556394557 5.231628040978458 1823765 6 "BO0268" "Bonaria (Banca CIS)" "26:03:00" 1823766 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
90029 "9402511098" "ER" 184.64569556394557 5.231628040978458 2560341 6 "BO0268" "Bonaria (Banca CIS)" "26:03:00" 2560342 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
73728 "10102511098" "ER" 184.64569556394557 5.231628040978458 135710 6 "BO0268" "Bonaria (Banca CIS)" "26:03:00" 135711 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
82369 "10802511098" "ER" 397.88848134502604 4.642032282358637 867548 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42" 867549 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24"
69674 "8702482298" "ER" 397.88848134502604 4.642032282358637 1823766 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42" 1823767 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24"
90029 "9402511098" "ER" 397.88848134502604 4.642032282358637 2560342 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42" 2560343 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24"
73728 "10102511098" "ER" 397.88848134502604 4.642032282358637 135711 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42" 135712 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24"
82369 "10802511098" "ER" 180.72496694303624 1.154631733247176 867549 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24" 867550 11 "RM0024" "Roma (Molo Sanità)" "26:05:47"
69674 "8702482298" "ER" 180.72496694303624 1.154631733247176 1823767 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24" 1823768 11 "RM0024" "Roma (Molo Sanità)" "26:05:47"
90029 "9402511098" "ER" 180.72496694303624 1.154631733247176 2560343 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24" 2560344 11 "RM0024" "Roma (Molo Sanità)" "26:05:47"
73728 "10102511098" "ER" 180.72496694303624 1.154631733247176 135712 10 "DA0272" "Dante (Tribunale Minori)" "26:05:24" 135713 11 "RM0024" "Roma (Molo Sanità)" "26:05:47"
82369 "10802511098" "ER" 297.46394460701384 1.0741753555253277 867550 11 "RM0024" "Roma (Molo Sanità)" "26:05:47" 867551 12 "DA0270" "Dante (fronte San Saturnino)" "26:06:00"
69674 "8702482298" "ER" 297.46394460701384 1.0741753555253277 1823768 11 "RM0024" "Roma (Molo Sanità)" "26:05:47" 1823769 12 "DA0270" "Dante (fronte San Saturnino)" "26:06:00"
90029 "9402511098" "ER" 297.46394460701384 1.0741753555253277 2560344 11 "RM0024" "Roma (Molo Sanità)" "26:05:47" 2560345 12 "DA0270" "Dante (fronte San Saturnino)" "26:06:00"
73728 "10102511098" "ER" 297.46394460701384 1.0741753555253277 135713 11 "RM0024" "Roma (Molo Sanità)" "26:05:47" 135714 12 "DA0270" "Dante (fronte San Saturnino)" "26:06:00"
82369 "10802511098" "ER" 335.94799286233626 4.94590100602884 867559 21 "DA0196" "Dante (Stazione metro)" "26:18:00" 867560 22 "MA0478" "Marconi (angolo Torricelli)" "26:18:53"
69674 "8702482298" "ER" 335.94799286233626 4.94590100602884 1823777 21 "DA0196" "Dante (Stazione metro)" "26:18:00" 1823778 22 "MA0478" "Marconi (angolo Torricelli)" "26:18:53"
90029 "9402511098" "ER" 335.94799286233626 4.94590100602884 2560353 21 "DA0196" "Dante (Stazione metro)" "26:18:00" 2560354 22 "MA0478" "Marconi (angolo Torricelli)" "26:18:53"
73728 "10102511098" "ER" 335.94799286233626 4.94590100602884 135722 21 "DA0196" "Dante (Stazione metro)" "26:18:00" 135723 22 "MA0478" "Marconi (angolo Torricelli)" "26:18:53"
82369 "10802511098" "ER" 194.2057032895804 2.265733205045105 867561 23 "MA0915" "Marconi (clinica)" "26:19:38" 867562 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20"
69674 "8702482298" "ER" 194.2057032895804 2.265733205045105 1823779 23 "MA0915" "Marconi (clinica)" "26:19:38" 1823780 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20"
90029 "9402511098" "ER" 194.2057032895804 2.265733205045105 2560355 23 "MA0915" "Marconi (clinica)" "26:19:38" 2560356 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20"
73728 "10102511098" "ER" 194.2057032895804 2.265733205045105 135724 23 "MA0915" "Marconi (clinica)" "26:19:38" 135725 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20"
82369 "10802511098" "ER" 243.9293612065168 2.7103262356279645 867562 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20" 867563 25 "BR0466" "Brigata Sassari (CTM Point)" "26:21:00"
69674 "8702482298" "ER" 243.9293612065168 2.7103262356279645 1823780 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20" 1823781 25 "BR0466" "Brigata Sassari (CTM Point)" "26:21:00"
90029 "9402511098" "ER" 243.9293612065168 2.7103262356279645 2560356 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20" 2560357 25 "BR0466" "Brigata Sassari (CTM Point)" "26:21:00"
73728 "10102511098" "ER" 243.9293612065168 2.7103262356279645 135725 24 "MA0519" "Marconi (fronte Vigili del Fuoco)" "26:20:20" 135726 25 "BR0466" "Brigata Sassari (CTM Point)" "26:21:00"
20714 "9502506521" "ER" 197.72630989911266 0.3844678248038302 2645369 13 "BE0217" "San Benedetto (Buon Pastore)" "07:55:00" 2645370 14 "BE0208" "San Benedetto (Poste)" "07:55:07"
20714 "9502506521" "ER" 168.24511253194942 0.28040852088658236 2645370 14 "BE0208" "San Benedetto (Poste)" "07:55:07" 2645371 15 "MA0219" "Marconi (fronte Tommaseo)" "07:55:13"
20714 "9502506521" "ER" 177.41453996354818 0.49281816656541166 2645371 15 "MA0219" "Marconi (fronte Tommaseo)" "07:55:13" 2645372 16 "MA0218" "Marconi (civico 71)" "07:55:23"
20714 "9502506521" "ER" 180.02751432660574 0.5000764286850159 2645372 16 "MA0218" "Marconi (civico 71)" "07:55:23" 2645373 17 "MA0253" "Marconi (fronte Quartiere Europeo)" "07:55:33"
fast_travel_between_far_stops WARNING 64

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 64 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.
82369 "10802511098" "ER" 166.3570503704874 11.737414109473278 867543 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 867548 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
69674 "8702482298" "ER" 166.3570503704874 11.737414109473278 1823761 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 1823766 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
90029 "9402511098" "ER" 166.3570503704874 11.737414109473278 2560337 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 2560342 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
73728 "10102511098" "ER" 166.3570503704874 11.737414109473278 135706 2 "RE2171" "della Resistenza (palestra)" "26:00:28" 135711 8 "MG0490" "I Maggio (fronte liceo)" "26:04:42"
54214 "9412511147" "9N" 1254.6103120660491 11.152091662809326 2622169 14 "AB0109" "Abruzzi (angolo Campeda)" "27:09:36" 2622170 15 "AF0613" "Africa (fronte Manin)" "27:10:08"
80380 "10112511147" "9N" 1254.6103120660491 11.152091662809326 199505 14 "AB0109" "Abruzzi (angolo Campeda)" "27:09:36" 199506 15 "AF0613" "Africa (fronte Manin)" "27:10:08"
34457 "8712482347" "9N" 1254.6103120660491 11.152091662809326 1883374 14 "AB0109" "Abruzzi (angolo Campeda)" "27:09:36" 1883375 15 "AF0613" "Africa (fronte Manin)" "27:10:08"
30940 "10812511147" "9N" 1254.6103120660491 11.152091662809326 931342 14 "AB0109" "Abruzzi (angolo Campeda)" "27:09:36" 931343 15 "AF0613" "Africa (fronte Manin)" "27:10:08"
20441 "10802511149" "9N" 1394.1206484251038 13.941206484251039 868189 3 "AB0110" "Abruzzi (fronte Campeda)" "27:01:31" 868190 4 "RE0838" "Repubblica (direzione Cagliari)" "27:02:07"
52353 "8702482349" "9N" 1394.1206484251038 13.941206484251039 1824407 3 "AB0110" "Abruzzi (fronte Campeda)" "27:01:31" 1824408 4 "RE0838" "Repubblica (direzione Cagliari)" "27:02:07"
66269 "9402511149" "9N" 1394.1206484251038 13.941206484251039 2560983 3 "AB0110" "Abruzzi (fronte Campeda)" "27:01:31" 2560984 4 "RE0838" "Repubblica (direzione Cagliari)" "27:02:07"
2001 "10102511149" "9N" 1394.1206484251038 13.941206484251039 136352 3 "AB0110" "Abruzzi (fronte Campeda)" "27:01:31" 136353 4 "RE0838" "Repubblica (direzione Cagliari)" "27:02:07"
14394 "9412511145" "9N" 1254.6103120660491 11.152091662809326 2622067 14 "AB0109" "Abruzzi (angolo Campeda)" "24:09:36" 2622068 15 "AF0613" "Africa (fronte Manin)" "24:10:08"
62031 "10112511145" "9N" 1254.6103120660491 11.152091662809326 199403 14 "AB0109" "Abruzzi (angolo Campeda)" "24:09:36" 199404 15 "AF0613" "Africa (fronte Manin)" "24:10:08"
56589 "8712482345" "9N" 1254.6103120660491 11.152091662809326 1883272 14 "AB0109" "Abruzzi (angolo Campeda)" "24:09:36" 1883273 15 "AF0613" "Africa (fronte Manin)" "24:10:08"
67038 "10812511145" "9N" 1254.6103120660491 11.152091662809326 931240 14 "AB0109" "Abruzzi (angolo Campeda)" "24:09:36" 931241 15 "AF0613" "Africa (fronte Manin)" "24:10:08"
16641 "10802511102" "ER" 166.3570503704874 11.737414109473278 867761 2 "RE2171" "della Resistenza (palestra)" "26:30:28" 867766 8 "MG0490" "I Maggio (fronte liceo)" "26:34:42"
47832 "8702482302" "ER" 166.3570503704874 11.737414109473278 1823979 2 "RE2171" "della Resistenza (palestra)" "26:30:28" 1823984 8 "MG0490" "I Maggio (fronte liceo)" "26:34:42"
4267 "9402511102" "ER" 166.3570503704874 11.737414109473278 2560555 2 "RE2171" "della Resistenza (palestra)" "26:30:28" 2560560 8 "MG0490" "I Maggio (fronte liceo)" "26:34:42"
34073 "10102511102" "ER" 166.3570503704874 11.737414109473278 135924 2 "RE2171" "della Resistenza (palestra)" "26:30:28" 135929 8 "MG0490" "I Maggio (fronte liceo)" "26:34:42"
45538 "10802511096" "ER" 166.3570503704874 11.737414109473278 867411 2 "RE2171" "della Resistenza (palestra)" "24:00:28" 867416 8 "MG0490" "I Maggio (fronte liceo)" "24:04:42"
84330 "8702482296" "ER" 166.3570503704874 11.737414109473278 1823629 2 "RE2171" "della Resistenza (palestra)" "24:00:28" 1823634 8 "MG0490" "I Maggio (fronte liceo)" "24:04:42"
29494 "9402511096" "ER" 166.3570503704874 11.737414109473278 2560205 2 "RE2171" "della Resistenza (palestra)" "24:00:28" 2560210 8 "MG0490" "I Maggio (fronte liceo)" "24:04:42"
71592 "10102511096" "ER" 166.3570503704874 11.737414109473278 135574 2 "RE2171" "della Resistenza (palestra)" "24:00:28" 135579 8 "MG0490" "I Maggio (fronte liceo)" "24:04:42"
60160 "10802511143" "9N" 1394.1206484251038 13.941206484251039 868093 3 "AB0110" "Abruzzi (fronte Campeda)" "26:16:31" 868094 4 "RE0838" "Repubblica (direzione Cagliari)" "26:17:07"
48930 "8702482343" "9N" 1394.1206484251038 13.941206484251039 1824311 3 "AB0110" "Abruzzi (fronte Campeda)" "26:16:31" 1824312 4 "RE0838" "Repubblica (direzione Cagliari)" "26:17:07"
8706 "9402511143" "9N" 1394.1206484251038 13.941206484251039 2560887 3 "AB0110" "Abruzzi (fronte Campeda)" "26:16:31" 2560888 4 "RE0838" "Repubblica (direzione Cagliari)" "26:17:07"
18993 "10102511143" "9N" 1394.1206484251038 13.941206484251039 136256 3 "AB0110" "Abruzzi (fronte Campeda)" "26:16:31" 136257 4 "RE0838" "Repubblica (direzione Cagliari)" "26:17:07"
2283 "10802511099" "ER" 166.3570503704874 11.737414109473278 867609 2 "RE2171" "della Resistenza (palestra)" "27:00:28" 867614 8 "MG0490" "I Maggio (fronte liceo)" "27:04:42"
71617 "8702482299" "ER" 166.3570503704874 11.737414109473278 1823827 2 "RE2171" "della Resistenza (palestra)" "27:00:28" 1823832 8 "MG0490" "I Maggio (fronte liceo)" "27:04:42"
59171 "9402511099" "ER" 166.3570503704874 11.737414109473278 2560403 2 "RE2171" "della Resistenza (palestra)" "27:00:28" 2560408 8 "MG0490" "I Maggio (fronte liceo)" "27:04:42"
85499 "10102511099" "ER" 166.3570503704874 11.737414109473278 135772 2 "RE2171" "della Resistenza (palestra)" "27:00:28" 135777 8 "MG0490" "I Maggio (fronte liceo)" "27:04:42"
22529 "10802511100" "ER" 166.3570503704874 11.737414109473278 867629 2 "RE2171" "della Resistenza (palestra)" "24:30:28" 867634 8 "MG0490" "I Maggio (fronte liceo)" "24:34:42"
68564 "8702482300" "ER" 166.3570503704874 11.737414109473278 1823847 2 "RE2171" "della Resistenza (palestra)" "24:30:28" 1823852 8 "MG0490" "I Maggio (fronte liceo)" "24:34:42"
22561 "9402511100" "ER" 166.3570503704874 11.737414109473278 2560423 2 "RE2171" "della Resistenza (palestra)" "24:30:28" 2560428 8 "MG0490" "I Maggio (fronte liceo)" "24:34:42"
42942 "10102511100" "ER" 166.3570503704874 11.737414109473278 135792 2 "RE2171" "della Resistenza (palestra)" "24:30:28" 135797 8 "MG0490" "I Maggio (fronte liceo)" "24:34:42"
21506 "9412511151" "9N" 1254.6103120660491 11.152091662809326 2622246 14 "AB0109" "Abruzzi (angolo Campeda)" "26:24:36" 2622247 15 "AF0613" "Africa (fronte Manin)" "26:25:08"
9725 "10112511151" "9N" 1254.6103120660491 11.152091662809326 199582 14 "AB0109" "Abruzzi (angolo Campeda)" "26:24:36" 199583 15 "AF0613" "Africa (fronte Manin)" "26:25:08"
24027 "8712482351" "9N" 1254.6103120660491 11.152091662809326 1883451 14 "AB0109" "Abruzzi (angolo Campeda)" "26:24:36" 1883452 15 "AF0613" "Africa (fronte Manin)" "26:25:08"
33319 "10812511151" "9N" 1254.6103120660491 11.152091662809326 931419 14 "AB0109" "Abruzzi (angolo Campeda)" "26:24:36" 931420 15 "AF0613" "Africa (fronte Manin)" "26:25:08"
72454 "10802511101" "ER" 166.3570503704874 11.737414109473278 867695 2 "RE2171" "della Resistenza (palestra)" "25:30:28" 867700 8 "MG0490" "I Maggio (fronte liceo)" "25:34:42"
6482 "8702482301" "ER" 166.3570503704874 11.737414109473278 1823913 2 "RE2171" "della Resistenza (palestra)" "25:30:28" 1823918 8 "MG0490" "I Maggio (fronte liceo)" "25:34:42"
85628 "9402511101" "ER" 166.3570503704874 11.737414109473278 2560489 2 "RE2171" "della Resistenza (palestra)" "25:30:28" 2560494 8 "MG0490" "I Maggio (fronte liceo)" "25:34:42"
58115 "10102511101" "ER" 166.3570503704874 11.737414109473278 135858 2 "RE2171" "della Resistenza (palestra)" "25:30:28" 135863 8 "MG0490" "I Maggio (fronte liceo)" "25:34:42"
3787 "9412511146" "9N" 1254.6103120660491 11.152091662809326 2622118 14 "AB0109" "Abruzzi (angolo Campeda)" "25:39:36" 2622119 15 "AF0613" "Africa (fronte Manin)" "25:40:08"
60970 "10112511146" "9N" 1254.6103120660491 11.152091662809326 199454 14 "AB0109" "Abruzzi (angolo Campeda)" "25:39:36" 199455 15 "AF0613" "Africa (fronte Manin)" "25:40:08"
12592 "8712482346" "9N" 1254.6103120660491 11.152091662809326 1883323 14 "AB0109" "Abruzzi (angolo Campeda)" "25:39:36" 1883324 15 "AF0613" "Africa (fronte Manin)" "25:40:08"
84154 "10812511146" "9N" 1254.6103120660491 11.152091662809326 931291 14 "AB0109" "Abruzzi (angolo Campeda)" "25:39:36" 931292 15 "AF0613" "Africa (fronte Manin)" "25:40:08"
11274 "10802511142" "9N" 1394.1206484251038 13.941206484251039 868045 3 "AB0110" "Abruzzi (fronte Campeda)" "24:46:31" 868046 4 "RE0838" "Repubblica (direzione Cagliari)" "24:47:07"
13860 "8702482342" "9N" 1394.1206484251038 13.941206484251039 1824263 3 "AB0110" "Abruzzi (fronte Campeda)" "24:46:31" 1824264 4 "RE0838" "Repubblica (direzione Cagliari)" "24:47:07"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 2

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.

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" "linea 41" 24
"routes.txt" "route_short_name" "60FS" 29
stop_has_too_many_matches_for_shape WARNING 1

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.
3150 "60FSR5" "9712512047" 2815429 "RM0026" "Roma (fronte Molo Dogana)" [39.21318551568355,9.113783707645034] 27
stop_too_far_from_shape WARNING 7

stop_too_far_from_shape

Stop too far from trip shape.

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
2283 "ERA51" "10802511099" 867609 "RE2171" "della Resistenza (palestra)" [39.25071,9.162960000000002] 306.57372235727365
2283 "ERA51" "10802511099" 867614 "MG0490" "I Maggio (fronte liceo)" [39.244119999999995,9.158889999999998] 356.485602951263
3787 "09NR12" "9412511146" 2622106 "GN0564" "Giorgino (ex fabbrica)" [39.22051,9.10328] 1606.8131529346954
3787 "09NR12" "9412511146" 2622107 "GN0567" "Giorgino (chiesetta Sant Efisio)" [39.22051,9.10328] 2351.512706049085
3787 "09NR12" "9412511146" 2622120 "PO0159" "Pola (angolo Mameli)" [39.21960717632898,9.104562840777367] 123.0009400317502
3787 "09NR12" "9412511146" 2622151 "CA611" "Cagliari (angolo Gorizia)" [39.29519336848684,8.99228356709492] 460.68966487830136
3787 "09NR12" "9412511146" 2622153 "IT2107" "Italia (fronte Liguria)" [39.3079,8.96914] 118.57416741650886
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.
2001 "09NA01" "10102511149" 136353 "RE0838" "Repubblica (direzione Cagliari)" [39.30750000001711,8.96358] 136352 "AB0110" "Abruzzi (fronte Campeda)" [39.240569074591185,9.100537853920562]
8706 "09NA01" "9402511143" 2560888 "RE0838" "Repubblica (direzione Cagliari)" [39.30750000001711,8.96358] 2560887 "AB0110" "Abruzzi (fronte Campeda)" [39.240569074591185,9.100537853920562]