ua-ukrzaliznytsya-gtfs — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-02T16:34:07Z,
for the dataset file:///shared/ua-ukrzaliznytsya-gtfs_33a5aaf9.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 4
  • Blocks: 0
  • Routes: 113
  • Shapes: 109
  • Stops: 167
  • Trips: 113

Specification Compliance report

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

Notice Code Severity Total
duplicate_route_name WARNING 28

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
8 "UZsFRZwmkEt10leEYKXhhw" 9 "XQ/ZYC4uqJ9BKD8XKb5OWA" "12" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
10 "F6mV9xgGDqhzH+RA//BQbQ" 11 "Wfl7MuEdkduHG3CONp+rwQ" "13" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
14 "jRFCyFDgvhgmNYT/y0zroA" 15 "x6zv4/DWBvKTZPyCEFuolQ" "15" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
23 "DZ2/B8m0Y1DU4QeHSWMBzg" 24 "YPAaD/uT2gcRpceZmDM8gg" "29" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
26 "42vrS62K9QVgOHyy25zAXg" 27 "Dz2tbGY+VpfY/1AV1YfqTw" "33" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
26 "42vrS62K9QVgOHyy25zAXg" 28 "POgQFoXUXUgZA90nGBxMTw" "33" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
31 "70szPGYJoT4W/H+FRJfDmA" 32 "gnfUc/oyRtqsVSt9V6brTw" "38" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
36 "FvMWeMslwjn1krO61tFjog" 37 "pcTqnDh1Kq71R9852t5RyA" "43" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
47 "Dz+BeID61t1+6zDw4rYEzg" 48 "dh6Wz+85NNJofBUhA7BPCA" "6" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
53 "10sbfu1ZN4AYce8TM5J92g" 54 "XR+FK7a0wOVlR9ag8lqFyw" "7" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
53 "10sbfu1ZN4AYce8TM5J92g" 55 "ge5xsJbH3H1qa4Jqs75HCw" "7" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
67 "05LqrDvFATDzZPUuBnwH2g" 68 "KBGQDzO7TzQP8qV7luhlTA" "749" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
67 "05LqrDvFATDzZPUuBnwH2g" 69 "VbGYsZTpEl5hCWMKB8Ja4g" "749" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
70 "7Wz4JOq+xIEOgyQcknzJsg" 71 "U3zDyz5Z12TvwgWw20FazA" "76" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
73 "jZIg9JE/cgNFwM1pvwgCMw" 74 "saHdjpZUM3y5JPBGiLIg3A" "8" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
77 "NumWMYLIKyFjgNm/nRNgGg" 78 "wXN6974RmPHOIEMxIQe+Ag" "93" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
84 "dFEW8tf8X/vSu0NaPfIYFg" 85 "q8WzCttpcyfiU/T1j5oS8g" "Ш 119" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
89 "9cj1geldCy2z7M2TB655QQ" 90 "Bz+0l0ZjrK0cCKOqNjrrhA" "Ш 31" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
89 "9cj1geldCy2z7M2TB655QQ" 91 "JXBNOalCCTZE1EkDkKryUA" "Ш 31" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
89 "9cj1geldCy2z7M2TB655QQ" 92 "So8RQrAEpIszgIue4V1xAA" "Ш 31" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
89 "9cj1geldCy2z7M2TB655QQ" 93 "xoFxYfEc0CS02ymxF39h7A" "Ш 31" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
97 "8Dw19JP4l0ea3B1GsvNY9A" 98 "ZAR3MwsLNlvFVSQQNcP9ag" "Ш 67" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
97 "8Dw19JP4l0ea3B1GsvNY9A" 99 "bOIgLH5DCV7N1TECZIp71g" "Ш 67" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
97 "8Dw19JP4l0ea3B1GsvNY9A" 100 "caBmxVHNu/MxLkrWlkBKwA" "Ш 67" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
97 "8Dw19JP4l0ea3B1GsvNY9A" 101 "hMImwmjVezAoO5cB/CQ0fw" "Ш 67" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
103 "0d6a4m84+Y3Uw+oiVrOsXA" 104 "XvcmPK5bNMba4aq1OzYluw" "Ш 89" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
110 "Fyvanz5y70eeIw+4Fkk9mA" 111 "a1BNnWCeuQFO/w8D4gOt9Q" "Ш 963" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
113 "EUpf3xOA9/QHttdDj3muxQ" 114 "v5JzJj9a7+8WHRiTAwO4WQ" "Ш 965" "" -1 "F7/93z3uR5BJUmA/eeSS/w"
equal_shape_distance_same_coordinates WARNING 742

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"shp_102_22" 78697 35281.35 300 78696 35281.35 299
"shp_102_22" 79939 222294.83 1542 79938 222294.83 1541
"shp_102_22" 80631 313844.7 2234 80630 313844.7 2233
"shp_102_22" 81754 491525.66 3357 81753 491525.66 3356
"shp_102_22" 83980 1027057.3 5583 83979 1027057.3 5582
"shp_102_22" 84416 1101916.2 6019 84415 1101916.2 6018
"shp_102_22" 84970 1164970.0 6573 84969 1164970.0 6572
"shp_102_22" 86063 1223946.5 7666 86062 1223946.5 7665
"shp_102_22" 86256 1250834.1 7859 86255 1250834.1 7858
"shp_102_23" 86824 35281.35 300 86823 35281.35 299
"shp_102_23" 87395 115094.38 871 87394 115094.38 870
"shp_102_23" 87748 178137.08 1224 87747 178137.08 1223
"shp_102_23" 88063 222294.73 1539 88062 222294.73 1538
"shp_102_23" 88771 313846.66 2247 88770 313846.66 2246
"shp_102_24" 91354 178134.94 1232 91353 178134.94 1231
"shp_102_24" 92377 313906.78 2255 92376 313906.78 2254
"shp_102_24" 92584 346397.6 2462 92583 346397.6 2461
"shp_102_24" 93726 530057.75 3604 93725 530057.75 3603
"shp_102_24" 96147 1098520.0 6025 96146 1098520.0 6024
"shp_102_24" 96584 1173380.9 6462 96583 1173380.9 6461
"shp_102_24" 96672 1187772.8 6550 96671 1187772.8 6549
"shp_102_24" 96816 1210591.6 6694 96815 1210591.6 6693
"shp_102_24" 96970 1224826.8 6848 96969 1224826.8 6847
"shp_102_24" 97039 1239007.9 6917 97038 1239007.9 6916
"shp_102_25" 97786 35281.35 300 97785 35281.35 299
"shp_102_25" 98357 115094.38 871 98356 115094.38 870
"shp_102_25" 98710 178137.08 1224 98709 178137.08 1223
"shp_102_25" 99025 222294.73 1539 99024 222294.73 1538
"shp_102_25" 99717 313844.6 2231 99716 313844.6 2230
"shp_102_25" 101066 529995.56 3580 101065 529995.56 3579
"shp_102_25" 102807 946637.7 5321 102806 946637.7 5320
"shp_102_25" 103129 1005774.75 5643 103128 1005774.75 5642
"shp_102_25" 103398 1091862.4 5912 103397 1091862.4 5911
"shp_102_26" 103792 75136.23 294 103791 75136.23 293
"shp_102_26" 104201 125891.31 703 104200 125891.31 702
"shp_102_26" 104502 161183.66 1004 104501 161183.66 1003
"shp_102_26" 105744 348197.34 2246 105743 348197.34 2245
"shp_102_26" 106452 439749.06 2954 106451 439749.06 2953
"shp_102_27" 108103 35281.35 300 108102 35281.35 299
"shp_102_27" 109029 178137.16 1226 109028 178137.16 1225
"shp_102_27" 109344 222294.81 1541 109343 222294.81 1540
"shp_102_27" 110036 313844.66 2233 110035 313844.66 2232
"shp_102_27" 111385 529995.6 3582 111384 529995.6 3581
"shp_102_27" 112996 919099.3 5193 112995 919099.3 5192
"shp_102_27" 113424 1053668.0 5621 113423 1053668.0 5620
"shp_102_28" 114131 125884.305 706 114130 125884.305 705
"shp_102_28" 114432 161176.64 1007 114431 161176.64 1006
"shp_102_28" 115003 240989.84 1578 115002 240989.84 1577
"shp_102_28" 115356 304032.56 1931 115355 304032.56 1930
"shp_102_28" 115671 348190.28 2246 115670 348190.28 2245
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
unexpected_enum_value WARNING 113

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

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