GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2025-10-19T06:08:47+03: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: 40
  • Blocks: 0
  • Routes: 1384
  • Shapes: 3579
  • Stops: 13319
  • Trips: 22144

Specification Compliance report

111248 notices reported (0 errors, 111215 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`.
755 "16052" 921 "6212" "M23" "Alytus - Punia - Butrimonys - Eigirdonys" 3 "48"
373 "3645" 1278 "8681" "144" "Vilnius (Žalgirio stotelė) – Nemenčinė per Pikeliškes" 3 "53"
235 "6209" 1288 "16982" "M1" "Alytus - Geniai" 3 "48"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 4148

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 4148 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" 529060 29882.7 878 529059 29882.7 877 0.12791084993239907
"2328" 435081 35929.8 642 435080 35929.8 641 0.11119510090982554
"3659" 524110 49657.5 1177 524109 49657.5 1176 0.12791084993239907
"42205" 3292316 57850.1 335 3292315 57850.1 334 0.06178544815632574
"2369" 420236 63265.5 1261 420235 63265.5 1260 0.11119510090982554
"2385" 633899 69168.3 1771 633898 69168.3 1770 0.06441976500794575
"28733" 2350201 71509.2 1569 2350200 71509.2 1568 0.06441976500794575
"1919" 798563 136875.8 2842 798562 136875.8 2841 0.12752942403551987
"1919" 798566 136876.0 2845 798565 136876.0 2844 0.11119510090982554
"1919" 798573 136876.5 2852 798572 136876.5 2851 0.11119510232447394
"1919" 798576 136876.7 2855 798575 136876.7 2854 0.11119510161714974
"1919" 798579 136876.9 2858 798578 136876.9 2857 0.12752941555597483
"1919" 798588 136877.5 2867 798587 136877.5 2866 0.11119510090982554
"1919" 798591 136877.7 2870 798590 136877.7 2869 0.11119510161714974
"1919" 798594 136877.9 2873 798593 136877.9 2872 0.11119510090982554
"1919" 798601 136878.4 2880 798600 136878.4 2879 0.11119510090982554
"1919" 798604 136878.6 2883 798603 136878.6 2882 0.11119510161714974
"1919" 798613 136879.2 2892 798612 136879.2 2891 0.11119510090982554
"1919" 798616 136879.4 2895 798615 136879.4 2894 0.12752939825777979
"1919" 798619 136879.6 2898 798618 136879.6 2897 0.11119510161714974
"1919" 798628 136880.2 2907 798627 136880.2 2906 0.11119510161714974
"1919" 798632 136880.5 2911 798631 136880.5 2910 0.06244513630731429
"1919" 798638 136880.9 2917 798637 136880.9 2916 0.11119510161714974
"1919" 798641 136881.1 2920 798640 136881.1 2919 0.11119510090982554
"1919" 798644 136881.3 2923 798643 136881.3 2922 0.11119510090982554
"1919" 798653 136881.9 2932 798652 136881.9 2931 0.12752938095958766
"1919" 798656 136882.1 2935 798655 136882.1 2934 0.11119510161714974
"1919" 798667 136882.8 2946 798666 136882.8 2945 0.11119510161714974
"1919" 798672 136883.1 2951 798671 136883.1 2950 0.11119510161714974
"1919" 798680 136883.6 2959 798679 136883.6 2958 0.11119510090982554
"1919" 798685 136883.9 2964 798684 136883.9 2963 0.11119510090982554
"1919" 798698 136884.7 2977 798697 136884.7 2976 0.11119510161714974
"1919" 798700 136884.8 2979 798699 136884.8 2978 0.11119510090982554
"1919" 798703 136885.0 2982 798702 136885.0 2981 0.11119510161714974
"1919" 798711 136885.5 2990 798710 136885.5 2989 0.1275293557985862
"1919" 798713 136885.6 2992 798712 136885.6 2991 0.11119510161714974
"1919" 798716 136885.8 2995 798715 136885.8 2994 0.11119510090982554
"1919" 798718 136885.9 2997 798717 136885.9 2996 0.11119510232447394
"1919" 798724 136886.3 3003 798723 136886.3 3002 0.06244505260741443
"1919" 798729 136886.6 3008 798728 136886.6 3007 0.11119510161714974
"1919" 798731 136886.7 3010 798730 136886.7 3009 0.11119510090982554
"1919" 798734 136886.9 3013 798733 136886.9 3012 0.11119510090982554
"1919" 798736 136887.0 3015 798735 136887.0 3014 0.11119510090982554
"1919" 798742 136887.4 3021 798741 136887.4 3020 0.11119510090982554
"1919" 798744 136887.5 3023 798743 136887.5 3022 0.11119510161714974
"1919" 798747 136887.7 3026 798746 136887.7 3025 0.11119510090982554
"1919" 798749 136887.8 3028 798748 136887.8 3027 0.11119510161714974
"1919" 798760 136888.5 3039 798759 136888.5 3038 0.11119510161714974
"1919" 798762 136888.6 3041 798761 136888.6 3040 0.11119510090982554
"1919" 798765 136888.8 3044 798764 136888.8 3043 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 6620

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 6620 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`.
"42240" 3287390 737.8 13 3287389 737.8 12
"42240" 3287402 2352.0 25 3287401 2352.0 24
"42240" 3287411 3491.8 34 3287410 3491.8 33
"42240" 3287417 4865.0 40 3287416 4865.0 39
"42240" 3287421 5554.3 44 3287420 5554.3 43
"42240" 3287438 6396.7 61 3287437 6396.7 60
"42240" 3287445 6934.4 68 3287444 6934.4 67
"42240" 3287460 7840.3 83 3287459 7840.3 82
"42240" 3287474 10346.3 97 3287473 10346.3 96
"42240" 3287479 11454.4 102 3287478 11454.4 101
"42240" 3287487 13835.6 110 3287486 13835.6 109
"42240" 3287494 15723.6 117 3287493 15723.6 116
"42240" 3287503 17949.4 126 3287502 17949.4 125
"42240" 3287511 19562.0 134 3287510 19562.0 133
"42240" 3287519 21049.9 142 3287518 21049.9 141
"42240" 3287529 22942.4 152 3287528 22942.4 151
"42240" 3287536 24678.0 159 3287535 24678.0 158
"42240" 3287549 26969.0 172 3287548 26969.0 171
"42240" 3287585 29908.1 208 3287584 29908.1 207
"42240" 3287587 30452.1 210 3287586 30452.1 209
"42240" 3287596 31702.0 219 3287595 31702.0 218
"42240" 3287598 32018.4 221 3287597 32018.4 220
"42240" 3287618 35179.9 241 3287617 35179.9 240
"42240" 3287639 36507.3 262 3287638 36507.3 261
"42240" 3287660 37918.9 283 3287659 37918.9 282
"42240" 3287671 38898.8 294 3287670 38898.8 293
"42240" 3287682 40703.2 305 3287681 40703.2 304
"42241" 3287905 2949.9 56 3287904 2949.9 55
"42241" 3287924 4357.5 75 3287923 4357.5 74
"42241" 3287941 5630.3 92 3287940 5630.3 91
"42241" 3287962 8766.6 113 3287961 8766.6 112
"42241" 3287965 9153.8 116 3287964 9153.8 115
"42241" 3287971 10359.6 122 3287970 10359.6 121
"42241" 3287973 10851.3 124 3287972 10851.3 123
"42241" 3288024 14478.9 175 3288023 14478.9 174
"42241" 3288037 16715.9 188 3288036 16715.9 187
"42241" 3288060 21124.2 211 3288059 21124.2 210
"42241" 3288069 22132.7 220 3288068 22132.7 219
"42241" 3288079 23593.3 230 3288078 23593.3 229
"42241" 3288085 25255.5 236 3288084 25255.5 235
"42241" 3288095 27458.5 246 3288094 27458.5 245
"42241" 3288102 29420.8 253 3288101 29420.8 252
"42241" 3288110 31816.0 261 3288109 31816.0 260
"42241" 3288116 32864.4 267 3288115 32864.4 266
"42241" 3288137 35395.5 288 3288136 35395.5 287
"42241" 3288147 36023.8 298 3288146 36023.8 297
"42241" 3288184 37818.6 335 3288183 37818.6 334
"42241" 3288193 38338.0 344 3288192 38338.0 343
"42241" 3288199 38959.5 350 3288198 38959.5 349
"42241" 3288216 40738.3 367 3288215 40738.3 366
expired_calendar WARNING 45

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2699 "60928"
2700 "60959"
2680 "44833"
2161 "47985"
3773 "44819"
1099 "60890"
1644 "48492"
191 "66471"
2842 "66470"
2306 "66486"
23 "43774"
535 "1256"
1076 "3012"
2671 "3047"
3767 "24602"
3220 "3086"
3241 "48594"
3387 "66581"
3755 "2688"
16 "2697"
709 "66565"
2849 "66566"
1077 "10038"
1626 "2705"
1073 "2713"
2664 "2726"
1627 "2734"
2665 "2731"
592 "60347"
3756 "2773"
87 "1461"
2667 "2789"
2148 "2796"
3741 "678"
17 "2801"
1074 "2800"
2668 "2806"
3757 "2848"
2688 "48071"
31 "48073"
3218 "2938"
2687 "48062"
2128 "973"
18 "6675"
1630 "6669"
fast_travel_between_consecutive_stops WARNING 3

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.
19968 "8055844" "17050" 1041.5567056076209 1.7359278426793683 242940 20 "11568" "Išorai" "15:52:57" 242941 21 "71035" "Girininkai" "15:53:03"
19733 "8093432" "17272" 196.9887428340989 3.283145713901648 431184 17 "99227" "Krekenava" "14:03:00" 431185 18 "99243" "Rabikiai" "14:03:00"
17318 "8091136" "17220" 196.9887428340989 3.283145713901648 403288 17 "98468" "Krekenava" "14:03:00" 403289 18 "98476" "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.
6640 "2699" "7597021"
6746 "2699" "7597170"
6747 "2699" "7597171"
6748 "2699" "7597172"
6749 "2699" "7597173"
6883 "2699" "7597174"
6884 "2699" "7597180"
6887 "2699" "7597181"
6888 "2699" "7597175"
6889 "2699" "7597176"
6890 "2699" "7597177"
6891 "2699" "7597178"
7058 "2699" "7597182"
7059 "2699" "7597183"
7060 "2699" "7597184"
7061 "2699" "7597185"
7124 "2699" "7597169"
7132 "2699" "7597186"
7133 "2699" "7597187"
7135 "2699" "7597188"
7137 "2699" "7597189"
7212 "2699" "7597190"
7213 "2699" "7597191"
7214 "2699" "7597192"
7215 "2699" "7597193"
7216 "2699" "7597194"
7217 "2699" "7597195"
7218 "2699" "7597196"
7219 "2699" "7597197"
7220 "2699" "7597198"
7319 "2699" "7597199"
7321 "2699" "7597200"
7322 "2699" "7597201"
7323 "2699" "7597202"
7394 "2699" "7597203"
7396 "2699" "7597204"
7486 "2699" "7597205"
7487 "2699" "7597206"
7535 "2699" "7597207"
7536 "2699" "7597208"
7612 "2699" "7597209"
7613 "2699" "7597210"
7614 "2699" "7597211"
7615 "2699" "7597212"
11803 "2699" "7597148"
11804 "2699" "7597149"
11980 "2699" "7597150"
11981 "2699" "7597151"
11982 "2699" "7597153"
11983 "2699" "7597154"
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 "41979" 1
3 "41979" 2
4 "41979" 3
5 "41979" 4
6 "41980" 1
7 "41980" 2
8 "41980" 3
9 "41980" 4
10 "41981" 1
11 "41981" 2
12 "41981" 3
13 "41981" 4
14 "41982" 1
15 "41982" 2
16 "41982" 3
17 "41982" 4
18 "42101" 1
19 "42101" 2
20 "42101" 4
21 "42101" 5
22 "42101" 6
23 "42103" 1
24 "42103" 2
25 "42103" 4
26 "42103" 5
27 "42103" 6
28 "42105" 1
29 "42105" 2
30 "42105" 4
31 "42105" 5
32 "42203" 1
33 "42203" 2
34 "42203" 3
35 "42203" 4
36 "42203" 5
37 "42203" 6
38 "42203" 7
39 "42203" 8
40 "42203" 9
41 "42203" 10
42 "42203" 11
43 "42203" 12
44 "42203" 13
45 "42203" 14
46 "42203" 15
47 "42203" 16
48 "42203" 17
49 "42203" 18
50 "42203" 19
51 "42206" 1
mixed_case_recommended_field WARNING 211

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 211 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\"" 40
"routes.txt" "route_long_name" "JONAVA-UPININKAI" 125
"routes.txt" "route_long_name" "JONAVA-ŠĖTA" 128
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 165
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 249
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-GLOBOS NAMAI-RIMKAI" 312
"routes.txt" "route_short_name" "1A_VLP" 342
"routes.txt" "route_short_name" "523_VLP" 343
"routes.txt" "route_short_name" "518_VLP" 349
"routes.txt" "route_long_name" "JONAVA-BUKONYS" 352
"routes.txt" "route_long_name" "JONAVA-ŽINĖNAI-PREIŠIOGALĖLĖ-JONAVA" 481
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI-BUKONYS-ŠILAI-JONAVA" 482
"routes.txt" "route_short_name" "2_VLP" 492
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 550
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 557
"routes.txt" "route_long_name" "JONAVA-ŽEIMIAI" 642
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 715
"routes.txt" "route_long_name" "JONAVA-RUKLA" 752
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI" 770
"routes.txt" "route_long_name" "RIMKAI-MAXIMA-ŠVEICARIJA" 809
"routes.txt" "route_long_name" "JONAVA-KUIGALIAI PER NAUJASODĮ" 848
"routes.txt" "route_long_name" "KUPIŠKIS - ANTAŠAVA" 893
"routes.txt" "route_long_name" "JONAVA-KĖDAINIAI" 977
"routes.txt" "route_short_name" "2A_VLP" 991
"routes.txt" "route_long_name" "JONAVA - PAGELEŽIAI" 1014
"routes.txt" "route_long_name" "KUPIŠKIS – ŠIMONYS PER MIGONIS" 1085
"routes.txt" "route_long_name" "KUPIŠKIS – PANEVĖŽYS" 1105
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 1107
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS" 1135
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-JUODMENA-RIMKAI" 1152
"routes.txt" "route_short_name" "1_VLP" 1173
"routes.txt" "route_long_name" "KUPIŠKIS – VAINIŪNIŠKIS (PER PALĖVENĖLĘ) – KUPIŠKIS" 1213
"routes.txt" "route_long_name" "KUPIŠKIS – ALIZAVA PER PALĖVENĖLĘ – KUPIŠKIS" 1222
"routes.txt" "route_long_name" "KUPIŠKIS – LAIČIAI PER KANDRĖNUS, SKAPIŠKIO MSTL." 1271
"routes.txt" "route_long_name" "UKMERGĖ- MIŠNIŪNAI PER LIAUŠIUS" 1289
"routes.txt" "route_long_name" "JONAVA-KAUNAS" 1295
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 1301
"routes.txt" "route_long_name" "JONAVA-JUŠKONYS" 1337
"routes.txt" "route_long_name" "JONAVA-GAIŽIŪNŲ STOTIS" 1340
"routes.txt" "route_long_name" "JONAVA-KULVA PER JUODMENĄ" 1341
"routes.txt" "route_long_name" "JONAVA-KULVA" 1342
"routes.txt" "route_short_name" "3_VLP" 1355
"routes.txt" "route_short_name" "5_VLP" 1358
"routes.txt" "route_short_name" "4_VLP" 1369
"routes.txt" "route_short_name" "787_VLP" 1372
"routes.txt" "route_long_name" "JONAVA-PREIŠIOGALĖLĖ-ŽINĖNAI-JONAVA" 1383
"stops.txt" "stop_name" "140 km" 172
"stops.txt" "stop_name" "4-asis fortas B" 257
"stops.txt" "stop_name" "VDU klasikinio ugdymo licėjus A" 270
"stops.txt" "stop_name" "VDU klasikinio ugdymo licėjus B" 305
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.
8419 "3636" "45756" 3497 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
8420 "3651" "45771" 3526 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
8059 "3653" "45773" 3527 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
1873 "26974" "7317012" 40649 "14216" "Glaudžiai" [55.90637400000001,21.877556999999996] 1731.1842381583824
1873 "26974" "7317012" 40650 "10163" "Glaudžiai I" [55.90637400000001,21.877556999999996] 935.5388323636666
1873 "26974" "7317012" 40665 "19491" "Plungės autobusų stotis" [55.918779,21.851513000000004] 152.03315218543798
2352 "10745" "432217" 15410 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
16861 "29329" "7418310" 48096 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
4079 "29328" "7418309" 48073 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
21566 "37846" "7870668" 84560 "91654" "Kūlokai" [54.45108200000001,23.396507] 3297.0156004557466
17723 "9923" "432216" 15409 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
1038 "37814" "7870743" 86050 "91339" "Sūduva" [54.57502093577935,23.37188570151982] 108.83359346294479
5902 "18654" "3218451" 24365 "67434" "Geluva" [55.249732,23.511073] 140.46827403515317
13863 "32206" "7476583" 54111 "48065" "Troškūnų g." [55.521214350005486,25.097709664383384] 523.8519190658676
13863 "32206" "7476583" 54112 "48066" "Geležinkelio stotis" [55.526276,25.103853] 785.72734673045
13863 "32206" "7476583" 54113 "48068" "Kalno parduotuvė" [55.526598,25.099623999999995] 574.8082135251354
13863 "32206" "7476583" 54116 "48071" "Pušyno mikrorajonas" [55.521132,25.115296] 658.3695095777266
13863 "32206" "7476583" 54121 "48070" "Žiburio g." [55.525912999999996,25.113931000000004] 146.43308427108235
8099 "3899" "46086" 3635 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
8168 "3014" "43694" 2660 "5402" "Didžiasalis" [55.237513,26.192419] 182.66749741357972
2148 "29420" "7429613" 48633 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
1257 "22910" "4973791" 32758 "24190" "Maldeniai" [56.08905,23.080025999999993] 114.55535215311666
8192 "4529" "46899" 4472 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
8411 "4527" "47691" 5607 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
8157 "4528" "47692" 5608 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
4539 "14622" "7150732" 39463 "14754" "Naiviai" [55.84397975379556,25.145549112350125] 765.6219655883444
6422 "18184" "2933102" 23861 "24190" "Maldeniai" [56.08905,23.080025999999993] 114.55535215311666
9548 "18185" "2933105" 23875 "24190" "Maldeniai" [56.08905,23.080025999999993] 114.55535215311666
8178 "2821" "45017" 3421 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
632 "29615" "7432118" 49216 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
17590 "29616" "7432119" 49264 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
298 "21886" "7847213" 81821 "5846" "Grūtas" [54.032271447911626,24.074587772943918] 103.01117636409927
12558 "41495" "8055447" 236035 "70878" "Šveicarija" [55.04546,24.25836] 149.18478145589043
38 "21885" "7847181" 81415 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
649 "21887" "7847087" 80077 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
320 "21891" "7846924" 77860 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
664 "21865" "7847347" 83472 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
67 "21872" "7846899" 77510 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
8494 "3339" "46943" 4473 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
20026 "28460" "7340047" 43384 "8316" "Tirkšlių paviljonas" [56.262579012838884,22.304642653254728] 376.76730742519857
11319 "11705" "747606" 15568 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
7987 "6511" "54507" 9189 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
7985 "6509" "54502" 9150 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
7989 "6513" "54509" 9213 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
5055 "29093" "7413976" 45927 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
5054 "29092" "7413975" 45897 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
8498 "5232" "48166" 5835 "14684" "Lieplaukalė" [55.9354974471734,21.831098374058865] 152.04079667279404
8179 "3514" "45563" 3444 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
8057 "3537" "45591" 3469 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
8947 "17131" "2515700" 22464 "16347" "Sudervė" [54.761036,25.063001999999997] 2603.225038082936
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.
8619 "3645" "57657" 11563 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 11562 "12152" "Jonaičiai" [55.34641499999999,21.570023]
8596 "3667" "57730" 11702 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 11701 "13926" "Jonaičiai" [55.346103,21.568929]
8000 "3714" "57735" 11760 "13926" "Jonaičiai" [55.346103,21.568929] 11759 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
2779 "13808" "1228372" 17311 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 17310 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
10822 "17480" "2657524" 22901 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 22900 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
1264 "22910" "4973794" 32781 "44981" "Apušėliai" [56.058900282912056,23.196604001375526] 32780 "23941" "Žiogai" [56.04871914929978,23.214028627477276]
5985 "28435" "7339430" 43372 "64819" "Suostas" [56.32837413018391,24.713657886432735] 43371 "16112" "Svydžiai" [56.352930797976754,24.686322368913352]
5983 "28434" "7339429" 43348 "10057" "Svydžiai" [56.35334128457164,24.685572701413516] 43347 "64820" "Suostas" [56.32837775901334,24.713656830174433]
8593 "6591" "57635" 11223 "13926" "Jonaičiai" [55.346103,21.568929] 11222 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
7994 "3554" "57640" 11301 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 11300 "12152" "Jonaičiai" [55.34641499999999,21.570023]
17790 "29102" "7413991" 46021 "71231" "Žuvintai" [54.448579423202126,23.62330650767253] 46020 "71255" "Litvanciškai" [54.41436513808293,23.67340583550103]
6881 "40377" "8016002" 137234 "72301" "Kirlikai" [55.32834500402225,21.565359093761266] 137233 "97223" "Tarvydai I" [55.328604,21.56423]
12619 "40378" "8016003" 137243 "71683" "Tarvydai II" [55.31814711876975,21.598011981975805] 137242 "97223" "Tarvydai I" [55.328604,21.56423]
8866 "5353" "57618" 11051 "13926" "Jonaičiai" [55.346103,21.568929] 11050 "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