GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-10-31T01:20:17+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/KedainiuR.zip. No country code was provided.

Use this report alongside our documentation.

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: 35
  • Shapes: 204
  • Stops: 543
  • Trips: 722

Specification Compliance report

2665 notices reported (0 errors, 2633 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.
"15821" 10650 20596.5 662 10649 20596.5 661 0.12801541284872414
equal_shape_distance_same_coordinates WARNING 2589

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 2589 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`.
"68995" 15598 407.6 11 15597 407.6 10
"68995" 15604 1008.3 17 15603 1008.3 16
"68995" 15612 2037.0 25 15611 2037.0 24
"68995" 15628 2880.1 41 15627 2880.1 40
"68995" 15635 3600.3 48 15634 3600.3 47
"68995" 15638 4238.4 51 15637 4238.4 50
"68995" 15640 4547.8 53 15639 4547.8 52
"68995" 15648 5318.4 61 15647 5318.4 60
"68995" 15654 5947.8 67 15653 5947.8 66
"68995" 15659 6395.0 72 15658 6395.0 71
"68995" 15664 6849.0 77 15663 6849.0 76
"68994" 15458 2849.8 8 15457 2849.8 7
"68994" 15464 3684.5 14 15463 3684.5 13
"68994" 15476 6650.8 26 15475 6650.8 25
"68994" 15481 8123.0 31 15480 8123.0 30
"68994" 15493 10451.0 43 15492 10451.0 42
"68994" 15504 13054.7 54 15503 13054.7 53
"68994" 15508 14394.8 58 15507 14394.8 57
"68994" 15517 17252.2 67 15516 17252.2 66
"68994" 15520 19164.9 70 15519 19164.9 69
"68994" 15522 20541.1 72 15521 20541.1 71
"68994" 15528 22729.8 78 15527 22729.8 77
"68994" 15536 23506.1 86 15535 23506.1 85
"68994" 15545 24749.4 95 15544 24749.4 94
"68994" 15548 26021.6 98 15547 26021.6 97
"68994" 15552 26977.2 102 15551 26977.2 101
"68994" 15557 28843.4 107 15556 28843.4 106
"68994" 15562 30804.1 112 15561 30804.1 111
"68994" 15567 33916.9 117 15566 33916.9 116
"68994" 15573 35023.4 123 15572 35023.4 122
"68994" 15577 36565.9 127 15576 36565.9 126
"69049" 19817 2043.3 12 19816 2043.3 11
"69049" 19820 3319.7 15 19819 3319.7 14
"69049" 19826 5238.0 21 19825 5238.0 20
"69049" 19833 6956.8 28 19832 6956.8 27
"69049" 19836 9601.5 31 19835 9601.5 30
"69049" 19848 11261.8 43 19847 11261.8 42
"69049" 19855 12280.5 50 19854 12280.5 49
"69049" 19858 14461.1 53 19857 14461.1 52
"69049" 19863 16723.2 58 19862 16723.2 57
"69049" 19868 17721.2 63 19867 17721.2 62
"69049" 19870 19369.0 65 19869 19369.0 64
"69049" 19876 23310.7 71 19875 23310.7 70
"69049" 19884 25348.6 79 19883 25348.6 78
"69049" 19894 28123.2 89 19893 28123.2 88
"69049" 19903 30689.9 98 19902 30689.9 97
"69049" 19907 32148.5 102 19906 32148.5 101
"69049" 19914 34062.0 109 19913 34062.0 108
"69049" 19917 36431.6 112 19916 36431.6 111
"68993" 15370 243.4 4 15369 243.4 3
expired_calendar WARNING 1

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.
36 "62494"
fast_travel_between_consecutive_stops WARNING 16

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
394 "15_732-20261022" "15_24391" 1867.0047243666775 0.5186124234351882 4906 7 "15_319" "Klonio g." "10:00:59" 4907 8 "15_99" "Profesinio rengimo centras" "10:01:00"
618 "15_663-20261022" "15_24387" 211.21894486641946 3.5203157477736577 10382 1 "15_405" "Pakščiai" "16:05:00" 10383 2 "15_177" "Vainiūnai" "16:05:00"
192 "15_471-20261022" "15_24392" 185.48009562752432 0.30913349271254054 9608 5 "15_240" "Centras" "10:26:54" 9609 6 "15_209" "Žemaitės" "10:27:00"
100 "15_735-20261022" "15_24391" 1867.0047243666775 0.5186124234351882 9742 7 "15_319" "Klonio g." "14:18:59" 9743 8 "15_99" "Profesinio rengimo centras" "14:19:00"
491 "15_892-20261022" "15_24392" 185.48009562752432 0.30913349271254054 2952 5 "15_240" "Centras" "10:26:54" 2953 6 "15_209" "Žemaitės" "10:27:00"
237 "15_876-20261022" "15_24392" 185.48009562752432 0.30913349271254054 5480 5 "15_240" "Centras" "10:26:54" 5481 6 "15_209" "Žemaitės" "10:27:00"
12 "15_736-20261022" "15_24391" 1867.0047243666775 0.5186124234351882 3980 7 "15_319" "Klonio g." "11:28:59" 3981 8 "15_99" "Profesinio rengimo centras" "11:29:00"
10 "15_866-20261022" "15_24392" 185.48009562752432 0.30913349271254054 5319 5 "15_240" "Centras" "14:45:54" 5320 6 "15_209" "Žemaitės" "14:46:00"
182 "15_976-20261022" "15_24392" 185.48009562752432 0.30913349271254054 9041 5 "15_240" "Centras" "14:45:54" 9042 6 "15_209" "Žemaitės" "14:46:00"
342 "15_883-20261022" "15_24392" 185.48009562752432 0.30913349271254054 646 5 "15_240" "Centras" "14:45:54" 647 6 "15_209" "Žemaitės" "14:46:00"
163 "15_739-20261022" "15_24391" 1867.0047243666775 0.5186124234351882 7669 7 "15_319" "Klonio g." "15:13:59" 7670 8 "15_99" "Profesinio rengimo centras" "15:14:00"
605 "15_464-20261022" "15_24392" 185.48009562752432 0.30913349271254054 2064 5 "15_240" "Centras" "06:23:54" 2065 6 "15_209" "Žemaitės" "06:24:00"
58 "15_661-20261022" "15_24387" 211.21894486641946 3.5203157477736577 5676 1 "15_405" "Pakščiai" "14:19:00" 5677 2 "15_177" "Vainiūnai" "14:19:00"
55 "15_911-20261022" "15_24391" 1867.0047243666775 0.5186124234351882 4715 7 "15_319" "Klonio g." "05:53:59" 4716 8 "15_99" "Profesinio rengimo centras" "05:54:00"
525 "15_898-20261022" "15_24391" 1867.0047243666775 0.5186124234351882 8091 7 "15_319" "Klonio g." "05:53:59" 8092 8 "15_99" "Profesinio rengimo centras" "05:54:00"
64 "15_264-20261022" "15_24400" 1825.8684619266194 0.5071856838685054 5622 5 "15_105" "Ramybės st." "15:39:59" 5623 6 "15_50" "Mindaugo" "15:40:00"
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"
stop_without_stop_time WARNING 24

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
20 "15_116" "Ruseiniai"
68 "15_160" "Transformatorinė"
91 "15_181" "Varnupė"
104 "15_193" "Čiukiškės"
114 "15_201" "Šmotiškiai"
148 "15_234" "Mąstautai"
166 "15_250" "Deveikiškiai"
187 "15_27" "Angiriai"
202 "15_283" "Josvainių gimnazija"
217 "15_298" "Kapinės"
279 "15_354" "Varnupė"
280 "15_355" "Angiriai"
281 "15_356" "Ruseiniai"
282 "15_357" "Pilsupiai"
283 "15_358" "Pilsupių sankryža"
284 "15_359" "Šmotiškiai"
286 "15_360" "Deveikiškiai"
287 "15_361" "Meironiškiai"
288 "15_362" "Kapinės"
348 "15_43" "Meironiškiai"
361 "15_55" "Mąstautai"
372 "15_65" "Pajieslys"
402 "15_93" "Pilsupiai"
403 "15_94" "Pilsupių sankryža"
stops_match_shape_out_of_order WARNING 1

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

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. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
195 "69073" "15_657-20261022" 6909 "15_333" "Pašiliai 1" [55.225386015416355,23.929402592464147] 6908 "15_335" "Progreso sodai" [55.22586304072595,23.929817837339353]
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