GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-03-30T06:10:10+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: 53
  • Blocks: 0
  • Routes: 1631
  • Shapes: 4118
  • Stops: 15777
  • Trips: 28858

Specification Compliance report

119607 notices reported (0 errors, 119574 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`.
250 "18329" 356 "6209" "M1" "Alytus - Geniai" 3 "48"
846 "16052" 1120 "6212" "M23" "Alytus - Punia - Butrimonys - Eigirdonys" 3 "48"
471 "3645" 1519 "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" 508862 29882.7 878 508861 29882.7 877 0.12791084993239907
"2328" 416565 35929.8 642 416564 35929.8 641 0.11119510090982554
"3659" 503912 49657.5 1177 503911 49657.5 1176 0.12791084993239907
"42205" 3506578 57850.1 335 3506577 57850.1 334 0.06178544815632574
"2369" 405369 63265.5 1261 405368 63265.5 1260 0.11119510090982554
"2385" 614826 69168.3 1771 614825 69168.3 1770 0.06441976500794575
"28733" 2396523 71509.2 1569 2396522 71509.2 1568 0.06441976500794575
"1919" 777556 136875.8 2842 777555 136875.8 2841 0.12752942403551987
"1919" 777559 136876.0 2845 777558 136876.0 2844 0.11119510090982554
"1919" 777566 136876.5 2852 777565 136876.5 2851 0.11119510232447394
"1919" 777569 136876.7 2855 777568 136876.7 2854 0.11119510161714974
"1919" 777572 136876.9 2858 777571 136876.9 2857 0.12752941555597483
"1919" 777581 136877.5 2867 777580 136877.5 2866 0.11119510090982554
"1919" 777584 136877.7 2870 777583 136877.7 2869 0.11119510161714974
"1919" 777587 136877.9 2873 777586 136877.9 2872 0.11119510090982554
"1919" 777594 136878.4 2880 777593 136878.4 2879 0.11119510090982554
"1919" 777597 136878.6 2883 777596 136878.6 2882 0.11119510161714974
"1919" 777606 136879.2 2892 777605 136879.2 2891 0.11119510090982554
"1919" 777609 136879.4 2895 777608 136879.4 2894 0.12752939825777979
"1919" 777612 136879.6 2898 777611 136879.6 2897 0.11119510161714974
"1919" 777621 136880.2 2907 777620 136880.2 2906 0.11119510161714974
"1919" 777625 136880.5 2911 777624 136880.5 2910 0.06244513630731429
"1919" 777631 136880.9 2917 777630 136880.9 2916 0.11119510161714974
"1919" 777634 136881.1 2920 777633 136881.1 2919 0.11119510090982554
"1919" 777637 136881.3 2923 777636 136881.3 2922 0.11119510090982554
"1919" 777646 136881.9 2932 777645 136881.9 2931 0.12752938095958766
"1919" 777649 136882.1 2935 777648 136882.1 2934 0.11119510161714974
"1919" 777660 136882.8 2946 777659 136882.8 2945 0.11119510161714974
"1919" 777665 136883.1 2951 777664 136883.1 2950 0.11119510161714974
"1919" 777673 136883.6 2959 777672 136883.6 2958 0.11119510090982554
"1919" 777678 136883.9 2964 777677 136883.9 2963 0.11119510090982554
"1919" 777691 136884.7 2977 777690 136884.7 2976 0.11119510161714974
"1919" 777693 136884.8 2979 777692 136884.8 2978 0.11119510090982554
"1919" 777696 136885.0 2982 777695 136885.0 2981 0.11119510161714974
"1919" 777704 136885.5 2990 777703 136885.5 2989 0.1275293557985862
"1919" 777706 136885.6 2992 777705 136885.6 2991 0.11119510161714974
"1919" 777709 136885.8 2995 777708 136885.8 2994 0.11119510090982554
"1919" 777711 136885.9 2997 777710 136885.9 2996 0.11119510232447394
"1919" 777717 136886.3 3003 777716 136886.3 3002 0.06244505260741443
"1919" 777722 136886.6 3008 777721 136886.6 3007 0.11119510161714974
"1919" 777724 136886.7 3010 777723 136886.7 3009 0.11119510090982554
"1919" 777727 136886.9 3013 777726 136886.9 3012 0.11119510090982554
"1919" 777729 136887.0 3015 777728 136887.0 3014 0.11119510090982554
"1919" 777735 136887.4 3021 777734 136887.4 3020 0.11119510090982554
"1919" 777737 136887.5 3023 777736 136887.5 3022 0.11119510161714974
"1919" 777740 136887.7 3026 777739 136887.7 3025 0.11119510090982554
"1919" 777742 136887.8 3028 777741 136887.8 3027 0.11119510161714974
"1919" 777753 136888.5 3039 777752 136888.5 3038 0.11119510161714974
"1919" 777755 136888.6 3041 777754 136888.6 3040 0.11119510090982554
"1919" 777758 136888.8 3044 777757 136888.8 3043 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 14776

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 14776 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" 3250811 350.5 28 3250810 350.5 27
"43541" 3250822 811.7 39 3250821 811.7 38
"43541" 3250861 1779.8 78 3250860 1779.8 77
"43541" 3250905 3184.3 122 3250904 3184.3 121
"43541" 3250938 4418.1 155 3250937 4418.1 154
"43541" 3250954 4854.6 171 3250953 4854.6 170
"43541" 3251003 6561.9 220 3251002 6561.9 219
"43541" 3251039 7544.1 256 3251038 7544.1 255
"43541" 3251078 8757.6 295 3251077 8757.6 294
"43541" 3251095 9358.6 312 3251094 9358.6 311
"43541" 3251122 9709.1 339 3251121 9709.1 338
"43541" 3251168 10376.7 385 3251167 10376.7 384
"43541" 3251221 11116.1 438 3251220 11116.1 437
"43541" 3251252 11700.4 469 3251251 11700.4 468
"43541" 3251283 12284.8 500 3251282 12284.8 499
"43541" 3251544 14358.7 761 3251543 14358.7 760
"43541" 3251620 14706.8 837 3251619 14706.8 836
"43541" 3251720 15301.6 937 3251719 15301.6 936
"43541" 3251820 15896.4 1037 3251819 15896.4 1036
"43541" 3251896 16244.5 1113 3251895 16244.5 1112
"43541" 3252094 17133.2 1311 3252093 17133.2 1310
"43541" 3252337 18161.9 1554 3252336 18161.9 1553
"43541" 3252362 18472.3 1579 3252361 18472.3 1578
"43541" 3252412 18976.3 1629 3252411 18976.3 1628
"43541" 3252559 19673.4 1776 3252558 19673.4 1775
"43541" 3252788 21285.9 2005 3252787 21285.9 2004
"43541" 3252864 22756.6 2081 3252863 22756.6 2080
"43541" 3252940 24227.3 2157 3252939 24227.3 2156
"43541" 3252979 24719.6 2196 3252978 24719.6 2195
"43541" 3252996 25292.2 2213 3252995 25292.2 2212
"43541" 3253015 25625.9 2232 3253014 25625.9 2231
"43541" 3253103 26736.7 2320 3253102 26736.7 2319
"43541" 3253190 27236.5 2407 3253189 27236.5 2406
"43541" 3253239 28436.1 2456 3253238 28436.1 2455
"43541" 3253278 28928.5 2495 3253277 28928.5 2494
"43541" 3253329 29639.4 2546 3253328 29639.4 2545
"43541" 3253560 30811.2 2777 3253559 30811.2 2776
"43541" 3253636 31159.3 2853 3253635 31159.3 2852
"43541" 3253736 31754.1 2953 3253735 31754.1 2952
"43541" 3253836 32348.9 3053 3253835 32348.9 3052
"43541" 3253912 32697.0 3129 3253911 32697.0 3128
"43541" 3254110 33585.6 3327 3254109 33585.6 3326
"43541" 3254394 35228.5 3611 3254393 35228.5 3610
"43541" 3254447 35967.9 3664 3254446 35967.9 3663
"43541" 3254478 36552.2 3695 3254477 36552.2 3694
"43541" 3254509 37136.6 3726 3254508 37136.6 3725
"43531" 2265714 1036.1 44 2265713 1036.1 43
"43531" 2265743 1669.1 73 2265742 1669.1 72
"43531" 2265770 2285.2 100 2265769 2285.2 99
"43531" 2265811 4091.8 141 2265810 4091.8 140
expired_calendar WARNING 147

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
6 "1076"
12394 "13743"
13557 "87944"
14777 "87943"
3077 "73341"
6102 "2499"
6266 "59136"
3027 "1256"
3023 "1271"
12359 "1294"
21489 "24601"
2 "1339"
6099 "2685"
21481 "12709"
9227 "1379"
12385 "2737"
15439 "2766"
9 "1461"
15452 "47502"
18443 "2814"
6914 "59417"
12389 "2849"
12390 "2852"
15441 "2850"
9242 "2980"
15440 "2975"
6100 "2974"
18442 "2972"
22690 "84771"
11217 "84772"
18291 "59976"
8664 "59978"
12405 "47985"
9422 "69280"
6288 "69284"
12579 "69283"
15642 "69281"
21475 "1954"
3963 "84845"
14184 "84846"
15634 "69237"
174 "69236"
15635 "69238"
18616 "69233"
12572 "69232"
9416 "69231"
12573 "69248"
3211 "69245"
18618 "69249"
21669 "69240"
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.
5325 "21_APNV_416-45-3-250526-ab-1310" "17272" 196.9887428340989 3.283145713901648 197695 17 "99227" "Krekenava" "14:03:00" 197696 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.
23162 "2699" "7597130"
23329 "2699" "7597126"
23365 "2699" "7597138"
23378 "2699" "7597196"
23402 "2699" "7597144"
23475 "2699" "7597181"
23508 "2699" "7597150"
23597 "2699" "7597185"
23606 "2699" "7597205"
23617 "2699" "7597145"
23890 "2699" "7597128"
23913 "2699" "7597186"
24195 "2699" "7597155"
24258 "2699" "7597161"
24278 "2699" "7597151"
24288 "2699" "7597197"
24436 "2699" "7597146"
24555 "2699" "7597199"
24590 "2699" "7597200"
24870 "2699" "7597135"
24875 "2699" "7597165"
24928 "2699" "7597174"
24938 "2699" "7597139"
25127 "2699" "7597159"
25191 "2699" "7597160"
25274 "2699" "7597169"
25348 "2699" "7597183"
25437 "2699" "7597188"
25440 "2699" "7597203"
25448 "2699" "7597157"
25476 "2699" "7597158"
25532 "2699" "7597162"
25638 "2699" "7597180"
25693 "2699" "7597148"
25729 "2699" "7597194"
25741 "2699" "7597131"
25759 "2699" "7597163"
25947 "2699" "7597154"
26035 "2699" "7597192"
26145 "2699" "7597212"
26169 "2699" "7597127"
26240 "2699" "7597166"
26416 "2699" "7597167"
26420 "2699" "7597134"
26429 "2699" "7597206"
26435 "2699" "7597143"
26445 "2699" "7597190"
26588 "2699" "7597177"
26656 "2699" "7597178"
26769 "2699" "7597204"
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 306

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 306 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_short_name" "3_VLP" 33
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 42
"routes.txt" "route_long_name" "JONAVA-KĖDAINIAI" 44
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 163
"routes.txt" "route_short_name" "5_VLP" 234
"routes.txt" "route_long_name" "JONAVA-ŠĖTA" 240
"routes.txt" "route_long_name" "RIMKAI-MAXIMA-ŠVEICARIJA" 241
"routes.txt" "route_long_name" "JONAVA-KUIGALIAI PER NAUJASODĮ" 245
"routes.txt" "route_short_name" "40-DT" 281
"routes.txt" "route_long_name" "ŠVENČIONYS-PABRADĖ-VILNIUS-PABRADĖ-ŠVENČIONYS" 302
"routes.txt" "route_long_name" "ŽELVA - PUSNĖ" 362
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 363
"routes.txt" "route_short_name" "2_VLP" 436
"routes.txt" "route_long_name" "JONAVA-KAUNAS" 437
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-JUODMENA-RIMKAI" 438
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI" 439
"routes.txt" "route_long_name" "JONAVA-ŽEIMIAI" 440
"routes.txt" "route_long_name" "JONAVA-BUKONYS" 441
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI-BUKONYS-ŠILAI-JONAVA" 443
"routes.txt" "route_long_name" "JONAVA - PAGELEŽIAI" 445
"routes.txt" "route_short_name" "94AT" 584
"routes.txt" "route_long_name" "JONAVA-KULVA PER JUODMENĄ" 652
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 674
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 677
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 682
"routes.txt" "route_short_name" "94-DC" 761
"routes.txt" "route_short_name" "4_VLP" 837
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 847
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 901
"routes.txt" "route_short_name" "70AC" 922
"routes.txt" "route_short_name" "1A_VLP" 1029
"routes.txt" "route_long_name" "ŠIRVINTOS - UKMERGĖ - ŠIRVINTOS" 1101
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 1111
"routes.txt" "route_long_name" "KUPIŠKIS - ANTAŠAVA" 1158
"routes.txt" "route_short_name" "2A_VLP" 1239
"routes.txt" "route_long_name" "JONAVA-JUŠKONYS" 1243
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-GLOBOS NAMAI-RIMKAI" 1244
"routes.txt" "route_long_name" "JONAVA-UPININKAI" 1245
"routes.txt" "route_long_name" "JONAVA-PREIŠIOGALĖLĖ-ŽINĖNAI-JONAVA" 1246
"routes.txt" "route_long_name" "JONAVA-ŽINĖNAI-PREIŠIOGALĖLĖ-JONAVA" 1247
"routes.txt" "route_long_name" "ŠVENČIONYS-ADUTIŠKIS-JAKELIAI-ADUTIŠKIS-ŠVENČIONYS" 1268
"routes.txt" "route_long_name" "PASVALYS-ŽILPAMŪŠIS PER TETIRVINUS" 1301
"routes.txt" "route_long_name" "KUPIŠKIS – ŠIMONYS PER MIGONIS" 1331
"routes.txt" "route_long_name" "KUPIŠKIS – PANEVĖŽYS" 1351
"routes.txt" "route_long_name" "ŽELVA - KIAUKLIAI" 1359
"routes.txt" "route_short_name" "50AB" 1387
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS" 1396
"routes.txt" "route_short_name" "1_VLP" 1452
"routes.txt" "route_long_name" "JONAVA-GAIŽIŪNŲ STOTIS" 1460
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.
28031 "3636" "45756" 2854 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
26869 "3651" "45771" 2883 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
25907 "3653" "45773" 2884 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
26851 "43544" "8124133" 350681 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
28769 "43548" "8124139" 350719 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
23168 "26974" "7317014" 39240 "14216" "Glaudžiai" [55.90637400000001,21.877556999999996] 1731.1842381583824
23168 "26974" "7317014" 39241 "10163" "Glaudžiai I" [55.90637400000001,21.877556999999996] 935.5388323636666
23168 "26974" "7317014" 39256 "19491" "Plungės autobusų stotis" [55.918779,21.851513000000004] 152.03315218543798
24879 "16822" "2392140" 25176 "8988" "Miškų urėdija" [56.223549,23.648672] 192.32046673726916
24851 "16821" "2392136" 25120 "8988" "Miškų urėdija" [56.223549,23.648672] 192.32046673726916
25538 "16823" "2392141" 25195 "15916" "Miškų urėdija" [56.223436,23.64902] 114.43864929834778
28386 "18654" "3218451" 28351 "67434" "Geluva" [55.249732,23.511073] 140.46827403515317
24171 "32206" "7476585" 50792 "48065" "Troškūnų g." [55.521214350005486,25.097709664383384] 523.8519190658676
24171 "32206" "7476585" 50793 "48066" "Geležinkelio stotis" [55.526276,25.103853] 785.72734673045
24171 "32206" "7476585" 50794 "48068" "Kalno parduotuvė" [55.526598,25.099623999999995] 574.8082135251354
24171 "32206" "7476585" 50797 "48071" "Pušyno mikrorajonas" [55.521132,25.115296] 658.3695095777266
24171 "32206" "7476585" 50802 "48070" "Žiburio g." [55.525912999999996,25.113931000000004] 146.43308427108235
28604 "3899" "46086" 2992 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
28194 "3014" "43694" 2017 "5402" "Didžiasalis" [55.237513,26.192419] 182.66749741357972
14003 "37872" "61_49W" 77714 "91654" "Kūlokai" [54.450829999999996,23.395002] 3378.2526672161835
28811 "29420" "7429613" 45463 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
26744 "4529" "46899" 3928 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
23460 "4527" "47691" 5442 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
24372 "4528" "47692" 5443 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26980 "14622" "7150732" 38141 "14754" "Naiviai" [55.84397975379556,25.145549112350125] 765.6219655883444
27197 "2821" "45017" 2778 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
23664 "29615" "7432118" 45871 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
28507 "29616" "7432119" 45919 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
9344 "21886" "60_A4-01-6-251110-ba-0730" 352669 "5846" "Grūtas" [54.032271447911626,24.074587772943918] 103.01117636409927
8122 "21885" "60_A4-01-6-251110-ab-0700" 351209 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
8117 "21887" "60_A2-01-7-251110-ab3-1100" 351937 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
14475 "21891" "60_A2-02-1-241209-ab2-2020" 72922 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
9818 "21865" "60_A2-01-7-251110-b3a-1150" 353523 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
8121 "21872" "60_A2-01-6-251110-b2a-1520" 351771 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
25723 "3339" "46943" 3929 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
24784 "4710" "47249" 4660 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
25043 "4711" "47250" 4661 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
23302 "11705" "747606" 18268 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26646 "6511" "54508" 10624 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
27690 "6509" "54501" 10558 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
23247 "6513" "54509" 10636 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
26108 "29093" "7413977" 43042 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
24096 "29092" "7413975" 42998 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
23108 "5232" "48165" 5817 "14684" "Lieplaukalė" [55.9354974471734,21.831098374058865] 152.04079667279404
23292 "44681" "8136901" 364372 "8356" "Plinkšės" [56.144066,22.178071] 417.1789694436801
26036 "3514" "45563" 2801 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25230 "3537" "45591" 2826 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
23089 "17131" "2515700" 25592 "16347" "Sudervė" [54.761036,25.063001999999997] 2603.225038082936
27818 "3574" "45644" 2827 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26274 "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.
24966 "3645" "57657" 14619 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14618 "12152" "Jonaičiai" [55.34641499999999,21.570023]
24881 "3667" "57730" 14758 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14757 "13926" "Jonaičiai" [55.346103,21.568929]
24122 "3714" "57736" 14832 "13926" "Jonaičiai" [55.346103,21.568929] 14831 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
25472 "13808" "1228372" 21052 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 21051 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
23836 "26489" "7231018" 38734 "10486" "Kuršų m-la" [55.853816990580704,22.40675061105697] 38733 "7720" "Baltininkai" [55.85382305337965,22.406770171019815]
24186 "35668" "7652364" 62473 "20855" "Kontariškiai" [56.04984708813942,24.383280063416947] 62472 "20829" "Smegduobių parkas" [56.056377166218944,24.39590345350891]
25600 "28435" "7339430" 40680 "64819" "Suostas" [56.32837413018391,24.713657886432735] 40679 "16112" "Svydžiai" [56.352930797976754,24.686322368913352]
26957 "28434" "7339429" 40656 "10057" "Svydžiai" [56.35334128457164,24.685572701413516] 40655 "64820" "Suostas" [56.32837775901334,24.713656830174433]
23854 "6591" "57636" 14295 "13926" "Jonaičiai" [55.346103,21.568929] 14294 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
23684 "3554" "57639" 14335 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14334 "12152" "Jonaičiai" [55.34641499999999,21.570023]
23663 "29102" "7413991" 43122 "71231" "Žuvintai" [54.448579423202126,23.62330650767253] 43121 "71255" "Litvanciškai" [54.41436513808293,23.67340583550103]
27369 "40377" "8016002" 109313 "72301" "Kirlikai" [55.32834500402225,21.565359093761266] 109312 "97223" "Tarvydai I" [55.328604,21.56423]
28610 "40378" "8016003" 109322 "71683" "Tarvydai II" [55.31814711876975,21.598011981975805] 109321 "97223" "Tarvydai I" [55.328604,21.56423]
25969 "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