GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-02-28T06:42:08+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/ZarasuR_20260228064157.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: 23
  • Shapes: 87
  • Stops: 334
  • Trips: 129

Specification Compliance report

1756 notices reported (2 errors, 1722 warnings, 32 infos)

Notice Code Severity Total
foreign_key_violation ERROR 2

foreign_key_violation

Wrong foreign key.

A foreign key references the primary key of another file. A foreign key violation means that the foreign key referenced from a given row (the child file) cannot be found in the corresponding file (the parent file). The Foreign keys are defined in the specification under "Type" for each file.

You can see more about this notice here.

childFilename (?) The name of the file from which reference is made. childFieldName (?) The name of the field that makes reference. parentFilename (?) The name of the file that is referred to. parentFieldName (?) The name of the field that is referred to. fieldValue (?) The faulty record's value. csvRowNumber (?) The row of the faulty record.
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "101061" 1631
"stop_times.txt" "stop_id" "stops.txt" "stop_id" "101061" 1632
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 1

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

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 small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"32404" 44522 13453.5 454 44521 13453.5 453 0.06256821099246385
equal_shape_distance_same_coordinates WARNING 79

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 79 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`.
"37930" 59506 12932.9 304 59505 12932.9 303
"37930" 59544 14303.9 342 59543 14303.9 341
"37930" 59579 15586.9 377 59578 15586.9 376
"37930" 59624 18156.9 422 59623 18156.9 421
"37930" 59693 21606.8 491 59692 21606.8 490
"37930" 59764 24755.0 562 59763 24755.0 561
"37930" 59798 26463.9 596 59797 26463.9 595
"37930" 59896 29178.7 694 59895 29178.7 693
"37930" 60010 31342.4 808 60009 31342.4 807
"37930" 60118 33879.9 916 60117 33879.9 915
"37930" 60165 35440.0 963 60164 35440.0 962
"37930" 60215 36516.3 1013 60214 36516.3 1012
"37960" 60436 3363.3 107 60435 3363.3 106
"37960" 60534 6333.1 205 60533 6333.1 204
"37960" 60575 8388.3 246 60574 8388.3 245
"37960" 60614 9951.5 285 60613 9951.5 284
"37960" 60658 11706.1 329 60657 11706.1 328
"37960" 60739 13620.0 410 60738 13620.0 409
"37960" 60863 17615.0 534 60862 17615.0 533
"22882" 6641 29671.6 199 6640 29671.6 198
"22882" 6674 33577.2 232 6673 33577.2 231
"51131" 70457 190.4 4 70456 190.4 3
"51131" 70498 1379.8 45 70497 1379.8 44
"51131" 70539 2629.0 86 70538 2629.0 85
"51131" 70550 3131.5 97 70549 3131.5 96
"51131" 70563 3557.3 110 70562 3557.3 109
"51131" 70579 3937.3 126 70578 3937.3 125
"51131" 70624 5419.4 171 70623 5419.4 170
"51131" 70707 6732.0 254 70706 6732.0 253
"51131" 70799 7485.6 346 70798 7485.6 345
"51131" 70891 8239.2 438 70890 8239.2 437
"37929" 58213 3337.6 116 58212 3337.6 115
"37929" 58263 4413.8 166 58262 4413.8 165
"37929" 58310 5974.0 213 58309 5974.0 212
"37929" 58418 8511.4 321 58417 8511.4 320
"37929" 58537 10797.7 440 58536 10797.7 439
"37929" 58611 13341.0 514 58610 13341.0 513
"37929" 58645 15049.9 548 58644 15049.9 547
"37929" 58720 18274.2 623 58719 18274.2 622
"37929" 58785 21648.0 688 58784 21648.0 687
"37929" 58827 24129.9 730 58826 24129.9 729
"37929" 58865 25501.0 768 58864 25501.0 767
"37929" 58900 26784.0 803 58899 26784.0 802
"51132" 70977 1157.2 44 70976 1157.2 43
"51132" 71069 1910.8 136 71068 1910.8 135
"51132" 71161 2664.4 228 71160 2664.4 227
"51132" 71244 3977.0 311 71243 3977.0 310
"51132" 71289 5459.1 356 71288 5459.1 355
"51132" 71306 5889.6 373 71305 5889.6 372
"51132" 71319 6375.7 386 71318 6375.7 385
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 1637

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

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.

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.
23 "51131" "8192594" 1631 "101061" "" [55.717117,26.246842] 6633358.973434737
112 "51132" "8192595" 1632 "101061" "" [55.717117,26.246842] 6633358.973434737
127 "43544" "8124133" 1567 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
7 "43548" "8124139" 1605 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
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