GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-04T18:02:07Z,
for the dataset file:///shared/gzm_af586ae5.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Mikołaj Kuranowski
Publisher URL:
https://mkuran.pl/gtfs/
Feed Email:
kancelaria@metropoliaztm.pl
Feed Language:
Polish
Feed Start Date:
2026-05-03
Feed End Date:
2026-05-03

Files included


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

Counts


  • Agencies: 1
  • Blocks: 16475
  • Routes: 495
  • Shapes: 3298
  • Stops: 7214
  • Trips: 265299

Specification Compliance report

100289 notices reported (0 errors, 100287 warnings, 2 infos)

Notice Code Severity Total
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 "20260504" "20260503" "20260511"
missing_timepoint_value WARNING 100000

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 100000 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 "9551:7_4942687" 0
3 "9551:7_4942687" 1
4 "9551:7_4942687" 2
5 "9551:7_4942687" 3
6 "9551:7_4942687" 4
7 "9551:7_4942687" 5
8 "9551:7_4942687" 6
9 "9551:7_4942687" 7
10 "9551:7_4942687" 8
11 "9551:7_4942687" 9
12 "9551:7_4942687" 10
13 "9551:7_4942687" 11
14 "9551:7_4942687" 12
15 "9551:7_4942687" 13
16 "9551:7_4942687" 14
17 "9551:7_4942687" 15
18 "9551:7_4942687" 16
19 "9551:7_4942687" 17
20 "9551:7_4942687" 18
21 "9551:7_4942687" 19
22 "9551:7_4942687" 20
23 "9551:7_4942687" 21
24 "9551:7_4942687" 22
25 "9551:7_4942687" 23
26 "9551:7_4942688" 0
27 "9551:7_4942688" 1
28 "9551:7_4942688" 2
29 "9551:7_4942688" 3
30 "9551:7_4942688" 4
31 "9551:7_4942688" 5
32 "9551:7_4942688" 6
33 "9551:7_4942688" 7
34 "9551:7_4942688" 8
35 "9551:7_4942688" 9
36 "9551:7_4942688" 10
37 "9551:7_4942688" 11
38 "9551:7_4942688" 12
39 "9551:7_4942688" 13
40 "9551:7_4942688" 14
41 "9551:7_4942689" 0
42 "9551:7_4942689" 1
43 "9551:7_4942689" 2
44 "9551:7_4942689" 3
45 "9551:7_4942689" 4
46 "9551:7_4942689" 5
47 "9551:7_4942689" 6
48 "9551:7_4942689" 7
49 "9551:7_4942689" 8
50 "9551:7_4942689" 9
51 "9551:7_4942689" 10
non_ascii_or_non_printable_char WARNING 210

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"trips.txt" 10578 "block_id" "9551:625 /1"
"trips.txt" 10579 "block_id" "9551:625 /1"
"trips.txt" 10580 "block_id" "9551:625 /1"
"trips.txt" 10581 "block_id" "9551:625 /1"
"trips.txt" 10582 "block_id" "9551:625 /1"
"trips.txt" 10583 "block_id" "9551:625 /1"
"trips.txt" 10584 "block_id" "9551:625 /1"
"trips.txt" 10585 "block_id" "9551:625 /1"
"trips.txt" 31330 "block_id" "9552:625 /1"
"trips.txt" 31331 "block_id" "9552:625 /1"
"trips.txt" 31332 "block_id" "9552:625 /1"
"trips.txt" 31333 "block_id" "9552:625 /2"
"trips.txt" 31334 "block_id" "9552:625 /2"
"trips.txt" 31335 "block_id" "9552:625 /2"
"trips.txt" 31336 "block_id" "9552:625 /2"
"trips.txt" 31337 "block_id" "9552:625 /2"
"trips.txt" 31338 "block_id" "9552:625 /2"
"trips.txt" 31339 "block_id" "9552:625 /1"
"trips.txt" 31340 "block_id" "9552:625 /1"
"trips.txt" 31341 "block_id" "9552:625 /1"
"trips.txt" 31342 "block_id" "9552:625 /1"
"trips.txt" 31343 "block_id" "9552:625 /2"
"trips.txt" 31344 "block_id" "9552:625 /2"
"trips.txt" 31345 "block_id" "9552:625 /2"
"trips.txt" 31346 "block_id" "9552:625 /2"
"trips.txt" 31347 "block_id" "9552:625 /2"
"trips.txt" 31348 "block_id" "9552:625 /2"
"trips.txt" 31349 "block_id" "9552:625 /1"
"trips.txt" 31350 "block_id" "9552:625 /2"
"trips.txt" 31351 "block_id" "9552:625 /2"
"trips.txt" 54254 "block_id" "9553:625 /1"
"trips.txt" 54255 "block_id" "9553:625 /1"
"trips.txt" 54256 "block_id" "9553:625 /1"
"trips.txt" 54257 "block_id" "9553:625 /2"
"trips.txt" 54258 "block_id" "9553:625 /2"
"trips.txt" 54259 "block_id" "9553:625 /2"
"trips.txt" 54260 "block_id" "9553:625 /2"
"trips.txt" 54261 "block_id" "9553:625 /2"
"trips.txt" 54262 "block_id" "9553:625 /2"
"trips.txt" 54263 "block_id" "9553:625 /1"
"trips.txt" 54264 "block_id" "9553:625 /1"
"trips.txt" 54265 "block_id" "9553:625 /1"
"trips.txt" 54266 "block_id" "9553:625 /1"
"trips.txt" 54267 "block_id" "9553:625 /2"
"trips.txt" 54268 "block_id" "9553:625 /2"
"trips.txt" 54269 "block_id" "9553:625 /2"
"trips.txt" 54270 "block_id" "9553:625 /2"
"trips.txt" 54271 "block_id" "9553:625 /2"
"trips.txt" 54272 "block_id" "9553:625 /2"
"trips.txt" 54273 "block_id" "9553:625 /1"
stop_too_far_from_shape WARNING 64

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.

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

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.
22378 "70426" "9552:1_5501184" 532853 "6508" "Łaziska Górne Cieszyńska" [50.139766114221,18.835416393827003] 240.99425002565062
22145 "34792" "9552:1_4277155" 524693 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
6014 "34791" "9551:7_4276664" 130201 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
5997 "34790" "9551:7_4276665" 130202 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
6034 "34798" "9551:7_4276691" 131254 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
31055 "66300" "9552:1_5208683" 767098 "8574" "Kazimierz Górniczy Park" [50.297996620243,19.239328819611003] 252.19548772154465
116309 "66303" "9556:2_5208831" 2870391 "8574" "Kazimierz Górniczy Park" [50.297996620243,19.239328819611003] 252.19548772154465
23979 "66423" "9552:1_5510132" 582503 "10758" "Woszczyce Centrum" [50.086782139688005,18.757715639603997] 450.7522511248027
22397 "70432" "9552:1_5501155" 532169 "6513" "Łaziska Górne Cieszyńska" [50.139304133147,18.835086248509] 178.89793521533218
15914 "70446" "9552:1_5465612" 384471 "6350" "Tychy LEAR" [50.10242221741299,19.04203257276] 124.77261615616777
31937 "70444" "9552:1_5501237" 787974 "10758" "Woszczyce Centrum" [50.086782139688005,18.757715639603997] 450.7522511248027
1551 "70449" "9551:7_5465846" 32530 "6836" "Międzyrzecze Gospoda" [50.025289225242,19.065315544477] 194.81655461877347
24710 "59309" "9552:1_4556246" 606314 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
24730 "59311" "9552:1_4556244" 606274 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
24711 "59310" "9552:1_4556232" 606094 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
24733 "59313" "9552:1_4556224" 605974 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
24731 "59312" "9552:1_4556223" 605973 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
24750 "59314" "9552:1_4556259" 606495 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
8611 "64039" "9551:7_5538745" 208162 "14" "Środula Chemiczna" [50.294496899105,19.143381565861002] 131.0307550184066
8596 "64030" "9551:7_5538733" 207730 "14" "Środula Chemiczna" [50.294496899105,19.143381565861002] 131.0307550184066
22562 "65395" "9552:1_5061181" 537879 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
22568 "65398" "9552:1_5061173" 537591 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
3050 "68427" "9551:7_5299099" 64496 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
6292 "65392" "9551:7_5061652" 139358 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
6260 "65391" "9551:7_5061653" 139359 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
3066 "68444" "9551:7_5299106" 64699 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
3069 "68446" "9551:7_5299097" 64457 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
3122 "68458" "9551:7_5300129" 68888 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
3074 "68452" "9551:7_5299095" 64436 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
31825 "70874" "9552:1_5510891" 786500 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
31829 "70877" "9552:1_5510882" 786339 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
31809 "70871" "9552:1_5510883" 786340 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
31816 "70872" "9552:1_5510884" 786379 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
34976 "748" "9552:1_40898" 864255 "8574" "Kazimierz Górniczy Park" [50.297996620243,19.239328819611003] 252.19548772154465
22591 "65402" "9552:1_5061235" 539780 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
8641 "65454" "9551:7_5064362" 208739 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
27022 "65456" "9552:1_5064131" 667129 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
8652 "65459" "9551:7_5064367" 208899 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
8663 "65463" "9551:7_5064361" 208738 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
3132 "68470" "9551:7_5300126" 68852 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
3336 "68493" "9551:7_5303735" 72089 "11456" "Będzin Zajezdnia Dysp. [tech]" [50.328533922730955,19.111465718745492] 113.16221643652861
127700 "72548" "9557:7_5610865" 3146468 "14" "Środula Chemiczna" [50.294496899105,19.143381565861002] 131.0307550184066
127715 "72559" "9557:7_5610877" 3146898 "14" "Środula Chemiczna" [50.294496899105,19.143381565861002] 131.0307550184066
127710 "72550" "9557:7_5610869" 3146612 "14" "Środula Chemiczna" [50.294496899105,19.143381565861002] 131.0307550184066
21691 "67319" "9552:1_5174182" 509800 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
21681 "67317" "9552:1_5174181" 509799 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
6699 "65572" "9551:7_5489187" 154050 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
6704 "65573" "9551:7_5489186" 154049 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
34530 "72694" "9552:1_5616562" 854795 "4056" "Grodziec Cmentarz" [50.347432832485005,19.076360661453005] 123.02783362362554
24597 "58381" "9552:1_4493913" 600975 "8461" "Zabrze Plac Dworcowy [tech]" [50.305415285319995,18.7843000645] 143.33000178955106
stops_match_shape_out_of_order WARNING 12

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.
1611 "45244" "9551:7_4879556" 33610 "773" "Zabrze Goethego" [50.30558754046351,18.782616060218054] 33609 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743]
1618 "45245" "9551:7_4879555" 33608 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743] 33607 "775" "Zabrze Goethego" [50.30528633282539,18.782240301658504]
5394 "41158" "9551:7_4271492" 112852 "772" "Zabrze Goethego" [50.30561175297228,18.783113332605577] 112851 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743]
5411 "41159" "9551:7_4271491" 112850 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743] 112849 "775" "Zabrze Goethego" [50.30528633282539,18.782240301658504]
21223 "41163" "9552:1_4271927" 497604 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743] 497603 "775" "Zabrze Goethego" [50.30528633282539,18.782240301658504]
6886 "65942" "9551:7_5385116" 159836 "2056" "Osiedle Naftowa Pętla" [50.2658500580077,19.128582463916793] 159835 "7916" "Osiedle Naftowa Pętla" [50.265844082714,19.128628987208]
23553 "65952" "9552:1_5385515" 570394 "2056" "Osiedle Naftowa Pętla" [50.2658500580077,19.128582463916793] 570393 "7916" "Osiedle Naftowa Pętla" [50.265844082714,19.128628987208]
23561 "65956" "9552:1_5385533" 570880 "2056" "Osiedle Naftowa Pętla" [50.2658500580077,19.128582463916793] 570879 "7916" "Osiedle Naftowa Pętla" [50.265844082714,19.128628987208]
28359 "2799" "9552:1_221429" 701612 "772" "Zabrze Goethego" [50.30561175297228,18.783113332605577] 701611 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743]
25507 "64844" "9552:1_5033900" 627074 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743] 627073 "775" "Zabrze Goethego" [50.30528633282539,18.782240301658504]
25517 "64849" "9552:1_5033901" 627076 "773" "Zabrze Goethego" [50.30558754046351,18.782616060218054] 627075 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743]
28368 "2800" "9552:1_221428" 701610 "8461" "Zabrze Plac Dworcowy [tech]" [50.305107167315526,18.78536358591743] 701609 "775" "Zabrze Goethego" [50.30528633282539,18.782240301658504]
unknown_column INFO 2

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.
"attributions.txt" "is_data_source" 6
"stops.txt" "stop_code_full" 4