GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-05-26T07:44:34+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: 52
  • Blocks: 0
  • Routes: 1631
  • Shapes: 4413
  • Stops: 15572
  • Trips: 30356

Specification Compliance report

125957 notices reported (0 errors, 125924 warnings, 33 infos)

Notice Code Severity Total
duplicate_route_name WARNING 44

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`.
133 "21317" 310 "21453" "M-181" "Kaunas-Noreikiškės-Ringaudai-Tabariškiai-Gelžkeliuko g." 3 "14"
102 "21446" 330 "21345" "M-101" "Kauno pilis-Giraitė-Ryto g.(Užliedžiai)" 3 "14"
311 "21437" 337 "21336" "M-151(A)" "Kaunas-Urban HUB-LEZ-Kaunas" 3 "14"
329 "21299" 510 "21449" "M-156" "Kaunas - Neveronys" 3 "14"
331 "21342" 511 "21440" "M-103" "Kauno pilis-SB\"Lokomotyvas\"-Sitkūnai-Babtai" 3 "14"
332 "21309" 514 "21445" "M-120" "Kaunas-Karmėlavos kapinės" 3 "14"
304 "21463" 541 "21286" "M-154" "Čekiškė - Daugėliškiai - Vilkija - Kaunas" 3 "14"
301 "21542" 724 "21541" "M-152" "Kauno g.-Poliklinika-Birštono seniūnija" 3 "58"
539 "21310" 725 "21435" "M-157" "Kaunas-Kačerginė-Zapyškis-Ežerėlis" 3 "14"
108 "21447" 742 "21276" "M-163" "Kaunas-Babtai-Labūnava" 3 "14"
131 "21273" 892 "21458" "M-180" "Kaunas-Aleksotas-Tabariškiai-Girininkai" 3 "14"
128 "21335" 894 "21442" "M-197" "Kaunas-Babtai-Panevėžiukas (SB\"Vija\")" 3 "14"
898 "21464" 928 "21328" "M-199" "Kaunas-Voškoniai-Vandžiogala-Labūnava" 3 "14"
105 "21438" 929 "21340" "M-159" "Kaunas-Mastaičiai-Pažėrai-SB\"Aronija\"-Smėlio g." 3 "14"
895 "21467" 932 "21333" "M-135" "Kaunas - Rokai - Girininkai" 3 "14"
927 "21304" 1099 "21452" "M-179" "Kaunas-Rokeliai-Viršužiglis-Arlaviškės" 3 "14"
336 "21321" 1100 "21472" "M-166" "Kaunas-Kačerginė-Zapyškis-SB\"Baldininkas\"" 3 "14"
931 "21330" 1101 "21441" "M-161" "Kaunas-Raudondvaris-Netoniai- Kulautuva" 3 "14"
1069 "6212" 1118 "16052" "M23" "Alytus - Punia - Butrimonys - Eigirdonys" 3 "48"
509 "21434" 1123 "21351" "M-150" "Kaunas-Ramučiai-Karmėlava-Salupiai-SB\"Inkaras\"" 3 "14"
1105 "21459" 1124 "21300" "M-167" "Kaunas-Raudondvaris-SB\"Vejuona\"-Padauguva-Vilkija" 3 "14"
104 "21461" 1125 "21284" "M-106" "Kaunas-Jonučiai-Jurginiškiai-Skriaudžiai" 3 "14"
132 "21295" 1310 "21471" "M-153" "Kaunas-Vilkija-Liučiūnai-Čekiškė" 3 "14"
130 "21272" 1314 "21454" "M-189" "Kaunas - Drąseikiai - Batėgala" 3 "14"
334 "21287" 1316 "21465" "M-151" "Kaunas-Ramučiai" 3 "14"
542 "21279" 1317 "21462" "M-194" "Kauno pilis-Garliava-Linksmakalnis" 3 "14"
407 "6209" 1325 "18329" "M1" "Alytus - Geniai" 3 "48"
1311 "21439" 1327 "21292" "M-148" "Kaunas-Domeikava-SB\"Didžiosios Lapės\"" 3 "14"
729 "21460" 1328 "21277" "M-149" "Kaunas-Rokeliai-Gervėnupis" 3 "14"
1312 "21444" 1330 "21308" "M-168" "Kaunas-Linkuvos g.-Užliedžiai-Babtai-Vosiškiai" 3 "14"
1104 "21436" 1331 "21290" "M-146" "Kaunas-Rokeliai-Žiegždriai" 3 "14"
1102 "21443" 1332 "21339" "M-166" "Kaunas-Raudondvario pl.-Ringaudai-Tabariškiai" 3 "14"
912 "21448" 1333 "21301" "M-180A" "Kaunas-Akademija-Bajorai-Girininkų miškas" 3 "14"
109 "21455" 1335 "21312" "M-168" "Vosiškiai-Babtai" 3 "14"
435 "3645" 1425 "8681" "144" "Vilnius (Žalgirio stotelė) – Nemenčinė per Pikeliškes" 3 "53"
1334 "21346" 1521 "21450" "M-140" "Kauno pilis-Garliava-Mastaičiai-Kampiškiai" 3 "14"
933 "21314" 1524 "21456" "M-172" "Kaunas-Margininkai-Piliuona-Pakuonis" 3 "14"
335 "21348" 1526 "21451" "M-104" "Kaunas-Ražiškiai-Karkazai-Kreidos g.-Seniava" 3 "14"
110 "21468" 1551 "21326" "M-165" "Kaunas-Kačerginė-Zapyškis-Lekėčiai" 3 "14"
727 "21466" 1552 "21296" "M-198" "Kaunas - Vandžiogala - Boniškiai" 3 "14"
513 "21469" 1554 "21288" "M-170" "Kaunas-Vilkija-Purviškiai-Čekiškė" 3 "14"
899 "21473" 1555 "21324" "M-101A" "Kauno pilis-Šilainiai-Ledos g.(Užliedžiai)" 3 "14"
1114 "21457" 1556 "21315" "M-108" "Kaunas-Ireniškiai-Seniava" 3 "14"
911 "21470" 1557 "21329" "M-120" "Karmėlava-Ramučiai" 3 "14"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 3905

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 3905 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" 491552 29882.7 878 491551 29882.7 877 0.12791084993239907
"2328" 408071 35929.8 642 408070 35929.8 641 0.11119510090982554
"3659" 486602 49657.5 1177 486601 49657.5 1176 0.12791084993239907
"42205" 3564839 57850.1 335 3564838 57850.1 334 0.06178544815632574
"2369" 401722 63265.5 1261 401721 63265.5 1260 0.11119510090982554
"2385" 597516 69168.3 1771 597515 69168.3 1770 0.06441976500794575
"28733" 2234272 71509.2 1569 2234271 71509.2 1568 0.06441976500794575
"1919" 733367 136875.8 2842 733366 136875.8 2841 0.12752942403551987
"1919" 733370 136876.0 2845 733369 136876.0 2844 0.11119510090982554
"1919" 733377 136876.5 2852 733376 136876.5 2851 0.11119510232447394
"1919" 733380 136876.7 2855 733379 136876.7 2854 0.11119510161714974
"1919" 733383 136876.9 2858 733382 136876.9 2857 0.12752941555597483
"1919" 733392 136877.5 2867 733391 136877.5 2866 0.11119510090982554
"1919" 733395 136877.7 2870 733394 136877.7 2869 0.11119510161714974
"1919" 733398 136877.9 2873 733397 136877.9 2872 0.11119510090982554
"1919" 733405 136878.4 2880 733404 136878.4 2879 0.11119510090982554
"1919" 733408 136878.6 2883 733407 136878.6 2882 0.11119510161714974
"1919" 733417 136879.2 2892 733416 136879.2 2891 0.11119510090982554
"1919" 733420 136879.4 2895 733419 136879.4 2894 0.12752939825777979
"1919" 733423 136879.6 2898 733422 136879.6 2897 0.11119510161714974
"1919" 733432 136880.2 2907 733431 136880.2 2906 0.11119510161714974
"1919" 733436 136880.5 2911 733435 136880.5 2910 0.06244513630731429
"1919" 733442 136880.9 2917 733441 136880.9 2916 0.11119510161714974
"1919" 733445 136881.1 2920 733444 136881.1 2919 0.11119510090982554
"1919" 733448 136881.3 2923 733447 136881.3 2922 0.11119510090982554
"1919" 733457 136881.9 2932 733456 136881.9 2931 0.12752938095958766
"1919" 733460 136882.1 2935 733459 136882.1 2934 0.11119510161714974
"1919" 733471 136882.8 2946 733470 136882.8 2945 0.11119510161714974
"1919" 733476 136883.1 2951 733475 136883.1 2950 0.11119510161714974
"1919" 733484 136883.6 2959 733483 136883.6 2958 0.11119510090982554
"1919" 733489 136883.9 2964 733488 136883.9 2963 0.11119510090982554
"1919" 733502 136884.7 2977 733501 136884.7 2976 0.11119510161714974
"1919" 733504 136884.8 2979 733503 136884.8 2978 0.11119510090982554
"1919" 733507 136885.0 2982 733506 136885.0 2981 0.11119510161714974
"1919" 733515 136885.5 2990 733514 136885.5 2989 0.1275293557985862
"1919" 733517 136885.6 2992 733516 136885.6 2991 0.11119510161714974
"1919" 733520 136885.8 2995 733519 136885.8 2994 0.11119510090982554
"1919" 733522 136885.9 2997 733521 136885.9 2996 0.11119510232447394
"1919" 733528 136886.3 3003 733527 136886.3 3002 0.06244505260741443
"1919" 733533 136886.6 3008 733532 136886.6 3007 0.11119510161714974
"1919" 733535 136886.7 3010 733534 136886.7 3009 0.11119510090982554
"1919" 733538 136886.9 3013 733537 136886.9 3012 0.11119510090982554
"1919" 733540 136887.0 3015 733539 136887.0 3014 0.11119510090982554
"1919" 733546 136887.4 3021 733545 136887.4 3020 0.11119510090982554
"1919" 733548 136887.5 3023 733547 136887.5 3022 0.11119510161714974
"1919" 733551 136887.7 3026 733550 136887.7 3025 0.11119510090982554
"1919" 733553 136887.8 3028 733552 136887.8 3027 0.11119510161714974
"1919" 733564 136888.5 3039 733563 136888.5 3038 0.11119510161714974
"1919" 733566 136888.6 3041 733565 136888.6 3040 0.11119510090982554
"1919" 733569 136888.8 3044 733568 136888.8 3043 0.11119510090982554
equal_shape_distance_same_coordinates WARNING 20958

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 20958 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`.
"56890" 3418582 568.4 11 3418581 568.4 10
"56890" 3418599 1332.9 28 3418598 1332.9 27
"56890" 3418614 2632.1 43 3418613 2632.1 42
"56890" 3418644 4344.1 73 3418643 4344.1 72
"56890" 3418654 4911.0 83 3418653 4911.0 82
"56890" 3418684 6436.5 113 3418683 6436.5 112
"56890" 3418693 7866.2 122 3418692 7866.2 121
"56890" 3418726 12954.8 155 3418725 12954.8 154
"56890" 3418732 13935.0 161 3418731 13935.0 160
"56890" 3418738 15179.7 167 3418737 15179.7 166
"56890" 3418774 17711.1 203 3418773 17711.1 202
"56890" 3418784 19294.5 213 3418783 19294.5 212
"56890" 3418792 20263.6 221 3418791 20263.6 220
"56890" 3418794 20497.9 223 3418793 20497.9 222
"56891" 3418805 568.4 11 3418804 568.4 10
"56891" 3418822 1332.9 28 3418821 1332.9 27
"56891" 3418837 2632.1 43 3418836 2632.1 42
"56891" 3418867 4344.1 73 3418866 4344.1 72
"56891" 3418877 4911.0 83 3418876 4911.0 82
"56891" 3418907 6436.5 113 3418906 6436.5 112
"56891" 3418916 7866.2 122 3418915 7866.2 121
"56891" 3418954 14319.8 160 3418953 14319.8 159
"56891" 3418964 14744.6 170 3418963 14744.6 169
"56891" 3418986 15719.1 192 3418985 15719.1 191
"56891" 3418997 15951.6 203 3418996 15951.6 202
"56891" 3419004 16300.0 210 3419003 16300.0 209
"55560" 3226914 25.8 3 3226913 25.8 2
"55560" 3226955 2388.3 44 3226954 2388.3 43
"55560" 3226967 3182.6 56 3226966 3182.6 55
"55560" 3226971 3262.5 60 3226970 3262.5 59
"55560" 3227026 5428.3 115 3227025 5428.3 114
"55560" 3227035 5767.2 124 3227034 5767.2 123
"55560" 3227037 5959.5 126 3227036 5959.5 125
"55560" 3227040 6072.2 129 3227039 6072.2 128
"55560" 3227060 7328.9 149 3227059 7328.9 148
"55560" 3227095 9433.5 184 3227094 9433.5 183
"55560" 3227110 10146.9 199 3227109 10146.9 198
"55560" 3227131 11247.0 220 3227130 11247.0 219
"55560" 3227135 11334.1 224 3227134 11334.1 223
"55560" 3227185 14027.0 274 3227184 14027.0 273
"55560" 3227198 14822.5 287 3227197 14822.5 286
"55560" 3227223 16299.5 312 3227222 16299.5 311
"55560" 3227251 17487.3 340 3227250 17487.3 339
"55560" 3227289 19123.6 378 3227288 19123.6 377
"55560" 3227296 19373.1 385 3227295 19373.1 384
"55560" 3227323 20736.5 412 3227322 20736.5 411
"55560" 3227327 20821.5 416 3227326 20821.5 415
"55560" 3227359 21684.5 448 3227358 21684.5 447
"55560" 3227362 21734.4 451 3227361 21734.4 450
"55560" 3227369 22070.6 458 3227368 22070.6 457
expired_calendar WARNING 69

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
6 "1076"
3896 "73341"
3856 "1256"
3852 "1271"
15629 "1294"
27006 "24601"
2 "1339"
26998 "12709"
11730 "1379"
9 "1461"
26992 "1954"
23174 "20239"
27001 "20237"
3873 "44515"
3872 "44517"
27000 "17222"
19455 "17343"
41 "76307"
23205 "76308"
42 "76309"
27002 "13033"
3864 "13105"
19489 "76816"
12 "2009"
13 "2022"
11741 "2111"
19446 "2123"
15647 "2137"
15680 "62494"
7762 "2158"
7764 "2175"
7766 "2173"
23160 "2206"
7767 "2205"
15648 "2218"
19444 "2217"
23162 "2216"
19442 "2213"
26991 "2224"
11743 "2285"
15659 "13743"
7771 "2499"
40 "74744"
7768 "2685"
15650 "2737"
39 "74979"
23204 "74978"
19447 "2766"
19460 "47502"
23166 "2814"
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.
6192 "48_1760" "16027" 241.63706430018638 4.0272844050031065 611063 33 "71255" "Ąžuoliniai" "07:55:00" 611064 34 "92301" "Ostampas" "07:55:00"
fast_travel_between_far_stops WARNING 1

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

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

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
6192 "48_1760" "16027" 205.63332489854255 10.281666244927129 611060 30 "92286" "Gluosninkai" "07:53:00" 611064 34 "92301" "Ostampas" "07:55: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.
827 "2699" "7597161"
845 "2699" "7597151"
855 "2699" "7597197"
911 "2699" "7597199"
950 "2699" "7597200"
1030 "2699" "7597135"
1035 "2699" "7597165"
1099 "2699" "7597160"
1247 "2699" "7597180"
1323 "2699" "7597178"
1444 "2699" "7597149"
1558 "2699" "7597193"
1567 "2699" "7597175"
1691 "2699" "7597129"
1702 "2699" "7597153"
1754 "2699" "7597173"
2037 "2699" "7597185"
2046 "2699" "7597205"
2057 "2699" "7597145"
16340 "2699" "7597154"
16515 "2699" "7597158"
16573 "2699" "7597162"
16927 "2699" "7597159"
24227 "2699" "7597207"
24264 "2699" "7597021"
24336 "2699" "7597141"
24366 "2699" "7597182"
24535 "2699" "7597169"
24608 "2699" "7597183"
24656 "2699" "7597148"
24699 "2699" "7597194"
24710 "2699" "7597131"
24728 "2699" "7597163"
24815 "2699" "7597212"
25151 "2699" "7597136"
25190 "2699" "7597211"
25226 "2699" "7597208"
25275 "2699" "7597187"
25314 "2699" "7597156"
25341 "2699" "7597209"
25378 "2699" "7597189"
25395 "2699" "7597195"
25422 "2699" "7597171"
25616 "2699" "7597128"
25675 "2699" "7597132"
25748 "2699" "7597127"
25824 "2699" "7597166"
25835 "2699" "7597186"
25917 "2699" "7597196"
25940 "2699" "7597144"
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 773

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 773 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\"" 52
"routes.txt" "route_long_name" "JONAVA-KAUNAS" 113
"routes.txt" "route_long_name" "RIMKAI-SKARULIŲ KAPINĖS" 115
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 116
"routes.txt" "route_long_name" "RIMKAI-MAXIMA-ŠVEICARIJA" 117
"routes.txt" "route_short_name" "3_VLP" 129
"routes.txt" "route_long_name" "ŠVENČIONYS-ŠUTONYS-ŠVENČIONYS" 152
"routes.txt" "route_long_name" "ŠVENČIONYS-PABRADĖ-VILNIUS-PABRADĖ-ŠVENČIONYS" 227
"routes.txt" "route_long_name" "ŽELVA - PUSNĖ" 234
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS, KANDRĖNUS, LAIČIUS" 236
"routes.txt" "route_short_name" "40-DT" 290
"routes.txt" "route_short_name" "5_VLP" 333
"routes.txt" "route_long_name" "JONAVA-BUKONYS" 520
"routes.txt" "route_long_name" "JONAVA-UPININKAI" 521
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI-BUKONYS-ŠILAI-JONAVA" 527
"routes.txt" "route_long_name" "JONAVA-PREIŠIOGALĖLĖ-ŽINĖNAI-JONAVA" 530
"routes.txt" "route_short_name" "2_VLP" 538
"routes.txt" "route_short_name" "94AT" 617
"routes.txt" "route_long_name" "ŠVENČIONYS-LIUBIŠKĖ-TRŪDAI-ŠVENČIONĖLIAI-ŠVENČIONYS" 636
"routes.txt" "route_short_name" "94-DC" 661
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 664
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER KANDRĖNUS, LAIČIUS" 705
"routes.txt" "route_long_name" "JONAVA-JUŠKONYS" 732
"routes.txt" "route_long_name" "JONAVA - PAGELEŽIAI" 735
"routes.txt" "route_long_name" "KUPIŠKIS – ŽADEIKIAI PER BAKŠĖNUS" 851
"routes.txt" "route_long_name" "CENTRAS-RIMKAI" 902
"routes.txt" "route_long_name" "JONAVA-KUIGALIAI PER NAUJASODĮ" 903
"routes.txt" "route_long_name" "JONAVA-PANOTERIAI" 904
"routes.txt" "route_long_name" "JONAVA-ŽEIMIAI" 913
"routes.txt" "route_short_name" "4_VLP" 930
"routes.txt" "route_short_name" "70AC" 985
"routes.txt" "route_long_name" "KUPIŠKIS - ANTAŠAVA" 1078
"routes.txt" "route_long_name" "JONAVA-RUKLA" 1108
"routes.txt" "route_long_name" "AUTOBUSŲ STOTIS-GLOBOS NAMAI-RIMKAI" 1109
"routes.txt" "route_long_name" "JONAVA-KULVA PER JUODMENĄ" 1110
"routes.txt" "route_long_name" "JONAVA-ŽINĖNAI-PREIŠIOGALĖLĖ-JONAVA" 1115
"routes.txt" "route_short_name" "1A_VLP" 1126
"routes.txt" "route_long_name" "ŠIRVINTOS - UKMERGĖ - ŠIRVINTOS" 1137
"routes.txt" "route_long_name" "VILNIUS (SPAUDOS RŪMAI) - ZŪJUNAI" 1156
"routes.txt" "route_long_name" "ŠVENČIONYS-ADUTIŠKIS-JAKELIAI-ADUTIŠKIS-ŠVENČIONYS" 1273
"routes.txt" "route_long_name" "KUPIŠKIS – PANEVĖŽYS" 1287
"routes.txt" "route_long_name" "PASVALYS-ŽILPAMŪŠIS PER TETIRVINUS" 1290
"routes.txt" "route_long_name" "KUPIŠKIS – ŠIMONYS PER MIGONIS" 1297
"routes.txt" "route_short_name" "2A_VLP" 1329
"routes.txt" "route_long_name" "KUPIŠKIS – BILIŪNAI PER TATKONIS" 1342
"routes.txt" "route_long_name" "ŽELVA - KIAUKLIAI" 1343
"routes.txt" "route_short_name" "50AB" 1378
"routes.txt" "route_long_name" "KUPIŠKIS – SUBAČIAUS MST. PER LUKONIS" 1430
"routes.txt" "route_long_name" "KUPIŠKIS – VAINIŪNIŠKIS (PER PALĖVENĖLĘ) – KUPIŠKIS" 1450
"routes.txt" "route_long_name" "PASVALYS-GULBINĖNAI PER KRINČINĄ" 1453
stop_too_far_from_shape WARNING 39

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.
25254 "3636" "45756" 2602 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
24953 "3651" "45771" 2631 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
16833 "3653" "45773" 2632 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
24933 "43544" "8124133" 210979 "9340" "Mokykla" [55.512857000000004,26.315831] 134.01174852768767
25414 "43548" "8124139" 211017 "8484" "Mokykla" [55.513561,26.317414] 128.25393944619788
1065 "26974" "7317016" 38729 "14216" "Glaudžiai" [55.90637400000001,21.877556999999996] 1731.1842381583824
1065 "26974" "7317016" 38730 "10163" "Glaudžiai I" [55.90637400000001,21.877556999999996] 935.5388323636666
1065 "26974" "7317016" 38745 "19491" "Plungės autobusų stotis" [55.918779,21.851513000000004] 152.03315218543798
25322 "18654" "3218451" 25200 "67434" "Geluva" [55.249732,23.511073] 140.46827403515317
1583 "32206" "7476586" 49514 "48065" "Troškūnų g." [55.521214350005486,25.097709664383384] 523.8519190658676
1583 "32206" "7476586" 49515 "48066" "Geležinkelio stotis" [55.526276,25.103853] 785.72734673045
1583 "32206" "7476586" 49516 "48068" "Kalno parduotuvė" [55.526598,25.099623999999995] 574.8082135251354
1583 "32206" "7476586" 49519 "48071" "Pušyno mikrorajonas" [55.521132,25.115296] 658.3695095777266
1583 "32206" "7476586" 49524 "48070" "Žiburio g." [55.525912999999996,25.113931000000004] 146.43308427108235
1849 "3899" "46086" 2740 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
1724 "3014" "43694" 1854 "5402" "Didžiasalis" [55.237513,26.192419] 182.66749741357972
25644 "29420" "7429613" 44699 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
28152 "4529" "46899" 3676 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26099 "4527" "47691" 5190 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
24497 "4528" "47692" 5191 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
25347 "14622" "7150733" 37611 "14754" "Naiviai" [55.84397975379556,25.145549112350125] 765.6219655883444
24286 "2821" "45017" 2526 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
2101 "29615" "7432118" 45107 "13220" "Laukuva" [55.621511000000005,22.239248000000003] 134.78370867362614
26967 "29616" "7432119" 45155 "13165" "Laukuva" [55.621733,22.238377] 137.2756450378002
24691 "3339" "46943" 3677 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
26844 "4710" "47249" 4408 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
26551 "4711" "47251" 4421 "4945" "Onuškis" [54.48374200000001,24.591959000000003] 103.16686496628398
27603 "11705" "747606" 15719 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
24775 "29093" "7413977" 42402 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
24409 "29092" "7413975" 42358 "21366" "Vozbučiai" [54.262253,23.964486] 113.93775557849204
27153 "5232" "48165" 5593 "14684" "Lieplaukalė" [55.9354974471734,21.831098374058865] 152.04079667279404
24305 "44681" "8136900" 220895 "8356" "Plinkšės" [56.144066,22.178071] 417.1789694436801
27442 "3514" "45563" 2549 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
1141 "3537" "45591" 2574 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
27136 "17131" "2515700" 22513 "16347" "Sudervė" [54.761036,25.063001999999997] 2603.225038082936
1631 "3574" "45644" 2575 "7459" "Alanta" [55.350266,25.293093999999996] 106.2887484714736
16376 "3617" "45754" 2601 "8013" "Balninkai" [55.293757,25.120737000000002] 147.47788595097236
1383 "15331" "2211798" 19559 "6964" "Mikieriai" [55.66300100000001,25.169295] 153.6142678364674
24391 "15330" "2211797" 19558 "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.
28136 "3645" "57657" 12037 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 12036 "12152" "Jonaičiai" [55.34641499999999,21.570023]
1040 "3667" "57730" 12176 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 12175 "13926" "Jonaičiai" [55.346103,21.568929]
24655 "3714" "57735" 12234 "13926" "Jonaičiai" [55.346103,21.568929] 12233 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
16511 "13808" "1228372" 18255 "29683" "Daubiškiai" [56.22528167433049,22.65057036479163] 18254 "20968" "Daubiškiai" [56.22523157410785,22.649432606713006]
26285 "26489" "7231018" 38189 "10486" "Kuršų m-la" [55.853816990580704,22.40675061105697] 38188 "7720" "Baltininkai" [55.85382305337965,22.406770171019815]
26467 "35668" "7652364" 60535 "20855" "Kontariškiai" [56.04984708813942,24.383280063416947] 60534 "20829" "Smegduobių parkas" [56.056377166218944,24.39590345350891]
1210 "28435" "7339430" 40088 "64819" "Suostas" [56.32837413018391,24.713657886432735] 40087 "16112" "Svydžiai" [56.352930797976754,24.686322368913352]
26176 "28434" "7339429" 40064 "10057" "Svydžiai" [56.35334128457164,24.685572701413516] 40063 "64820" "Suostas" [56.32837775901334,24.713656830174433]
24950 "6591" "57635" 11697 "13926" "Jonaičiai" [55.346103,21.568929] 11696 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
1060 "3554" "57643" 11841 "8212" "Laučiai" [55.34479686210668,21.558340567616426] 11840 "12152" "Jonaičiai" [55.34641499999999,21.570023]
26390 "40377" "8016002" 89818 "72301" "Kirlikai" [55.32834500402225,21.565359093761266] 89817 "97223" "Tarvydai I" [55.328604,21.56423]
1855 "40378" "8016003" 89827 "71683" "Tarvydai II" [55.31814711876975,21.598011981975805] 89826 "97223" "Tarvydai I" [55.328604,21.56423]
1281 "5353" "57618" 11525 "13926" "Jonaičiai" [55.346103,21.568929] 11524 "8212" "Laučiai" [55.34479686210668,21.558340567616426]
27494 "54901" "8226897" 439242 "45588" "Balbieriškis" [54.524770000000004,23.885448] 439241 "45784" "Balbieriškis" [54.525039387689404,23.885400507640224]
26804 "54903" "8241502" 539488 "45588" "Balbieriškis" [54.524770000000004,23.885448] 539487 "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