cagliari — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-22T18:03:42Z,
for the dataset file:///shared/cagliari_d1c198c4.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:
    N/A
    Publisher URL:
    N/A
    Feed Email:
    N/A
    Feed Language:
    N/A

    Files included


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

    Counts


    • Agencies: 0
    • Blocks: 0
    • Routes: 122
    • Shapes: 164
    • Stops: 83
    • Trips: 1600

    Specification Compliance report

    6644 notices reported (14 errors, 6630 warnings, 0 infos)

    Notice Code Severity Total
    invalid_url ERROR 14

    invalid_url

    A field contains a malformed URL.

    Definitions for valid URLs are quite vague. We perform strict validation using the Apache Commons UrlValidator.

    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.
    "agency.txt" 5 "agency_url" "http://"
    "agency.txt" 6 "agency_url" "http://"
    "agency.txt" 8 "agency_url" "http://"
    "agency.txt" 9 "agency_url" "http://"
    "agency.txt" 11 "agency_url" "http://"
    "agency.txt" 14 "agency_url" "http://"
    "agency.txt" 19 "agency_url" "http://"
    "agency.txt" 20 "agency_url" "http://"
    "agency.txt" 24 "agency_url" "http://"
    "agency.txt" 30 "agency_url" "http://"
    "agency.txt" 32 "agency_url" "http://"
    "agency.txt" 33 "agency_url" "http://"
    "agency.txt" 34 "agency_url" "http://"
    "agency.txt" 35 "agency_url" "http://"
    expired_calendar WARNING 11

    expired_calendar

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

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

    You can see more about this notice here.

    csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
    46 "XZ-1234-20260512-20260520"
    65 "XZ-12346-20260512-20260521"
    119 "XZ-1234567-20260504-20260520"
    159 "XZ-4-20260507-20260521"
    201 "XZ-47-20260507-20260521"
    385 "XZ-1234567-20260512-20260520"
    453 "XZ-1234567-20260515-20260521"
    509 "XZ-236-20260513-20260520"
    549 "XZ-1234-20260518-20260521"
    559 "XZ-4-20260409-20260521"
    609 "LG-3-20260520-20260520"
    fast_travel_between_consecutive_stops WARNING 1526

    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 1526 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.
    88 "DS-BSL-CAG-01110-2-20260804-0935" "DS-BSL-CAG" 371.5466849481931 935.0591571196194 1447 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "09:35:00" 1858 2 "BSL" "Aeroporto di Basilea/Basel (BSL)" "12:05:00"
    218 "EC-MXP-CAG-03566-7-20260621-1940" "EC-MXP-CAG" 512.9245624164281 709.5456446760588 327 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:40:00" 1467 2 "MXP" "Aeroporto di Milano Malpensa (MXP)" "21:02:00"
    1595 "XZ-PSA-CAG-02386-7-20260628-1435" "XZ-PSA-CAG" 496.6153967483583 504.8923200274976 1893 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "14:35:00" 1971 2 "PSA" "Aeroporto di Pisa (PSA)" "15:35:00"
    337 "EC-ORY-CAG-04945-6-20260627-0825" "EC-ORY-CAG" 561.7627214102306 1179.7017149614842 2677 1 "ORY" "Aeroporto di Parigi/Paris Orly (ORY)" "06:20:00" 1780 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:25:00"
    21 "A0-LGW-CAG-02608-4-20260528-2035" "A0-LGW-CAG" 339.56371832883855 1505.399151257851 223 1 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "16:10:00" 2599 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:35:00"
    191 "EC-MXP-CAG-03565-7-20260614-1900" "EC-MXP-CAG" 525.5893664267103 709.5456446760588 6 1 "MXP" "Aeroporto di Milano Malpensa (MXP)" "17:40:00" 1651 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:00:00"
    947 "FR-TRN-CAG-08680-5-20260612-1910" "FR-TRN-CAG" 497.27876670893386 671.3263350570606 1861 1 "TRN" "Aeroporto di Torino (TRN)" "17:50:00" 455 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:10:00"
    1529 "XZ-LIN-CAG-02353-1234567-20260601-1030" "XZ-LIN-CAG" 581.9367958533778 688.625208426497 2255 1 "LIN" "Aeroporto di Milano Linate (LIN)" "09:20:00" 193 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "10:30:00"
    850 "FR-PSR-CAG-06405-5-20260329-2230" "FR-PSR-CAG" 412.86744044794585 557.3710446047269 1179 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:30:00" 166 2 "PSR" "Aeroporto di Pescara (PSR)" "23:50:00"
    28 "A0-LGW-CAG-02609-4-20260528-2125" "A0-LGW-CAG" 3473.998041364271 1505.399151257851 1089 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "21:25:00" 2246 2 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "21:50:00"
    973 "FR-VCE-CAG-02111-4-20260604-2355" "FR-VCE-CAG" 491.63176491548273 745.6415101218155 2407 1 "VCE" "Aeroporto di Venezia (VCE)" "22:25:00" 2846 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "23:55:00"
    1042 "LH-FRA-CAG-00340-1-20260525-1705" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1755 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "14:55:00" 593 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:05:00"
    1043 "LH-FRA-CAG-00340-1-20260601-1705" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1729 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "14:55:00" 755 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:05:00"
    403 "FR-BGY-CAG-03201-1-20260329-0825" "FR-BGY-CAG" 565.0905911983434 715.7814155179017 2600 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:25:00" 659 2 "BGY" "Aeroporto di Bergamo (BGY)" "09:40:00"
    713 "FR-MLA-CAG-07296-6-20260329-1000" "FR-MLA-CAG" 36517.878714533894 608.6313119088983 2983 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "10:00:00" 2884 2 "MLA" "Aeroporto di Malta (MLA)" "10:00:00"
    1170 "OS-VIE-CAG-00583-1-20260629-1410" "OS-VIE-CAG" 549.4608389993141 1153.8677618985596 1367 1 "VIE" "Aeroporto di Vienna (VIE)" "12:05:00" 197 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "14:10:00"
    1058 "LH-FRA-CAG-00341-1-20260601-1800" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 402 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:00:00" 1937 2 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "20:10:00"
    1057 "LH-FRA-CAG-00341-1-20260525-1800" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 2908 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:00:00" 146 2 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "20:10:00"
    362 "EW-STR-CAG-02864-1-20260803-1510" "EW-STR-CAG" 520.3048155936098 1049.2813781137797 2903 1 "STR" "Aeroporto di Stuttgart (STR)" "13:10:00" 198 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "15:10:00"
    363 "EW-STR-CAG-02864-1-20260921-1510" "EW-STR-CAG" 520.3048155936098 1049.2813781137797 1678 1 "STR" "Aeroporto di Stuttgart (STR)" "13:10:00" 1835 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "15:10:00"
    1236 "V7-MRS-CAG-02743-2-20260707-1655" "V7-MRS-CAG" 477.3159884633083 564.8239196815815 2817 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "16:55:00" 2715 2 "MRS" "Aeroporto di Marsiglia (MRS)" "18:05:00"
    385 "FR-ARN-CAG-08738-5-20260605-1010" "FR-ARN-CAG" 530.5136317990676 2351.9437676425327 1464 1 "ARN" "Aeroporto di Stoccolma/Stockholm (ARN)" "05:45:00" 1522 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "10:10:00"
    1193 "TO-ORY-CAG-03890-3-20260603-1200" "TO-ORY-CAG" 561.7627214102306 1179.7017149614842 765 1 "ORY" "Aeroporto di Parigi/Paris Orly (ORY)" "09:55:00" 1224 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "12:00:00"
    1194 "TO-ORY-CAG-03890-3-20260715-1200" "TO-ORY-CAG" 561.7627214102306 1179.7017149614842 2769 1 "ORY" "Aeroporto di Parigi/Paris Orly (ORY)" "09:55:00" 1251 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "12:00:00"
    31 "A0-LGW-CAG-02609-6-20260523-2200" "A0-LGW-CAG" 3473.998041364271 1505.399151257851 1072 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:00:00" 706 2 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "22:25:00"
    32 "A0-LGW-CAG-02609-6-20260613-2200" "A0-LGW-CAG" 3473.998041364271 1505.399151257851 375 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:00:00" 1588 2 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "22:25:00"
    608 "FR-CIA-CAG-04634-2-20260505-1915" "FR-CIA-CAG" 484.04001041146967 411.4340088497492 2441 1 "CIA" "Aeroporto di Roma Ciampino (CIA)" "18:25:00" 305 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:15:00"
    1357 "WK-ZRH-CAG-00389-6-20260523-0855" "WK-ZRH-CAG" 542.9081766116626 913.8954306296322 1979 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:55:00" 1425 2 "ZRH" "Aeroporto di Zurigo/Zurich (ZRH)" "10:35:00"
    1346 "WK-ZRH-CAG-00389-26-20260602-0855" "WK-ZRH-CAG" 542.9081766116626 913.8954306296322 3010 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:55:00" 1488 2 "ZRH" "Aeroporto di Zurigo/Zurich (ZRH)" "10:35:00"
    114 "DS-GVA-CAG-01533-2-20260804-0850" "DS-GVA-CAG" 641.804797230451 812.9527431585713 124 1 "GVA" "Aeroporto di Ginevra/Geneva (GVA)" "07:35:00" 2270 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:50:00"
    112 "DS-GVA-CAG-01533-2-20260623-0850" "DS-GVA-CAG" 641.804797230451 812.9527431585713 1328 1 "GVA" "Aeroporto di Ginevra/Geneva (GVA)" "07:35:00" 2604 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:50:00"
    113 "DS-GVA-CAG-01533-2-20260707-0850" "DS-GVA-CAG" 641.804797230451 812.9527431585713 2192 1 "GVA" "Aeroporto di Ginevra/Geneva (GVA)" "07:35:00" 33 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:50:00"
    1323 "VY-BCN-CAG-06167-7-20260628-2245" "VY-BCN-CAG" 576.4991869788491 634.149105676734 95 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:45:00" 770 2 "BCN" "Aeroporto di Barcellona/Barcelona (BCN)" "23:50:00"
    836 "FR-PSA-CAG-06100-2-20260329-2225" "FR-PSA-CAG" 496.6153967483583 504.8923200274976 312 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:25:00" 2483 2 "PSA" "Aeroporto di Pisa (PSA)" "23:25:00"
    1445 "XZ-FCO-CAG-02341-15-20260601-1340" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 2621 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "12:45:00" 2184 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "13:40:00"
    1031 "LG-LUX-CAG-00532-7-20260503-0915" "LG-LUX-CAG" 774.6232689220059 1174.8452911983757 1866 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "09:15:00" 2274 2 "LUX" "Aeroporto di Lussemburgo/Luxembourg (LUX)" "10:45:00"
    392 "FR-BGY-CAG-03200-2-20261006-0735" "FR-BGY-CAG" 565.0905911983434 715.7814155179017 2726 1 "BGY" "Aeroporto di Bergamo (BGY)" "06:20:00" 504 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "07:35:00"
    391 "FR-BGY-CAG-03200-2-20260329-0735" "FR-BGY-CAG" 565.0905911983434 715.7814155179017 1144 1 "BGY" "Aeroporto di Bergamo (BGY)" "06:20:00" 1891 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "07:35:00"
    944 "FR-TRN-CAG-08680-4-20260611-1710" "FR-TRN-CAG" 497.27876670893386 671.3263350570606 676 1 "TRN" "Aeroporto di Torino (TRN)" "15:50:00" 939 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:10:00"
    942 "FR-TRN-CAG-08680-4-20260521-1710" "FR-TRN-CAG" 497.27876670893386 671.3263350570606 82 1 "TRN" "Aeroporto di Torino (TRN)" "15:50:00" 2696 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:10:00"
    1007 "FR-VRN-CAG-00321-6-20260606-0955" "FR-VRN-CAG" 551.9922279684969 699.1901554267628 2332 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "09:55:00" 1088 2 "VRN" "Aeroporto di Verona (VRN)" "11:10:00"
    212 "EC-MXP-CAG-03566-6-20260627-1155" "EC-MXP-CAG" 599.616037754416 709.5456446760588 1163 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "11:55:00" 53 2 "MXP" "Aeroporto di Milano Malpensa (MXP)" "13:05:00"
    1046 "LH-FRA-CAG-00340-4-20260611-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 2730 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 2760 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1047 "LH-FRA-CAG-00340-4-20260618-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 2842 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 891 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1044 "LH-FRA-CAG-00340-4-20260507-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1528 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 951 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1045 "LH-FRA-CAG-00340-4-20260604-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1253 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 195 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1048 "LH-FRA-CAG-00340-4-20260702-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 792 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 2598 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1503 "XZ-FCO-CAG-02347-123467-20260704-2050" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 349 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "19:55:00" 2188 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:50:00"
    1502 "XZ-FCO-CAG-02347-123457-20260601-2050" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 1620 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "19:55:00" 1200 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:50:00"
    1505 "XZ-FCO-CAG-02347-34-20260701-2050" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 2762 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "19:55:00" 348 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:50:00"
    fast_travel_between_far_stops WARNING 1526

    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 1526 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.
    88 "DS-BSL-CAG-01110-2-20260804-0935" "DS-BSL-CAG" 371.5466849481931 935.0591571196194 1447 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "09:35:00" 1858 2 "BSL" "Aeroporto di Basilea/Basel (BSL)" "12:05:00"
    218 "EC-MXP-CAG-03566-7-20260621-1940" "EC-MXP-CAG" 512.9245624164281 709.5456446760588 327 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:40:00" 1467 2 "MXP" "Aeroporto di Milano Malpensa (MXP)" "21:02:00"
    1595 "XZ-PSA-CAG-02386-7-20260628-1435" "XZ-PSA-CAG" 496.6153967483583 504.8923200274976 1893 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "14:35:00" 1971 2 "PSA" "Aeroporto di Pisa (PSA)" "15:35:00"
    337 "EC-ORY-CAG-04945-6-20260627-0825" "EC-ORY-CAG" 561.7627214102306 1179.7017149614842 2677 1 "ORY" "Aeroporto di Parigi/Paris Orly (ORY)" "06:20:00" 1780 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:25:00"
    21 "A0-LGW-CAG-02608-4-20260528-2035" "A0-LGW-CAG" 339.56371832883855 1505.399151257851 223 1 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "16:10:00" 2599 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:35:00"
    191 "EC-MXP-CAG-03565-7-20260614-1900" "EC-MXP-CAG" 525.5893664267103 709.5456446760588 6 1 "MXP" "Aeroporto di Milano Malpensa (MXP)" "17:40:00" 1651 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:00:00"
    947 "FR-TRN-CAG-08680-5-20260612-1910" "FR-TRN-CAG" 497.27876670893386 671.3263350570606 1861 1 "TRN" "Aeroporto di Torino (TRN)" "17:50:00" 455 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:10:00"
    1529 "XZ-LIN-CAG-02353-1234567-20260601-1030" "XZ-LIN-CAG" 581.9367958533778 688.625208426497 2255 1 "LIN" "Aeroporto di Milano Linate (LIN)" "09:20:00" 193 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "10:30:00"
    850 "FR-PSR-CAG-06405-5-20260329-2230" "FR-PSR-CAG" 412.86744044794585 557.3710446047269 1179 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:30:00" 166 2 "PSR" "Aeroporto di Pescara (PSR)" "23:50:00"
    28 "A0-LGW-CAG-02609-4-20260528-2125" "A0-LGW-CAG" 3473.998041364271 1505.399151257851 1089 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "21:25:00" 2246 2 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "21:50:00"
    973 "FR-VCE-CAG-02111-4-20260604-2355" "FR-VCE-CAG" 491.63176491548273 745.6415101218155 2407 1 "VCE" "Aeroporto di Venezia (VCE)" "22:25:00" 2846 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "23:55:00"
    1042 "LH-FRA-CAG-00340-1-20260525-1705" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1755 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "14:55:00" 593 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:05:00"
    1043 "LH-FRA-CAG-00340-1-20260601-1705" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1729 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "14:55:00" 755 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:05:00"
    403 "FR-BGY-CAG-03201-1-20260329-0825" "FR-BGY-CAG" 565.0905911983434 715.7814155179017 2600 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:25:00" 659 2 "BGY" "Aeroporto di Bergamo (BGY)" "09:40:00"
    713 "FR-MLA-CAG-07296-6-20260329-1000" "FR-MLA-CAG" 36517.878714533894 608.6313119088983 2983 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "10:00:00" 2884 2 "MLA" "Aeroporto di Malta (MLA)" "10:00:00"
    1170 "OS-VIE-CAG-00583-1-20260629-1410" "OS-VIE-CAG" 549.4608389993141 1153.8677618985596 1367 1 "VIE" "Aeroporto di Vienna (VIE)" "12:05:00" 197 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "14:10:00"
    1058 "LH-FRA-CAG-00341-1-20260601-1800" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 402 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:00:00" 1937 2 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "20:10:00"
    1057 "LH-FRA-CAG-00341-1-20260525-1800" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 2908 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:00:00" 146 2 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "20:10:00"
    362 "EW-STR-CAG-02864-1-20260803-1510" "EW-STR-CAG" 520.3048155936098 1049.2813781137797 2903 1 "STR" "Aeroporto di Stuttgart (STR)" "13:10:00" 198 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "15:10:00"
    363 "EW-STR-CAG-02864-1-20260921-1510" "EW-STR-CAG" 520.3048155936098 1049.2813781137797 1678 1 "STR" "Aeroporto di Stuttgart (STR)" "13:10:00" 1835 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "15:10:00"
    1236 "V7-MRS-CAG-02743-2-20260707-1655" "V7-MRS-CAG" 477.3159884633083 564.8239196815815 2817 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "16:55:00" 2715 2 "MRS" "Aeroporto di Marsiglia (MRS)" "18:05:00"
    385 "FR-ARN-CAG-08738-5-20260605-1010" "FR-ARN-CAG" 530.5136317990676 2351.9437676425327 1464 1 "ARN" "Aeroporto di Stoccolma/Stockholm (ARN)" "05:45:00" 1522 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "10:10:00"
    1193 "TO-ORY-CAG-03890-3-20260603-1200" "TO-ORY-CAG" 561.7627214102306 1179.7017149614842 765 1 "ORY" "Aeroporto di Parigi/Paris Orly (ORY)" "09:55:00" 1224 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "12:00:00"
    1194 "TO-ORY-CAG-03890-3-20260715-1200" "TO-ORY-CAG" 561.7627214102306 1179.7017149614842 2769 1 "ORY" "Aeroporto di Parigi/Paris Orly (ORY)" "09:55:00" 1251 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "12:00:00"
    31 "A0-LGW-CAG-02609-6-20260523-2200" "A0-LGW-CAG" 3473.998041364271 1505.399151257851 1072 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:00:00" 706 2 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "22:25:00"
    32 "A0-LGW-CAG-02609-6-20260613-2200" "A0-LGW-CAG" 3473.998041364271 1505.399151257851 375 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:00:00" 1588 2 "LGW" "Aeroporto di Londra/London Gatwick (LGW)" "22:25:00"
    608 "FR-CIA-CAG-04634-2-20260505-1915" "FR-CIA-CAG" 484.04001041146967 411.4340088497492 2441 1 "CIA" "Aeroporto di Roma Ciampino (CIA)" "18:25:00" 305 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "19:15:00"
    1357 "WK-ZRH-CAG-00389-6-20260523-0855" "WK-ZRH-CAG" 542.9081766116626 913.8954306296322 1979 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:55:00" 1425 2 "ZRH" "Aeroporto di Zurigo/Zurich (ZRH)" "10:35:00"
    1346 "WK-ZRH-CAG-00389-26-20260602-0855" "WK-ZRH-CAG" 542.9081766116626 913.8954306296322 3010 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:55:00" 1488 2 "ZRH" "Aeroporto di Zurigo/Zurich (ZRH)" "10:35:00"
    114 "DS-GVA-CAG-01533-2-20260804-0850" "DS-GVA-CAG" 641.804797230451 812.9527431585713 124 1 "GVA" "Aeroporto di Ginevra/Geneva (GVA)" "07:35:00" 2270 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:50:00"
    112 "DS-GVA-CAG-01533-2-20260623-0850" "DS-GVA-CAG" 641.804797230451 812.9527431585713 1328 1 "GVA" "Aeroporto di Ginevra/Geneva (GVA)" "07:35:00" 2604 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:50:00"
    113 "DS-GVA-CAG-01533-2-20260707-0850" "DS-GVA-CAG" 641.804797230451 812.9527431585713 2192 1 "GVA" "Aeroporto di Ginevra/Geneva (GVA)" "07:35:00" 33 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "08:50:00"
    1323 "VY-BCN-CAG-06167-7-20260628-2245" "VY-BCN-CAG" 576.4991869788491 634.149105676734 95 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:45:00" 770 2 "BCN" "Aeroporto di Barcellona/Barcelona (BCN)" "23:50:00"
    836 "FR-PSA-CAG-06100-2-20260329-2225" "FR-PSA-CAG" 496.6153967483583 504.8923200274976 312 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "22:25:00" 2483 2 "PSA" "Aeroporto di Pisa (PSA)" "23:25:00"
    1445 "XZ-FCO-CAG-02341-15-20260601-1340" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 2621 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "12:45:00" 2184 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "13:40:00"
    1031 "LG-LUX-CAG-00532-7-20260503-0915" "LG-LUX-CAG" 774.6232689220059 1174.8452911983757 1866 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "09:15:00" 2274 2 "LUX" "Aeroporto di Lussemburgo/Luxembourg (LUX)" "10:45:00"
    392 "FR-BGY-CAG-03200-2-20261006-0735" "FR-BGY-CAG" 565.0905911983434 715.7814155179017 2726 1 "BGY" "Aeroporto di Bergamo (BGY)" "06:20:00" 504 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "07:35:00"
    391 "FR-BGY-CAG-03200-2-20260329-0735" "FR-BGY-CAG" 565.0905911983434 715.7814155179017 1144 1 "BGY" "Aeroporto di Bergamo (BGY)" "06:20:00" 1891 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "07:35:00"
    944 "FR-TRN-CAG-08680-4-20260611-1710" "FR-TRN-CAG" 497.27876670893386 671.3263350570606 676 1 "TRN" "Aeroporto di Torino (TRN)" "15:50:00" 939 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:10:00"
    942 "FR-TRN-CAG-08680-4-20260521-1710" "FR-TRN-CAG" 497.27876670893386 671.3263350570606 82 1 "TRN" "Aeroporto di Torino (TRN)" "15:50:00" 2696 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "17:10:00"
    1007 "FR-VRN-CAG-00321-6-20260606-0955" "FR-VRN-CAG" 551.9922279684969 699.1901554267628 2332 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "09:55:00" 1088 2 "VRN" "Aeroporto di Verona (VRN)" "11:10:00"
    212 "EC-MXP-CAG-03566-6-20260627-1155" "EC-MXP-CAG" 599.616037754416 709.5456446760588 1163 1 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "11:55:00" 53 2 "MXP" "Aeroporto di Milano Malpensa (MXP)" "13:05:00"
    1046 "LH-FRA-CAG-00340-4-20260611-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 2730 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 2760 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1047 "LH-FRA-CAG-00340-4-20260618-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 2842 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 891 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1044 "LH-FRA-CAG-00340-4-20260507-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1528 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 951 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1045 "LH-FRA-CAG-00340-4-20260604-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 1253 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 195 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1048 "LH-FRA-CAG-00340-4-20260702-1810" "LH-FRA-CAG" 549.2541377111999 1199.2048673361196 792 1 "FRA" "Aeroporto di Francoforte Frankfurt (FRA)" "16:00:00" 2598 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "18:10:00"
    1503 "XZ-FCO-CAG-02347-123467-20260704-2050" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 349 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "19:55:00" 2188 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:50:00"
    1502 "XZ-FCO-CAG-02347-123457-20260601-2050" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 1620 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "19:55:00" 1200 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:50:00"
    1505 "XZ-FCO-CAG-02347-34-20260701-2050" "XZ-FCO-CAG" 418.0948613974735 390.2218706376419 2762 1 "FCO" "Aeroporto di Roma Fiumicino (FCO)" "19:55:00" 348 2 "CAG" "Aeroporto di Cagliari (CAG) (ELMAS)" "20:50:00"
    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"
    missing_timepoint_value WARNING 3056

    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 3056 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 "FR-GOA-CAG-04429-6-20260329-1200" 1
    3 "FR-CIA-CAG-04612-7-20260329-1140" 1
    4 "TO-ORY-CAG-03899-7-20260614-1050" 2
    5 "FR-CRL-CAG-04417-1-20260329-1345" 1
    6 "EC-MXP-CAG-03565-7-20260614-1900" 1
    7 "EC-MXP-CAG-03521-3-20260624-0800" 1
    8 "EC-MXP-CAG-03522-6-20260704-0125" 2
    9 "XZ-FCO-CAG-02345-1234567-20260701-1930" 2
    10 "FR-VLC-CAG-05274-6-20260606-1420" 2
    11 "XZ-LIN-CAG-02359-1234567-20260601-1550" 1
    12 "EC-MXP-CAG-03522-3-20260701-0835" 1
    13 "FR-MAD-CAG-07024-3-20260329-1445" 2
    14 "FR-NUE-CAG-07904-5-20260417-1430" 1
    15 "EC-MXP-CAG-03570-3-20260805-1700" 1
    16 "VY-BCN-CAG-06167-3-20260422-1400" 2
    17 "FR-PEG-CAG-01511-7-20260329-1020" 2
    18 "EC-MXP-CAG-03522-4-20260730-1545" 2
    19 "LG-LUX-CAG-00534-3-20260527-2035" 1
    20 "EC-LYS-CAG-04346-3-20260805-2250" 1
    21 "FR-HHN-CAG-04141-4-20260329-1010" 2
    22 "FR-BRI-CAG-08727-6-20260329-1230" 1
    23 "XZ-OLB-CAG-02603-15-20260703-1430" 1
    24 "VY-BCN-CAG-06167-7-20260705-2240" 1
    25 "A0-LGW-CAG-02609-5-20260612-2040" 2
    26 "EC-MXP-CAG-03568-5-20260626-1345" 1
    27 "EC-MXP-CAG-03571-6-20260627-2350" 1
    28 "FR-BGY-CAG-03480-6-20260329-1715" 2
    29 "FR-BLQ-CAG-00018-7-20260329-0710" 1
    30 "EC-MXP-CAG-03567-1-20260601-1205" 1
    31 "XZ-AHO-CAG-02302-15-20260703-1330" 2
    32 "EC-MXP-CAG-03521-3-20260708-0800" 2
    33 "DS-GVA-CAG-01533-2-20260707-0850" 2
    34 "FR-NRN-CAG-04834-1-20260329-1500" 2
    35 "FR-OPO-CAG-05265-3-20260603-1945" 2
    36 "FR-SVQ-CAG-06711-4-20260329-1700" 1
    37 "FR-OPO-CAG-05264-3-20260603-2010" 1
    38 "EW-STR-CAG-02865-2-20260915-0825" 2
    39 "DS-BSL-CAG-01109-2-20260804-0905" 1
    40 "FR-CIA-CAG-04613-4-20260329-1325" 2
    41 "FR-NAP-CAG-04670-7-20260329-1000" 1
    42 "FR-GOT-CAG-04541-1-20260329-1325" 2
    43 "FR-BUD-CAG-05248-7-20260906-1705" 1
    44 "FR-BRI-CAG-08726-6-20260329-1155" 1
    45 "FR-PSR-CAG-06405-1-20261005-0835" 1
    46 "V7-VRN-CAG-01807-2-20260602-2105" 1
    47 "V7-VRN-CAG-01770-5-20260807-1725" 2
    48 "FR-CIA-CAG-04323-3-20260408-0935" 1
    49 "XZ-LIN-CAG-02366-12356-20260601-2020" 2
    50 "6H-TLV-CAG-00327-2-20260602-1120" 2
    51 "XZ-CUF-CAG-02381-47-20260524-1340" 1
    mixed_case_recommended_field WARNING 127

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

    filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
    "routes.txt" "route_short_name" "CAG-BCN" 2
    "routes.txt" "route_short_name" "CAG-LUX" 3
    "routes.txt" "route_short_name" "CAG-SUF" 4
    "routes.txt" "route_short_name" "CAG-GOA" 5
    "routes.txt" "route_short_name" "CAG-WAW" 6
    "routes.txt" "route_short_name" "CAG-PSA" 7
    "routes.txt" "route_short_name" "CAG-OLB" 8
    "routes.txt" "route_short_name" "CAG-INN" 9
    "routes.txt" "route_short_name" "CAG-POZ" 10
    "routes.txt" "route_short_name" "CAG-SVQ" 11
    "routes.txt" "route_short_name" "CAG-PSR" 12
    "routes.txt" "route_short_name" "CAG-PRG" 13
    "routes.txt" "route_short_name" "CAG-PMF" 14
    "routes.txt" "route_short_name" "CAG-VCE" 15
    "routes.txt" "route_short_name" "CAG-TLV" 16
    "routes.txt" "route_short_name" "CAG-CPH" 17
    "routes.txt" "route_short_name" "CAG-BRN" 18
    "routes.txt" "route_short_name" "CAG-VIE" 19
    "routes.txt" "route_short_name" "CAG-MLA" 20
    "routes.txt" "route_short_name" "CAG-GVA" 21
    "routes.txt" "route_short_name" "CAG-VRN" 22
    "routes.txt" "route_short_name" "CAG-ACH" 23
    "routes.txt" "route_short_name" "CAG-VRN" 24
    "routes.txt" "route_short_name" "CAG-TRN" 25
    "routes.txt" "route_short_name" "CAG-VIE" 26
    "routes.txt" "route_short_name" "CAG-PMO" 27
    "routes.txt" "route_short_name" "CAG-CUF" 28
    "routes.txt" "route_short_name" "CAG-SZG" 29
    "routes.txt" "route_short_name" "CAG-DUB" 30
    "routes.txt" "route_short_name" "CAG-MUC" 31
    "routes.txt" "route_short_name" "CAG-NUE" 32
    "routes.txt" "route_short_name" "CAG-NAP" 33
    "routes.txt" "route_short_name" "CAG-LYS" 34
    "routes.txt" "route_short_name" "CAG-FCO" 35
    "routes.txt" "route_short_name" "CAG-FLR" 36
    "routes.txt" "route_short_name" "CAG-RMI" 37
    "routes.txt" "route_short_name" "CAG-ATH" 38
    "routes.txt" "route_short_name" "CAG-BGY" 39
    "routes.txt" "route_short_name" "CAG-ORY" 40
    "routes.txt" "route_short_name" "CAG-BGY" 41
    "routes.txt" "route_short_name" "CAG-BGY" 42
    "routes.txt" "route_short_name" "CAG-AHO" 43
    "routes.txt" "route_short_name" "CAG-MAD" 44
    "routes.txt" "route_short_name" "CAG-BSL" 45
    "routes.txt" "route_short_name" "CAG-CIA" 46
    "routes.txt" "route_short_name" "CAG-ARN" 47
    "routes.txt" "route_short_name" "CAG-ORY" 48
    "routes.txt" "route_short_name" "CAG-VRN" 49
    "routes.txt" "route_short_name" "CAG-PEG" 50
    "routes.txt" "route_short_name" "CAG-OSL" 51
    same_name_and_description_for_stop WARNING 82

    same_name_and_description_for_stop

    Same name and description for stop.

    The GTFS spec defines stops.txt stop_description as:

    Description of the location that provides useful, quality information. Do not simply duplicate the name of the location.

    You can see more about this notice here.

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

    csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
    2 "RMI" "Aeroporto di Rimini (RMI)"
    3 "TLL" "Aeroporto di Lennart Meri Tallinn Airport"
    4 "NCE" "Aeroporto di Nizza (NCE)"
    5 "AHO" "Aeroporto di Alghero (AHO)"
    6 "PSA" "Aeroporto di Pisa (PSA)"
    7 "DOH" "Aeroporto di Hamad International Airport"
    8 "BCN" "Aeroporto di Barcellona/Barcelona (BCN)"
    9 "INN" "Aeroporto di Innsbruck (INN)"
    10 "LGW" "Aeroporto di Londra/London Gatwick (LGW)"
    11 "FLR" "Aeroporto di Firenze (FLR)"
    12 "BZO" "Aeroporto di Bolzano (BZO)"
    14 "KRK" "Aeroporto di Cracovia/Krakow (KRK)"
    15 "IST" "Aeroporto di Istanbul Airport"
    16 "CCF" "Aeroporto di Carcassonne Salvaza (CCF)"
    17 "MLA" "Aeroporto di Malta (MLA)"
    18 "BLQ" "Aeroporto di Bologna (BLQ)"
    19 "PMF" "Aeroporto di Parma (PMF)"
    20 "NRN" "Aeroporto di Weeze (NRN)"
    21 "PEG" "Aeroporto di Perugia (PEG)"
    22 "CPH" "Aeroporto di Copenhagen (CPH)"
    23 "CTA" "Aeroporto di Catania (CTA)"
    24 "HHN" "Aeroporto di Francoforte Hahn (HHN)"
    25 "MRS" "Aeroporto di Marsiglia (MRS)"
    26 "PSR" "Aeroporto di Pescara (PSR)"
    27 "NAP" "Aeroporto di Napoli (NAP)"
    28 "MAD" "Aeroporto di Madrid (MAD)"
    29 "FKB" "Aeroporto di Karlsruhe Baden-Baden (FKB)"
    30 "BRI" "Aeroporto di Bari (BRI)"
    31 "ACH" "Aeroporto di Altenrhein (ACH)"
    32 "OLB" "Aeroporto di Olbia (OLB)"
    33 "PMI" "Aeroporto di Palma di Majorca (PMI)"
    34 "BSL" "Aeroporto di Basilea/Basel (BSL)"
    35 "FRL" "Aeroporto di Forli' (FRL)"
    36 "CDG" "Aeroporto di Parigi/Paris C. de Gaulle (CDG)"
    37 "VRN" "Aeroporto di Verona (VRN)"
    38 "SUF" "Aeroporto di Lamezia Terme (SUF)"
    39 "OPO" "Aeroporto di Porto (OPO)"
    40 "TLV" "Aeroporto di Tel Aviv (TLV)"
    41 "TRN" "Aeroporto di Torino (TRN)"
    42 "LYS" "Aeroporto di Lione (LYS)"
    43 "STN" "Aeroporto di Londra/London Stansted (STN)"
    44 "NUE" "Aeroporto di Nuernberg (NUE)"
    45 "BUD" "Aeroporto di Budapest (BUD)"
    46 "LIN" "Aeroporto di Milano Linate (LIN)"
    47 "CIA" "Aeroporto di Roma Ciampino (CIA)"
    48 "DUS" "Aeroporto di Duesseldorf (DUS)"
    49 "CUF" "Aeroporto di Cuneo (CUF)"
    50 "BVA" "Aeroporto di Parigi/Paris Beauvais (BVA)"
    51 "ATH" "Aeroporto di Atene/Athens (ATH)"
    52 "DUB" "Aeroporto di Dublino/Dublin (DUB)"
    single_shape_point WARNING 2

    single_shape_point

    The shape within shapes.txt contains a single shape point.

    A shape should contain more than one shape point to visualize the route

    You can see more about this notice here.

    shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
    "CAG-BER" 212
    "BER-CAG" 183
    stop_without_stop_time WARNING 13

    stop_without_stop_time

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

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

    You can see more about this notice here.

    csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
    3 "TLL" "Aeroporto di Lennart Meri Tallinn Airport"
    7 "DOH" "Aeroporto di Hamad International Airport"
    9 "INN" "Aeroporto di Innsbruck (INN)"
    15 "IST" "Aeroporto di Istanbul Airport"
    31 "ACH" "Aeroporto di Altenrhein (ACH)"
    51 "ATH" "Aeroporto di Atene/Athens (ATH)"
    55 "OSL" "Aeroporto di Oslo (OSL)"
    62 "WAW" "Aeroporto di Varsavia/Warsaw Chopin (WAW)"
    63 "BRN" "Aeroporto di Berna/Bern (BRN)"
    68 "SZG" "Aeroporto di Salisburgo/Salzburg (SZG)"
    72 "BER" "Aeroporto di Berlino/Berlin Brandeburg (BER)"
    75 "LDE" "Aeroporto di Lourdes (LDE)"
    78 "BOD" "Aeroporto di Bordeaux (BOD)"
    unexpected_enum_value WARNING 122

    unexpected_enum_value

    An enum has an unexpected value.

    You can see more about this notice here.

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

    filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
    "routes.txt" 2 "route_type" 1100
    "routes.txt" 3 "route_type" 1100
    "routes.txt" 4 "route_type" 1100
    "routes.txt" 5 "route_type" 1100
    "routes.txt" 6 "route_type" 1100
    "routes.txt" 7 "route_type" 1100
    "routes.txt" 8 "route_type" 1100
    "routes.txt" 9 "route_type" 1100
    "routes.txt" 10 "route_type" 1100
    "routes.txt" 11 "route_type" 1100
    "routes.txt" 12 "route_type" 1100
    "routes.txt" 13 "route_type" 1100
    "routes.txt" 14 "route_type" 1100
    "routes.txt" 15 "route_type" 1100
    "routes.txt" 16 "route_type" 1100
    "routes.txt" 17 "route_type" 1100
    "routes.txt" 18 "route_type" 1100
    "routes.txt" 19 "route_type" 1100
    "routes.txt" 20 "route_type" 1100
    "routes.txt" 21 "route_type" 1100
    "routes.txt" 22 "route_type" 1100
    "routes.txt" 23 "route_type" 1100
    "routes.txt" 24 "route_type" 1100
    "routes.txt" 25 "route_type" 1100
    "routes.txt" 26 "route_type" 1100
    "routes.txt" 27 "route_type" 1100
    "routes.txt" 28 "route_type" 1100
    "routes.txt" 29 "route_type" 1100
    "routes.txt" 30 "route_type" 1100
    "routes.txt" 31 "route_type" 1100
    "routes.txt" 32 "route_type" 1100
    "routes.txt" 33 "route_type" 1100
    "routes.txt" 34 "route_type" 1100
    "routes.txt" 35 "route_type" 1100
    "routes.txt" 36 "route_type" 1100
    "routes.txt" 37 "route_type" 1100
    "routes.txt" 38 "route_type" 1100
    "routes.txt" 39 "route_type" 1100
    "routes.txt" 40 "route_type" 1100
    "routes.txt" 41 "route_type" 1100
    "routes.txt" 42 "route_type" 1100
    "routes.txt" 43 "route_type" 1100
    "routes.txt" 44 "route_type" 1100
    "routes.txt" 45 "route_type" 1100
    "routes.txt" 46 "route_type" 1100
    "routes.txt" 47 "route_type" 1100
    "routes.txt" 48 "route_type" 1100
    "routes.txt" 49 "route_type" 1100
    "routes.txt" 50 "route_type" 1100
    "routes.txt" 51 "route_type" 1100
    unusable_trip WARNING 72

    unusable_trip

    Trips must have more than one stop to be usable.

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

    You can see more about this notice here.

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

    csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
    33 "AF-CDG-CAG-01026-1-20260706-1800"
    35 "AF-CDG-CAG-01026-6-20260530-1800"
    36 "AF-CDG-CAG-01026-6-20260905-1800"
    42 "AF-CDG-CAG-01027-1-20260706-1855"
    44 "AF-CDG-CAG-01027-6-20260530-1855"
    45 "AF-CDG-CAG-01027-6-20260905-1855"
    61 "BQ-BRN-CAG-02382-6-20260523-1040"
    62 "BQ-BRN-CAG-02382-6-20260829-1040"
    63 "BQ-BRN-CAG-02383-6-20260523-1530"
    64 "BQ-BRN-CAG-02383-6-20260829-1530"
    120 "EC-BOD-CAG-01841-2-20260623-0900"
    121 "EC-BOD-CAG-01841-5-20260626-2100"
    122 "EC-BOD-CAG-01842-2-20260623-0930"
    123 "EC-BOD-CAG-01842-5-20260626-2130"
    310 "EC-NAP-CAG-04127-2-20260623-1050"
    311 "EC-NAP-CAG-04127-3-20260624-1145"
    312 "EC-NAP-CAG-04127-4-20260611-1205"
    313 "EC-NAP-CAG-04127-4-20260625-1105"
    314 "EC-NAP-CAG-04127-4-20260806-1105"
    315 "EC-NAP-CAG-04127-7-20260614-1315"
    316 "EC-NAP-CAG-04127-7-20260628-1035"
    317 "EC-NAP-CAG-04128-27-20260623-1120"
    318 "EC-NAP-CAG-04128-3-20260624-1215"
    319 "EC-NAP-CAG-04128-4-20260611-1235"
    320 "EC-NAP-CAG-04128-4-20260625-1140"
    321 "EC-NAP-CAG-04128-4-20260806-1140"
    322 "EC-NAP-CAG-04128-7-20260614-1345"
    323 "EC-NCE-CAG-01659-2-20260623-1615"
    324 "EC-NCE-CAG-01659-6-20260627-1125"
    325 "EC-NCE-CAG-01659-6-20260704-1115"
    328 "EC-NCE-CAG-01659-6-20260801-1115"
    329 "EC-NCE-CAG-01660-2-20260623-1700"
    330 "EC-NCE-CAG-01660-6-20260627-0815"
    331 "EC-NCE-CAG-01660-6-20260704-0810"
    382 "EW-SZG-CAG-04372-6-20260523-0805"
    383 "EW-SZG-CAG-04373-6-20260523-0855"
    554 "FR-BVA-CAG-04831-2-20260329-0855"
    555 "FR-BVA-CAG-04831-2-20260901-0840"
    556 "FR-BVA-CAG-04831-4-20260329-2000"
    558 "FR-BVA-CAG-04831-6-20260329-1330"
    559 "FR-BVA-CAG-04832-2-20260329-0830"
    560 "FR-BVA-CAG-04832-2-20260901-0815"
    561 "FR-BVA-CAG-04832-4-20260329-1935"
    563 "FR-BVA-CAG-04832-6-20260329-1305"
    1022 "IB-MAD-CAG-00973-24-20260716-1850"
    1023 "IB-MAD-CAG-00973-7-20260719-1800"
    1024 "IB-MAD-CAG-00974-24-20260716-1930"
    1025 "IB-MAD-CAG-00974-7-20260719-1840"
    1032 "LG-LUX-CAG-00533-3-20260520-1945"
    1034 "LG-LUX-CAG-00533-3-20260603-1945"
    unused_shape WARNING 20

    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.
    "WAW-CAG" 12
    "CAG-LDE" 21
    "DOH-CAG" 24
    "CAG-INN" 26
    "CAG-OSL" 41
    "CAG-ATH" 67
    "ACH-CAG" 68
    "CAG-ACH" 76
    "CAG-WAW" 86
    "TLL-CAG" 130
    "IST-CAG" 156
    "CAG-IST" 166
    "ATH-CAG" 176
    "BER-CAG" 183
    "INN-CAG" 185
    "CAG-TLL" 196
    "LDE-CAG" 198
    "CAG-BER" 212
    "CAG-DOH" 263
    "OSL-CAG" 284
    unused_trip WARNING 72

    unused_trip

    Trip is not be used in stop_times.txt

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

    You can see more about this notice here.

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

    tripId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
    "AF-CDG-CAG-01026-1-20260706-1800" 33
    "AF-CDG-CAG-01026-6-20260530-1800" 35
    "AF-CDG-CAG-01026-6-20260905-1800" 36
    "AF-CDG-CAG-01027-1-20260706-1855" 42
    "AF-CDG-CAG-01027-6-20260530-1855" 44
    "AF-CDG-CAG-01027-6-20260905-1855" 45
    "BQ-BRN-CAG-02382-6-20260523-1040" 61
    "BQ-BRN-CAG-02382-6-20260829-1040" 62
    "BQ-BRN-CAG-02383-6-20260523-1530" 63
    "BQ-BRN-CAG-02383-6-20260829-1530" 64
    "EC-BOD-CAG-01841-2-20260623-0900" 120
    "EC-BOD-CAG-01841-5-20260626-2100" 121
    "EC-BOD-CAG-01842-2-20260623-0930" 122
    "EC-BOD-CAG-01842-5-20260626-2130" 123
    "EC-NAP-CAG-04127-2-20260623-1050" 310
    "EC-NAP-CAG-04127-3-20260624-1145" 311
    "EC-NAP-CAG-04127-4-20260611-1205" 312
    "EC-NAP-CAG-04127-4-20260625-1105" 313
    "EC-NAP-CAG-04127-4-20260806-1105" 314
    "EC-NAP-CAG-04127-7-20260614-1315" 315
    "EC-NAP-CAG-04127-7-20260628-1035" 316
    "EC-NAP-CAG-04128-27-20260623-1120" 317
    "EC-NAP-CAG-04128-3-20260624-1215" 318
    "EC-NAP-CAG-04128-4-20260611-1235" 319
    "EC-NAP-CAG-04128-4-20260625-1140" 320
    "EC-NAP-CAG-04128-4-20260806-1140" 321
    "EC-NAP-CAG-04128-7-20260614-1345" 322
    "EC-NCE-CAG-01659-2-20260623-1615" 323
    "EC-NCE-CAG-01659-6-20260627-1125" 324
    "EC-NCE-CAG-01659-6-20260704-1115" 325
    "EC-NCE-CAG-01659-6-20260801-1115" 328
    "EC-NCE-CAG-01660-2-20260623-1700" 329
    "EC-NCE-CAG-01660-6-20260627-0815" 330
    "EC-NCE-CAG-01660-6-20260704-0810" 331
    "EW-SZG-CAG-04372-6-20260523-0805" 382
    "EW-SZG-CAG-04373-6-20260523-0855" 383
    "FR-BVA-CAG-04831-2-20260329-0855" 554
    "FR-BVA-CAG-04831-2-20260901-0840" 555
    "FR-BVA-CAG-04831-4-20260329-2000" 556
    "FR-BVA-CAG-04831-6-20260329-1330" 558
    "FR-BVA-CAG-04832-2-20260329-0830" 559
    "FR-BVA-CAG-04832-2-20260901-0815" 560
    "FR-BVA-CAG-04832-4-20260329-1935" 561
    "FR-BVA-CAG-04832-6-20260329-1305" 563
    "IB-MAD-CAG-00973-24-20260716-1850" 1022
    "IB-MAD-CAG-00973-7-20260719-1800" 1023
    "IB-MAD-CAG-00974-24-20260716-1930" 1024
    "IB-MAD-CAG-00974-7-20260719-1840" 1025
    "LG-LUX-CAG-00533-3-20260520-1945" 1032
    "LG-LUX-CAG-00533-3-20260603-1945" 1034