GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-02-27T04:25:10+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/UkmergesR.zip. No country code was provided.

Use this report alongside our documentation.

⚠ This feed contains GTFS Flex features. Please note that GTFS Flex validation support is still in development. You can manually review all the validation rules for Flex data here.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

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. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. routes.txt
  7. shapes.txt
  8. stop_times.txt
  9. stops.txt
  10. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 4
  • Shapes: 9
  • Stops: 48
  • Trips: 11

Specification Compliance report

193 notices reported (0 errors, 161 warnings, 32 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 51

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 51 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`.
"47229" 3737 910.2 34 3736 910.2 33
"47229" 3827 3704.4 124 3826 3704.4 123
"47229" 3843 4274.6 140 3842 4274.6 139
"47229" 3875 6274.7 172 3874 6274.7 171
"47229" 3893 7273.1 190 3892 7273.1 189
"47229" 3911 8271.4 208 3910 8271.4 207
"47229" 3943 10271.5 240 3942 10271.5 239
"47229" 3959 10841.8 256 3958 10841.8 255
"47229" 4030 12272.9 327 4029 12272.9 326
"47229" 4079 13628.8 376 4078 13628.8 375
"47227" 3329 4104.6 214 3328 4104.6 213
"47227" 3378 5460.5 263 3377 5460.5 262
"47227" 3449 6891.6 334 3448 6891.6 333
"47227" 3465 7461.9 350 3464 7461.9 349
"47227" 3497 9462.0 382 3496 9462.0 381
"47227" 3515 10460.4 400 3514 10460.4 399
"47227" 3533 11458.7 418 3532 11458.7 417
"47227" 3565 13458.8 450 3564 13458.8 449
"47227" 3581 14029.1 466 3580 14029.1 465
"47227" 3671 16823.2 556 3670 16823.2 555
"47425" 5247 2280.5 108 5246 2280.5 107
"47425" 5327 4676.0 188 5326 4676.0 187
"47425" 5353 6240.0 214 5352 6240.0 213
"47425" 5381 7494.2 242 5380 7494.2 241
"47425" 5411 8663.4 272 5410 8663.4 271
"47425" 5443 10703.6 304 5442 10703.6 303
"47226" 2873 4104.6 214 2872 4104.6 213
"47226" 2926 5531.5 267 2925 5531.5 266
"47226" 2993 6891.6 334 2992 6891.6 333
"47226" 3083 9685.8 424 3082 9685.8 423
"47424" 4837 3370.5 90 4836 3370.5 89
"47424" 4870 5475.0 123 4869 5475.0 122
"47424" 4899 6579.9 152 4898 6579.9 151
"47424" 4930 8092.0 183 4929 8092.0 182
"47424" 4953 9398.1 206 4952 9398.1 205
"47424" 5033 11793.5 286 5032 11793.5 285
"45714" 1330 5262.9 134 1329 5262.9 133
"45714" 1510 12163.9 314 1509 12163.9 313
"45714" 1579 16865.9 383 1578 16865.9 382
"45714" 1625 19355.8 429 1624 19355.8 428
"45714" 1805 26788.8 609 1804 26788.8 608
"45715" 2087 5769.9 136 2086 5769.9 135
"45715" 2120 7352.9 169 2119 7352.9 168
"45715" 2151 9885.7 200 2150 9885.7 199
"45715" 2278 12990.6 327 2277 12990.6 326
"45715" 2347 17692.7 396 2346 17692.7 395
"45715" 2551 25622.7 600 2550 25622.7 599
"47230" 4325 910.2 34 4324 910.2 33
"47230" 4415 3704.4 124 4414 3704.4 123
"47230" 4486 5135.5 195 4485 5135.5 194
expired_calendar WARNING 6

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.
12 "76307"
84 "76308"
13 "76309"
72 "76816"
29 "73341"
17 "1271"
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"
missing_timepoint_value WARNING 100

missing_timepoint_value

stop_times.timepoint value is missing for a record.

Even though the column timepoint is optional in stop_times.txt according to the specification, stop_times.timepoint should not be empty when provided.

You can see more about this notice here.

Only the first 50 of 100 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 "157256" 1
3 "157256" 2
4 "157256" 3
5 "157256" 4
6 "157256" 5
7 "157256" 6
8 "157256" 7
9 "157256" 8
10 "157256" 9
11 "157256" 10
12 "157256" 11
13 "157256" 12
14 "157256" 13
15 "157256" 14
16 "157256" 15
17 "157256" 16
18 "157256" 17
19 "157256" 18
20 "157256" 19
21 "157256" 20
22 "8157615" 1
23 "8157615" 2
24 "8157615" 3
25 "8157615" 4
26 "8157615" 5
27 "8157615" 6
28 "8157615" 7
29 "8157615" 8
30 "8157616" 1
31 "8157616" 2
32 "8157616" 3
33 "8157616" 4
34 "8157616" 5
35 "8157616" 6
36 "8157616" 7
37 "8157616" 8
38 "8157617" 1
39 "8157617" 2
40 "8157617" 3
41 "8157617" 4
42 "8157617" 5
43 "8157617" 6
44 "8157617" 7
45 "8167151" 1
46 "8167151" 2
47 "8167151" 3
48 "8167151" 4
49 "8167151" 5
50 "8167151" 6
51 "8167152" 1
mixed_case_recommended_field WARNING 3

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.
"routes.txt" "route_long_name" "ŽELVA - PUSNĖ" 3
"routes.txt" "route_long_name" "ŠIRVINTOS - UKMERGĖ - ŠIRVINTOS" 4
"routes.txt" "route_long_name" "ŽELVA - KIAUKLIAI" 5
unknown_column INFO 32

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.
"fare_attributes.txt" "journey_duration" 8
"routes.txt" "eligibility_restricted" 11
"routes.txt" "bikes_allowed" 12
"routes.txt" "regional_fare_card" 14
"stops.txt" "stop_direction" 12
"stops.txt" "vehicle_type" 14
"stops.txt" "mta_stop_id" 17
"stops.txt" "regional_fare_card" 18
"stop_times.txt" "start_service_area_id" 1
"stop_times.txt" "end_service_area_id" 2
"stop_times.txt" "note_id" 5
"stop_times.txt" "to_stop_sequence" 16
"stop_times.txt" "route_short_name" 18
"stop_times.txt" "start_service_area_radius" 24
"stop_times.txt" "end_service_area_radius" 25
"stop_times.txt" "fare_period_id" 26
"stop_times.txt" "departure_buffer" 27
"stop_times.txt" "track" 28
"stop_times.txt" "mean_duration_factor" 29
"stop_times.txt" "mean_duration_offset" 30
"stop_times.txt" "safe_duration_factor" 31
"stop_times.txt" "safe_duration_offset" 32
"stop_times.txt" "free_running_flag" 33
"trips.txt" "note_id" 2
"trips.txt" "mean_duration_factor" 12
"trips.txt" "mean_duration_offset" 13
"trips.txt" "safe_duration_factor" 14
"trips.txt" "safe_duration_offset" 15
"trips.txt" "cars_allowed" 16
"trips.txt" "peak_offpeak" 17
"trips.txt" "mta_trip_id" 18
"trips.txt" "boarding_type" 19