GTFS Schedule Validation Report

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

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
Italian
Feed Start Date:
2025-11-30
Feed End Date:
2025-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 285
  • Shapes: 2372
  • Stops: 3407
  • Trips: 5355

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 236

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 236 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.
1302 "1843-401_11" "1843-401" 468.7704499300842 31.25136332867228 27512 0 "1843-B_4000" "Oristano Stazione Arst" "10:40:00" 27513 1 "1843-B_40856" "Oristano VIA Cagliari 405" "10:43:00"
1302 "1843-401_11" "1843-401" 349.53972297597784 29.128310247998154 27513 1 "1843-B_40856" "Oristano VIA Cagliari 405" "10:43:00" 27514 2 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "10:47:00"
1406 "1843-411_4" "1843-411" 919.0808666089716 30.63602888696572 29783 3 "1843-B_4215" "Oristano VIA Gennargentu" "14:41:00" 29784 4 "1843-B_40856" "Oristano VIA Cagliari 405" "14:42:00"
1406 "1843-411_4" "1843-411" 349.53972297597784 29.128310247998154 29784 4 "1843-B_40856" "Oristano VIA Cagliari 405" "14:42:00" 29785 5 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "14:46:00"
1307 "1843-401_16" "1843-401" 349.53972297597784 29.128310247998154 27645 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "14:36:00" 27646 22 "1843-B_40856" "Oristano VIA Cagliari 405" "14:40:00"
1307 "1843-401_16" "1843-401" 312.51363328672284 31.25136332867228 27646 22 "1843-B_40856" "Oristano VIA Cagliari 405" "14:40:00" 27647 23 "1843-B_4000" "Oristano Stazione Arst" "14:45:00"
1309 "1843-401_18" "1843-401" 349.53972297597784 29.128310247998154 27697 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "15:36:00" 27698 22 "1843-B_40856" "Oristano VIA Cagliari 405" "15:40:00"
1309 "1843-401_18" "1843-401" 312.51363328672284 31.25136332867228 27698 22 "1843-B_40856" "Oristano VIA Cagliari 405" "15:40:00" 27699 23 "1843-B_4000" "Oristano Stazione Arst" "15:45:00"
2136 "1843-703_5" "1843-703" 919.0808666089716 30.63602888696572 42617 41 "1843-B_4215" "Oristano VIA Gennargentu" "08:02:00" 42618 42 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00"
2136 "1843-703_5" "1843-703" 905.8164907927462 30.193883026424874 42618 42 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00" 42619 43 "1843-B_40857" "Oristano VV. Ff." "08:04:00"
1303 "1843-401_12" "1843-401" 349.53972297597784 29.128310247998154 27547 16 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "12:10:00" 27548 17 "1843-B_40856" "Oristano VIA Cagliari 405" "12:14:00"
1303 "1843-401_12" "1843-401" 312.51363328672284 31.25136332867228 27548 17 "1843-B_40856" "Oristano VIA Cagliari 405" "12:14:00" 27549 18 "1843-B_4000" "Oristano Stazione Arst" "12:19:00"
1410 "1843-412_3" "1843-412" 349.53972297597784 29.128310247998154 29891 20 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "07:51:00" 29892 21 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00"
1410 "1843-412_3" "1843-412" 312.51363328672284 31.25136332867228 29892 21 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00" 29893 22 "1843-B_4000" "Oristano Stazione Arst" "08:00:00"
1323 "1843-401_7" "1843-401" 468.7704499300842 31.25136332867228 27971 0 "1843-B_4000" "Oristano Stazione Arst" "08:15:00" 27972 1 "1843-B_40856" "Oristano VIA Cagliari 405" "08:18:00"
1323 "1843-401_7" "1843-401" 349.53972297597784 29.128310247998154 27972 1 "1843-B_40856" "Oristano VIA Cagliari 405" "08:18:00" 27973 2 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "08:22:00"
1411 "1843-412_6" "1843-412" 905.8164907927462 30.193883026424874 29895 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 29896 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1411 "1843-412_6" "1843-412" 375.01635994406735 31.25136332867228 29896 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00" 29897 3 "1843-B_4000" "Oristano Stazione Arst" "14:32:00"
1411 "1843-412_6" "1843-412" 468.7704499300842 31.25136332867228 29897 3 "1843-B_4000" "Oristano Stazione Arst" "14:35:00" 29898 4 "1843-B_40856" "Oristano VIA Cagliari 405" "14:38:00"
1411 "1843-412_6" "1843-412" 349.53972297597784 29.128310247998154 29898 4 "1843-B_40856" "Oristano VIA Cagliari 405" "14:38:00" 29899 5 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "14:42:00"
1314 "1843-401_24" "1843-401" 349.53972297597784 29.128310247998154 27814 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "19:16:00" 27815 22 "1843-B_40856" "Oristano VIA Cagliari 405" "19:20:00"
1314 "1843-401_24" "1843-401" 312.51363328672284 31.25136332867228 27815 22 "1843-B_40856" "Oristano VIA Cagliari 405" "19:20:00" 27816 23 "1843-B_4000" "Oristano Stazione Arst" "19:25:00"
1402 "1843-410_7" "1843-410" 349.53972297597784 29.128310247998154 29692 26 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "09:42:00" 29693 27 "1843-B_40856" "Oristano VIA Cagliari 405" "09:46:00"
1402 "1843-410_7" "1843-410" 312.51363328672284 31.25136332867228 29693 27 "1843-B_40856" "Oristano VIA Cagliari 405" "09:46:00" 29694 28 "1843-B_4000" "Oristano Stazione Arst" "09:51:00"
1399 "1843-410_14" "1843-410" 468.7704499300842 31.25136332867228 29562 0 "1843-B_4000" "Oristano Stazione Arst" "18:00:00" 29563 1 "1843-B_40856" "Oristano VIA Cagliari 405" "18:03:00"
1399 "1843-410_14" "1843-410" 349.53972297597784 29.128310247998154 29563 1 "1843-B_40856" "Oristano VIA Cagliari 405" "18:03:00" 29564 2 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "18:07:00"
1543 "1843-423_7" "1843-423" 468.7704499300842 31.25136332867228 32063 12 "1843-B_4000" "Oristano Stazione Arst" "07:52:00" 32064 13 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00"
1543 "1843-423_7" "1843-423" 905.8164907927462 30.193883026424874 32064 13 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00" 32065 14 "1843-B_40857" "Oristano VV. Ff." "07:56:00"
1672 "1843-446_1" "1843-446" 437.1759748964259 29.14506499309506 33959 15 "1843-B_40855" "Santa Giusta VIA Giovanni Xxiii 111" "07:52:00" 33960 16 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00"
1672 "1843-446_1" "1843-446" 375.01635994406735 31.25136332867228 33960 16 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00" 33961 17 "1843-B_4000" "Oristano Stazione Arst" "07:59:00"
1312 "1843-401_22" "1843-401" 349.53972297597784 29.128310247998154 27765 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "16:38:00" 27766 22 "1843-B_40856" "Oristano VIA Cagliari 405" "16:42:00"
1312 "1843-401_22" "1843-401" 312.51363328672284 31.25136332867228 27766 22 "1843-B_40856" "Oristano VIA Cagliari 405" "16:42:00" 27767 23 "1843-B_4000" "Oristano Stazione Arst" "16:47:00"
1924 "1843-537_8" "1843-537" 905.8164907927462 30.193883026424874 38443 1 "1843-B_40857" "Oristano VV. Ff." "14:12:00" 38444 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:13:00"
1924 "1843-537_8" "1843-537" 375.01635994406735 31.25136332867228 38444 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:13:00" 38445 3 "1843-B_4000" "Oristano Stazione Arst" "14:17:00"
1424 "1843-414_1" "1843-414" 468.7704499300842 31.25136332867228 30224 9 "1843-B_4000" "Oristano Stazione Arst" "08:00:00" 30225 10 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00"
1424 "1843-414_1" "1843-414" 905.8164907927462 30.193883026424874 30225 10 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00" 30226 11 "1843-B_40857" "Oristano VV. Ff." "08:04:00"
1529 "1843-423_22" "1843-423" 905.8164907927462 30.193883026424874 31889 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 31890 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1529 "1843-423_22" "1843-423" 919.0808666089716 30.63602888696572 31890 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00" 31891 3 "1843-B_4215" "Oristano VIA Gennargentu" "14:29:00"
1631 "1843-427_58" "1843-427" 905.8164907927462 30.193883026424874 33106 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 33107 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1631 "1843-427_58" "1843-427" 375.01635994406735 31.25136332867228 33107 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00" 33108 3 "1843-B_4000" "Oristano Stazione Arst" "14:32:00"
1486 "1843-418_1" "1843-418" 468.7704499300842 31.25136332867228 31124 23 "1843-B_4000" "Oristano Stazione Arst" "07:55:00" 31125 24 "1843-B_40856" "Oristano VIA Cagliari 405" "07:58:00"
1486 "1843-418_1" "1843-418" 905.8164907927462 30.193883026424874 31125 24 "1843-B_40856" "Oristano VIA Cagliari 405" "07:58:00" 31126 25 "1843-B_40857" "Oristano VV. Ff." "07:59:00"
1392 "1843-409_3" "1843-409" 919.0808666089716 30.63602888696572 29427 11 "1843-B_4215" "Oristano VIA Gennargentu" "08:05:00" 29428 12 "1843-B_40856" "Oristano VIA Cagliari 405" "08:06:00"
1392 "1843-409_3" "1843-409" 905.8164907927462 30.193883026424874 29428 12 "1843-B_40856" "Oristano VIA Cagliari 405" "08:06:00" 29429 13 "1843-B_40857" "Oristano VV. Ff." "08:07:00"
1606 "1843-427_30" "1843-427" 905.8164907927462 30.193883026424874 32835 1 "1843-B_40857" "Oristano VV. Ff." "12:37:00" 32836 2 "1843-B_40856" "Oristano VIA Cagliari 405" "12:38:00"
1606 "1843-427_30" "1843-427" 375.01635994406735 31.25136332867228 32836 2 "1843-B_40856" "Oristano VIA Cagliari 405" "12:38:00" 32837 3 "1843-B_4000" "Oristano Stazione Arst" "12:42:00"
1311 "1843-401_21" "1843-401" 468.7704499300842 31.25136332867228 27719 0 "1843-B_4000" "Oristano Stazione Arst" "14:30:00" 27720 1 "1843-B_40856" "Oristano VIA Cagliari 405" "14:33:00"
1311 "1843-401_21" "1843-401" 349.53972297597784 29.128310247998154 27720 1 "1843-B_40856" "Oristano VIA Cagliari 405" "14:33:00" 27721 2 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "14:37:00"
880 "1843-209_1" "1843-209" 905.8164907927462 30.193883026424874 17150 34 "1843-B_40857" "Oristano VV. Ff." "07:00:00" 17151 35 "1843-B_40856" "Oristano VIA Cagliari 405" "07:01:00"
880 "1843-209_1" "1843-209" 375.01635994406735 31.25136332867228 17151 35 "1843-B_40856" "Oristano VIA Cagliari 405" "07:01:00" 17152 36 "1843-B_4000" "Oristano Stazione Arst" "07:05:00"
fast_travel_between_far_stops WARNING 112

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 112 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.
1302 "1843-401_11" "1843-401" 468.7704499300842 31.25136332867228 27512 0 "1843-B_4000" "Oristano Stazione Arst" "10:40:00" 27513 1 "1843-B_40856" "Oristano VIA Cagliari 405" "10:43:00"
1406 "1843-411_4" "1843-411" 919.0808666089716 30.63602888696572 29783 3 "1843-B_4215" "Oristano VIA Gennargentu" "14:41:00" 29784 4 "1843-B_40856" "Oristano VIA Cagliari 405" "14:42:00"
1307 "1843-401_16" "1843-401" 349.53972297597784 29.128310247998154 27645 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "14:36:00" 27646 22 "1843-B_40856" "Oristano VIA Cagliari 405" "14:40:00"
1309 "1843-401_18" "1843-401" 349.53972297597784 29.128310247998154 27697 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "15:36:00" 27698 22 "1843-B_40856" "Oristano VIA Cagliari 405" "15:40:00"
2136 "1843-703_5" "1843-703" 919.0808666089716 30.63602888696572 42617 41 "1843-B_4215" "Oristano VIA Gennargentu" "08:02:00" 42618 42 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00"
1303 "1843-401_12" "1843-401" 349.53972297597784 29.128310247998154 27547 16 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "12:10:00" 27548 17 "1843-B_40856" "Oristano VIA Cagliari 405" "12:14:00"
1410 "1843-412_3" "1843-412" 349.53972297597784 29.128310247998154 29891 20 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "07:51:00" 29892 21 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00"
1323 "1843-401_7" "1843-401" 468.7704499300842 31.25136332867228 27971 0 "1843-B_4000" "Oristano Stazione Arst" "08:15:00" 27972 1 "1843-B_40856" "Oristano VIA Cagliari 405" "08:18:00"
1411 "1843-412_6" "1843-412" 905.8164907927462 30.193883026424874 29895 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 29896 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1314 "1843-401_24" "1843-401" 349.53972297597784 29.128310247998154 27814 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "19:16:00" 27815 22 "1843-B_40856" "Oristano VIA Cagliari 405" "19:20:00"
1402 "1843-410_7" "1843-410" 349.53972297597784 29.128310247998154 29692 26 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "09:42:00" 29693 27 "1843-B_40856" "Oristano VIA Cagliari 405" "09:46:00"
1399 "1843-410_14" "1843-410" 468.7704499300842 31.25136332867228 29562 0 "1843-B_4000" "Oristano Stazione Arst" "18:00:00" 29563 1 "1843-B_40856" "Oristano VIA Cagliari 405" "18:03:00"
1543 "1843-423_7" "1843-423" 468.7704499300842 31.25136332867228 32063 12 "1843-B_4000" "Oristano Stazione Arst" "07:52:00" 32064 13 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00"
1672 "1843-446_1" "1843-446" 437.1759748964259 29.14506499309506 33959 15 "1843-B_40855" "Santa Giusta VIA Giovanni Xxiii 111" "07:52:00" 33960 16 "1843-B_40856" "Oristano VIA Cagliari 405" "07:55:00"
1312 "1843-401_22" "1843-401" 349.53972297597784 29.128310247998154 27765 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "16:38:00" 27766 22 "1843-B_40856" "Oristano VIA Cagliari 405" "16:42:00"
1924 "1843-537_8" "1843-537" 905.8164907927462 30.193883026424874 38443 1 "1843-B_40857" "Oristano VV. Ff." "14:12:00" 38444 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:13:00"
1424 "1843-414_1" "1843-414" 468.7704499300842 31.25136332867228 30224 9 "1843-B_4000" "Oristano Stazione Arst" "08:00:00" 30225 10 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00"
1529 "1843-423_22" "1843-423" 905.8164907927462 30.193883026424874 31889 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 31890 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1631 "1843-427_58" "1843-427" 905.8164907927462 30.193883026424874 33106 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 33107 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1486 "1843-418_1" "1843-418" 468.7704499300842 31.25136332867228 31124 23 "1843-B_4000" "Oristano Stazione Arst" "07:55:00" 31125 24 "1843-B_40856" "Oristano VIA Cagliari 405" "07:58:00"
1392 "1843-409_3" "1843-409" 919.0808666089716 30.63602888696572 29427 11 "1843-B_4215" "Oristano VIA Gennargentu" "08:05:00" 29428 12 "1843-B_40856" "Oristano VIA Cagliari 405" "08:06:00"
1606 "1843-427_30" "1843-427" 905.8164907927462 30.193883026424874 32835 1 "1843-B_40857" "Oristano VV. Ff." "12:37:00" 32836 2 "1843-B_40856" "Oristano VIA Cagliari 405" "12:38:00"
1311 "1843-401_21" "1843-401" 468.7704499300842 31.25136332867228 27719 0 "1843-B_4000" "Oristano Stazione Arst" "14:30:00" 27720 1 "1843-B_40856" "Oristano VIA Cagliari 405" "14:33:00"
880 "1843-209_1" "1843-209" 905.8164907927462 30.193883026424874 17150 34 "1843-B_40857" "Oristano VV. Ff." "07:00:00" 17151 35 "1843-B_40856" "Oristano VIA Cagliari 405" "07:01:00"
1306 "1843-401_15" "1843-401" 468.7704499300842 31.25136332867228 27599 0 "1843-B_4000" "Oristano Stazione Arst" "12:30:00" 27600 1 "1843-B_40856" "Oristano VIA Cagliari 405" "12:33:00"
1664 "1843-438_1" "1843-438" 468.7704499300842 31.25136332867228 33760 40 "1843-B_4000" "Oristano Stazione Arst" "07:44:00" 33761 41 "1843-B_40856" "Oristano VIA Cagliari 405" "07:47:00"
1398 "1843-410_12" "1843-410" 468.7704499300842 31.25136332867228 29534 0 "1843-B_4000" "Oristano Stazione Arst" "14:35:00" 29535 1 "1843-B_40856" "Oristano VIA Cagliari 405" "14:38:00"
1536 "1843-423_3" "1843-423" 919.0808666089716 30.63602888696572 31981 7 "1843-B_4215" "Oristano VIA Gennargentu" "08:02:00" 31982 8 "1843-B_40856" "Oristano VIA Cagliari 405" "08:03:00"
1660 "1843-437_1" "1843-437" 919.0808666089716 30.63602888696572 33598 45 "1843-B_4215" "Oristano VIA Gennargentu" "07:59:00" 33599 46 "1843-B_40856" "Oristano VIA Cagliari 405" "08:00:00"
1541 "1843-423_5" "1843-423" 919.0808666089716 30.63602888696572 32038 10 "1843-B_4215" "Oristano VIA Gennargentu" "07:55:00" 32039 11 "1843-B_40856" "Oristano VIA Cagliari 405" "07:56:00"
1316 "1843-401_26" "1843-401" 349.53972297597784 29.128310247998154 27863 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "20:36:00" 27864 22 "1843-B_40856" "Oristano VIA Cagliari 405" "20:40:00"
1668 "1843-444_1" "1843-444" 468.7704499300842 31.25136332867228 33835 0 "1843-B_4000" "Oristano Stazione Arst" "07:10:00" 33836 1 "1843-B_40856" "Oristano VIA Cagliari 405" "07:13:00"
1527 "1843-423_20" "1843-423" 905.8164907927462 30.193883026424874 31854 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 31855 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1317 "1843-401_27" "1843-401" 468.7704499300842 31.25136332867228 27866 0 "1843-B_4000" "Oristano Stazione Arst" "20:05:00" 27867 1 "1843-B_40856" "Oristano VIA Cagliari 405" "20:08:00"
1352 "1843-404_5" "1843-404" 919.0808666089716 30.63602888696572 28558 26 "1843-B_4215" "Oristano VIA Gennargentu" "08:12:00" 28559 27 "1843-B_40856" "Oristano VIA Cagliari 405" "08:13:00"
1315 "1843-401_25" "1843-401" 468.7704499300842 31.25136332867228 27817 0 "1843-B_4000" "Oristano Stazione Arst" "18:30:00" 27818 1 "1843-B_40856" "Oristano VIA Cagliari 405" "18:33:00"
1301 "1843-401_10" "1843-401" 349.53972297597784 29.128310247998154 27509 16 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "10:59:00" 27510 17 "1843-B_40856" "Oristano VIA Cagliari 405" "11:03:00"
1358 "1843-405_14" "1843-405" 919.0808666089716 30.63602888696572 28713 3 "1843-B_4215" "Oristano VIA Gennargentu" "14:41:00" 28714 4 "1843-B_40856" "Oristano VIA Cagliari 405" "14:42:00"
1493 "1843-419_4" "1843-419" 905.8164907927462 30.193883026424874 31266 1 "1843-B_40857" "Oristano VV. Ff." "13:32:00" 31267 2 "1843-B_40856" "Oristano VIA Cagliari 405" "13:33:00"
1416 "1843-413_16" "1843-413" 905.8164907927462 30.193883026424874 29999 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 30000 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1304 "1843-401_13" "1843-401" 468.7704499300842 31.25136332867228 27550 0 "1843-B_4000" "Oristano Stazione Arst" "11:30:00" 27551 1 "1843-B_40856" "Oristano VIA Cagliari 405" "11:33:00"
1404 "1843-411_1" "1843-411" 349.53972297597784 29.128310247998154 29750 21 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "07:39:00" 29751 22 "1843-B_40856" "Oristano VIA Cagliari 405" "07:43:00"
1671 "1843-444_4" "1843-444" 349.53972297597784 29.128310247998154 33941 26 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "18:56:00" 33942 27 "1843-B_40856" "Oristano VIA Cagliari 405" "19:00:00"
894 "1843-209_7" "1843-209" 919.0808666089716 30.63602888696572 17364 27 "1843-B_4215" "Oristano VIA Gennargentu" "07:59:00" 17365 28 "1843-B_40856" "Oristano VIA Cagliari 405" "08:00:00"
1619 "1843-427_45" "1843-427" 468.7704499300842 31.25136332867228 32974 12 "1843-B_4000" "Oristano Stazione Arst" "15:58:00" 32975 13 "1843-B_40856" "Oristano VIA Cagliari 405" "16:01:00"
1401 "1843-410_3" "1843-410" 349.53972297597784 29.128310247998154 29663 26 "1843-B_40859" "Santa Giusta VIA Giovanni Xxiii 16" "07:44:00" 29664 27 "1843-B_40856" "Oristano VIA Cagliari 405" "07:48:00"
1670 "1843-444_3" "1843-444" 468.7704499300842 31.25136332867228 33891 0 "1843-B_4000" "Oristano Stazione Arst" "14:10:00" 33892 1 "1843-B_40856" "Oristano VIA Cagliari 405" "14:13:00"
891 "1843-209_4" "1843-209" 468.7704499300842 31.25136332867228 17272 0 "1843-B_4000" "Oristano Stazione Arst" "07:15:00" 17273 1 "1843-B_40856" "Oristano VIA Cagliari 405" "07:18:00"
1620 "1843-427_46" "1843-427" 905.8164907927462 30.193883026424874 32979 1 "1843-B_40857" "Oristano VV. Ff." "14:27:00" 32980 2 "1843-B_40856" "Oristano VIA Cagliari 405" "14:28:00"
1308 "1843-401_17" "1843-401" 905.8164907927462 30.193883026424874 27649 1 "1843-B_40857" "Oristano VV. Ff." "13:27:00" 27650 2 "1843-B_40856" "Oristano VIA Cagliari 405" "13:28:00"
feed_expiration_date30_days WARNING 1

feed_expiration_date30_days

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

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

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20251213" "20251231" "20260112"
missing_recommended_field WARNING 33

missing_recommended_field

A recommended field is missing.

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

You can see more about this notice here.

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

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.
"stops.txt" "stop_name" "SS 125 KM 71.800" 176
"stops.txt" "stop_name" "SS 125 KM 88.800" 179
"stops.txt" "stop_name" "SS 195 KM 62.800" 220
"stops.txt" "stop_name" "SS 293 KM 19.000" 223
"stops.txt" "stop_name" "SS 293 KM 22.000" 224
"stops.txt" "stop_name" "SS 195 KM 49" 314
"stops.txt" "stop_name" "SS 195 KM 71" 320
"stops.txt" "stop_name" "SP 61 KM 3.000" 837
"stops.txt" "stop_name" "SP 61 KM 1.000" 843
"stops.txt" "stop_name" "SS 291 KM 27" 964
"stops.txt" "stop_name" "SP 83 KM 0.200" 1281
"stops.txt" "stop_name" "SP 83 KM 1.400" 1282
"stops.txt" "stop_name" "SP 85 KM 2.000" 1287
"stops.txt" "stop_name" "SP 85 KM 4.200" 1288
"stops.txt" "stop_name" "SP 87 KM 1.000" 1292
"stops.txt" "stop_name" "SS 293 KM 52.100" 1299
"stops.txt" "stop_name" "SS 293 KM 54.300" 1301
"stops.txt" "stop_name" "SS 293 KM 55.500" 1302
"stops.txt" "stop_name" "SS 293 KM 59.150" 1303
"stops.txt" "stop_name" "SS 125 KM 146.500" 1514
"stops.txt" "stop_name" "SP 55 KM 4.100" 1516
"stops.txt" "stop_name" "SP 35 KM 22.400" 1669
"stops.txt" "stop_name" "SP 35 KM 11.800" 1670
"stops.txt" "stop_name" "SP 10 KM 13.000" 1749
"stops.txt" "stop_name" "SP 9 KM 11.000" 1800
"stops.txt" "stop_name" "SP 9 KM 8.700" 1803
"stops.txt" "stop_name" "SP 33 KM 27.800" 1812
"stops.txt" "stop_name" "SP 57 KM 4.200 R" 1920
"stops.txt" "stop_name" "SP 57 KM 4.200" 1933
"stops.txt" "stop_name" "SP 57 KM 7.000" 1937
"stops.txt" "stop_name" "SP 57 KM 8.300" 1938
"stops.txt" "stop_name" "SP 57 KM 5 CIV 44" 1986
"stops.txt" "stop_name" "SP 61 KM 5.500" 2185
"stops.txt" "stop_name" "SS 388 KM 59.200" 2199
"stops.txt" "stop_name" "SS 388 KM 59.900" 2200
"stops.txt" "stop_name" "SS 133 KM 34.000" 2558
"stops.txt" "stop_name" "SS 127 KM 59.000" 2559
"stops.txt" "stop_name" "SS 127 KM 54.100" 2578
"stops.txt" "stop_name" "SS 133 KM 29.300" 2763
"stops.txt" "stop_name" "SS 200 KM 6.000" 2852
"stops.txt" "stop_name" "SP 117 KM 2.000" 3091
route_short_name_too_long WARNING 4

route_short_name_too_long

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

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"1843-TCA" 283 "Monserrato-Isili"
"1843-TMA" 284 "Macomer-Nuoro"
"1843-TSS1" 285 "Sassari-Alghero"
"1843-TSS2" 286 "Sassari-Sorso"
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.
4787 "1843-4011" "1843-MCA1_10p" 85873 "1843-M_9201" "Dell'Argine" [39.26410331727427,9.134526444950879] 85872 "1843-M_9110" "Policlinico" [39.26942706684503,9.126468670707782]
2928 "1843-S690" "1843-804_11" 52544 "1843-B_8163" "Iglesias VIA Roma Oviesse" [39.311517,8.533416999999998] 52543 "1843-B_8124" "Iglesias Stazione Fs" [39.310900000000004,8.540017]