GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-05-05T06:13:25+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: 1667
  • Shapes: 4344
  • Stops: 15826
  • Trips: 30229

Specification Compliance report

124874 notices reported (0 errors, 124841 warnings, 33 infos)

Notice Code Severity Total
duplicate_route_name WARNING 43

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`.
107 "20916" 108 "20917" "M-157" "Kaunas-Kačerginė-Zapyškis-Ežerėlis" 3 "14"
119 "20946" 120 "20945" "M-167" "Kaunas-Raudondvaris-SB\"Vejuona\"-Padauguva-Vilkija" 3 "14"
111 "20952" 317 "20953" "M-198" "Kaunas - Vandžiogala - Boniškiai" 3 "14"
321 "20947" 322 "20949" "M-194" "Kauno pilis-Garliava-Linksmakalnis" 3 "14"
309 "18329" 391 "6209" "M1" "Alytus - Geniai" 3 "48"
109 "20885" 522 "20883" "M-148" "Kaunas-Domeikava-SB\"Didžiosios Lapės\"" 3 "14"
313 "20902" 523 "20903" "M-180" "Kaunas-Aleksotas-Tabariškiai-Girininkai" 3 "14"
115 "20889" 525 "20892" "M-166" "Kaunas-Raudondvario pl.-Ringaudai-Tabariškiai" 3 "14"
521 "20886" 526 "20888" "M-103" "Kauno pilis-SB\"Lokomotyvas\"-Sitkūnai-Babtai" 3 "14"
118 "20909" 528 "20907" "M-199" "Kaunas-Voškoniai-Vandžiogala-Labūnava" 3 "14"
324 "20934" 530 "20936" "M-104" "Kaunas-Ražiškiai-Karkazai-Kreidos g.-Seniava" 3 "14"
121 "20914" 532 "20912" "M-101A" "Kauno pilis-Šilainiai-Ledos g.(Užliedžiai)" 3 "14"
312 "20932" 736 "20935" "M-156" "Kaunas - Neveronys" 3 "14"
110 "20915" 737 "20933" "M-150" "Kaunas-Ramučiai-Karmėlava-Salupiai-SB\"Inkaras\"" 3 "14"
314 "20896" 923 "20890" "M-179" "Kaunas-Rokeliai-Viršužiglis-Arlaviškės" 3 "14"
315 "20921" 924 "20922" "M-161" "Kaunas-Raudondvaris-Netoniai- Kulautuva" 3 "14"
524 "20924" 925 "20923" "M-197" "Kaunas-Babtai-Panevėžiukas (SB\"Vija\")" 3 "14"
319 "20897" 927 "20899" "M-108" "Kaunas-Ireniškiai-Seniava" 3 "14"
740 "20904" 928 "20905" "M-106" "Kaunas-Jonučiai-Garliava-Jurginiškiai" 3 "14"
320 "20881" 930 "20882" "M-146" "Kaunas-Rokeliai-Žiegždriai" 3 "14"
919 "16052" 1103 "6212" "M23" "Alytus - Punia - Butrimonys - Eigirdonys" 3 "48"
529 "20960" 1141 "20955" "M-165" "Kaunas-Kačerginė-Zapyškis-Lekėčiai" 3 "14"
934 "20937" 1144 "20938" "M-181" "Kaunas-Noreikiškės-Ringaudai-Tabariškiai-Gelžkeliuko g." 3 "14"
746 "20951" 1146 "20950" "M-151" "Kaunas-Ramučiai" 3 "14"
113 "20901" 1336 "20930" "M-163" "Kaunas-Babtai-Labūnava" 3 "14"
1134 "20928" 1340 "20925" "M-101" "Kauno pilis-Giraitė-Ryto g.(Užliedžiai)" 3 "14"
1135 "20913" 1341 "20911" "M-170" "Kaunas-Vilkija-Purviškiai-Čekiškė" 3 "14"
735 "20893" 1342 "20891" "M-168" "Kaunas-Linkuvos g.-Užliedžiai-Babtai-Vosiškiai" 3 "14"
920 "20895" 1343 "20894" "M-140" "Kauno pilis-Garliava-Mastaičiai-Kampiškiai" 3 "14"
921 "20941" 1344 "20943" "M-189" "Kaunas - Drąseikiai - Batėgala" 3 "14"
738 "20887" 1345 "20884" "M-159" "Kaunas-Mastaičiai-Pažėrai-SB\"Aronija\"-Smėlio g." 3 "14"
929 "20957" 1346 "20939" "M-166" "Kaunas-Kačerginė-Zapyškis-SB\"Baldininkas\"" 3 "14"
1136 "20948" 1347 "20944" "M-149" "Kaunas-Rokeliai-Gervėnupis" 3 "14"
935 "20942" 1350 "20940" "M-168" "Vosiškiai-Babtai" 3 "14"
327 "20954" 1351 "20958" "M-120" "Karmėlava-Ramučiai" 3 "14"
498 "3645" 1541 "8681" "144" "Vilnius (Žalgirio stotelė) – Nemenčinė per Pikeliškes" 3 "53"
922 "20898" 1571 "20900" "M-172" "Kaunas-Margininkai-Piliuona-Pakuonis" 3 "14"
739 "20927" 1572 "20926" "M-120" "Kaunas-Karmėlavos kapinės" 3 "14"
316 "20931" 1573 "20929" "M-180A" "Kaunas-Akademija-Bajorai-Girininkų miškas" 3 "14"
114 "20959" 1574 "20956" "M-153" "Kaunas-Vilkija-Liučiūnai-Čekiškė" 3 "14"
741 "20906" 1575 "20908" "M-154" "Čekiškė - Daugėliškiai - Vilkija - Kaunas" 3 "14"
1137 "20918" 1576 "20910" "M-135" "Kaunas - Rokai - Girininkai" 3 "14"
1145 "20920" 1577 "20919" "M-151(A)" "Kaunas-Urban HUB-LEZ-Kaunas" 3 "14"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 3903

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 3903 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" 504015 29882.7 878 504014 29882.7 877 0.12791084993239907
"2328" 419945 35929.8 642 419944 35929.8 641 0.11119510090982554
"3659" 499065 49657.5 1177 499064 49657.5 1176 0.12791084993239907
"42205" 3654413 57850.1 335 3654412 57850.1 334 0.06178544815632574
"2369" 413596 63265.5 1261 413595 63265.5 1260 0.11119510090982554
"2385" 609979 69168.3 1771 609978 69168.3 1770 0.06441976500794575
"28733" 2343588 71509.2 1569 2343587 71509.2 1568 0.06441976500794575
"1919" 753329 136875.8 2842 753328 136875.8 2841 0.12752942403551987
"1919" 753332 136876.0 2845 753331 136876.0 2844 0.11119510090982554
"1919" 753339 136876.5 2852 753338 136876.5 2851 0.11119510232447394
"1919" 753342 136876.7 2855 753341 136876.7 2854 0.11119510161714974
"1919" 753345 136876.9 2858 753344 136876.9 2857 0.12752941555597483
"1919" 753354 136877.5 2867 753353 136877.5 2866 0.11119510090982554
"1919" 753357 136877.7 2870 753356 136877.7 2869 0.11119510161714974
"1919" 753360 136877.9 2873 753359 136877.9 2872 0.11119510090982554
"1919" 753367 136878.4 2880 753366 136878.4 2879 0.11119510090982554
"1919" 753370 136878.6 2883 753369 136878.6 2882 0.11119510161714974
"1919" 753379 136879.2 2892 753378 136879.2 2891 0.11119510090982554
"1919" 753382 136879.4 2895 753381 136879.4 2894 0.12752939825777979
"1919" 753385 136879.6 2898 753384 136879.6 2897 0.11119510161714974
"1919" 753394 136880.2 2907 753393 136880.2 2906 0.11119510161714974
"1919" 753398 136880.5 2911 753397 136880.5 2910 0.06244513630731429
"1919" 753404 136880.9 2917 753403 136880.9 2916 0.11119510161714974
"1919" 753407 136881.1 2920 753406 136881.1 2919 0.11119510090982554
"1919" 753410 136881.3 2923 753409 136881.3 2922 0.11119510090982554
"1919" 753419 136881.9 2932 753418 136881.9 2931 0.12752938095958766
"1919" 753422 136882.1 2935 753421 136882.1 2934 0.11119510161714974
"1919" 753433 136882.8 2946 753432 136882.8 2945 0.11119510161714974
"1919" 753438 136883.1 2951 753437 136883.1 2950 0.11119510161714974
"1919" 753446 136883.6 2959 753445 136883.6 2958 0.11119510090982554
"1919" 753451 136883.9 2964 753450 136883.9 2963 0.11119510090982554
"1919" 753464 136884.7 2977 753463 136884.7 2976 0.11119510161714974
"1919" 753466 136884.8 2979 753465 136884.8 2978 0.11119510090982554
"1919" 753469 136885.0 2982 753468 136885.0 2981 0.11119510161714974
"1919" 753477 136885.5 2990 753476 136885.5 2989 0.1275293557985862
"1919" 753479 136885.6 2992 753478 136885.6 2991 0.11119510161714974
"1919" 753482 136885.8 2995 753481 136885.8 2994 0.11119510090982554
"1919" 753484 136885.9 2997 753483 136885.9 2996 0.11119510232447394
"1919" 753490 136886.3 3003 753489 136886.3 3002 0.06244505260741443
"1919" 753495 136886.6 3008 753494 136886.6 3007 0.11119510161714974
"1919" 753497 136886.7 3010 753496 136886.7 3009 0.11119510090982554
"1919" 753500 136886.9 3013 753499 136886.9 3012 0.11119510090982554
"1919" 753502 136887.0 3015 753501 136887.0 3014 0.11119510090982554
"1919" 753508 136887.4 3021 753507 136887.4 3020 0.11119510090982554
"1919" 753510 136887.5 3023 753509 136887.5 3022 0.11119510161714974
"1919" 753513 136887.7 3026 753512 136887.7 3025 0.11119510090982554
"1919" 753515 136887.8 3028 753514 136887.8 3027 0.11119510161714974
"1919" 753526 136888.5 3039 753525 136888.5 3038 0.11119510161714974
"1919" 753528 136888.6 3041 753527 136888.6 3040 0.11119510090982554
"1919" 753531 136888.8 3044 753530 136888.8 3043 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 20274

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 20274 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`.
"55560" 3338052 25.8 3 3338051 25.8 2
"55560" 3338093 2388.3 44 3338092 2388.3 43
"55560" 3338105 3182.6 56 3338104 3182.6 55
"55560" 3338109 3262.5 60 3338108 3262.5 59
"55560" 3338164 5428.3 115 3338163 5428.3 114
"55560" 3338173 5767.2 124 3338172 5767.2 123
"55560" 3338175 5959.5 126 3338174 5959.5 125
"55560" 3338178 6072.2 129 3338177 6072.2 128
"55560" 3338198 7328.9 149 3338197 7328.9 148
"55560" 3338233 9433.5 184 3338232 9433.5 183
"55560" 3338248 10146.9 199 3338247 10146.9 198
"55560" 3338269 11247.0 220 3338268 11247.0 219
"55560" 3338273 11334.1 224 3338272 11334.1 223
"55560" 3338323 14027.0 274 3338322 14027.0 273
"55560" 3338336 14822.5 287 3338335 14822.5 286
"55560" 3338361 16299.5 312 3338360 16299.5 311
"55560" 3338389 17487.3 340 3338388 17487.3 339
"55560" 3338427 19123.6 378 3338426 19123.6 377
"55560" 3338434 19373.1 385 3338433 19373.1 384
"55560" 3338461 20736.5 412 3338460 20736.5 411
"55560" 3338465 20821.5 416 3338464 20821.5 415
"55560" 3338497 21684.5 448 3338496 21684.5 447
"55560" 3338500 21734.4 451 3338499 21734.4 450
"55560" 3338507 22070.6 458 3338506 22070.6 457
"55560" 3338514 22632.4 465 3338513 22632.4 464
"55560" 3338521 23104.4 472 3338520 23104.4 471
"55560" 3338538 23985.8 489 3338537 23985.8 488
"55560" 3338544 24095.3 495 3338543 24095.3 494
"55560" 3338546 24162.1 497 3338545 24162.1 496
"55564" 3340554 387.4 21 3340553 387.4 20
"55564" 3340562 517.7 29 3340561 517.7 28
"55564" 3340586 1286.2 53 3340585 1286.2 52
"55564" 3340597 1651.0 64 3340596 1651.0 63
"55564" 3340600 1717.3 67 3340599 1717.3 66
"55564" 3340602 1746.4 69 3340601 1746.4 68
"55564" 3340604 1790.4 71 3340603 1790.4 70
"55564" 3340607 1896.5 74 3340606 1896.5 73
"55564" 3340610 1925.9 77 3340609 1925.9 76
"55564" 3340614 2045.2 81 3340613 2045.2 80
"55564" 3340619 2341.1 86 3340618 2341.1 85
"55564" 3340628 2582.6 95 3340627 2582.6 94
"55564" 3340632 2663.9 99 3340631 2663.9 98
"55564" 3340644 2771.7 111 3340643 2771.7 110
"55564" 3340659 2855.1 126 3340658 2855.1 125
"55564" 3340664 2992.2 131 3340663 2992.2 130
"55564" 3340672 3182.5 139 3340671 3182.5 138
"55564" 3340674 3254.5 141 3340673 3254.5 140
"55564" 3340680 3485.8 147 3340679 3485.8 146
"55564" 3340700 4000.4 167 3340699 4000.4 166
"55564" 3340720 4321.1 187 3340719 4321.1 186
expired_calendar WARNING 67

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
6 "1076"
3564 "73341"
3517 "1256"
3513 "1271"
14447 "1294"
25059 "24601"
2 "1339"
25051 "12709"
10815 "1379"
21662 "46031"
9 "1461"
25045 "1954"
21489 "20239"
25054 "20237"
3535 "44515"
3534 "44517"
25053 "17222"
18011 "17343"
41 "76307"
21520 "76308"
42 "76309"
25055 "13033"
3526 "13105"
18045 "76816"
12 "2009"
14 "2022"
14465 "2066"
10828 "2111"
18002 "2123"
14467 "2137"
14507 "62494"
7126 "2158"
7129 "2175"
7131 "2173"
21474 "2206"
7132 "2205"
14469 "2218"
18000 "2217"
21477 "2216"
17996 "2213"
25044 "2224"
10831 "2285"
14482 "13743"
7136 "2499"
7133 "2685"
14473 "2737"
18003 "2766"
18015 "47502"
21481 "2814"
14477 "2849"
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.
4694 "21_APNV_416-45-3-250526-ab-1310" "17272" 196.9887428340989 3.283145713901648 160643 17 "99227" "Krekenava" "14:03:00" 160644 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.
2925 "2699" "7597178"
3091 "2699" "7597149"
3246 "2699" "7597193"
3336 "2699" "7597175"
3802 "2699" "7597129"
3812 "2699" "7597153"
3866 "2699" "7597173"
4336 "2699" "7597159"
4456 "2699" "7597158"
4515 "2699" "7597162"
4743 "2699" "7597154"
25171 "2699" "7597192"
25654 "2699" "7597196"
25677 "2699" "7597144"
25731 "2699" "7597188"
25734 "2699" "7597203"
25743 "2699" "7597157"
26081 "2699" "7597127"
26357 "2699" "7597166"
26416 "2699" "7597177"
26440 "2699" "7597174"
26450 "2699" "7597139"
26527 "2699" "7597155"
26574 "2699" "7597146"
26677 "2699" "7597202"
26730 "2699" "7597169"
26806 "2699" "7597183"
26963 "2699" "7597125"
27058 "2699" "7597148"
27102 "2699" "7597194"
27113 "2699" "7597131"
27244 "2699" "7597210"
27253 "2699" "7597201"
27255 "2699" "7597172"
27301 "2699" "7597164"
27312 "2699" "7597176"
27332 "2699" "7597163"
27420 "2699" "7597212"
27515 "2699" "7597185"
27526 "2699" "7597137"
27586 "2699" "7597170"
27655 "2699" "7597167"
27659 "2699" "7597134"
27668 "2699" "7597206"
27674 "2699" "7597143"
27685 "2699" "7597190"
27816 "2699" "7597205"
27827 "2699" "7597145"
27921 "2699" "7597140"
27983 "2699" "7597191"
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 371

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 371 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" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 81
"routes.txt" "route_long_name" "JONAVA-KAUNAS" 123
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 124
"routes.txt" "route_long_name" "RIMKAI-MAXIMA-ŠVEICARIJA" 125
"routes.txt" "route_long_name" "RIMKAI-SKARULIŲ KAPINĖS" 126
"routes.txt" "route_short_name" "3_VLP" 134
"routes.txt" "route_long_name" "ŽELVA - PUSNĖ" 247
"routes.txt" "route_long_name" "ŠVENČIONYS-PABRADĖ-VILNIUS-PABRADĖ-ŠVENČIONYS" 266
"routes.txt" "route_short_name" "5_VLP" 339
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 400
"routes.txt" "route_short_name" "40-DT" 406
"routes.txt" "route_long_name" "JONAVA-BUKONYS" 533
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI-BUKONYS-ŠILAI-JONAVA" 534
"routes.txt" "route_long_name" "JONAVA-UPININKAI" 535
"routes.txt" "route_long_name" "JONAVA-PREIŠIOGALĖLĖ-ŽINĖNAI-JONAVA" 538
"routes.txt" "route_short_name" "2_VLP" 544
"routes.txt" "route_short_name" "94AT" 612
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 685
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 703
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 706
"routes.txt" "route_long_name" "JONAVA - PAGELEŽIAI" 747
"routes.txt" "route_long_name" "JONAVA-JUŠKONYS" 748
"routes.txt" "route_short_name" "94-DC" 803
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 854
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 936
"routes.txt" "route_long_name" "JONAVA-KUIGALIAI PER NAUJASODĮ" 937
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI" 938
"routes.txt" "route_long_name" "JONAVA-ŽEIMIAI" 939
"routes.txt" "route_short_name" "4_VLP" 949
"routes.txt" "route_short_name" "70AC" 984
"routes.txt" "route_long_name" "KUPIŠKIS - ANTAŠAVA" 1093
"routes.txt" "route_long_name" "ŠIRVINTOS - UKMERGĖ - ŠIRVINTOS" 1121
"routes.txt" "route_long_name" "JONAVA-RUKLA" 1147
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-GLOBOS NAMAI-RIMKAI" 1148
"routes.txt" "route_long_name" "JONAVA-KULVA PER JUODMENĄ" 1149
"routes.txt" "route_long_name" "JONAVA-ŽINĖNAI-PREIŠIOGALĖLĖ-JONAVA" 1155
"routes.txt" "route_short_name" "1A_VLP" 1157
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 1194
"routes.txt" "route_long_name" "KUPIŠKIS – PANEVĖŽYS" 1262
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS" 1263
"routes.txt" "route_long_name" "ŠVENČIONYS-ADUTIŠKIS-JAKELIAI-ADUTIŠKIS-ŠVENČIONYS" 1277
"routes.txt" "route_long_name" "KUPIŠKIS – ŠIMONYS PER MIGONIS" 1308
"routes.txt" "route_long_name" "PASVALYS-ŽILPAMŪŠIS PER TETIRVINUS" 1316
"routes.txt" "route_long_name" "ŽELVA - KIAUKLIAI" 1325
"routes.txt" "route_short_name" "2A_VLP" 1356
"routes.txt" "route_short_name" "50AB" 1388
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 1503
"routes.txt" "route_long_name" "KUPIŠKIS – VAINIŪNIŠKIS (PER PALĖVENĖLĘ) – KUPIŠKIS" 1522
"routes.txt" "route_long_name" "KUPIŠKIS – LAIČIAI PER KANDRĖNUS, SKAPIŠKIO MSTL." 1543
stop_too_far_from_shape WARNING 48

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.
29363 "3636" "45756" 2633 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
28154 "3651" "45771" 2662 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
4640 "3653" "45773" 2663 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
28134 "43544" "8124133" 222521 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
29957 "43548" "8124139" 222559 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
3359 "26974" "7317010" 41066 "14216" "Glaudžiai" [55.90637400000001,21.877556999999996] 1731.1842381583824
3359 "26974" "7317010" 41067 "10163" "Glaudžiai I" [55.90637400000001,21.877556999999996] 935.5388323636666
3359 "26974" "7317010" 41082 "19491" "Plungės autobusų stotis" [55.918779,21.851513000000004] 152.03315218543798
29661 "18654" "3218451" 27639 "67434" "Geluva" [55.249732,23.511073] 140.46827403515317
3351 "32206" "7476586" 52059 "48065" "Troškūnų g." [55.521214350005486,25.097709664383384] 523.8519190658676
3351 "32206" "7476586" 52060 "48066" "Geležinkelio stotis" [55.526276,25.103853] 785.72734673045
3351 "32206" "7476586" 52061 "48068" "Kalno parduotuvė" [55.526598,25.099623999999995] 574.8082135251354
3351 "32206" "7476586" 52064 "48071" "Pušyno mikrorajonas" [55.521132,25.115296] 658.3695095777266
3351 "32206" "7476586" 52069 "48070" "Žiburio g." [55.525912999999996,25.113931000000004] 146.43308427108235
3584 "3899" "46086" 2771 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
3836 "3014" "43694" 1885 "5402" "Didžiasalis" [55.237513,26.192419] 182.66749741357972
29998 "29420" "7429613" 47138 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
27695 "4529" "46899" 3707 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25938 "4527" "47691" 5221 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25893 "4528" "47692" 5222 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26725 "14622" "7150732" 40035 "14754" "Naiviai" [55.84397975379556,25.145549112350125] 765.6219655883444
28459 "2821" "45017" 2557 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
27871 "29615" "7432118" 47546 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
28009 "29616" "7432119" 47594 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
10059 "21886" "60_A4-01-6-241028-ba-0730" 426948 "5846" "Grūtas" [54.032271447911626,24.074587772943918] 103.01117636409927
6654 "21885" "60_A2-02-1-241209-ab-1550" 73101 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
9550 "21887" "60_A2-01-7-060404-ab3-1100" 427724 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
9561 "21891" "60_A2-01-7-060404-ab2-0730" 427576 "5846" "Grūtas" [54.03229717708595,24.074616151675347] 103.32438751535979
9542 "21865" "60_A2-01-7-060404-b3a-1150" 426572 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
9565 "21872" "60_A2-02-6-060404-b2a-2020" 426838 "5846" "Grūtas" [54.03224770044385,24.07455770007112] 102.6030063596493
27094 "3339" "46943" 3708 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25136 "4710" "47248" 4427 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
27181 "4711" "47250" 4440 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
30132 "11705" "747606" 18158 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
2915 "6511" "54508" 10431 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
29007 "6509" "54501" 10365 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
27453 "6513" "54509" 10443 "5701" "Šedbarai" [55.653568,23.254761000000002] 109.0038755405544
26964 "29093" "7413976" 44827 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
25601 "29092" "7413975" 44797 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
25207 "5232" "48166" 5632 "14684" "Lieplaukalė" [55.9354974471734,21.831098374058865] 152.04079667279404
25288 "44681" "8136898" 233613 "8356" "Plinkšės" [56.144066,22.178071] 417.1789694436801
25172 "3514" "45563" 2580 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
29756 "3537" "45591" 2605 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
28384 "17131" "2515700" 24952 "16347" "Sudervė" [54.761036,25.063001999999997] 2603.225038082936
3402 "3574" "45644" 2606 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
4779 "3617" "45754" 2632 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
3027 "15331" "2211798" 21998 "6964" "Mikieriai" [55.66300100000001,25.169295] 153.6142678364674
26151 "15330" "2211796" 21985 "6964" "Mikieriai" [55.66300100000001,25.169295] 153.6142678364674
stops_match_shape_out_of_order WARNING 15

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.
26476 "3645" "57657" 14476 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14475 "12152" "Jonaičiai" [55.34641499999999,21.570023]
29422 "3667" "57730" 14615 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14614 "13926" "Jonaičiai" [55.346103,21.568929]
26260 "3714" "57736" 14689 "13926" "Jonaičiai" [55.346103,21.568929] 14688 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
4452 "13808" "1228372" 20694 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 20693 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
26232 "26489" "7231018" 40628 "10486" "Kuršų m-la" [55.853816990580704,22.40675061105697] 40627 "7720" "Baltininkai" [55.85382305337965,22.406770171019815]
26322 "35668" "7652364" 63080 "20855" "Kontariškiai" [56.04984708813942,24.383280063416947] 63079 "20829" "Smegduobių parkas" [56.056377166218944,24.39590345350891]
29831 "28435" "7339430" 42527 "64819" "Suostas" [56.32837413018391,24.713657886432735] 42526 "16112" "Svydžiai" [56.352930797976754,24.686322368913352]
26700 "28434" "7339429" 42503 "10057" "Svydžiai" [56.35334128457164,24.685572701413516] 42502 "64820" "Suostas" [56.32837775901334,24.713656830174433]
26251 "6591" "57636" 14152 "13926" "Jonaičiai" [55.346103,21.568929] 14151 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
25250 "3554" "57640" 14214 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 14213 "12152" "Jonaičiai" [55.34641499999999,21.570023]
27870 "29102" "7413991" 44921 "71231" "Žuvintai" [54.448579423202126,23.62330650767253] 44920 "71255" "Litvanciškai" [54.41436513808293,23.67340583550103]
27230 "40377" "8016002" 100474 "72301" "Kirlikai" [55.32834500402225,21.565359093761266] 100473 "97223" "Tarvydai I" [55.328604,21.56423]
3634 "40378" "8016003" 100483 "71683" "Tarvydai II" [55.31814711876975,21.598011981975805] 100482 "97223" "Tarvydai I" [55.328604,21.56423]
26346 "5353" "57623" 13998 "13926" "Jonaičiai" [55.346103,21.568929] 13997 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
28501 "54901" "8226897" 492919 "45588" "Balbieriškis" [54.524770000000004,23.885448] 492918 "45784" "Balbieriškis" [54.525039387689404,23.885400507640224]
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