GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T17:50:29Z,
for the dataset file:///shared/cdn-zbiorkom-live-pol.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
UM Wrocław
Feed Email:
N/A
Feed Language:
Polish
Feed Start Date:
2026-01-12
Feed End Date:
2026-02-01

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. contracts_ext.txt
  5. control_stops.txt
  6. feed_info.txt
  7. route_types.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. trips.txt
  13. variants.txt
  14. vehicle_types.txt

Counts


  • Agencies: 5
  • Blocks: 0
  • Routes: 133
  • Shapes: 1234
  • Stops: 2459
  • Trips: 41307

Specification Compliance report

8255 notices reported (0 errors, 8244 warnings, 11 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 358

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 358 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.
39848 "8_16122399" "928" 175.66271282262514 5.855423760754172 1100525 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1100526 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00"
39794 "6_16121360" "928" 175.66271282262514 5.855423760754172 1098903 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1098904 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00"
39848 "8_16122399" "928" 225.37400290309446 7.512466763436482 1100526 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00" 1100527 18 "3669" "Bukowina - skrzy." "13:25:00"
39794 "6_16121360" "928" 225.37400290309446 7.512466763436482 1098904 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00" 1098905 18 "3669" "Bukowina - skrzy." "13:25:00"
39864 "8_16122209" "928" 284.881548296788 9.496051609892934 1099507 10 "1703" "Bąków" "16:47:00" 1099508 11 "3668" "Bukowina - skrzy." "16:48:00"
39810 "6_16121170" "928" 284.881548296788 9.496051609892934 1097885 10 "1703" "Bąków" "16:47:00" 1097886 11 "3668" "Bukowina - skrzy." "16:48:00"
39864 "8_16122209" "928" 212.33209580279598 10.6166047901398 1099508 11 "3668" "Bukowina - skrzy." "16:48:00" 1099509 12 "1979" "Bukowina" "16:50:00"
39810 "6_16121170" "928" 212.33209580279598 10.6166047901398 1097886 11 "3668" "Bukowina - skrzy." "16:48:00" 1097887 12 "1979" "Bukowina" "16:50:00"
39766 "4_16125320" "928" 284.881548296788 9.496051609892934 1096525 10 "1703" "Bąków" "11:14:00" 1096526 11 "3668" "Bukowina - skrzy." "11:15:00"
39732 "3_16124757" "928" 284.881548296788 9.496051609892934 1095455 10 "1703" "Bąków" "11:14:00" 1095456 11 "3668" "Bukowina - skrzy." "11:15:00"
39766 "4_16125320" "928" 212.33209580279598 10.6166047901398 1096526 11 "3668" "Bukowina - skrzy." "11:15:00" 1096527 12 "1979" "Bukowina" "11:17:00"
39732 "3_16124757" "928" 212.33209580279598 10.6166047901398 1095456 11 "3668" "Bukowina - skrzy." "11:15:00" 1095457 12 "1979" "Bukowina" "11:17:00"
39851 "8_16122218" "928" 175.66271282262514 5.855423760754172 1099806 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1099807 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00"
39797 "6_16121179" "928" 175.66271282262514 5.855423760754172 1098184 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1098185 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00"
39851 "8_16122218" "928" 151.89638531309836 7.594819265654918 1099807 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00" 1099808 20 "3668" "Bukowina - skrzy." "06:40:00"
39797 "6_16121179" "928" 151.89638531309836 7.594819265654918 1098185 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00" 1098186 20 "3668" "Bukowina - skrzy." "06:40:00"
39851 "8_16122218" "928" 212.33209580279598 10.6166047901398 1099808 20 "3668" "Bukowina - skrzy." "06:40:00" 1099809 21 "1979" "Bukowina" "06:42:00"
39797 "6_16121179" "928" 212.33209580279598 10.6166047901398 1098186 20 "3668" "Bukowina - skrzy." "06:40:00" 1098187 21 "1979" "Bukowina" "06:42:00"
39859 "8_16122199" "928" 284.881548296788 9.496051609892934 1099191 10 "1703" "Bąków" "06:25:00" 1099192 11 "3668" "Bukowina - skrzy." "06:26:00"
39805 "6_16121160" "928" 284.881548296788 9.496051609892934 1097569 10 "1703" "Bąków" "06:25:00" 1097570 11 "3668" "Bukowina - skrzy." "06:26:00"
39859 "8_16122199" "928" 212.33209580279598 10.6166047901398 1099192 11 "3668" "Bukowina - skrzy." "06:26:00" 1099193 12 "1979" "Bukowina" "06:28:00"
39805 "6_16121160" "928" 212.33209580279598 10.6166047901398 1097570 11 "3668" "Bukowina - skrzy." "06:26:00" 1097571 12 "1979" "Bukowina" "06:28:00"
39764 "4_16125316" "928" 284.881548296788 9.496051609892934 1096397 10 "1703" "Bąków" "07:15:00" 1096398 11 "3668" "Bukowina - skrzy." "07:16:00"
39730 "3_16124753" "928" 284.881548296788 9.496051609892934 1095327 10 "1703" "Bąków" "07:15:00" 1095328 11 "3668" "Bukowina - skrzy." "07:16:00"
39764 "4_16125316" "928" 212.33209580279598 10.6166047901398 1096398 11 "3668" "Bukowina - skrzy." "07:16:00" 1096399 12 "1979" "Bukowina" "07:18:00"
39730 "3_16124753" "928" 212.33209580279598 10.6166047901398 1095328 11 "3668" "Bukowina - skrzy." "07:16:00" 1095329 12 "1979" "Bukowina" "07:18:00"
39832 "8_16122200" "928" 175.66271282262514 5.855423760754172 1099229 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1099230 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00"
39778 "6_16121161" "928" 175.66271282262514 5.855423760754172 1097607 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1097608 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00"
39832 "8_16122200" "928" 151.89638531309836 7.594819265654918 1099230 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00" 1099231 18 "3668" "Bukowina - skrzy." "07:34:00"
39778 "6_16121161" "928" 151.89638531309836 7.594819265654918 1097608 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00" 1097609 18 "3668" "Bukowina - skrzy." "07:34:00"
39832 "8_16122200" "928" 212.33209580279598 10.6166047901398 1099231 18 "3668" "Bukowina - skrzy." "07:34:00" 1099232 19 "1979" "Bukowina" "07:36:00"
39778 "6_16121161" "928" 212.33209580279598 10.6166047901398 1097609 18 "3668" "Bukowina - skrzy." "07:34:00" 1097610 19 "1979" "Bukowina" "07:36:00"
39837 "8_16122214" "928" 175.66271282262514 5.855423760754172 1099673 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1099674 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00"
39783 "6_16121175" "928" 175.66271282262514 5.855423760754172 1098051 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1098052 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00"
39837 "8_16122214" "928" 151.89638531309836 7.594819265654918 1099674 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00" 1099675 18 "3668" "Bukowina - skrzy." "21:56:00"
39783 "6_16121175" "928" 151.89638531309836 7.594819265654918 1098052 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00" 1098053 18 "3668" "Bukowina - skrzy." "21:56:00"
39837 "8_16122214" "928" 212.33209580279598 10.6166047901398 1099675 18 "3668" "Bukowina - skrzy." "21:56:00" 1099676 19 "1979" "Bukowina" "21:58:00"
39783 "6_16121175" "928" 212.33209580279598 10.6166047901398 1098053 18 "3668" "Bukowina - skrzy." "21:56:00" 1098054 19 "1979" "Bukowina" "21:58:00"
39738 "3_16124751" "928" 284.881548296788 9.496051609892934 1095258 10 "1703" "Bąków" "05:12:00" 1095259 11 "3668" "Bukowina - skrzy." "05:13:00"
39738 "3_16124751" "928" 212.33209580279598 10.6166047901398 1095259 11 "3668" "Bukowina - skrzy." "05:13:00" 1095260 12 "1979" "Bukowina" "05:15:00"
39754 "4_16125333" "928" 175.66271282262514 5.855423760754172 1096957 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1096958 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00"
39718 "3_16124770" "928" 175.66271282262514 5.855423760754172 1095887 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1095888 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00"
39754 "4_16125333" "928" 151.89638531309836 7.594819265654918 1096958 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00" 1096959 18 "3668" "Bukowina - skrzy." "07:21:00"
39718 "3_16124770" "928" 151.89638531309836 7.594819265654918 1095888 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00" 1095889 18 "3668" "Bukowina - skrzy." "07:21:00"
39754 "4_16125333" "928" 212.33209580279598 10.6166047901398 1096959 18 "3668" "Bukowina - skrzy." "07:21:00" 1096960 19 "1979" "Bukowina" "07:23:00"
39718 "3_16124770" "928" 212.33209580279598 10.6166047901398 1095889 18 "3668" "Bukowina - skrzy." "07:21:00" 1095890 19 "1979" "Bukowina" "07:23:00"
39861 "8_16122203" "928" 284.881548296788 9.496051609892934 1099317 10 "1703" "Bąków" "10:41:00" 1099318 11 "3668" "Bukowina - skrzy." "10:42:00"
39807 "6_16121164" "928" 284.881548296788 9.496051609892934 1097695 10 "1703" "Bąków" "10:41:00" 1097696 11 "3668" "Bukowina - skrzy." "10:42:00"
39861 "8_16122203" "928" 212.33209580279598 10.6166047901398 1099318 11 "3668" "Bukowina - skrzy." "10:42:00" 1099319 12 "1979" "Bukowina" "10:44:00"
39807 "6_16121164" "928" 212.33209580279598 10.6166047901398 1097696 11 "3668" "Bukowina - skrzy." "10:42:00" 1097697 12 "1979" "Bukowina" "10:44:00"
fast_travel_between_far_stops WARNING 154

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 154 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.
39848 "8_16122399" "928" 267.35781048381307 13.367890524190653 1100525 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1100527 18 "3669" "Bukowina - skrzy." "13:25:00"
39794 "6_16121360" "928" 267.35781048381307 13.367890524190653 1098903 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1098905 18 "3669" "Bukowina - skrzy." "13:25:00"
39864 "8_16122209" "928" 212.33209580279598 10.6166047901398 1099508 11 "3668" "Bukowina - skrzy." "16:48:00" 1099509 12 "1979" "Bukowina" "16:50:00"
39810 "6_16121170" "928" 212.33209580279598 10.6166047901398 1097886 11 "3668" "Bukowina - skrzy." "16:48:00" 1097887 12 "1979" "Bukowina" "16:50:00"
39766 "4_16125320" "928" 212.33209580279598 10.6166047901398 1096526 11 "3668" "Bukowina - skrzy." "11:15:00" 1096527 12 "1979" "Bukowina" "11:17:00"
39732 "3_16124757" "928" 212.33209580279598 10.6166047901398 1095456 11 "3668" "Bukowina - skrzy." "11:15:00" 1095457 12 "1979" "Bukowina" "11:17:00"
39851 "8_16122218" "928" 201.75364539613636 13.45024302640909 1099806 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1099808 20 "3668" "Bukowina - skrzy." "06:40:00"
39797 "6_16121179" "928" 201.75364539613636 13.45024302640909 1098184 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1098186 20 "3668" "Bukowina - skrzy." "06:40:00"
39859 "8_16122199" "928" 212.33209580279598 10.6166047901398 1099192 11 "3668" "Bukowina - skrzy." "06:26:00" 1099193 12 "1979" "Bukowina" "06:28:00"
39805 "6_16121160" "928" 212.33209580279598 10.6166047901398 1097570 11 "3668" "Bukowina - skrzy." "06:26:00" 1097571 12 "1979" "Bukowina" "06:28:00"
39764 "4_16125316" "928" 212.33209580279598 10.6166047901398 1096398 11 "3668" "Bukowina - skrzy." "07:16:00" 1096399 12 "1979" "Bukowina" "07:18:00"
39730 "3_16124753" "928" 212.33209580279598 10.6166047901398 1095328 11 "3668" "Bukowina - skrzy." "07:16:00" 1095329 12 "1979" "Bukowina" "07:18:00"
39832 "8_16122200" "928" 201.75364539613636 13.45024302640909 1099229 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1099231 18 "3668" "Bukowina - skrzy." "07:34:00"
39778 "6_16121161" "928" 201.75364539613636 13.45024302640909 1097607 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1097609 18 "3668" "Bukowina - skrzy." "07:34:00"
39837 "8_16122214" "928" 201.75364539613636 13.45024302640909 1099673 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1099675 18 "3668" "Bukowina - skrzy." "21:56:00"
39783 "6_16121175" "928" 201.75364539613636 13.45024302640909 1098051 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1098053 18 "3668" "Bukowina - skrzy." "21:56:00"
39738 "3_16124751" "928" 212.33209580279598 10.6166047901398 1095259 11 "3668" "Bukowina - skrzy." "05:13:00" 1095260 12 "1979" "Bukowina" "05:15:00"
39754 "4_16125333" "928" 201.75364539613636 13.45024302640909 1096957 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1096959 18 "3668" "Bukowina - skrzy." "07:21:00"
39718 "3_16124770" "928" 201.75364539613636 13.45024302640909 1095887 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1095889 18 "3668" "Bukowina - skrzy." "07:21:00"
39861 "8_16122203" "928" 212.33209580279598 10.6166047901398 1099318 11 "3668" "Bukowina - skrzy." "10:42:00" 1099319 12 "1979" "Bukowina" "10:44:00"
39807 "6_16121164" "928" 212.33209580279598 10.6166047901398 1097696 11 "3668" "Bukowina - skrzy." "10:42:00" 1097697 12 "1979" "Bukowina" "10:44:00"
39839 "8_16122220" "928" 201.75364539613636 13.45024302640909 1099870 16 "3656" "Domaszczyn - skrzy." "08:44:00" 1099872 18 "3668" "Bukowina - skrzy." "08:47:00"
39785 "6_16121181" "928" 201.75364539613636 13.45024302640909 1098248 16 "3656" "Domaszczyn - skrzy." "08:44:00" 1098250 18 "3668" "Bukowina - skrzy." "08:47:00"
39836 "8_16122212" "928" 201.75364539613636 13.45024302640909 1099609 16 "3656" "Domaszczyn - skrzy." "19:51:00" 1099611 18 "3668" "Bukowina - skrzy." "19:54:00"
39782 "6_16121173" "928" 201.75364539613636 13.45024302640909 1097987 16 "3656" "Domaszczyn - skrzy." "19:51:00" 1097989 18 "3668" "Bukowina - skrzy." "19:54:00"
39765 "4_16125318" "928" 212.33209580279598 10.6166047901398 1096462 11 "3668" "Bukowina - skrzy." "09:14:00" 1096463 12 "1979" "Bukowina" "09:16:00"
39731 "3_16124755" "928" 212.33209580279598 10.6166047901398 1095392 11 "3668" "Bukowina - skrzy." "09:14:00" 1095393 12 "1979" "Bukowina" "09:16:00"
39846 "8_16122390" "928" 267.35781048381307 13.367890524190653 1100341 16 "3656" "Domaszczyn - skrzy." "08:14:00" 1100343 18 "3669" "Bukowina - skrzy." "08:16:00"
39792 "6_16121351" "928" 267.35781048381307 13.367890524190653 1098719 16 "3656" "Domaszczyn - skrzy." "08:14:00" 1098721 18 "3669" "Bukowina - skrzy." "08:16:00"
39838 "8_16122216" "928" 201.75364539613636 13.45024302640909 1099737 16 "3656" "Domaszczyn - skrzy." "23:45:00" 1099739 18 "3668" "Bukowina - skrzy." "23:48:00"
39784 "6_16121177" "928" 201.75364539613636 13.45024302640909 1098115 16 "3656" "Domaszczyn - skrzy." "23:45:00" 1098117 18 "3668" "Bukowina - skrzy." "23:48:00"
39745 "4_16125343" "928" 267.35781048381307 13.367890524190653 1097259 16 "3656" "Domaszczyn - skrzy." "17:30:00" 1097261 18 "3669" "Bukowina - skrzy." "17:32:00"
39709 "3_16124780" "928" 267.35781048381307 13.367890524190653 1096189 16 "3656" "Domaszczyn - skrzy." "17:30:00" 1096191 18 "3669" "Bukowina - skrzy." "17:32:00"
39834 "8_16122208" "928" 201.75364539613636 13.45024302640909 1099481 16 "3656" "Domaszczyn - skrzy." "15:50:00" 1099483 18 "3668" "Bukowina - skrzy." "15:53:00"
39780 "6_16121169" "928" 201.75364539613636 13.45024302640909 1097859 16 "3656" "Domaszczyn - skrzy." "15:50:00" 1097861 18 "3668" "Bukowina - skrzy." "15:53:00"
39872 "8_16122392" "928" 267.35781048381307 13.367890524190653 1100398 19 "3656" "Domaszczyn - skrzy." "14:28:00" 1100400 21 "3669" "Bukowina - skrzy." "14:30:00"
39818 "6_16121353" "928" 267.35781048381307 13.367890524190653 1098776 19 "3656" "Domaszczyn - skrzy." "14:28:00" 1098778 21 "3669" "Bukowina - skrzy." "14:30:00"
39977 "6_16120950" "930" 212.49907367147046 10.624953683573523 1102434 10 "3668" "Bukowina - skrzy." "14:46:00" 1102435 11 "1731" "Bukowina" "14:48:00"
40043 "8_16121989" "930" 212.49907367147046 10.624953683573523 1103857 10 "3668" "Bukowina - skrzy." "14:46:00" 1103858 11 "1731" "Bukowina" "14:48:00"
39751 "4_16125325" "928" 201.75364539613636 13.45024302640909 1096696 16 "3656" "Domaszczyn - skrzy." "16:30:00" 1096698 18 "3668" "Bukowina - skrzy." "16:33:00"
39715 "3_16124762" "928" 201.75364539613636 13.45024302640909 1095626 16 "3656" "Domaszczyn - skrzy." "16:30:00" 1095628 18 "3668" "Bukowina - skrzy." "16:33:00"
39847 "8_16122397" "928" 267.35781048381307 13.367890524190653 1100474 16 "3656" "Domaszczyn - skrzy." "07:02:00" 1100476 18 "3669" "Bukowina - skrzy." "07:04:00"
39793 "6_16121358" "928" 267.35781048381307 13.367890524190653 1098852 16 "3656" "Domaszczyn - skrzy." "07:02:00" 1098854 18 "3669" "Bukowina - skrzy." "07:04:00"
39840 "8_16122222" "928" 201.75364539613636 13.45024302640909 1099932 16 "3656" "Domaszczyn - skrzy." "10:53:00" 1099934 18 "3668" "Bukowina - skrzy." "10:56:00"
39786 "6_16121183" "928" 201.75364539613636 13.45024302640909 1098310 16 "3656" "Domaszczyn - skrzy." "10:53:00" 1098312 18 "3668" "Bukowina - skrzy." "10:56:00"
39827 "8_16122202" "928" 267.35781048381307 13.367890524190653 1099293 16 "3656" "Domaszczyn - skrzy." "09:55:00" 1099295 18 "3669" "Bukowina - skrzy." "09:57:00"
39773 "6_16121163" "928" 267.35781048381307 13.367890524190653 1097671 16 "3656" "Domaszczyn - skrzy." "09:55:00" 1097673 18 "3669" "Bukowina - skrzy." "09:57:00"
39747 "4_16125347" "928" 267.35781048381307 13.367890524190653 1097379 16 "3656" "Domaszczyn - skrzy." "21:51:00" 1097381 18 "3669" "Bukowina - skrzy." "21:53:00"
39711 "3_16124784" "928" 267.35781048381307 13.367890524190653 1096309 16 "3656" "Domaszczyn - skrzy." "21:51:00" 1096311 18 "3669" "Bukowina - skrzy." "21:53:00"
39975 "6_16120752" "930" 212.49907367147046 10.624953683573523 1102224 10 "3668" "Bukowina - skrzy." "06:36:00" 1102225 11 "1731" "Bukowina" "06:38: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 "20260123" "20260201" "20260222"
leading_or_trailing_whitespaces WARNING 3

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

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

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

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 46 "route_short_name" "116 "
"routes.txt" 58 "route_short_name" "128 "
"routes.txt" 77 "route_short_name" "151 "
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

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

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_version"
mixed_case_recommended_field WARNING 7710

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "NOWAK TRANSPORT" 4
"agency.txt" "agency_name" "PT KŁOSOK" 5
"stops.txt" "stop_name" "JANÓWEK (WOŚ)" 17
"stops.txt" "stop_name" "JANÓWEK (WOŚ)" 57
"stops.txt" "stop_name" "KSIĘŻE MAŁE" 117
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 147
"stops.txt" "stop_name" "KSIĘŻE MAŁE" 154
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 180
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 222
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 223
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 229
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 236
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 269
"stops.txt" "stop_name" "PRACZE ODRZAŃSKIE" 371
"stops.txt" "stop_name" "PRACZE ODRZAŃSKIE" 372
"stops.txt" "stop_name" "DWORZEC NADODRZE" 375
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 429
"stops.txt" "stop_name" "PL. STASZICA" 435
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 465
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 471
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 488
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 495
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 503
"stops.txt" "stop_name" "PL. STASZICA" 542
"stops.txt" "stop_name" "PL. STASZICA" 608
"stops.txt" "stop_name" "PL. STASZICA" 609
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 650
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 720
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 731
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 795
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 800
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 801
"stops.txt" "stop_name" "DWORZEC NADODRZE" 815
"stops.txt" "stop_name" "KSIĘŻE MAŁE" 817
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 818
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 819
"stops.txt" "stop_name" "GAJ - pętla" 840
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 869
"stops.txt" "stop_name" "DWORZEC GŁÓWNY" 926
"stops.txt" "stop_name" "DWORZEC GŁÓWNY" 927
"stops.txt" "stop_name" "GAJ - pętla" 940
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 971
"stops.txt" "stop_name" "DWORZEC NADODRZE" 996
"stops.txt" "stop_name" "DWORZEC NADODRZE" 1040
"stops.txt" "stop_name" "MOKRY DWÓR" 1070
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 1134
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 1135
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 1142
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 1143
"stops.txt" "stop_name" "GAŁÓW (pętla)" 1156
stop_too_far_from_shape WARNING 16

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.
39720 "865908" "3_16124752" 1095302 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
39720 "865908" "3_16124752" 1095303 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
40084 "867650" "3_16124716" 1104424 "2113" "Kiełczówek - pętla" [51.11896971751,17.186382344805] 128.18632333013798
40098 "867676" "3_16124531" 1104357 "2113" "Kiełczówek - pętla" [51.11896971751,17.186382344805] 128.18632333013798
39730 "867667" "3_16124753" 1095328 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
39738 "867668" "3_16124751" 1095259 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
39705 "864337" "3_16124772" 1095950 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
39790 "864361" "6_16120743" 1097410 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
39712 "864357" "3_16124754" 1095366 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
39712 "864357" "3_16124754" 1095367 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
39971 "867573" "6_16120716" 1101729 "3668" "Bukowina - skrzy." [51.215586100208,17.164891631377] 9388.550515039678
40191 "867579" "6_16120887" 1106589 "2113" "Kiełczówek - pętla" [51.11896971751,17.186382344805] 128.18632333013798
39804 "867564" "6_16121158" 1097506 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
39816 "867565" "6_16121178" 1098142 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
39818 "867566" "6_16121353" 1098777 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
40172 "867536" "6_16120883" 1106453 "2113" "Kiełczówek - pętla" [51.11896971751,17.186382344805] 128.18632333013798
unknown_column INFO 6

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"routes.txt" "route_type2_id" 7
"routes.txt" "valid_from" 8
"routes.txt" "valid_until" 9
"trips.txt" "brigade_id" 7
"trips.txt" "vehicle_id" 8
"trips.txt" "variant_id" 9
unknown_file INFO 5

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"contracts_ext.txt"
"control_stops.txt"
"route_types.txt"
"variants.txt"
"vehicle_types.txt"