GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-02-27T00:20:20+02: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: 2
  • Shapes: 30
  • Stops: 61
  • Trips: 224

Specification Compliance report

6397 notices reported (0 errors, 6366 warnings, 31 infos)

Notice Code Severity Total
duplicate_route_name WARNING 1

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`.
2 "19814" 3 "19815" "M-152" "Kauno g.-Poliklinika-Birštono seniūnija" 3 "58"
equal_shape_distance_same_coordinates WARNING 682

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 682 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`.
"51081" 948 368.5 6 947 368.5 5
"51081" 952 936.7 10 951 936.7 9
"51081" 957 1248.0 15 956 1248.0 14
"51081" 963 1564.9 21 962 1564.9 20
"51081" 970 1906.0 28 969 1906.0 27
"51081" 976 2286.8 34 975 2286.8 33
"51081" 1001 3356.4 59 1000 3356.4 58
"51081" 1010 3875.7 68 1009 3875.7 67
"51081" 1016 4497.2 74 1015 4497.2 73
"51081" 1033 6276.1 91 1032 6276.1 90
"51081" 1039 7164.5 97 1038 7164.5 96
"51081" 1054 8817.9 112 1053 8817.9 111
"51081" 1064 9535.5 122 1063 9535.5 121
"51081" 1109 13070.6 167 1108 13070.6 166
"51080" 608 3489.6 53 607 3489.6 52
"51080" 620 4227.3 65 619 4227.3 64
"51080" 632 5841.6 77 631 5841.6 76
"51080" 641 6981.4 86 640 6981.4 85
"51080" 647 8354.5 92 646 8354.5 91
"51080" 651 9043.9 96 650 9043.9 95
"51080" 668 9886.3 113 667 9886.3 112
"51080" 675 10424.0 120 674 10424.0 119
"51080" 690 11329.9 135 689 11329.9 134
"51080" 704 13835.9 149 703 13835.9 148
"51080" 709 14944.0 154 708 14944.0 153
"51080" 718 27733.3 163 717 27733.3 162
"51080" 739 42855.3 184 738 42855.3 183
"51080" 748 45081.1 193 747 45081.1 192
"51080" 756 46693.7 201 755 46693.7 200
"51080" 773 49125.4 218 772 49125.4 217
"51080" 789 51845.6 234 788 51845.6 233
"51080" 796 53581.2 241 795 53581.2 240
"51080" 809 55872.2 254 808 55872.2 253
"51080" 845 58811.3 290 844 58811.3 289
"51080" 847 59355.3 292 846 59355.3 291
"51080" 856 60605.1 301 855 60605.1 300
"51080" 858 60921.5 303 857 60921.5 302
"51080" 878 64083.1 323 877 64083.1 322
"51080" 899 65410.5 344 898 65410.5 343
"51080" 920 66822.1 365 919 66822.1 364
"51080" 931 67801.9 376 930 67801.9 375
"51080" 942 69606.3 387 941 69606.3 386
"51083" 1563 2949.9 56 1562 2949.9 55
"51083" 1582 4357.5 75 1581 4357.5 74
"51083" 1599 5630.3 92 1598 5630.3 91
"51083" 1620 8766.6 113 1619 8766.6 112
"51083" 1623 9153.8 116 1622 9153.8 115
"51083" 1629 10359.6 122 1628 10359.6 121
"51083" 1631 10851.3 124 1630 10851.3 123
"51083" 1682 14478.9 175 1681 14478.9 174
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 5682

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