GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-03-24T06:10:30+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/google_transit.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. 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: 53
  • Blocks: 0
  • Routes: 1640
  • Shapes: 4142
  • Stops: 15786
  • Trips: 29166

Specification Compliance report

119311 notices reported (0 errors, 119278 warnings, 33 infos)

Notice Code Severity Total
duplicate_route_name WARNING 3

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
257 "18329" 398 "6209" "M1" "Alytus - Geniai" 3 "48"
865 "16052" 1123 "6212" "M23" "Alytus - Punia - Butrimonys - Eigirdonys" 3 "48"
497 "3645" 1494 "8681" "144" "Vilnius (Žalgirio stotelė) – Nemenčinė per Pikeliškes" 3 "53"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 4156

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 4156 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" 526605 29882.7 878 526604 29882.7 877 0.12791084993239907
"2328" 434308 35929.8 642 434307 35929.8 641 0.11119510090982554
"3659" 521655 49657.5 1177 521654 49657.5 1176 0.12791084993239907
"42205" 3525113 57850.1 335 3525112 57850.1 334 0.06178544815632574
"2369" 423112 63265.5 1261 423111 63265.5 1260 0.11119510090982554
"2385" 632569 69168.3 1771 632568 69168.3 1770 0.06441976500794575
"28733" 2420531 71509.2 1569 2420530 71509.2 1568 0.06441976500794575
"1919" 795299 136875.8 2842 795298 136875.8 2841 0.12752942403551987
"1919" 795302 136876.0 2845 795301 136876.0 2844 0.11119510090982554
"1919" 795309 136876.5 2852 795308 136876.5 2851 0.11119510232447394
"1919" 795312 136876.7 2855 795311 136876.7 2854 0.11119510161714974
"1919" 795315 136876.9 2858 795314 136876.9 2857 0.12752941555597483
"1919" 795324 136877.5 2867 795323 136877.5 2866 0.11119510090982554
"1919" 795327 136877.7 2870 795326 136877.7 2869 0.11119510161714974
"1919" 795330 136877.9 2873 795329 136877.9 2872 0.11119510090982554
"1919" 795337 136878.4 2880 795336 136878.4 2879 0.11119510090982554
"1919" 795340 136878.6 2883 795339 136878.6 2882 0.11119510161714974
"1919" 795349 136879.2 2892 795348 136879.2 2891 0.11119510090982554
"1919" 795352 136879.4 2895 795351 136879.4 2894 0.12752939825777979
"1919" 795355 136879.6 2898 795354 136879.6 2897 0.11119510161714974
"1919" 795364 136880.2 2907 795363 136880.2 2906 0.11119510161714974
"1919" 795368 136880.5 2911 795367 136880.5 2910 0.06244513630731429
"1919" 795374 136880.9 2917 795373 136880.9 2916 0.11119510161714974
"1919" 795377 136881.1 2920 795376 136881.1 2919 0.11119510090982554
"1919" 795380 136881.3 2923 795379 136881.3 2922 0.11119510090982554
"1919" 795389 136881.9 2932 795388 136881.9 2931 0.12752938095958766
"1919" 795392 136882.1 2935 795391 136882.1 2934 0.11119510161714974
"1919" 795403 136882.8 2946 795402 136882.8 2945 0.11119510161714974
"1919" 795408 136883.1 2951 795407 136883.1 2950 0.11119510161714974
"1919" 795416 136883.6 2959 795415 136883.6 2958 0.11119510090982554
"1919" 795421 136883.9 2964 795420 136883.9 2963 0.11119510090982554
"1919" 795434 136884.7 2977 795433 136884.7 2976 0.11119510161714974
"1919" 795436 136884.8 2979 795435 136884.8 2978 0.11119510090982554
"1919" 795439 136885.0 2982 795438 136885.0 2981 0.11119510161714974
"1919" 795447 136885.5 2990 795446 136885.5 2989 0.1275293557985862
"1919" 795449 136885.6 2992 795448 136885.6 2991 0.11119510161714974
"1919" 795452 136885.8 2995 795451 136885.8 2994 0.11119510090982554
"1919" 795454 136885.9 2997 795453 136885.9 2996 0.11119510232447394
"1919" 795460 136886.3 3003 795459 136886.3 3002 0.06244505260741443
"1919" 795465 136886.6 3008 795464 136886.6 3007 0.11119510161714974
"1919" 795467 136886.7 3010 795466 136886.7 3009 0.11119510090982554
"1919" 795470 136886.9 3013 795469 136886.9 3012 0.11119510090982554
"1919" 795472 136887.0 3015 795471 136887.0 3014 0.11119510090982554
"1919" 795478 136887.4 3021 795477 136887.4 3020 0.11119510090982554
"1919" 795480 136887.5 3023 795479 136887.5 3022 0.11119510161714974
"1919" 795483 136887.7 3026 795482 136887.7 3025 0.11119510090982554
"1919" 795485 136887.8 3028 795484 136887.8 3027 0.11119510161714974
"1919" 795496 136888.5 3039 795495 136888.5 3038 0.11119510161714974
"1919" 795498 136888.6 3041 795497 136888.6 3040 0.11119510090982554
"1919" 795501 136888.8 3044 795500 136888.8 3043 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 14560

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 14560 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" 3275464 350.5 28 3275463 350.5 27
"43541" 3275475 811.7 39 3275474 811.7 38
"43541" 3275514 1779.8 78 3275513 1779.8 77
"43541" 3275558 3184.3 122 3275557 3184.3 121
"43541" 3275591 4418.1 155 3275590 4418.1 154
"43541" 3275607 4854.6 171 3275606 4854.6 170
"43541" 3275656 6561.9 220 3275655 6561.9 219
"43541" 3275692 7544.1 256 3275691 7544.1 255
"43541" 3275731 8757.6 295 3275730 8757.6 294
"43541" 3275748 9358.6 312 3275747 9358.6 311
"43541" 3275775 9709.1 339 3275774 9709.1 338
"43541" 3275821 10376.7 385 3275820 10376.7 384
"43541" 3275874 11116.1 438 3275873 11116.1 437
"43541" 3275905 11700.4 469 3275904 11700.4 468
"43541" 3275936 12284.8 500 3275935 12284.8 499
"43541" 3276197 14358.7 761 3276196 14358.7 760
"43541" 3276273 14706.8 837 3276272 14706.8 836
"43541" 3276373 15301.6 937 3276372 15301.6 936
"43541" 3276473 15896.4 1037 3276472 15896.4 1036
"43541" 3276549 16244.5 1113 3276548 16244.5 1112
"43541" 3276747 17133.2 1311 3276746 17133.2 1310
"43541" 3276990 18161.9 1554 3276989 18161.9 1553
"43541" 3277015 18472.3 1579 3277014 18472.3 1578
"43541" 3277065 18976.3 1629 3277064 18976.3 1628
"43541" 3277212 19673.4 1776 3277211 19673.4 1775
"43541" 3277441 21285.9 2005 3277440 21285.9 2004
"43541" 3277517 22756.6 2081 3277516 22756.6 2080
"43541" 3277593 24227.3 2157 3277592 24227.3 2156
"43541" 3277632 24719.6 2196 3277631 24719.6 2195
"43541" 3277649 25292.2 2213 3277648 25292.2 2212
"43541" 3277668 25625.9 2232 3277667 25625.9 2231
"43541" 3277756 26736.7 2320 3277755 26736.7 2319
"43541" 3277843 27236.5 2407 3277842 27236.5 2406
"43541" 3277892 28436.1 2456 3277891 28436.1 2455
"43541" 3277931 28928.5 2495 3277930 28928.5 2494
"43541" 3277982 29639.4 2546 3277981 29639.4 2545
"43541" 3278213 30811.2 2777 3278212 30811.2 2776
"43541" 3278289 31159.3 2853 3278288 31159.3 2852
"43541" 3278389 31754.1 2953 3278388 31754.1 2952
"43541" 3278489 32348.9 3053 3278488 32348.9 3052
"43541" 3278565 32697.0 3129 3278564 32697.0 3128
"43541" 3278763 33585.6 3327 3278762 33585.6 3326
"43541" 3279047 35228.5 3611 3279046 35228.5 3610
"43541" 3279100 35967.9 3664 3279099 35967.9 3663
"43541" 3279131 36552.2 3695 3279130 36552.2 3694
"43541" 3279162 37136.6 3726 3279161 37136.6 3725
"43531" 2289685 1036.1 44 2289684 1036.1 43
"43531" 2289714 1669.1 73 2289713 1669.1 72
"43531" 2289741 2285.2 100 2289740 2285.2 99
"43531" 2289782 4091.8 141 2289781 4091.8 140
expired_calendar WARNING 65

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 65 affected records are displayed below.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
6 "1076"
11942 "13743"
2971 "73341"
5881 "2499"
2919 "1256"
2915 "1271"
11907 "1294"
20706 "24601"
20700 "24602"
2 "1339"
5878 "2685"
20697 "12709"
8895 "1379"
11933 "2737"
14889 "2766"
9 "1461"
14902 "47502"
17768 "2814"
11937 "2849"
11938 "2852"
14891 "2850"
8910 "2980"
14890 "2975"
5879 "2974"
17767 "2972"
11953 "47985"
20691 "1954"
17776 "20239"
20701 "20237"
20699 "17222"
17774 "31530"
14897 "17343"
23 "43774"
20686 "678"
11906 "973"
54 "76307"
17814 "76308"
55 "76309"
20694 "3000"
5880 "3012"
20702 "13033"
2928 "13105"
14949 "76816"
12 "2009"
14 "2022"
14907 "48071"
26 "48073"
11925 "2066"
14906 "48062"
8908 "2111"
fast_travel_between_consecutive_stops WARNING 1

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.
28662 "21_APNV_416-45-3-250526-ab-1310" "17272" 196.9887428340989 3.283145713901648 211027 17 "99227" "Krekenava" "14:03:00" 211028 18 "99243" "Rabikiai" "14:03:00"
missing_bike_allowance WARNING 118

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 118 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.
14495 "2699" "7597147"
14563 "2699" "7597210"
14571 "2699" "7597201"
14573 "2699" "7597172"
14621 "2699" "7597164"
14630 "2699" "7597176"
14678 "2699" "7597130"
14699 "2699" "7597181"
14732 "2699" "7597150"
14746 "2699" "7597137"
14804 "2699" "7597170"
14920 "2699" "7597128"
14944 "2699" "7597140"
15000 "2699" "7597191"
15005 "2699" "7597133"
15039 "2699" "7597186"
23216 "2699" "7597154"
23279 "2699" "7597193"
23288 "2699" "7597175"
23404 "2699" "7597129"
23415 "2699" "7597153"
23466 "2699" "7597173"
23749 "2699" "7597185"
23758 "2699" "7597205"
23769 "2699" "7597145"
23953 "2699" "7597161"
23972 "2699" "7597151"
23982 "2699" "7597197"
24033 "2699" "7597199"
24067 "2699" "7597200"
24147 "2699" "7597135"
24152 "2699" "7597165"
24218 "2699" "7597160"
24462 "2699" "7597180"
24545 "2699" "7597126"
24581 "2699" "7597138"
24850 "2699" "7597192"
25139 "2699" "7597125"
25221 "2699" "7597167"
25225 "2699" "7597134"
25234 "2699" "7597206"
25240 "2699" "7597143"
25250 "2699" "7597190"
25285 "2699" "7597204"
25534 "2699" "7597155"
25580 "2699" "7597146"
25630 "2699" "7597142"
25658 "2699" "7597207"
25782 "2699" "7597136"
25822 "2699" "7597211"
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.

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 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 308

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 308 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\"" 53
"routes.txt" "route_long_name" "JONAVA-KĖDAINIAI" 15
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 16
"routes.txt" "route_short_name" "3_VLP" 52
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 173
"routes.txt" "route_long_name" "JONAVA-ŠĖTA" 218
"routes.txt" "route_long_name" "RIMKAI-MAXIMA-ŠVEICARIJA" 219
"routes.txt" "route_long_name" "JONAVA-KUIGALIAI PER NAUJASODĮ" 221
"routes.txt" "route_short_name" "5_VLP" 258
"routes.txt" "route_long_name" "ŠVENČIONYS-PABRADĖ-VILNIUS-PABRADĖ-ŠVENČIONYS" 298
"routes.txt" "route_short_name" "40-DT" 346
"routes.txt" "route_long_name" "ŽELVA - PUSNĖ" 360
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 361
"routes.txt" "route_long_name" "JONAVA-ŽEIMIAI" 431
"routes.txt" "route_long_name" "JONAVA-KAUNAS" 432
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-JUODMENA-RIMKAI" 433
"routes.txt" "route_long_name" "JONAVA-BUKONYS" 434
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI-BUKONYS-ŠILAI-JONAVA" 435
"routes.txt" "route_long_name" "JONAVA - PAGELEŽIAI" 436
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI" 437
"routes.txt" "route_short_name" "2_VLP" 462
"routes.txt" "route_short_name" "94AT" 598
"routes.txt" "route_long_name" "JONAVA-KULVA PER JUODMENĄ" 643
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 681
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 685
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 700
"routes.txt" "route_short_name" "94-DC" 763
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 833
"routes.txt" "route_short_name" "4_VLP" 868
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 927
"routes.txt" "route_short_name" "70AC" 980
"routes.txt" "route_short_name" "1A_VLP" 1065
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 1083
"routes.txt" "route_long_name" "ŠIRVINTOS - UKMERGĖ - ŠIRVINTOS" 1131
"routes.txt" "route_long_name" "KUPIŠKIS - ANTAŠAVA" 1151
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-GLOBOS NAMAI-RIMKAI" 1242
"routes.txt" "route_long_name" "JONAVA-UPININKAI" 1243
"routes.txt" "route_long_name" "JONAVA-JUŠKONYS" 1244
"routes.txt" "route_short_name" "2A_VLP" 1268
"routes.txt" "route_long_name" "ŠVENČIONYS-ADUTIŠKIS-JAKELIAI-ADUTIŠKIS-ŠVENČIONYS" 1289
"routes.txt" "route_long_name" "KUPIŠKIS – ŠIMONYS PER MIGONIS" 1291
"routes.txt" "route_long_name" "PASVALYS-ŽILPAMŪŠIS PER TETIRVINUS" 1310
"routes.txt" "route_long_name" "JONAVA-PREIŠIOGALĖLĖ-ŽINĖNAI-JONAVA" 1311
"routes.txt" "route_long_name" "JONAVA-ŽINĖNAI-PREIŠIOGALĖLĖ-JONAVA" 1312
"routes.txt" "route_long_name" "KUPIŠKIS – PANEVĖŽYS" 1325
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS" 1408
"routes.txt" "route_short_name" "50AB" 1411
"routes.txt" "route_long_name" "ŽELVA - KIAUKLIAI" 1412
"routes.txt" "route_long_name" "JONAVA-RUKLA" 1447
"routes.txt" "route_short_name" "1_VLP" 1475
stop_too_far_from_shape WARNING 52

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.

Only the first 50 of 52 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.
26181 "3636" "45756" 2854 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
25011 "3651" "45771" 2883 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
23176 "3653" "45773" 2884 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
24696 "43544" "8124133" 374741 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
26621 "43548" "8124139" 374779 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
14684 "26974" "7317014" 39240 "14216" "Glaudžiai" [55.90637400000001,21.877556999999996] 1731.1842381583824
14684 "26974" "7317014" 39241 "10163" "Glaudžiai I" [55.90637400000001,21.877556999999996] 935.5388323636666
14684 "26974" "7317014" 39256 "19491" "Plungės autobusų stotis" [55.918779,21.851513000000004] 152.03315218543798
24156 "16822" "2392140" 25176 "8988" "Miškų urėdija" [56.223549,23.648672] 192.32046673726916
24128 "16821" "2392136" 25120 "8988" "Miškų urėdija" [56.223549,23.648672] 192.32046673726916
26440 "16823" "2392142" 25215 "15916" "Miškų urėdija" [56.223436,23.64902] 114.43864929834778
26248 "18654" "3218451" 28351 "67434" "Geluva" [55.249732,23.511073] 140.46827403515317
23302 "32206" "7476586" 50912 "48065" "Troškūnų g." [55.521214350005486,25.097709664383384] 523.8519190658676
23302 "32206" "7476586" 50913 "48066" "Geležinkelio stotis" [55.526276,25.103853] 785.72734673045
23302 "32206" "7476586" 50914 "48068" "Kalno parduotuvė" [55.526598,25.099623999999995] 574.8082135251354
23302 "32206" "7476586" 50917 "48071" "Pušyno mikrorajonas" [55.521132,25.115296] 658.3695095777266
23302 "32206" "7476586" 50922 "48070" "Žiburio g." [55.525912999999996,25.113931000000004] 146.43308427108235
23560 "3899" "46086" 2992 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
23437 "3014" "43694" 2017 "5402" "Didžiasalis" [55.237513,26.192419] 182.66749741357972
9486 "37872" "61_49W" 78365 "91654" "Kūlokai" [54.450829999999996,23.395002] 3378.2526672161835
26957 "29420" "7429613" 45559 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
25260 "4529" "46899" 3928 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
27771 "4527" "47691" 5442 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25710 "4528" "47692" 5443 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25110 "14622" "7150732" 38141 "14754" "Naiviai" [55.84397975379556,25.145549112350125] 765.6219655883444
26009 "2821" "45017" 2778 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
23814 "29615" "7432118" 45967 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
15024 "29616" "7432119" 46015 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
8970 "21886" "60_A2-02-1-241209-ba-1520" 72541 "5846" "Grūtas" [54.032271447911626,24.074587772943918] 103.01117636409927
10469 "21885" "60_A30-01-7-251110-ab-1650" 375922 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
22290 "21887" "60_A2-01-7-251110-ab3-1430" 376147 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
9131 "21891" "60_A2-02-1-241209-ab2-2020" 73573 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
10582 "21865" "60_A2-01-7-251110-b3a-0920" 375944 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
9295 "21872" "60_A2-02-1-241209-b2a-1940" 72148 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
27257 "3339" "46943" 3929 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
24819 "4710" "47248" 4648 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
14616 "4711" "47251" 4673 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
27611 "11705" "747606" 18268 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26813 "6511" "54507" 10612 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
25831 "6509" "54501" 10558 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
23691 "6513" "54509" 10636 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
25141 "29093" "7413976" 43104 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
25337 "29092" "7413975" 43074 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
14527 "5232" "48165" 5817 "14684" "Lieplaukalė" [55.9354974471734,21.831098374058865] 152.04079667279404
24954 "44681" "8136898" 389457 "8356" "Plinkšės" [56.144066,22.178071] 417.1789694436801
24851 "3514" "45563" 2801 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
24257 "3537" "45591" 2826 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
14508 "17131" "2515700" 25592 "16347" "Sudervė" [54.761036,25.063001999999997] 2603.225038082936
23350 "3574" "45644" 2827 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
23249 "3617" "45754" 2853 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
stops_match_shape_out_of_order WARNING 14

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.
26467 "3645" "57657" 14619 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14618 "12152" "Jonaičiai" [55.34641499999999,21.570023]
24158 "3667" "57730" 14758 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14757 "13926" "Jonaičiai" [55.346103,21.568929]
24402 "3714" "57736" 14832 "13926" "Jonaičiai" [55.346103,21.568929] 14831 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
28146 "13808" "1228372" 21052 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 21051 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
24376 "26489" "7231018" 38734 "10486" "Kuršų m-la" [55.853816990580704,22.40675061105697] 38733 "7720" "Baltininkai" [55.85382305337965,22.406770171019815]
25525 "35668" "7652364" 62904 "20855" "Kontariškiai" [56.04984708813942,24.383280063416947] 62903 "20829" "Smegduobių parkas" [56.056377166218944,24.39590345350891]
24330 "28435" "7339430" 40756 "64819" "Suostas" [56.32837413018391,24.713657886432735] 40755 "16112" "Svydžiai" [56.352930797976754,24.686322368913352]
27115 "28434" "7339429" 40732 "10057" "Svydžiai" [56.35334128457164,24.685572701413516] 40731 "64820" "Suostas" [56.32837775901334,24.713656830174433]
24394 "6591" "57636" 14295 "13926" "Jonaičiai" [55.346103,21.568929] 14294 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
24177 "3554" "57643" 14423 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14422 "12152" "Jonaičiai" [55.34641499999999,21.570023]
23813 "29102" "7413991" 43198 "71231" "Žuvintai" [54.448579423202126,23.62330650767253] 43197 "71255" "Litvanciškai" [54.41436513808293,23.67340583550103]
14550 "40377" "8016002" 112324 "72301" "Kirlikai" [55.32834500402225,21.565359093761266] 112323 "97223" "Tarvydai I" [55.328604,21.56423]
23567 "40378" "8016003" 112333 "71683" "Tarvydai II" [55.31814711876975,21.598011981975805] 112332 "97223" "Tarvydai I" [55.328604,21.56423]
24497 "5353" "57618" 14107 "13926" "Jonaičiai" [55.346103,21.568929] 14106 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
unknown_column INFO 33

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" "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