lietuvos-transporto — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-13T13:03:13Z,
for the dataset file:///shared/lietuvos-transporto_e4d980c3.zip. No country code was provided.

Use this report alongside our documentation.

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. attributions.txt
  3. calendar.txt
  4. calendar_dates.txt
  5. fare_attributes.txt
  6. fare_rules.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. trips.txt

Counts


  • Agencies: 74
  • Blocks: 0
  • Routes: 3380
  • Shapes: 5048
  • Stops: 17779
  • Trips: 47875

Specification Compliance report

540850 notices reported (401983 errors, 129544 warnings, 9323 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 24

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"8306581" "21202" 822617 1139.0 3 822616 1139.0 2
"8306580" "21202" 822613 1139.0 3 822612 1139.0 2
"8306583" "21202" 822625 1139.0 3 822624 1139.0 2
"8306582" "21202" 822621 1139.0 3 822620 1139.0 2
"8306584" "21202" 822629 1139.0 3 822628 1139.0 2
"7231024" "11774" 37561 44095.4 17 37560 44095.4 16
"8306572" "21202" 822581 1139.0 3 822580 1139.0 2
"8306571" "21202" 822577 1139.0 3 822576 1139.0 2
"8306574" "21202" 822589 1139.0 3 822588 1139.0 2
"8306573" "21202" 822585 1139.0 3 822584 1139.0 2
"8306576" "21202" 822597 1139.0 3 822596 1139.0 2
"8306575" "21202" 822593 1139.0 3 822592 1139.0 2
"8306578" "21202" 822605 1139.0 3 822604 1139.0 2
"8306577" "21202" 822601 1139.0 3 822600 1139.0 2
"8306579" "21202" 822609 1139.0 3 822608 1139.0 2
"8124121" "21023" 117009 9521.8 8 117008 9521.8 7
"8124125" "21023" 117028 9521.8 8 117027 9521.8 7
"1222537" "5509" 18211 20018.1 7 18210 20018.1 6
"8069411" "7470" 89997 8203.6 8 89996 8203.6 7
"8069411" "11216" 90005 24117.0 17 90004 24117.0 16
"8069413" "7470" 90039 8203.6 8 90038 8203.6 7
"8069413" "11216" 90048 24117.0 17 90047 24117.0 16
"8069412" "7470" 90018 8203.6 8 90017 8203.6 7
"8069412" "11216" 90026 24117.0 17 90025 24117.0 16
duplicate_key ERROR 1931

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

Only the first 50 of 1931 affected records are displayed below.

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"stops.txt" 171 620 "stop_id" "12669"
"stops.txt" 594 657 "stop_id" "10712"
"stops.txt" 560 945 "stop_id" "5441"
"stops.txt" 752 1218 "stop_id" "48_5285"
"stops.txt" 865 1400 "stop_id" "10823"
"stops.txt" 51 1402 "stop_id" "15607"
"stops.txt" 1629 1637 "stop_id" "8581"
"stops.txt" 168 1638 "stop_id" "10628"
"stops.txt" 680 1651 "stop_id" "59_7657"
"stops.txt" 923 1653 "stop_id" "20329"
"stops.txt" 613 1674 "stop_id" "13288"
"stops.txt" 234 1682 "stop_id" "6174"
"stops.txt" 976 1713 "stop_id" "16583"
"stops.txt" 1076 1731 "stop_id" "41_3062"
"stops.txt" 1656 1791 "stop_id" "59_7092"
"stops.txt" 759 1814 "stop_id" "48_5454"
"stops.txt" 1016 1966 "stop_id" "10883"
"stops.txt" 743 2004 "stop_id" "59_4613"
"stops.txt" 1776 2169 "stop_id" "13365"
"stops.txt" 2101 2181 "stop_id" "16352"
"stops.txt" 65 2215 "stop_id" "59_5546"
"stops.txt" 397 2472 "stop_id" "4860"
"stops.txt" 1992 2474 "stop_id" "9633"
"stops.txt" 90 2512 "stop_id" "30_920"
"stops.txt" 661 2550 "stop_id" "6048"
"stops.txt" 608 2556 "stop_id" "7459"
"stops.txt" 95 2570 "stop_id" "14626"
"stops.txt" 915 2663 "stop_id" "4822"
"stops.txt" 1334 2699 "stop_id" "63_7927"
"stops.txt" 1048 2717 "stop_id" "12999"
"stops.txt" 2413 2723 "stop_id" "15682"
"stops.txt" 1094 2822 "stop_id" "11756"
"stops.txt" 2709 2918 "stop_id" "7277"
"stops.txt" 2766 2939 "stop_id" "4890"
"stops.txt" 165 2972 "stop_id" "7388"
"stops.txt" 396 2994 "stop_id" "4760"
"stops.txt" 1604 3027 "stop_id" "4804"
"stops.txt" 1657 3089 "stop_id" "48_5206"
"stops.txt" 2476 3099 "stop_id" "22860"
"stops.txt" 1449 3136 "stop_id" "9976"
"stops.txt" 2608 3202 "stop_id" "19484"
"stops.txt" 656 3207 "stop_id" "13408"
"stops.txt" 1790 3240 "stop_id" "59_5942"
"stops.txt" 646 3274 "stop_id" "16385"
"stops.txt" 874 3282 "stop_id" "16337"
"stops.txt" 1273 3284 "stop_id" "14761"
"stops.txt" 886 3295 "stop_id" "41_3009"
"stops.txt" 661 3333 "stop_id" "6048"
"stops.txt" 2178 3359 "stop_id" "59_6127"
"stops.txt" 162 3368 "stop_id" "4310"
forbidden_arrival_or_departure_time ERROR 100000

forbidden_arrival_or_departure_time

The arrival or departure times are provided alongside pickup or drop-off windows in stop_times.txt.

This violates GTFS specification, as both cannot coexist for a single stop time record.

You can see more about this notice here.

Only the first 50 of 100000 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. arrivalTime (?) The arrival time of the faulty record. departureTime (?) The departure time of the faulty record. startPickupDropOffWindow (?) The start pickup drop off window of the faulty record. endPickupDropOffWindow (?) The end pickup drop off window of the faulty record.
2 "15:35:00" "15:35:00" "00:00:00" "00:00:00"
3 "15:38:00" "15:39:00" "00:00:00" "00:00:00"
4 "15:42:00" "15:43:00" "00:00:00" "00:00:00"
5 "15:44:00" "15:45:00" "00:00:00" "00:00:00"
6 "15:49:00" "15:50:00" "00:00:00" "00:00:00"
7 "15:55:00" "15:56:00" "00:00:00" "00:00:00"
8 "15:58:00" "15:59:00" "00:00:00" "00:00:00"
9 "16:01:00" "16:02:00" "00:00:00" "00:00:00"
10 "16:05:00" "16:05:00" "00:00:00" "00:00:00"
11 "09:15:00" "09:15:00" "00:00:00" "00:00:00"
12 "10:58:00" "10:58:00" "00:00:00" "00:00:00"
13 "11:03:00" "11:03:00" "00:00:00" "00:00:00"
14 "11:15:00" "11:15:00" "00:00:00" "00:00:00"
15 "11:50:00" "11:50:00" "00:00:00" "00:00:00"
16 "13:33:00" "13:33:00" "00:00:00" "00:00:00"
17 "13:38:00" "13:38:00" "00:00:00" "00:00:00"
18 "13:50:00" "13:50:00" "00:00:00" "00:00:00"
19 "15:45:00" "15:45:00" "00:00:00" "00:00:00"
20 "17:28:00" "17:28:00" "00:00:00" "00:00:00"
21 "17:33:00" "17:33:00" "00:00:00" "00:00:00"
22 "17:45:00" "17:45:00" "00:00:00" "00:00:00"
23 "17:30:00" "17:30:00" "00:00:00" "00:00:00"
24 "19:13:00" "19:13:00" "00:00:00" "00:00:00"
25 "19:18:00" "19:18:00" "00:00:00" "00:00:00"
26 "19:30:00" "19:30:00" "00:00:00" "00:00:00"
27 "15:00:00" "15:00:00" "00:00:00" "00:00:00"
28 "15:05:00" "15:05:00" "00:00:00" "00:00:00"
29 "16:30:00" "16:30:00" "00:00:00" "00:00:00"
30 "16:37:00" "16:37:00" "00:00:00" "00:00:00"
31 "16:45:00" "16:45:00" "00:00:00" "00:00:00"
32 "17:00:00" "17:00:00" "00:00:00" "00:00:00"
33 "17:05:00" "17:05:00" "00:00:00" "00:00:00"
34 "18:25:00" "18:25:00" "00:00:00" "00:00:00"
35 "18:32:00" "18:32:00" "00:00:00" "00:00:00"
36 "18:40:00" "18:40:00" "00:00:00" "00:00:00"
37 "18:00:00" "18:00:00" "00:00:00" "00:00:00"
38 "18:15:00" "18:15:00" "00:00:00" "00:00:00"
39 "19:40:00" "19:40:00" "00:00:00" "00:00:00"
40 "19:45:00" "19:45:00" "00:00:00" "00:00:00"
41 "06:00:00" "06:00:00" "00:00:00" "00:00:00"
42 "06:10:00" "06:10:00" "00:00:00" "00:00:00"
43 "06:17:00" "06:17:00" "00:00:00" "00:00:00"
44 "06:22:00" "06:22:00" "00:00:00" "00:00:00"
45 "06:27:00" "06:27:00" "00:00:00" "00:00:00"
46 "06:33:00" "06:33:00" "00:00:00" "00:00:00"
47 "06:38:00" "06:38:00" "00:00:00" "00:00:00"
48 "06:45:00" "06:50:00" "00:00:00" "00:00:00"
49 "06:55:00" "06:55:00" "00:00:00" "00:00:00"
50 "06:59:00" "06:59:00" "00:00:00" "00:00:00"
51 "07:02:00" "07:02:00" "00:00:00" "00:00:00"
forbidden_drop_off_type ERROR 100000

forbidden_drop_off_type

pickup_drop_off_window fields are forbidden when the drop_off_type is regularly scheduled (0).

You can see more about this notice here.

Only the first 50 of 100000 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. startPickupDropOffWindow (?) The start pickup drop off window of the faulty record. endPickupDropOffWindow (?) The end pickup drop off window of the faulty record.
2 "00:00:00" "00:00:00"
3 "00:00:00" "00:00:00"
4 "00:00:00" "00:00:00"
5 "00:00:00" "00:00:00"
6 "00:00:00" "00:00:00"
7 "00:00:00" "00:00:00"
8 "00:00:00" "00:00:00"
9 "00:00:00" "00:00:00"
10 "00:00:00" "00:00:00"
12 "00:00:00" "00:00:00"
13 "00:00:00" "00:00:00"
14 "00:00:00" "00:00:00"
16 "00:00:00" "00:00:00"
17 "00:00:00" "00:00:00"
18 "00:00:00" "00:00:00"
20 "00:00:00" "00:00:00"
21 "00:00:00" "00:00:00"
22 "00:00:00" "00:00:00"
24 "00:00:00" "00:00:00"
25 "00:00:00" "00:00:00"
26 "00:00:00" "00:00:00"
29 "00:00:00" "00:00:00"
30 "00:00:00" "00:00:00"
31 "00:00:00" "00:00:00"
34 "00:00:00" "00:00:00"
35 "00:00:00" "00:00:00"
36 "00:00:00" "00:00:00"
39 "00:00:00" "00:00:00"
40 "00:00:00" "00:00:00"
43 "00:00:00" "00:00:00"
44 "00:00:00" "00:00:00"
45 "00:00:00" "00:00:00"
46 "00:00:00" "00:00:00"
47 "00:00:00" "00:00:00"
48 "00:00:00" "00:00:00"
49 "00:00:00" "00:00:00"
50 "00:00:00" "00:00:00"
51 "00:00:00" "00:00:00"
52 "00:00:00" "00:00:00"
53 "00:00:00" "00:00:00"
54 "00:00:00" "00:00:00"
55 "00:00:00" "00:00:00"
56 "00:00:00" "00:00:00"
57 "00:00:00" "00:00:00"
58 "00:00:00" "00:00:00"
59 "00:00:00" "00:00:00"
62 "00:00:00" "00:00:00"
63 "00:00:00" "00:00:00"
64 "00:00:00" "00:00:00"
65 "00:00:00" "00:00:00"
forbidden_pickup_type ERROR 100000

forbidden_pickup_type

pickup_drop_off_window fields are forbidden when the pickup_type is regularly scheduled (0) or must be coordinated with the driver (3).

You can see more about this notice here.

Only the first 50 of 100000 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. startPickupDropOffWindow (?) The start pickup drop off window of the faulty record. endPickupDropOffWindow (?) The end pickup drop off window of the faulty record.
2 "00:00:00" "00:00:00"
3 "00:00:00" "00:00:00"
4 "00:00:00" "00:00:00"
5 "00:00:00" "00:00:00"
6 "00:00:00" "00:00:00"
7 "00:00:00" "00:00:00"
8 "00:00:00" "00:00:00"
9 "00:00:00" "00:00:00"
10 "00:00:00" "00:00:00"
11 "00:00:00" "00:00:00"
12 "00:00:00" "00:00:00"
13 "00:00:00" "00:00:00"
15 "00:00:00" "00:00:00"
16 "00:00:00" "00:00:00"
17 "00:00:00" "00:00:00"
19 "00:00:00" "00:00:00"
20 "00:00:00" "00:00:00"
21 "00:00:00" "00:00:00"
23 "00:00:00" "00:00:00"
24 "00:00:00" "00:00:00"
25 "00:00:00" "00:00:00"
27 "00:00:00" "00:00:00"
28 "00:00:00" "00:00:00"
32 "00:00:00" "00:00:00"
33 "00:00:00" "00:00:00"
37 "00:00:00" "00:00:00"
38 "00:00:00" "00:00:00"
41 "00:00:00" "00:00:00"
42 "00:00:00" "00:00:00"
43 "00:00:00" "00:00:00"
44 "00:00:00" "00:00:00"
45 "00:00:00" "00:00:00"
46 "00:00:00" "00:00:00"
47 "00:00:00" "00:00:00"
48 "00:00:00" "00:00:00"
49 "00:00:00" "00:00:00"
50 "00:00:00" "00:00:00"
51 "00:00:00" "00:00:00"
52 "00:00:00" "00:00:00"
53 "00:00:00" "00:00:00"
54 "00:00:00" "00:00:00"
55 "00:00:00" "00:00:00"
56 "00:00:00" "00:00:00"
60 "00:00:00" "00:00:00"
61 "00:00:00" "00:00:00"
62 "00:00:00" "00:00:00"
63 "00:00:00" "00:00:00"
64 "00:00:00" "00:00:00"
65 "00:00:00" "00:00:00"
66 "00:00:00" "00:00:00"
invalid_pickup_drop_off_window ERROR 100000

invalid_pickup_drop_off_window

The pickup/drop-off window in stop_times.txt is invalid.

The end_pickup_drop_off_window must be strictly later than the start_pickup_drop_off_window.

You can see more about this notice here.

Only the first 50 of 100000 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. startPickupDropOffWindow (?) The start pickup drop off window of the faulty record. endPickupDropOffWindow (?) The end pickup drop off window of the faulty record.
2 "00:00:00" "00:00:00"
3 "00:00:00" "00:00:00"
4 "00:00:00" "00:00:00"
5 "00:00:00" "00:00:00"
6 "00:00:00" "00:00:00"
7 "00:00:00" "00:00:00"
8 "00:00:00" "00:00:00"
9 "00:00:00" "00:00:00"
10 "00:00:00" "00:00:00"
11 "00:00:00" "00:00:00"
12 "00:00:00" "00:00:00"
13 "00:00:00" "00:00:00"
14 "00:00:00" "00:00:00"
15 "00:00:00" "00:00:00"
16 "00:00:00" "00:00:00"
17 "00:00:00" "00:00:00"
18 "00:00:00" "00:00:00"
19 "00:00:00" "00:00:00"
20 "00:00:00" "00:00:00"
21 "00:00:00" "00:00:00"
22 "00:00:00" "00:00:00"
23 "00:00:00" "00:00:00"
24 "00:00:00" "00:00:00"
25 "00:00:00" "00:00:00"
26 "00:00:00" "00:00:00"
27 "00:00:00" "00:00:00"
28 "00:00:00" "00:00:00"
29 "00:00:00" "00:00:00"
30 "00:00:00" "00:00:00"
31 "00:00:00" "00:00:00"
32 "00:00:00" "00:00:00"
33 "00:00:00" "00:00:00"
34 "00:00:00" "00:00:00"
35 "00:00:00" "00:00:00"
36 "00:00:00" "00:00:00"
37 "00:00:00" "00:00:00"
38 "00:00:00" "00:00:00"
39 "00:00:00" "00:00:00"
40 "00:00:00" "00:00:00"
41 "00:00:00" "00:00:00"
42 "00:00:00" "00:00:00"
43 "00:00:00" "00:00:00"
44 "00:00:00" "00:00:00"
45 "00:00:00" "00:00:00"
46 "00:00:00" "00:00:00"
47 "00:00:00" "00:00:00"
48 "00:00:00" "00:00:00"
49 "00:00:00" "00:00:00"
50 "00:00:00" "00:00:00"
51 "00:00:00" "00:00:00"
trip_distance_exceeds_shape_distance ERROR 28

trip_distance_exceeds_shape_distance

The distance between the last shape point and last stop point is greater than or equal to the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"7559300" "33949" 53706.4 52276.9 35.47466877025625
"7143202" "14608" 32411.9 30842.4 18.64210795469535
"7231024" "26500" 65664.3 65592.6 18.496192821711233
"1785550" "14608" 32411.9 30842.4 18.64210795469535
"7476587" "32206" 24295.6 13723.6 46.847173432108875
"7559295" "33949" 53706.4 52276.9 35.47466877025625
"7150732" "14622" 29283.2 26182.6 22.96936039760486
"7559294" "33949" 53706.4 52276.9 35.47466877025625
"7559289" "33949" 53706.4 52276.9 35.47466877025625
"7559292" "33949" 53706.4 52276.9 35.47466877025625
"7476584" "32206" 24295.6 13723.6 46.847173432108875
"7143201" "14608" 32411.9 30842.4 18.64210795469535
"7559293" "33949" 53706.4 52276.9 35.47466877025625
"7476586" "32206" 24295.6 13723.6 46.847173432108875
"1785553" "14608" 32411.9 30842.4 18.64210795469535
"7559296" "33949" 53706.4 52276.9 35.47466877025625
"7559299" "33949" 53706.4 52276.9 35.47466877025625
"7150733" "14622" 29283.2 26182.6 22.96936039760486
"7429581" "29409" 219092.9 217663.4 17.908616128466356
"7559297" "33949" 53706.4 52276.9 35.47466877025625
"7559291" "33949" 53706.4 52276.9 35.47466877025625
"7559290" "33949" 53706.4 52276.9 35.47466877025625
"7559298" "33949" 53706.4 52276.9 35.47466877025625
"7555313" "33821" 40528.8 39099.3 35.47466877025625
"7561761" "16294" 254635.9 254635.8 20.668319256736904
"7476585" "32206" 24295.6 13723.6 46.847173432108875
"7476583" "32206" 24295.6 13723.6 46.847173432108875
"7476588" "32206" 24295.6 13723.6 46.847173432108875
duplicate_route_name WARNING 1639

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.

Only the first 50 of 1639 affected records are displayed below.

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`.
3 "2009_1732767" 4 "2009_1732766" "130" "Linkuva - Diržiai - Pakruojis - Žeimelis - Pakruojis" 3 "20"
3 "2009_1732767" 5 "2009_1732765" "130" "Linkuva - Diržiai - Pakruojis - Žeimelis - Pakruojis" 3 "20"
3 "2009_1732767" 6 "2009_1732764" "130" "Linkuva - Diržiai - Pakruojis - Žeimelis - Pakruojis" 3 "20"
7 "1990_7652564" 8 "1990_7652565" "71" "Pasvalys-Narteikiai" 3 "25"
7 "1990_7652564" 9 "1990_7652557" "71" "Pasvalys-Narteikiai" 3 "25"
7 "1990_7652564" 10 "1990_7652563" "71" "Pasvalys-Narteikiai" 3 "25"
7 "1990_7652564" 11 "1990_7652552" "71" "Pasvalys-Narteikiai" 3 "25"
7 "1990_7652564" 12 "1990_7652558" "71" "Pasvalys-Narteikiai" 3 "25"
13 "683_7433796" 14 "683_7433795" "M-658" "Skuodas-Klaipėda" 3 "2"
13 "683_7433796" 15 "683_7433793" "M-658" "Skuodas-Klaipėda" 3 "2"
13 "683_7433796" 16 "683_7433794" "M-658" "Skuodas-Klaipėda" 3 "2"
17 "684_7433606" 18 "684_7433601" "M-659" "Skuodas-Klaipėda" 3 "2"
17 "684_7433606" 19 "684_7433602" "M-659" "Skuodas-Klaipėda" 3 "2"
17 "684_7433606" 20 "684_7433603" "M-659" "Skuodas-Klaipėda" 3 "2"
17 "684_7433606" 21 "684_7433604" "M-659" "Skuodas-Klaipėda" 3 "2"
17 "684_7433606" 22 "684_7433605" "M-659" "Skuodas-Klaipėda" 3 "2"
23 "691_43739" 24 "691_43741" "M-680" "Šakiai-Vilnius" 3 "2"
23 "691_43739" 25 "691_43744" "M-680" "Šakiai-Vilnius" 3 "2"
23 "691_43739" 26 "691_43730" "M-680" "Šakiai-Vilnius" 3 "2"
23 "691_43739" 27 "691_43725" "M-680" "Šakiai-Vilnius" 3 "2"
28 "726_42784" 29 "726_42790" "M-801" "Tauragė-Šiauliai" 3 "2"
28 "726_42784" 30 "726_42783" "M-801" "Tauragė-Šiauliai" 3 "2"
28 "726_42784" 31 "726_42788" "M-801" "Tauragė-Šiauliai" 3 "2"
28 "726_42784" 32 "726_42791" "M-801" "Tauragė-Šiauliai" 3 "2"
28 "726_42784" 33 "726_42792" "M-801" "Tauragė-Šiauliai" 3 "2"
35 "3785_311299" 36 "3785_311305" "157M" "Nemenčinė - Gėla" 3 "53"
35 "3785_311299" 37 "3785_311304" "157M" "Nemenčinė - Gėla" 3 "53"
35 "3785_311299" 38 "3785_311301" "157M" "Nemenčinė - Gėla" 3 "53"
35 "3785_311299" 39 "3785_311302" "157M" "Nemenčinė - Gėla" 3 "53"
35 "3785_311299" 40 "3785_311300" "157M" "Nemenčinė - Gėla" 3 "53"
41 "3788_311289" 42 "3788_311290" "162M" "Vilnius (Antakalnio tr.m.) - Eitminiškės per Sirvydiškes, Dailydėnus" 3 "53"
41 "3788_311289" 43 "3788_311288" "162M" "Vilnius (Antakalnio tr.m.) - Eitminiškės per Sirvydiškes, Dailydėnus" 3 "53"
44 "2046_261743" 45 "2046_261747" "48" "Utena - Užpaliai per Vyžuonas" 3 "34"
44 "2046_261743" 46 "2046_261745" "48" "Utena - Užpaliai per Vyžuonas" 3 "34"
44 "2046_261743" 47 "2046_261741" "48" "Utena - Užpaliai per Vyžuonas" 3 "34"
48 "359_46943" 49 "359_45017" "50-00" "Molėtai - Girsteitiškis - Alanta" 3 "9"
50 "484_44912" 51 "484_44915" "M-137" "Alytus-Vilnius" 3 "2"
50 "484_44912" 52 "484_44916" "M-137" "Alytus-Vilnius" 3 "2"
50 "484_44912" 53 "484_44913" "M-137" "Alytus-Vilnius" 3 "2"
54 "441_60593" 55 "441_60595" "M-262" "Marijampolė-Kaunas" 3 "2"
57 "528_42452" 58 "528_42454" "M-107" "Alytus-Kaunas" 3 "2"
63 "555_7946329" 64 "555_7946330" "M-310" "Kaunas-Palanga" 3 "2"
65 "563_42920" 66 "563_42916" "M-321" "Kaunas-Mažeikiai" 3 "2"
69 "569_42517" 70 "569_42519" "M-329" "Kaunas-Panevėžys" 3 "2"
69 "569_42517" 71 "569_42515" "M-329" "Kaunas-Panevėžys" 3 "2"
69 "569_42517" 72 "569_42520" "M-329" "Kaunas-Panevėžys" 3 "2"
69 "569_42517" 73 "569_42518" "M-329" "Kaunas-Panevėžys" 3 "2"
74 "576_43144" 75 "576_43143" "M-351" "Kaunas-Šilalė" 3 "2"
74 "576_43144" 76 "576_43145" "M-351" "Kaunas-Šilalė" 3 "2"
77 "587_42542" 78 "587_42544" "M-364" "Kaunas-Vilkaviškis" 3 "2"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 3907

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.

Only the first 50 of 3907 affected records are displayed below.

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.
"3647" 530897 29882.7 878 530896 29882.7 877 0.12791084993239907
"2328" 449778 35929.8 642 449777 35929.8 641 0.11119510090982554
"3659" 525947 49657.5 1177 525946 49657.5 1176 0.12791084993239907
"42205" 3572634 57850.1 335 3572633 57850.1 334 0.06178544815632574
"2369" 445230 63265.5 1261 445229 63265.5 1260 0.11119510090982554
"2385" 633080 69168.3 1771 633079 69168.3 1770 0.06441976500794575
"28733" 2303126 71509.2 1569 2303125 71509.2 1568 0.06441976500794575
"1919" 764753 136875.8 2842 764752 136875.8 2841 0.12752942403551987
"1919" 764756 136876.0 2845 764755 136876.0 2844 0.11119510090982554
"1919" 764763 136876.5 2852 764762 136876.5 2851 0.11119510232447394
"1919" 764766 136876.7 2855 764765 136876.7 2854 0.11119510161714974
"1919" 764769 136876.9 2858 764768 136876.9 2857 0.12752941555597483
"1919" 764778 136877.5 2867 764777 136877.5 2866 0.11119510090982554
"1919" 764781 136877.7 2870 764780 136877.7 2869 0.11119510161714974
"1919" 764784 136877.9 2873 764783 136877.9 2872 0.11119510090982554
"1919" 764791 136878.4 2880 764790 136878.4 2879 0.11119510090982554
"1919" 764794 136878.6 2883 764793 136878.6 2882 0.11119510161714974
"1919" 764803 136879.2 2892 764802 136879.2 2891 0.11119510090982554
"1919" 764806 136879.4 2895 764805 136879.4 2894 0.12752939825777979
"1919" 764809 136879.6 2898 764808 136879.6 2897 0.11119510161714974
"1919" 764818 136880.2 2907 764817 136880.2 2906 0.11119510161714974
"1919" 764822 136880.5 2911 764821 136880.5 2910 0.06244513630731429
"1919" 764828 136880.9 2917 764827 136880.9 2916 0.11119510161714974
"1919" 764831 136881.1 2920 764830 136881.1 2919 0.11119510090982554
"1919" 764834 136881.3 2923 764833 136881.3 2922 0.11119510090982554
"1919" 764843 136881.9 2932 764842 136881.9 2931 0.12752938095958766
"1919" 764846 136882.1 2935 764845 136882.1 2934 0.11119510161714974
"1919" 764857 136882.8 2946 764856 136882.8 2945 0.11119510161714974
"1919" 764862 136883.1 2951 764861 136883.1 2950 0.11119510161714974
"1919" 764870 136883.6 2959 764869 136883.6 2958 0.11119510090982554
"1919" 764875 136883.9 2964 764874 136883.9 2963 0.11119510090982554
"1919" 764888 136884.7 2977 764887 136884.7 2976 0.11119510161714974
"1919" 764890 136884.8 2979 764889 136884.8 2978 0.11119510090982554
"1919" 764893 136885.0 2982 764892 136885.0 2981 0.11119510161714974
"1919" 764901 136885.5 2990 764900 136885.5 2989 0.1275293557985862
"1919" 764903 136885.6 2992 764902 136885.6 2991 0.11119510161714974
"1919" 764906 136885.8 2995 764905 136885.8 2994 0.11119510090982554
"1919" 764908 136885.9 2997 764907 136885.9 2996 0.11119510232447394
"1919" 764914 136886.3 3003 764913 136886.3 3002 0.06244505260741443
"1919" 764919 136886.6 3008 764918 136886.6 3007 0.11119510161714974
"1919" 764921 136886.7 3010 764920 136886.7 3009 0.11119510090982554
"1919" 764924 136886.9 3013 764923 136886.9 3012 0.11119510090982554
"1919" 764926 136887.0 3015 764925 136887.0 3014 0.11119510090982554
"1919" 764932 136887.4 3021 764931 136887.4 3020 0.11119510090982554
"1919" 764934 136887.5 3023 764933 136887.5 3022 0.11119510161714974
"1919" 764937 136887.7 3026 764936 136887.7 3025 0.11119510090982554
"1919" 764939 136887.8 3028 764938 136887.8 3027 0.11119510161714974
"1919" 764950 136888.5 3039 764949 136888.5 3038 0.11119510161714974
"1919" 764952 136888.6 3041 764951 136888.6 3040 0.11119510090982554
"1919" 764955 136888.8 3044 764954 136888.8 3043 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 17326

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 17326 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`.
"43541" 3129413 350.5 28 3129412 350.5 27
"43541" 3129424 811.7 39 3129423 811.7 38
"43541" 3129463 1779.8 78 3129462 1779.8 77
"43541" 3129507 3184.3 122 3129506 3184.3 121
"43541" 3129540 4418.1 155 3129539 4418.1 154
"43541" 3129556 4854.6 171 3129555 4854.6 170
"43541" 3129605 6561.9 220 3129604 6561.9 219
"43541" 3129641 7544.1 256 3129640 7544.1 255
"43541" 3129680 8757.6 295 3129679 8757.6 294
"43541" 3129697 9358.6 312 3129696 9358.6 311
"43541" 3129724 9709.1 339 3129723 9709.1 338
"43541" 3129770 10376.7 385 3129769 10376.7 384
"43541" 3129823 11116.1 438 3129822 11116.1 437
"43541" 3129854 11700.4 469 3129853 11700.4 468
"43541" 3129885 12284.8 500 3129884 12284.8 499
"43541" 3130146 14358.7 761 3130145 14358.7 760
"43541" 3130222 14706.8 837 3130221 14706.8 836
"43541" 3130322 15301.6 937 3130321 15301.6 936
"43541" 3130422 15896.4 1037 3130421 15896.4 1036
"43541" 3130498 16244.5 1113 3130497 16244.5 1112
"43541" 3130696 17133.2 1311 3130695 17133.2 1310
"43541" 3130939 18161.9 1554 3130938 18161.9 1553
"43541" 3130964 18472.3 1579 3130963 18472.3 1578
"43541" 3131014 18976.3 1629 3131013 18976.3 1628
"43541" 3131161 19673.4 1776 3131160 19673.4 1775
"43541" 3131390 21285.9 2005 3131389 21285.9 2004
"43541" 3131466 22756.6 2081 3131465 22756.6 2080
"43541" 3131542 24227.3 2157 3131541 24227.3 2156
"43541" 3131581 24719.6 2196 3131580 24719.6 2195
"43541" 3131598 25292.2 2213 3131597 25292.2 2212
"43541" 3131617 25625.9 2232 3131616 25625.9 2231
"43541" 3131705 26736.7 2320 3131704 26736.7 2319
"43541" 3131792 27236.5 2407 3131791 27236.5 2406
"43541" 3131841 28436.1 2456 3131840 28436.1 2455
"43541" 3131880 28928.5 2495 3131879 28928.5 2494
"43541" 3131931 29639.4 2546 3131930 29639.4 2545
"43541" 3132162 30811.2 2777 3132161 30811.2 2776
"43541" 3132238 31159.3 2853 3132237 31159.3 2852
"43541" 3132338 31754.1 2953 3132337 31754.1 2952
"43541" 3132438 32348.9 3053 3132437 32348.9 3052
"43541" 3132514 32697.0 3129 3132513 32697.0 3128
"43541" 3132712 33585.6 3327 3132711 33585.6 3326
"43541" 3132996 35228.5 3611 3132995 35228.5 3610
"43541" 3133049 35967.9 3664 3133048 35967.9 3663
"43541" 3133080 36552.2 3695 3133079 36552.2 3694
"43541" 3133111 37136.6 3726 3133110 37136.6 3725
"43531" 2162550 1036.1 44 2162549 1036.1 43
"43531" 2162579 1669.1 73 2162578 1669.1 72
"43531" 2162606 2285.2 100 2162605 2285.2 99
"43531" 2162647 4091.8 141 2162646 4091.8 140
expired_calendar WARNING 74

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.

Only the first 50 of 74 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
7 "1339"
23 "1076"
42 "2009"
48 "2022"
796 "74979"
881 "74744"
1028 "76307"
1029 "76309"
4161 "1271"
4223 "9965"
4231 "13105"
4290 "44517"
4296 "44515"
4765 "62312"
5244 "73341"
8364 "2158"
8369 "2175"
8371 "2173"
8372 "2205"
8375 "2685"
8376 "2974"
8378 "3012"
8381 "2499"
12441 "102174"
12615 "1379"
12649 "2111"
12655 "2980"
12656 "2285"
13255 "62313"
13270 "62322"
16804 "1294"
16845 "2066"
16850 "2137"
16855 "2218"
16861 "2737"
16866 "2849"
16868 "2852"
16898 "13743"
16910 "14823"
17225 "62494"
20449 "103114"
20740 "102168"
20741 "102172"
20938 "2213"
20951 "2217"
20960 "2123"
20963 "2766"
20965 "2975"
20967 "2850"
21005 "17343"
fast_travel_between_consecutive_stops WARNING 2

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.
36041 "51_3353" "21608" 503.83206748382037 8.397201124730339 826362 9 "51_21414" "Marcinkonys" "17:03:00" 826363 10 "51_44557" "Žiūrai" "17:03:00"
39987 "26_214-20260615" "21992" 248.17705011392752 4.136284168565458 312791 2 "26_312" "Rotinėnai" "08:21:00" 312792 3 "26_286" "Žerniai" "08:21:00"
fast_travel_between_far_stops WARNING 1

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

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.
36041 "51_3353" "21608" 161.5045529032965 10.766970193553101 826361 8 "51_21416" "Marcinkonių gel.stotis" "17:00:00" 826363 10 "51_44557" "Žiūrai" "17:03:00"
missing_bike_allowance WARNING 160

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

Only the first 50 of 160 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
5522 "9444" "8250539"
5539 "9444" "8250588"
5582 "9444" "8250540"
5605 "9444" "8250567"
5726 "9444" "8250538"
5824 "9444" "8250579"
6015 "9444" "8250578"
6168 "9444" "8250555"
6347 "9444" "8250560"
6635 "9444" "8250544"
6637 "9444" "8250568"
6764 "9444" "8250557"
6771 "9444" "8250554"
6830 "9444" "8250556"
6934 "9444" "8250552"
6988 "9444" "8250572"
7058 "9444" "8250581"
7155 "9444" "8250593"
7246 "9444" "8250569"
7255 "9444" "8250589"
7329 "9444" "8250537"
7330 "9444" "8250545"
7342 "9444" "8250542"
7343 "9444" "8250591"
7447 "9444" "8250558"
7471 "9444" "8250547"
7485 "9444" "8250587"
7804 "9444" "8250583"
7822 "9444" "8250571"
8005 "9444" "8250536"
8071 "9444" "8250574"
8123 "9444" "8250585"
8221 "9444" "8250565"
8230 "9444" "8250566"
8237 "9444" "8250550"
8242 "9444" "8250551"
8304 "9444" "8250592"
8374 "9444" "8250548"
8379 "9444" "8250584"
8409 "9444" "8250543"
8610 "9444" "8250586"
8677 "9444" "8250563"
8857 "9444" "8250541"
8963 "9444" "8250559"
9018 "9444" "8250590"
9135 "9444" "8250577"
9611 "9444" "8250546"
10176 "9444" "8250553"
10199 "9444" "8250576"
10214 "9444" "8250549"
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 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

Only the first 50 of 100000 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 "41891" 1
3 "41891" 2
4 "41891" 3
5 "41891" 4
6 "41891" 5
7 "41891" 6
8 "41891" 7
9 "41891" 8
10 "41891" 9
11 "41979" 1
12 "41979" 2
13 "41979" 3
14 "41979" 4
15 "41980" 1
16 "41980" 2
17 "41980" 3
18 "41980" 4
19 "41981" 1
20 "41981" 2
21 "41981" 3
22 "41981" 4
23 "41982" 1
24 "41982" 2
25 "41982" 3
26 "41982" 4
27 "42101" 1
28 "42101" 2
29 "42101" 4
30 "42101" 5
31 "42101" 6
32 "42103" 1
33 "42103" 2
34 "42103" 4
35 "42103" 5
36 "42103" 6
37 "42105" 1
38 "42105" 2
39 "42105" 4
40 "42105" 5
41 "42203" 1
42 "42203" 2
43 "42203" 3
44 "42203" 4
45 "42203" 5
46 "42203" 6
47 "42203" 7
48 "42203" 8
49 "42203" 9
50 "42203" 10
51 "42203" 11
mixed_case_recommended_field WARNING 977

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

Only the first 50 of 977 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "UŽDAROJI AKCINĖ BENDROVĖ \"EMTRA\"" 21
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 250
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 251
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 252
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 253
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 922
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 923
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 924
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 925
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 926
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 1152
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 1153
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 1154
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1168
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1169
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1170
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1171
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1172
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1173
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1174
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1175
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1176
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1177
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1178
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1179
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1180
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1181
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1182
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1183
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1184
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1185
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1186
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1187
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1188
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1189
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1190
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1191
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 1192
"routes.txt" "route_long_name" "UKMERGĖ-III ANTAKALNIS-MIŠNIŪNAI" 1255
"routes.txt" "route_long_name" "UKMERGĖ-III ANTAKALNIS-MIŠNIŪNAI" 1256
"routes.txt" "route_long_name" "UKMERGĖ-III ANTAKALNIS-MIŠNIŪNAI" 1257
"routes.txt" "route_long_name" "KUPIŠKIS – ALIZAVA PER PALĖVENĖLĘ – KUPIŠKIS" 1277
"routes.txt" "route_long_name" "KUPIŠKIS – ALIZAVA PER PALĖVENĖLĘ – KUPIŠKIS" 1278
"routes.txt" "route_long_name" "KUPIŠKIS – ALIZAVA PER PALĖVENĖLĘ – KUPIŠKIS" 1279
"routes.txt" "route_long_name" "KUPIŠKIS – ALIZAVA PER PALĖVENĖLĘ – KUPIŠKIS" 1280
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 1281
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 1282
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 1297
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 1298
"routes.txt" "route_long_name" "KUPIŠKIS – ŠIMONYS PER MIGONIS" 1300
same_route_and_agency_url WARNING 3380

same_route_and_agency_url

Same routes.route_url and agency.agency_url.

A route should not have the same routes.route_url as a record from agency.txt.

You can see more about this notice here.

Only the first 50 of 3380 affected records are displayed below.

routeCsvRowNumber (?) The row number of the faulty record from `routes.txt`. routeId (?) The faulty record's id. agencyName (?) The faulty record's referenced agency name. routeUrl (?) The duplicate URL value agencyCsvRowNumber (?) The row number of the faulty record from `agency.txt`.
2 "1710_5320485" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
3 "2009_1732767" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
4 "2009_1732766" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
5 "2009_1732765" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
6 "2009_1732764" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
7 "1990_7652564" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
8 "1990_7652565" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
9 "1990_7652557" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
10 "1990_7652563" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
11 "1990_7652552" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
12 "1990_7652558" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
13 "683_7433796" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
14 "683_7433795" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
15 "683_7433793" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
16 "683_7433794" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
17 "684_7433606" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
18 "684_7433601" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
19 "684_7433602" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
20 "684_7433603" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
21 "684_7433604" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
22 "684_7433605" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
23 "691_43739" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
24 "691_43741" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
25 "691_43744" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
26 "691_43730" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
27 "691_43725" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
28 "726_42784" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
29 "726_42790" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
30 "726_42783" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
31 "726_42788" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
32 "726_42791" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
33 "726_42792" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
34 "3525_133466" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
35 "3785_311299" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
36 "3785_311305" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
37 "3785_311304" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
38 "3785_311301" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
39 "3785_311302" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
40 "3785_311300" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
41 "3788_311289" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
42 "3788_311290" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
43 "3788_311288" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
44 "2046_261743" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
45 "2046_261747" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
46 "2046_261745" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
47 "2046_261741" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
48 "359_46943" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
49 "359_45017" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
50 "484_44912" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
51 "484_44915" "Pagėgių sav." "http://www.visimarsrutai.lt" 3
stop_too_far_from_shape WARNING 36

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.
8914 "3636" "45756" 2578 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
7787 "3651" "45771" 2607 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
6868 "3653" "45773" 2608 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
7768 "43544" "8124133" 117268 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
9330 "43548" "8124139" 117306 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
7080 "32206" "7476587" 47007 "48065" "Troškūnų g." [55.521214350005486,25.097709664383384] 523.8519190658676
7080 "32206" "7476587" 47008 "48066" "Geležinkelio stotis" [55.526276,25.103853] 785.72734673045
7080 "32206" "7476587" 47009 "48068" "Kalno parduotuvė" [55.526598,25.099623999999995] 574.8082135251354
7080 "32206" "7476587" 47012 "48071" "Pušyno mikrorajonas" [55.521132,25.115296] 658.3695095777266
7080 "32206" "7476587" 47017 "48070" "Žiburio g." [55.525912999999996,25.113931000000004] 146.43308427108235
9481 "3899" "46086" 2699 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
9654 "29420" "7429613" 44007 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
7389 "4529" "46899" 3372 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
10412 "4527" "47691" 4869 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
10891 "4528" "47692" 4870 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
7570 "14622" "7150732" 36883 "14754" "Naiviai" [55.84397975379556,25.145549112350125] 765.6219655883444
8106 "2821" "45017" 2502 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
10282 "29615" "7432118" 44415 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
9041 "29616" "7432119" 44463 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
6685 "3339" "46943" 3373 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
5603 "4710" "47249" 4104 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
5855 "4711" "47250" 4105 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
9624 "11705" "747606" 16387 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
7582 "6511" "54508" 9946 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
8578 "6509" "54501" 9880 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
9882 "6513" "54509" 9958 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
7047 "29093" "7413977" 41730 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
10617 "29092" "7413975" 41686 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
7913 "44681" "8136899" 126448 "8356" "Plinkšės" [56.144066,22.178071] 417.1789694436801
6980 "3514" "45563" 2525 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
6213 "3537" "45591" 2550 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
8121 "17131" "2515701" 22525 "16347" "Sudervė" [54.761036,25.063001999999997] 2603.225038082936
8715 "3574" "45644" 2551 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
7215 "3617" "45754" 2577 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
7644 "15331" "2211798" 19584 "6964" "Mikieriai" [55.66300100000001,25.169295] 153.6142678364674
9582 "15330" "2211797" 19583 "6964" "Mikieriai" [55.66300100000001,25.169295] 153.6142678364674
stop_too_far_from_shape_using_user_distance WARNING 1764

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

Only the first 50 of 1764 affected records are displayed below.

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.
5830 "2306" "42266" 113 "6108" "Pabiržė" [56.186395,24.638922] 111.09619690966086
5845 "29279" "8249828" 212372 "11298" "Dūkštas" [55.522186,26.326283] 128.73024628759987
5845 "29279" "8249828" 212373 "6435" "Kazitiškis" [55.44094,26.154197] 147.47885677899333
7867 "2311" "42206" 62 "5099" "Pabiržė" [56.18681599999999,24.641152] 103.47004017508962
6006 "3645" "57657" 13387 "21193" "Armalėnai" [55.345282999999995,21.524139999999996] 515.6282344209887
6006 "3645" "57657" 13389 "8212" "Laučiai" [55.348317,21.582878] 1599.9806101167858
6006 "3645" "57657" 13391 "9188" "Kulėšai" [55.350125,21.651488999999998] 615.7475497503724
7599 "3647" "57656" 13374 "4454" "Šiaudvyčiai" [55.358036,21.757813] 375.7986694276942
7599 "3647" "57656" 13378 "16623" "Kulėšai" [55.350585,21.655338] 433.9281553817577
7599 "3647" "57656" 13380 "12037" "Laučiai" [55.34827,21.585965] 595.7718133392607
7599 "3647" "57656" 13382 "15225" "Armelėnai" [55.345339,21.523148999999997] 346.2640605324547
5741 "3648" "57724" 13428 "21193" "Armalėnai" [55.345282999999995,21.524139999999996] 515.6282344209887
5741 "3648" "57724" 13429 "8212" "Laučiai" [55.348317,21.582878] 1599.9806101167858
5741 "3648" "57724" 13430 "9188" "Kulėšai" [55.350125,21.651488999999998] 615.7475497503724
10679 "3660" "57728" 13516 "8158" "Gaideliai" [55.311469,21.536597] 105.05450381520245
6079 "2328" "42519" 334 "34439" "Barklainiai" [55.57636500000001,24.33654] 109.41190267024095
6079 "2328" "42519" 338 "8801" "Truskava" [55.42807,24.226915999999996] 108.57192003033137
6079 "2328" "42519" 343 "8793" "Vilainių Kryžkėlė" [55.297476,24.001683999999997] 156.53722977211984
6079 "2328" "42519" 345 "19449" "Kėdainių autobusų stotis" [55.277976,23.957868000000005] 107.38156884853971
6079 "2328" "42519" 350 "15556" "Cinkiškiai" [55.137733,23.726043] 104.77760279633111
6079 "2328" "42519" 353 "62_2330" "Šilainių poliklinika" [54.928996,23.888238] 117.43104968066861
10098 "29243" "7417931" 43034 "48_5266" "Punios kr." [54.510866,24.141879] 124.15849198503955
10098 "29243" "7417931" 43037 "12009" "Pikelionys" [54.58166899999999,24.23009] 203.19182457138012
9532 "29248" "7417950" 43101 "12300" "Radeikiai" [55.5551,25.749846] 246.62315921847596
7696 "29247" "7417946" 43065 "48_5273" "Griškonys" [54.509164000000006,24.211872] 147.72052990617368
7696 "29247" "7417946" 43075 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
9896 "3659" "57727" 13509 "4454" "Šiaudvyčiai" [55.358036,21.757813] 375.7986694276942
9896 "3659" "57727" 13511 "16623" "Kulėšai" [55.350585,21.655338] 433.9281553817577
9896 "3659" "57727" 13512 "12037" "Laučiai" [55.34827,21.585965] 595.7718133392607
9896 "3659" "57727" 13513 "15225" "Armelėnai" [55.345339,21.523148999999997] 346.2640605324547
8934 "43543" "8124132" 117246 "12305" "Asavitai" [55.703985,26.172187] 102.48920376972593
7768 "43544" "8124133" 117257 "12372" "Bikėnai" [55.625846,26.085534] 197.74319552249798
7768 "43544" "8124133" 117266 "12325" "Pažemiškis" [55.546236,26.320203] 110.10611471906037
7768 "43544" "8124133" 117267 "11298" "Dūkštas" [55.522734,26.326768] 196.63604957133003
8947 "43545" "8124135" 117278 "12305" "Asavitai" [55.703985,26.172187] 102.48920376972593
8629 "43546" "8124137" 117289 "12372" "Bikėnai" [55.625846,26.085534] 197.74319552249798
8385 "43547" "8124138" 117301 "12372" "Bikėnai" [55.625846,26.085534] 197.74319552249798
5927 "3667" "57730" 13526 "21193" "Armalėnai" [55.345282999999995,21.524139999999996] 515.6282344209887
5927 "3667" "57730" 13528 "8212" "Laučiai" [55.348317,21.582878] 1599.9806101167858
5927 "3667" "57730" 13530 "9188" "Kulėšai" [55.350125,21.651488999999998] 615.7475497503724
6862 "3669" "46828" 3217 "16046" "Vakagaliai" [55.573358,24.408162000000004] 119.76442899603569
6862 "3669" "46828" 3220 "13057" "Sodeliškiai" [55.61964700000001,24.422913] 113.78340477735338
6862 "3669" "46828" 3221 "11026" "Kabeliai" [55.64137899999999,24.434119] 106.51998312310263
6862 "3669" "46828" 3222 "10993" "Pajuodžiai" [55.660582,24.435641] 105.74496736542777
8866 "42205" "8095585" 96263 "5136" "Vaidminiai" [56.284815,23.440383999999998] 100.24151036524563
8866 "42205" "8095585" 96268 "9004" "Kalnelis" [56.246912,23.548685] 102.08297507460881
9246 "42207" "8095590" 96348 "9730" "Centras" [56.242309,23.614399999999996] 104.42244072153835
10429 "2360" "42454" 126 "45588" "Balbieriškis" [54.525695,23.885512] 101.9398713702966
6077 "2359" "42452" 118 "45588" "Balbieriškis" [54.525695,23.885512] 101.9398713702966
10899 "29231" "7417920" 42918 "21428" "Degalinė" [54.009406,23.991598000000003] 109.51697608579956
stop_without_stop_time WARNING 227

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.

Only the first 50 of 227 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
85 "41_1028" "Susivienijimas"
323 "41_1017" "Lieporiai"
341 "57_236" "Sodai Neris"
353 "41_1089" "Piktuižiai"
444 "57_79" "Karmėlava"
460 "41_1051" "Elvyrava"
510 "57_26" "Biruliškės"
636 "41_1027" "Bertužiai"
790 "57_129" "Margava"
885 "41_1155" "Pašvinys"
931 "41_961" "140 km"
932 "41_968" "Bazilionai"
993 "41_960" "Meškiai"
1128 "_884" "Altoniškiai"
1180 "57_158" "Narėpai"
1181 "62_2899" "Raudondvaris"
1271 "41_1204" "Niūraičiai"
1425 "44_2856" "Lieporiai"
1559 "57_130" "Margava"
1610 "41_1163" "Šaukėnai"
1611 "41_1164" "Šukiškiai"
1938 "_1030" "Akademijos miestelis"
2188 "41_1066" "Geluvos sodai"
2229 "41_1030" "Kairiai"
2378 "41_1052" "Kukečiai"
2379 "41_951" "Beržynė"
2439 "_3501" "Prienų autobusų stotis"
2905 "41_1181" "Tytuvėnėliai"
3098 "_1315" "Šilainių poliklinika"
3100 "58_5332" "Miesto ligoninė"
3101 "41_953" "Aukštelkė"
3235 "41_1011" "Bubiai"
3279 "57_18" "Betėgala"
3294 "41_1038" "Narušaičiai"
3409 "_3513" "Mačiūnai"
3423 "57_81" "2-oji Karmėlava A"
3433 "41_951" "Beržynė"
3488 "41_1071" "Bridai"
3493 "41_1090" "Gedvydžiai"
3551 "62_2994" "Raudondvaris"
3755 "41_1063" "Gordai"
3817 "41_1219" "Sutkūnai"
3842 "59_1017" "Antakalnio žiedas"
3847 "_3514" "Strielčiai"
3977 "_3351" "Akademijos miestelis"
4073 "41_1030" "Kairiai"
4180 "30_214" "Duobės kalnas"
4242 "_3351" "Akademijos miestelis"
4276 "62_2962" "Biblioteka A"
4406 "41_1011" "Bubiai"
stops_match_shape_out_of_order WARNING 17

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.
6006 "3645" "57657" 13389 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 13388 "12152" "Jonaičiai" [55.34641499999999,21.570023]
5927 "3667" "57730" 13528 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 13527 "13926" "Jonaičiai" [55.346103,21.568929]
6651 "3714" "57735" 13586 "13926" "Jonaičiai" [55.346103,21.568929] 13585 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
6465 "13808" "1228372" 18280 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 18279 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
10691 "26489" "7231018" 37476 "10486" "Kuršų m-la" [55.853816990580704,22.40675061105697] 37475 "7720" "Baltininkai" [55.85382305337965,22.406770171019815]
15149 "57769" "30_415" 216314 "30_6224" "Vieversys" [55.059990000000006,22.656120000000005] 216313 "30_1012" "Greičių sodai" [55.06255881585111,22.648915161597998]
15151 "57705" "30_416" 216300 "30_6224" "Vieversys" [55.059990000000006,22.656120000000005] 216299 "30_1012" "Greičių sodai" [55.06255881585111,22.648915161597998]
15148 "57882" "30_414" 216331 "30_6224" "Vieversys" [55.059990000000006,22.656120000000005] 216330 "30_1012" "Greičių sodai" [55.06255881585111,22.648915161597998]
6566 "28435" "7339430" 39438 "64819" "Suostas" [56.32837413018391,24.713657886432735] 39437 "16112" "Svydžiai" [56.352930797976754,24.686322368913352]
7545 "28434" "7339429" 39414 "10057" "Svydžiai" [56.35334128457164,24.685572701413516] 39413 "64820" "Suostas" [56.32837775901334,24.713656830174433]
7784 "6591" "57635" 13049 "13926" "Jonaičiai" [55.346103,21.568929] 13048 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
5945 "3554" "57643" 13193 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 13192 "12152" "Jonaičiai" [55.34641499999999,21.570023]
7941 "40377" "8016002" 72912 "72301" "Kirlikai" [55.32834500402225,21.565359093761266] 72911 "97223" "Tarvydai I" [55.328604,21.56423]
9487 "40378" "8016003" 72921 "71683" "Tarvydai II" [55.31814711876975,21.598011981975805] 72920 "97223" "Tarvydai I" [55.328604,21.56423]
6634 "5353" "57618" 12877 "13926" "Jonaičiai" [55.346103,21.568929] 12876 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
8422 "54901" "8226897" 191654 "45588" "Balbieriškis" [54.524770000000004,23.885448] 191653 "45784" "Balbieriškis" [54.525039387689404,23.885400507640224]
5563 "54903" "8241502" 194277 "45588" "Balbieriškis" [54.524770000000004,23.885448] 194276 "45784" "Balbieriškis" [54.525039387689404,23.885400507640224]
trip_distance_exceeds_shape_distance_below_threshold WARNING 33

trip_distance_exceeds_shape_distance_below_threshold

The distance between the last shape point and last stop point is greater than 0 but less than the 11.1m threshold.

You can see more about this notice here.

tripId (?) The faulty record's trip id. shapeId (?) The faulty record's shape id. maxTripDistanceTraveled (?) The faulty record's trip max distance traveled. maxShapeDistanceTraveled (?) The faulty record's shape max distance traveled. geoDistanceToShape (?) The distance in meters between the shape and the stop.
"7439809" "29897" 37992.5 37927.9 0.0
"7440062" "29898" 37226.5 37161.9 3.6589691064705088
"7559278" "33948" 53402.3 51972.8 3.6589691064705088
"7591204" "29907" 46659.6 46595.0 0.0
"7440063" "29898" 37226.5 37161.9 3.6589691064705088
"7440061" "29898" 37226.5 37161.9 3.6589691064705088
"7429583" "29408" 218417.3 216987.8 3.6589691064705088
"7559285" "33948" 53402.3 51972.8 3.6589691064705088
"7440064" "29907" 46659.6 46595.0 0.0
"7559279" "33948" 53402.3 51972.8 3.6589691064705088
"7559282" "33948" 53402.3 51972.8 3.6589691064705088
"7559286" "33948" 53402.3 51972.8 3.6589691064705088
"7440065" "29908" 48945.1 48880.5 3.6589691064705088
"7440066" "29907" 46659.6 46595.0 0.0
"7559277" "33948" 53402.3 51972.8 3.6589691064705088
"2515701" "17131" 29034.0 20568.0 0.670257789608405
"7561834" "14524" 9747.3 9733.2 9.065558762703288
"7559280" "33948" 53402.3 51972.8 3.6589691064705088
"7591205" "29907" 46659.6 46595.0 0.0
"7559287" "33948" 53402.3 51972.8 3.6589691064705088
"7439808" "29897" 37992.5 37927.9 0.0
"7440060" "29898" 37226.5 37161.9 3.6589691064705088
"2515700" "17131" 29034.0 20568.0 0.670257789608405
"7559284" "33948" 53402.3 51972.8 3.6589691064705088
"7559283" "33948" 53402.3 51972.8 3.6589691064705088
"7561835" "14523" 8212.0 8198.0 9.065558762703288
"7595284" "29908" 48945.1 48880.5 3.6589691064705088
"7562476" "33948" 53402.3 51972.8 3.6589691064705088
"7440068" "29908" 48945.1 48880.5 3.6589691064705088
"7440067" "29907" 46659.6 46595.0 0.0
"7559276" "33948" 53402.3 51972.8 3.6589691064705088
"7555314" "33822" 40438.5 39009.0 0.06390898515367063
"7439806" "29897" 37992.5 37927.9 0.0
big_gap_in_service INFO 345

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

Only the first 50 of 345 affected records are displayed below.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"831" "2026-06-24" "2026-07-15" 20
"831" "2026-07-15" "2026-08-19" 34
"831" "2026-08-19" "2026-09-16" 27
"831" "2026-09-16" "2026-10-21" 34
"831" "2026-10-21" "2026-11-18" 27
"831" "2026-11-18" "2026-12-16" 27
"831" "2026-12-16" "2027-01-20" 34
"831" "2027-01-20" "2027-02-17" 27
"831" "2027-02-17" "2027-03-17" 27
"831" "2027-03-17" "2027-04-21" 34
"831" "2027-04-21" "2027-05-19" 27
"831" "2027-05-19" "2027-06-16" 27
"831" "2027-06-16" "2027-07-21" 34
"707" "2026-12-03" "2027-07-01" 209
"1371" "2026-06-30" "2027-08-03" 398
"1372" "2026-06-30" "2026-09-01" 62
"1372" "2026-12-17" "2027-01-05" 18
"1372" "2027-06-17" "2027-08-03" 46
"852" "2026-10-30" "2027-04-15" 166
"1044" "2026-06-30" "2026-09-01" 62
"1044" "2027-05-31" "2027-08-02" 62
"1324" "2026-06-30" "2026-09-01" 62
"1324" "2027-06-14" "2027-08-02" 48
"2053" "2026-08-28" "2026-10-02" 34
"2056" "2026-08-31" "2026-10-02" 31
"2588" "2026-06-24" "2026-09-02" 69
"2588" "2027-06-09" "2027-08-04" 55
"2658" "2026-08-28" "2027-06-18" 293
"8074" "2026-08-26" "2027-06-16" 293
"22875" "2026-08-29" "2027-06-04" 278
"46393" "2026-06-30" "2026-11-01" 123
"46393" "2026-11-01" "2027-08-01" 272
"52322" "2026-06-29" "2027-08-02" 398
"47269" "2026-06-24" "2026-07-15" 20
"47269" "2026-07-15" "2026-08-19" 34
"47269" "2026-08-19" "2026-09-16" 27
"47269" "2026-09-16" "2026-10-21" 34
"47269" "2026-10-21" "2026-11-18" 27
"47269" "2026-11-18" "2026-12-16" 27
"47269" "2026-12-16" "2027-01-20" 34
"47269" "2027-01-20" "2027-02-17" 27
"47269" "2027-02-17" "2027-03-17" 27
"47269" "2027-03-17" "2027-04-21" 34
"47269" "2027-04-21" "2027-05-19" 27
"47269" "2027-05-19" "2027-06-16" 27
"47269" "2027-06-16" "2027-07-21" 34
"60890" "2026-06-30" "2027-08-02" 397
"71412" "2026-12-18" "2027-01-08" 20
"80171" "2026-11-13" "2027-01-04" 51
"99463" "2026-12-18" "2027-01-08" 20
service_extends_far_in_the_future INFO 8922

service_extends_far_in_the_future

A service end date is more than 2 years in the future.

You can see more about this notice here.

Only the first 50 of 8922 affected records are displayed below.

serviceId (?) The service_id that ends far in the future. serviceWindowEndDate (?) The end date of the service (YYYY-MM-DD format).
"388" "2099-12-31"
"473" "2033-03-03"
"255" "2040-06-30"
"315" "2033-01-03"
"341" "2033-03-03"
"364" "2030-12-31"
"98" "2099-12-31"
"256" "2099-12-28"
"439" "2040-06-29"
"831" "2099-12-30"
"1470" "2099-12-26"
"1371" "2030-08-30"
"1372" "2030-12-31"
"852" "2099-12-31"
"475" "2033-03-02"
"1038" "2030-12-27"
"1044" "2099-12-31"
"1324" "2028-07-24"
"1331" "2031-12-31"
"1341" "2031-12-27"
"1429" "2099-12-25"
"585" "2030-08-30"
"589" "2030-08-29"
"636" "2030-06-30"
"2242" "2099-12-31"
"1602" "2028-07-24"
"4113" "2099-12-25"
"1534" "2099-12-27"
"1661" "2029-12-31"
"2490" "2028-12-01"
"2588" "2030-12-25"
"2658" "2030-12-27"
"2939" "2030-06-29"
"4151" "2099-12-27"
"4168" "2099-12-31"
"6039" "2030-08-26"
"6545" "2050-12-30"
"7116" "2032-10-11"
"7112" "2032-10-11"
"7120" "2032-10-11"
"8076" "2050-12-30"
"8074" "2030-12-25"
"8759" "2050-12-25"
"8513" "2050-12-31"
"24080" "2030-01-01"
"22875" "2099-12-26"
"25851" "2030-01-01"
"13901" "2030-06-28"
"24920" "2030-01-01"
"29069" "2031-01-25"
trip_headsign_matches_intermediate_stop INFO 40

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
4 "59_A30-02-1-260620-d2b-0610" "Šiaurės miestelis" "59_5013" 5 "59_15167"
10 "59_A31-03-1-260620-ab-1720" "Naujoji Vilnia" "59_8373" 26 "59_1129"
11 "59_A31-04-6-260620-ab-1450" "Naujoji Vilnia" "59_8373" 26 "59_1129"
56 "59_T2-05-1-260620-ba-2220" "Saulėtekis" "59_5104" 17 "59_900"
61 "59_A69-01-6-260620-ba-0940" "Šiaurės miestelis" "59_9566" 26 "59_15167"
64 "63_A109-01-6-250602-ba-1600" "Gargždai" "63_7965" 15 "63_7732"
65 "59_A52-03-6-260617-da-0520" "Tarandė" "59_8044" 17 "59_7615"
68 "59_A31-01-6-260620-ab-1650" "Naujoji Vilnia" "59_8373" 26 "59_1129"
69 "59_A115-04-6-260620-ba-2230" "Antakalnis" "59_6711" 28 "59_5483"
70 "59_A119-03-6-260620-ba-1720" "Šiaurės miestelis" "59_5013" 18 "59_15167"
72 "59_A54-02-1-260620-ba-1410" "Pilaitė" "59_8060" 24 "59_7693"
76 "59_A1G-03-6-260620-ab-0530" "Santariškės" "59_6532" 13 "59_16649"
93 "59_A5-01-1-260620-ab-2230" "Šiaurės miestelis" "59_5013" 21 "59_15167"
94 "59_T21-01-1-260620-ba-0540" "Antakalnis" "59_6711" 9 "59_5485"
98 "59_A76-02-1-260620-ab-0530" "Bireliai" "59_4777" 28 "59_8025"
104 "59_T2-04-1-260620-ba-0740" "Saulėtekis" "59_5104" 17 "59_900"
106 "59_T4-10-1-260620-ab-0740" "Žemieji Paneriai" "59_5554" 23 "59_1076"
110 "59_A75-02-1-260620-ba-1750" "Santariškės" "59_6532" 29 "59_6533"
116 "59_A1G-14-1-260620-ab-1510" "Santariškės" "59_6532" 13 "59_16649"
119 "59_A76-03-1-260620-ab-1100" "Bireliai" "59_4777" 28 "59_8025"
122 "59_A2G-01-6-260620-ba-1410" "Santariškės" "59_6532" 22 "59_10244"
124 "59_A4G-16-1-260620-ab-2210" "Saulėtekis" "59_5104" 19 "59_900"
129 "59_A19-01-6-260620-ba-1020" "Stotis" "59_8264" 19 "59_4266"
132 "59_A19-01-6-260620-ba-2310" "Stotis" "59_8264" 19 "59_4266"
133 "59_A2G-19-1-260620-ba-2210" "Santariškės" "59_6532" 22 "59_10244"
141 "59_A4G-05-6-260620-ab-1010" "Saulėtekis" "59_5104" 19 "59_900"
143 "59_A30-04-6-260620-da-0600" "Pilaitė" "59_8060" 5 "59_7693"
145 "59_T2-07-1-260620-ba-0930" "Saulėtekis" "59_5104" 17 "59_900"
150 "59_A1G-06-6-260620-ab-0540" "Santariškės" "59_6532" 13 "59_16649"
152 "59_A52-03-6-260617-ba-2240" "Tarandė" "59_8044" 10 "59_7615"
155 "59_A82-02-6-260620-b1a1-0730" "Stotis" "59_8264" 23 "59_4266"
163 "59_A30-04-6-260620-ab-0740" "Šiaurės miestelis" "59_9566" 22 "59_15167"
172 "59_A40-02-6-260620-ba-1820" "Perkūnkiemis" "59_15636" 19 "59_6931"
174 "59_A2G-05-6-260620-ba-1040" "Santariškės" "59_6532" 22 "59_10244"
175 "59_T2-01-1-260620-ba-1620" "Saulėtekis" "59_5104" 17 "59_900"
177 "59_A5-02-6-260620-ab-0540" "Šiaurės miestelis" "59_5013" 21 "59_15167"
180 "59_A31-02-6-260620-ab-2130" "Naujoji Vilnia" "59_8373" 26 "59_1129"
188 "59_A4G-07-6-260620-ba-0930" "Pilaitė" "59_8060" 17 "59_7693"
194 "59_A50-05-1-260620-ba-1840" "Antakalnis" "59_6711" 19 "59_5483"
200 "59_A19-01-6-260620-ab-1210" "Salininkai" "59_6256" 17 "59_6264"
unknown_column INFO 16

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.
"attributions.txt" "id" 3
"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" "note_id" 3
"trips.txt" "note_id" 2
"trips.txt" "mean_duration_factor" 12
"trips.txt" "mean_duration_offset" 13
"trips.txt" "peak_offpeak" 17
"trips.txt" "mta_trip_id" 18
"trips.txt" "boarding_type" 19