GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2025-10-15T00:24:25+03:00,
for the dataset https://www.visimarsrutai.lt/gtfs/BirstonoSav.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. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 3
  • Shapes: 19
  • Stops: 104
  • Trips: 120

Specification Compliance report

3364 notices reported (0 errors, 3333 warnings, 31 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 387

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 387 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`.
"41671" 552 3489.6 53 551 3489.6 52
"41671" 564 4227.3 65 563 4227.3 64
"41671" 576 5841.6 77 575 5841.6 76
"41671" 585 6981.4 86 584 6981.4 85
"41671" 591 8354.5 92 590 8354.5 91
"41671" 595 9043.9 96 594 9043.9 95
"41671" 612 9886.3 113 611 9886.3 112
"41671" 619 10424.0 120 618 10424.0 119
"41671" 634 11329.9 135 633 11329.9 134
"41671" 648 13835.9 149 647 13835.9 148
"41671" 653 14944.0 154 652 14944.0 153
"41671" 661 17325.1 162 660 17325.1 161
"41671" 668 19213.1 169 667 19213.1 168
"41671" 677 21438.9 178 676 21438.9 177
"41671" 685 23051.6 186 684 23051.6 185
"41671" 702 25483.3 203 701 25483.3 202
"41671" 718 28203.4 219 717 28203.4 218
"41671" 725 29939.1 226 724 29939.1 225
"41671" 738 32230.0 239 737 32230.0 238
"41671" 774 35169.1 275 773 35169.1 274
"41671" 776 35713.2 277 775 35713.2 276
"41671" 785 36963.0 286 784 36963.0 285
"41671" 787 37279.4 288 786 37279.4 287
"41671" 807 40441.0 308 806 40441.0 307
"41671" 828 41768.4 329 827 41768.4 328
"41671" 849 43180.0 350 848 43180.0 349
"41671" 860 44159.8 361 859 44159.8 360
"41671" 871 45964.2 372 870 45964.2 371
"41682" 3733 2949.9 56 3732 2949.9 55
"41682" 3752 4357.5 75 3751 4357.5 74
"41682" 3769 5630.3 92 3768 5630.3 91
"41682" 3790 8766.6 113 3789 8766.6 112
"41682" 3793 9153.8 116 3792 9153.8 115
"41682" 3799 10359.6 122 3798 10359.6 121
"41682" 3801 10851.3 124 3800 10851.3 123
"41682" 3852 14478.9 175 3851 14478.9 174
"41682" 3865 16715.9 188 3864 16715.9 187
"41682" 3872 18458.2 195 3871 18458.2 194
"41682" 3884 20346.4 207 3883 20346.4 206
"41682" 3894 21807.0 217 3893 21807.0 216
"41682" 3900 23469.2 223 3899 23469.2 222
"41682" 3910 25672.2 233 3909 25672.2 232
"41682" 3917 27634.5 240 3916 27634.5 239
"41682" 3925 30029.7 248 3924 30029.7 247
"41682" 3931 31078.1 254 3930 31078.1 253
"41682" 3952 33609.2 275 3951 33609.2 274
"41682" 3962 34237.4 285 3961 34237.4 284
"41682" 3974 34959.3 297 3973 34959.3 296
"41682" 3992 35725.7 315 3991 35725.7 314
"41682" 3998 36347.2 321 3997 36347.2 320
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 2945

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

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" "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