GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2025-12-01T05:00:22+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/ZarasuR.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

1731 notices reported (0 errors, 1699 warnings, 32 infos)

Notice Code Severity Total
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 60

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 60 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" 60159 12932.9 304 60158 12932.9 303
"37930" 60197 14303.9 342 60196 14303.9 341
"37930" 60232 15586.9 377 60231 15586.9 376
"37930" 60277 18156.9 422 60276 18156.9 421
"37930" 60346 21606.8 491 60345 21606.8 490
"37930" 60417 24755.0 562 60416 24755.0 561
"37930" 60451 26463.9 596 60450 26463.9 595
"37930" 60549 29178.7 694 60548 29178.7 693
"37930" 60663 31342.4 808 60662 31342.4 807
"37930" 60771 33879.9 916 60770 33879.9 915
"37930" 60818 35440.0 963 60817 35440.0 962
"37930" 60868 36516.3 1013 60867 36516.3 1012
"37960" 61089 3363.3 107 61088 3363.3 106
"37960" 61187 6333.1 205 61186 6333.1 204
"37960" 61228 8388.3 246 61227 8388.3 245
"37960" 61267 9951.5 285 61266 9951.5 284
"37960" 61311 11706.1 329 61310 11706.1 328
"37960" 61392 13620.0 410 61391 13620.0 409
"37960" 61516 17615.0 534 61515 17615.0 533
"22882" 6641 29671.6 199 6640 29671.6 198
"22882" 6674 33577.2 232 6673 33577.2 231
"37929" 58866 3337.6 116 58865 3337.6 115
"37929" 58916 4413.8 166 58915 4413.8 165
"37929" 58963 5974.0 213 58962 5974.0 212
"37929" 59071 8511.4 321 59070 8511.4 320
"37929" 59190 10797.7 440 59189 10797.7 439
"37929" 59264 13341.0 514 59263 13341.0 513
"37929" 59298 15049.9 548 59297 15049.9 547
"37929" 59373 18274.2 623 59372 18274.2 622
"37929" 59438 21648.0 688 59437 21648.0 687
"37929" 59480 24129.9 730 59479 24129.9 729
"37929" 59518 25501.0 768 59517 25501.0 767
"37929" 59553 26784.0 803 59552 26784.0 802
"32351" 18506 29872.9 836 18505 29872.9 835
"37962" 62130 12475.0 310 62129 12475.0 309
"37962" 62252 16446.1 432 62251 16446.1 431
"37962" 62337 18451.9 517 62336 18451.9 516
"37962" 62381 20205.9 561 62380 20205.9 560
"37962" 62425 21794.7 605 62424 21794.7 604
"37962" 62464 23896.2 644 62463 23896.2 643
"37962" 62561 26890.6 741 62560 26890.6 740
"37963" 62707 1025.0 45 62706 1025.0 44
"37963" 62819 4252.4 157 62818 4252.4 156
"37963" 62925 7615.7 263 62924 7615.7 262
"37963" 63023 10585.5 361 63022 10585.5 360
"37963" 63064 12640.6 402 63063 12640.6 401
"37963" 63103 14203.9 441 63102 14203.9 440
"37963" 63147 15958.5 485 63146 15958.5 484
"37963" 63228 17872.4 566 63227 17872.4 565
"37963" 63352 21867.4 690 63351 21867.4 689
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 1635

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 1635 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 2

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.
33 "43544" "8124133" 1579 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
37 "43548" "8124139" 1617 "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