mpk-wroclaw — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T21:56:20Z,
for the dataset file:///shared/mpk-wroclaw_39c511b2.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:
2025-11-24
Feed End Date:
2025-12-12

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: 1136
  • Stops: 2429
  • Trips: 41790

Specification Compliance report

8761 notices reported (0 errors, 8750 warnings, 11 infos)

Notice Code Severity Total
expired_calendar WARNING 4

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.
2 "4"
3 "8"
4 "6"
5 "3"
fast_travel_between_consecutive_stops WARNING 321

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 321 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.
40309 "6_15872807" "928" 175.66271282262514 5.855423760754172 1095623 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1095624 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00"
40363 "8_15873578" "928" 175.66271282262514 5.855423760754172 1097245 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1097246 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00"
40309 "6_15872807" "928" 225.37400290309446 7.512466763436482 1095624 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00" 1095625 18 "3669" "Bukowina - skrzy." "13:25:00"
40363 "8_15873578" "928" 225.37400290309446 7.512466763436482 1097246 17 "4596" "Domaszczyn - Trzebnicka" "13:24:00" 1097247 18 "3669" "Bukowina - skrzy." "13:25:00"
40324 "6_15872923" "928" 284.881548296788 9.496051609892934 1096125 10 "1703" "Bąków" "16:47:00" 1096126 11 "3668" "Bukowina - skrzy." "16:48:00"
40378 "8_15873694" "928" 284.881548296788 9.496051609892934 1097747 10 "1703" "Bąków" "16:47:00" 1097748 11 "3668" "Bukowina - skrzy." "16:48:00"
40324 "6_15872923" "928" 212.33209580279598 10.6166047901398 1096126 11 "3668" "Bukowina - skrzy." "16:48:00" 1096127 12 "1979" "Bukowina" "16:50:00"
40378 "8_15873694" "928" 212.33209580279598 10.6166047901398 1097748 11 "3668" "Bukowina - skrzy." "16:48:00" 1097749 12 "1979" "Bukowina" "16:50:00"
40303 "6_15872932" "928" 175.66271282262514 5.855423760754172 1096424 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1096425 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00"
40357 "8_15873703" "928" 175.66271282262514 5.855423760754172 1098046 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1098047 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00"
40303 "6_15872932" "928" 151.89638531309836 7.594819265654918 1096425 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00" 1096426 20 "3668" "Bukowina - skrzy." "06:40:00"
40357 "8_15873703" "928" 151.89638531309836 7.594819265654918 1098047 19 "4596" "Domaszczyn - Trzebnicka" "06:38:00" 1098048 20 "3668" "Bukowina - skrzy." "06:40:00"
40303 "6_15872932" "928" 212.33209580279598 10.6166047901398 1096426 20 "3668" "Bukowina - skrzy." "06:40:00" 1096427 21 "1979" "Bukowina" "06:42:00"
40357 "8_15873703" "928" 212.33209580279598 10.6166047901398 1098048 20 "3668" "Bukowina - skrzy." "06:40:00" 1098049 21 "1979" "Bukowina" "06:42:00"
40319 "6_15872913" "928" 284.881548296788 9.496051609892934 1095809 10 "1703" "Bąków" "06:25:00" 1095810 11 "3668" "Bukowina - skrzy." "06:26:00"
40373 "8_15873684" "928" 284.881548296788 9.496051609892934 1097431 10 "1703" "Bąków" "06:25:00" 1097432 11 "3668" "Bukowina - skrzy." "06:26:00"
40319 "6_15872913" "928" 212.33209580279598 10.6166047901398 1095810 11 "3668" "Bukowina - skrzy." "06:26:00" 1095811 12 "1979" "Bukowina" "06:28:00"
40373 "8_15873684" "928" 212.33209580279598 10.6166047901398 1097432 11 "3668" "Bukowina - skrzy." "06:26:00" 1097433 12 "1979" "Bukowina" "06:28:00"
40268 "4_15872253" "928" 175.66271282262514 5.855423760754172 1094803 16 "3656" "Domaszczyn - skrzy." "22:51:00" 1094804 17 "4596" "Domaszczyn - Trzebnicka" "22:52:00"
40268 "4_15872253" "928" 151.89638531309836 7.594819265654918 1094804 17 "4596" "Domaszczyn - Trzebnicka" "22:52:00" 1094805 18 "3668" "Bukowina - skrzy." "22:54:00"
40268 "4_15872253" "928" 212.33209580279598 10.6166047901398 1094805 18 "3668" "Bukowina - skrzy." "22:54:00" 1094806 19 "1979" "Bukowina" "22:56:00"
40277 "4_15872238" "928" 284.881548296788 9.496051609892934 1094317 10 "1703" "Bąków" "07:15:00" 1094318 11 "3668" "Bukowina - skrzy." "07:16:00"
40243 "3_15871825" "928" 284.881548296788 9.496051609892934 1093248 10 "1703" "Bąków" "07:15:00" 1093249 11 "3668" "Bukowina - skrzy." "07:16:00"
40277 "4_15872238" "928" 212.33209580279598 10.6166047901398 1094318 11 "3668" "Bukowina - skrzy." "07:16:00" 1094319 12 "1979" "Bukowina" "07:18:00"
40243 "3_15871825" "928" 212.33209580279598 10.6166047901398 1093249 11 "3668" "Bukowina - skrzy." "07:16:00" 1093250 12 "1979" "Bukowina" "07:18:00"
40291 "6_15872914" "928" 175.66271282262514 5.855423760754172 1095847 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1095848 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00"
40345 "8_15873685" "928" 175.66271282262514 5.855423760754172 1097469 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1097470 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00"
40291 "6_15872914" "928" 151.89638531309836 7.594819265654918 1095848 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00" 1095849 18 "3668" "Bukowina - skrzy." "07:34:00"
40345 "8_15873685" "928" 151.89638531309836 7.594819265654918 1097470 17 "4596" "Domaszczyn - Trzebnicka" "07:32:00" 1097471 18 "3668" "Bukowina - skrzy." "07:34:00"
40291 "6_15872914" "928" 212.33209580279598 10.6166047901398 1095849 18 "3668" "Bukowina - skrzy." "07:34:00" 1095850 19 "1979" "Bukowina" "07:36:00"
40345 "8_15873685" "928" 212.33209580279598 10.6166047901398 1097471 18 "3668" "Bukowina - skrzy." "07:34:00" 1097472 19 "1979" "Bukowina" "07:36:00"
40296 "6_15872928" "928" 175.66271282262514 5.855423760754172 1096291 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1096292 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00"
40350 "8_15873699" "928" 175.66271282262514 5.855423760754172 1097913 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1097914 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00"
40296 "6_15872928" "928" 151.89638531309836 7.594819265654918 1096292 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00" 1096293 18 "3668" "Bukowina - skrzy." "21:56:00"
40350 "8_15873699" "928" 151.89638531309836 7.594819265654918 1097914 17 "4596" "Domaszczyn - Trzebnicka" "21:54:00" 1097915 18 "3668" "Bukowina - skrzy." "21:56:00"
40296 "6_15872928" "928" 212.33209580279598 10.6166047901398 1096293 18 "3668" "Bukowina - skrzy." "21:56:00" 1096294 19 "1979" "Bukowina" "21:58:00"
40350 "8_15873699" "928" 212.33209580279598 10.6166047901398 1097915 18 "3668" "Bukowina - skrzy." "21:56:00" 1097916 19 "1979" "Bukowina" "21:58:00"
40251 "3_15871823" "928" 284.881548296788 9.496051609892934 1093179 10 "1703" "Bąków" "05:12:00" 1093180 11 "3668" "Bukowina - skrzy." "05:13:00"
40251 "3_15871823" "928" 212.33209580279598 10.6166047901398 1093180 11 "3668" "Bukowina - skrzy." "05:13:00" 1093181 12 "1979" "Bukowina" "05:15:00"
40269 "4_15872255" "928" 175.66271282262514 5.855423760754172 1094867 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1094868 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00"
40232 "3_15871842" "928" 175.66271282262514 5.855423760754172 1093807 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1093808 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00"
40269 "4_15872255" "928" 151.89638531309836 7.594819265654918 1094868 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00" 1094869 18 "3668" "Bukowina - skrzy." "07:21:00"
40232 "3_15871842" "928" 151.89638531309836 7.594819265654918 1093808 17 "4596" "Domaszczyn - Trzebnicka" "07:19:00" 1093809 18 "3668" "Bukowina - skrzy." "07:21:00"
40269 "4_15872255" "928" 212.33209580279598 10.6166047901398 1094869 18 "3668" "Bukowina - skrzy." "07:21:00" 1094870 19 "1979" "Bukowina" "07:23:00"
40232 "3_15871842" "928" 212.33209580279598 10.6166047901398 1093809 18 "3668" "Bukowina - skrzy." "07:21:00" 1093810 19 "1979" "Bukowina" "07:23:00"
40283 "4_15872250" "928" 284.881548296788 9.496051609892934 1094701 10 "1703" "Bąków" "19:15:00" 1094702 11 "3668" "Bukowina - skrzy." "19:16:00"
40283 "4_15872250" "928" 212.33209580279598 10.6166047901398 1094702 11 "3668" "Bukowina - skrzy." "19:16:00" 1094703 12 "1979" "Bukowina" "19:18:00"
40321 "6_15872917" "928" 284.881548296788 9.496051609892934 1095935 10 "1703" "Bąków" "10:41:00" 1095936 11 "3668" "Bukowina - skrzy." "10:42:00"
40375 "8_15873688" "928" 284.881548296788 9.496051609892934 1097557 10 "1703" "Bąków" "10:41:00" 1097558 11 "3668" "Bukowina - skrzy." "10:42:00"
40321 "6_15872917" "928" 212.33209580279598 10.6166047901398 1095936 11 "3668" "Bukowina - skrzy." "10:42:00" 1095937 12 "1979" "Bukowina" "10:44:00"
fast_travel_between_far_stops WARNING 136

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 136 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.
40309 "6_15872807" "928" 267.35781048381307 13.367890524190653 1095623 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1095625 18 "3669" "Bukowina - skrzy." "13:25:00"
40363 "8_15873578" "928" 267.35781048381307 13.367890524190653 1097245 16 "3656" "Domaszczyn - skrzy." "13:23:00" 1097247 18 "3669" "Bukowina - skrzy." "13:25:00"
40324 "6_15872923" "928" 212.33209580279598 10.6166047901398 1096126 11 "3668" "Bukowina - skrzy." "16:48:00" 1096127 12 "1979" "Bukowina" "16:50:00"
40378 "8_15873694" "928" 212.33209580279598 10.6166047901398 1097748 11 "3668" "Bukowina - skrzy." "16:48:00" 1097749 12 "1979" "Bukowina" "16:50:00"
40303 "6_15872932" "928" 201.75364539613636 13.45024302640909 1096424 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1096426 20 "3668" "Bukowina - skrzy." "06:40:00"
40357 "8_15873703" "928" 201.75364539613636 13.45024302640909 1098046 18 "3656" "Domaszczyn - skrzy." "06:37:00" 1098048 20 "3668" "Bukowina - skrzy." "06:40:00"
40319 "6_15872913" "928" 212.33209580279598 10.6166047901398 1095810 11 "3668" "Bukowina - skrzy." "06:26:00" 1095811 12 "1979" "Bukowina" "06:28:00"
40373 "8_15873684" "928" 212.33209580279598 10.6166047901398 1097432 11 "3668" "Bukowina - skrzy." "06:26:00" 1097433 12 "1979" "Bukowina" "06:28:00"
40268 "4_15872253" "928" 201.75364539613636 13.45024302640909 1094803 16 "3656" "Domaszczyn - skrzy." "22:51:00" 1094805 18 "3668" "Bukowina - skrzy." "22:54:00"
40277 "4_15872238" "928" 212.33209580279598 10.6166047901398 1094318 11 "3668" "Bukowina - skrzy." "07:16:00" 1094319 12 "1979" "Bukowina" "07:18:00"
40243 "3_15871825" "928" 212.33209580279598 10.6166047901398 1093249 11 "3668" "Bukowina - skrzy." "07:16:00" 1093250 12 "1979" "Bukowina" "07:18:00"
40291 "6_15872914" "928" 201.75364539613636 13.45024302640909 1095847 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1095849 18 "3668" "Bukowina - skrzy." "07:34:00"
40345 "8_15873685" "928" 201.75364539613636 13.45024302640909 1097469 16 "3656" "Domaszczyn - skrzy." "07:31:00" 1097471 18 "3668" "Bukowina - skrzy." "07:34:00"
40296 "6_15872928" "928" 201.75364539613636 13.45024302640909 1096291 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1096293 18 "3668" "Bukowina - skrzy." "21:56:00"
40350 "8_15873699" "928" 201.75364539613636 13.45024302640909 1097913 16 "3656" "Domaszczyn - skrzy." "21:53:00" 1097915 18 "3668" "Bukowina - skrzy." "21:56:00"
40251 "3_15871823" "928" 212.33209580279598 10.6166047901398 1093180 11 "3668" "Bukowina - skrzy." "05:13:00" 1093181 12 "1979" "Bukowina" "05:15:00"
40269 "4_15872255" "928" 201.75364539613636 13.45024302640909 1094867 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1094869 18 "3668" "Bukowina - skrzy." "07:21:00"
40232 "3_15871842" "928" 201.75364539613636 13.45024302640909 1093807 16 "3656" "Domaszczyn - skrzy." "07:18:00" 1093809 18 "3668" "Bukowina - skrzy." "07:21:00"
40283 "4_15872250" "928" 212.33209580279598 10.6166047901398 1094702 11 "3668" "Bukowina - skrzy." "19:16:00" 1094703 12 "1979" "Bukowina" "19:18:00"
40321 "6_15872917" "928" 212.33209580279598 10.6166047901398 1095936 11 "3668" "Bukowina - skrzy." "10:42:00" 1095937 12 "1979" "Bukowina" "10:44:00"
40375 "8_15873688" "928" 212.33209580279598 10.6166047901398 1097558 11 "3668" "Bukowina - skrzy." "10:42:00" 1097559 12 "1979" "Bukowina" "10:44:00"
40298 "6_15872934" "928" 201.75364539613636 13.45024302640909 1096488 16 "3656" "Domaszczyn - skrzy." "08:44:00" 1096490 18 "3668" "Bukowina - skrzy." "08:47:00"
40352 "8_15873705" "928" 201.75364539613636 13.45024302640909 1098110 16 "3656" "Domaszczyn - skrzy." "08:44:00" 1098112 18 "3668" "Bukowina - skrzy." "08:47:00"
40295 "6_15872926" "928" 201.75364539613636 13.45024302640909 1096227 16 "3656" "Domaszczyn - skrzy." "19:51:00" 1096229 18 "3668" "Bukowina - skrzy." "19:54:00"
40349 "8_15873697" "928" 201.75364539613636 13.45024302640909 1097849 16 "3656" "Domaszczyn - skrzy." "19:51:00" 1097851 18 "3668" "Bukowina - skrzy." "19:54:00"
40278 "4_15872240" "928" 212.33209580279598 10.6166047901398 1094382 11 "3668" "Bukowina - skrzy." "09:14:00" 1094383 12 "1979" "Bukowina" "09:16:00"
40244 "3_15871827" "928" 212.33209580279598 10.6166047901398 1093313 11 "3668" "Bukowina - skrzy." "09:14:00" 1093314 12 "1979" "Bukowina" "09:16:00"
40306 "6_15872799" "928" 267.35781048381307 13.367890524190653 1095413 16 "3656" "Domaszczyn - skrzy." "08:14:00" 1095415 18 "3669" "Bukowina - skrzy." "08:16:00"
40360 "8_15873570" "928" 267.35781048381307 13.367890524190653 1097035 16 "3656" "Domaszczyn - skrzy." "08:14:00" 1097037 18 "3669" "Bukowina - skrzy." "08:16:00"
40259 "4_15872265" "928" 267.35781048381307 13.367890524190653 1095184 19 "3656" "Domaszczyn - skrzy." "17:34:00" 1095186 21 "3669" "Bukowina - skrzy." "17:36:00"
40297 "6_15872930" "928" 201.75364539613636 13.45024302640909 1096355 16 "3656" "Domaszczyn - skrzy." "23:45:00" 1096357 18 "3668" "Bukowina - skrzy." "23:48:00"
40351 "8_15873701" "928" 201.75364539613636 13.45024302640909 1097977 16 "3656" "Domaszczyn - skrzy." "23:45:00" 1097979 18 "3668" "Bukowina - skrzy." "23:48:00"
40222 "3_15871852" "928" 267.35781048381307 13.367890524190653 1094109 16 "3656" "Domaszczyn - skrzy." "17:30:00" 1094111 18 "3669" "Bukowina - skrzy." "17:32:00"
40293 "6_15872922" "928" 201.75364539613636 13.45024302640909 1096099 16 "3656" "Domaszczyn - skrzy." "15:50:00" 1096101 18 "3668" "Bukowina - skrzy." "15:53:00"
40347 "8_15873693" "928" 201.75364539613636 13.45024302640909 1097721 16 "3656" "Domaszczyn - skrzy." "15:50:00" 1097723 18 "3668" "Bukowina - skrzy." "15:53:00"
40312 "6_15872801" "928" 267.35781048381307 13.367890524190653 1095470 19 "3656" "Domaszczyn - skrzy." "14:28:00" 1095472 21 "3669" "Bukowina - skrzy." "14:30:00"
40366 "8_15873572" "928" 267.35781048381307 13.367890524190653 1097092 19 "3656" "Domaszczyn - skrzy." "14:28:00" 1097094 21 "3669" "Bukowina - skrzy." "14:30:00"
40280 "4_15872244" "928" 212.33209580279598 10.6166047901398 1094510 11 "3668" "Bukowina - skrzy." "13:25:00" 1094511 12 "1979" "Bukowina" "13:27:00"
40255 "4_15872257" "928" 267.35781048381307 13.367890524190653 1094932 19 "3656" "Domaszczyn - skrzy." "09:23:00" 1094934 21 "3669" "Bukowina - skrzy." "09:25:00"
40265 "4_15872247" "928" 201.75364539613636 13.45024302640909 1094611 16 "3656" "Domaszczyn - skrzy." "16:30:00" 1094613 18 "3668" "Bukowina - skrzy." "16:33:00"
40229 "3_15871834" "928" 201.75364539613636 13.45024302640909 1093546 16 "3656" "Domaszczyn - skrzy." "16:30:00" 1093548 18 "3668" "Bukowina - skrzy." "16:33:00"
40308 "6_15872805" "928" 267.35781048381307 13.367890524190653 1095572 16 "3656" "Domaszczyn - skrzy." "07:02:00" 1095574 18 "3669" "Bukowina - skrzy." "07:04:00"
40362 "8_15873576" "928" 267.35781048381307 13.367890524190653 1097194 16 "3656" "Domaszczyn - skrzy." "07:02:00" 1097196 18 "3669" "Bukowina - skrzy." "07:04:00"
40299 "6_15872936" "928" 201.75364539613636 13.45024302640909 1096550 16 "3656" "Domaszczyn - skrzy." "10:53:00" 1096552 18 "3668" "Bukowina - skrzy." "10:56:00"
40353 "8_15873707" "928" 201.75364539613636 13.45024302640909 1098172 16 "3656" "Domaszczyn - skrzy." "10:53:00" 1098174 18 "3668" "Bukowina - skrzy." "10:56:00"
40264 "4_15872245" "928" 201.75364539613636 13.45024302640909 1094547 16 "3656" "Domaszczyn - skrzy." "14:30:00" 1094549 18 "3668" "Bukowina - skrzy." "14:33:00"
40286 "6_15872916" "928" 267.35781048381307 13.367890524190653 1095911 16 "3656" "Domaszczyn - skrzy." "09:55:00" 1095913 18 "3669" "Bukowina - skrzy." "09:57:00"
40340 "8_15873687" "928" 267.35781048381307 13.367890524190653 1097533 16 "3656" "Domaszczyn - skrzy." "09:55:00" 1097535 18 "3669" "Bukowina - skrzy." "09:57:00"
40254 "4_15872269" "928" 267.35781048381307 13.367890524190653 1095307 16 "3656" "Domaszczyn - skrzy." "21:51:00" 1095309 18 "3669" "Bukowina - skrzy." "21:53:00"
40224 "3_15871856" "928" 267.35781048381307 13.367890524190653 1094229 16 "3656" "Domaszczyn - skrzy." "21:51:00" 1094231 18 "3669" "Bukowina - skrzy." "21:53:00"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

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 "20260323" "20251212" "20260330"
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" 45 "route_short_name" "116 "
"routes.txt" 57 "route_short_name" "128 "
"routes.txt" 76 "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 8262

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 8262 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" "KSIĘŻE MAŁE" 2
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 27
"stops.txt" "stop_name" "KSIĘŻE MAŁE" 41
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 72
"stops.txt" "stop_name" "JANÓWEK (WOŚ)" 95
"stops.txt" "stop_name" "JANÓWEK (WOŚ)" 131
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 155
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 256
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 257
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 263
"stops.txt" "stop_name" "PRACZE ODRZAŃSKIE" 333
"stops.txt" "stop_name" "PRACZE ODRZAŃSKIE" 334
"stops.txt" "stop_name" "DWORZEC NADODRZE" 337
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 383
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 424
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 468
"stops.txt" "stop_name" "PL. STASZICA" 474
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 497
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 505
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 539
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 545
"stops.txt" "stop_name" "PL. STASZICA" 571
"stops.txt" "stop_name" "PL. STASZICA" 572
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 621
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 622
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 629
"stops.txt" "stop_name" "GALERIA DOMINIKAŃSKA" 630
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 650
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 688
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 689
"stops.txt" "stop_name" "DWORZEC NADODRZE" 708
"stops.txt" "stop_name" "DWORZEC NADODRZE" 709
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 718
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 729
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 746
"stops.txt" "stop_name" "DWORZEC GŁÓWNY" 885
"stops.txt" "stop_name" "DWORZEC GŁÓWNY" 886
"stops.txt" "stop_name" "PARK POŁUDNIOWY" 904
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 909
"stops.txt" "stop_name" "PL. JANA PAWŁA II" 910
"stops.txt" "stop_name" "DWORZEC NADODRZE" 924
"stops.txt" "stop_name" "KSIĘŻE MAŁE" 926
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 927
"stops.txt" "stop_name" "PL. GRUNWALDZKI" 928
"stops.txt" "stop_name" "DWORZEC AUTOBUSOWY" 930
"stops.txt" "stop_name" "DWORZEC NADODRZE" 953
"stops.txt" "stop_name" "GAJ - pętla" 984
"stops.txt" "stop_name" "GAJ - pętla" 1044
stop_too_far_from_shape WARNING 20

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.
40589 "864735" "3_15871657" 1101243 "2113" "Kiełczówek - pętla" [51.11896971751,17.186382344805] 128.18632333013798
41158 "864736" "3_15871473" 1112860 "5723" "Chrząstawa Wielka - pętla" [51.09986161269101,17.223072200283] 741.3091854494572
41158 "864736" "3_15871473" 1112864 "4935" "Chrząstawa Mała - skrzy. Leśna" [51.0865914646067,17.229011758370625] 531.8978247112968
41158 "864736" "3_15871473" 1112867 "2689" "Nadolice Wielkie - transformator" [51.088551890625865,17.220289021093155] 271.36211016091676
40243 "864730" "3_15871825" 1093249 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
40251 "864731" "3_15871823" 1093180 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
40218 "864337" "3_15871844" 1093870 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
41144 "864341" "3_15871474" 1112924 "5723" "Chrząstawa Wielka - pętla" [51.08656780105701,17.229618641871] 1666.6383683410877
40234 "864359" "3_15871824" 1093223 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
40234 "864359" "3_15871824" 1093224 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
40305 "864361" "6_15872797" 1095363 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
40312 "864362" "6_15872801" 1095471 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
41149 "864367" "3_15871476" 1112977 "4863" "Dobrzykowice - cmentarz" [51.093657381162494,17.195728996279623] 105.16887499022573
41149 "864367" "3_15871476" 1112989 "5723" "Chrząstawa Wielka - pętla" [51.09986161269101,17.223072200283] 741.3091854494572
40225 "864355" "3_15871832" 1093485 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
40226 "864357" "3_15871826" 1093287 "4596" "Domaszczyn - Trzebnicka" [51.15677769334,17.120867813997] 4487.040697941061
40226 "864357" "3_15871826" 1093288 "3668" "Bukowina - skrzy." [51.212899485826,17.227704251582004] 5980.279644750114
40575 "864719" "3_15871790" 1101343 "2113" "Kiełczówek - pętla" [51.11896971751,17.186382344805] 128.18632333013798
41154 "864720" "3_15871475" 1112925 "5723" "Chrząstawa Wielka - pętla" [51.08656780105701,17.229618641871] 1666.6383683410877
41154 "864720" "3_15871475" 1112929 "4935" "Chrząstawa Mała - skrzy. Leśna" [51.0865914646067,17.229011758370625] 531.8978247112968
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260323" "20251124" "20251212"
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"