GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-10-31T01:10:41+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/KaunoR.zip. No country code was provided.

Use this report alongside our documentation.

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. calendar.txt
  3. routes.txt
  4. shapes.txt
  5. stop_times.txt
  6. stops.txt
  7. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 75
  • Shapes: 328
  • Stops: 898
  • Trips: 1688

Specification Compliance report

7530 notices reported (0 errors, 7499 warnings, 31 infos)

Notice Code Severity Total
duplicate_route_name WARNING 37

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`.
5 "14_24610" 8 "14_24556" "M-167" "Kaunas-Raudondvaris-SB\"Vejuona\"-Padauguva-Vilkija" 3 "14"
9 "14_24616" 12 "14_24557" "M-199" "Kaunas-Voškoniai-Vandžiogala-Labūnava" 3 "14"
29 "14_24600" 33 "14_24611" "M-180A" "Kaunas-Akademija-Bajorai-Girininkų miškas" 3 "14"
13 "14_24597" 39 "14_24576" "M-150" "Kaunas-Ramučiai-Karmėlava-Salupiai-SB\"Inkaras\"" 3 "14"
23 "14_24630" 41 "14_24560" "M-146" "Kaunas-Žiegždriai" 3 "14"
11 "14_24613" 42 "14_24594" "M-151" "Kaunas-Ramučiai" 3 "14"
19 "14_24609" 43 "14_24622" "M-153" "Kaunas-Vilkija-Liučiūnai-Čekiškė" 3 "14"
21 "14_24577" 44 "14_24583" "M-140" "Kauno pilis-Garliava-Mastaičiai-Kampiškiai" 3 "14"
34 "14_24620" 45 "14_24608" "M-163" "Kaunas-Babtai-Labūnava" 3 "14"
20 "14_24617" 46 "14_24554" "M-120" "Karmėlava-Ramučiai" 3 "14"
32 "14_24599" 47 "14_24575" "M-106" "Kaunas-Jonučiai-Skriaudžiai" 3 "14"
4 "14_24614" 49 "14_24591" "M-156" "Kaunas - Neveronys" 3 "14"
6 "14_24558" 50 "14_24555" "M-172" "Kaunas-Margininkai-Piliuona-Pakuonis" 3 "14"
25 "14_24604" 51 "14_24624" "M-180" "Kaunas-Aleksotas-Tabariškiai-Girininkai" 3 "14"
48 "14_24602" 52 "14_24586" "M-189" "Kaunas - Drąseikiai - Batėgala" 3 "14"
40 "14_24629" 54 "14_24612" "M-179" "Kaunas-Vaišvydava-Viršužiglis-Arlaviškės" 3 "14"
30 "14_24615" 55 "14_24593" "M-154" "Čekiškė - Daugėliškiai - Vilkija - Kaunas" 3 "14"
35 "14_24568" 56 "14_24632" "M-168" "Kaunas-Eglių g.-Giraitė-Užliedžiai-Vosiškiai" 3 "14"
53 "14_24573" 57 "14_24596" "M-104" "Kaunas-Ražiškiai-Karkazai-Kreidos g.-Seniava" 3 "14"
10 "14_24631" 58 "14_24570" "M-181" "Kaunas-Noreikiškės-Ringaudai-Tabariškiai-Gelžkeliuko g." 3 "14"
38 "14_24605" 59 "14_24628" "M-194" "Kauno pilis-Garliava-Linksmakalnis" 3 "14"
31 "14_24588" 60 "14_24574" "M-151(A)" "Kaunas-Urban HUB-LEZ-Kaunas" 3 "14"
2 "14_24598" 61 "14_24619" "M-157" "Kaunas-Kačerginė-Zapyškis-Ežerėlis" 3 "14"
26 "14_24579" 62 "14_24592" "M-101" "Kauno pilis-Giraitė-Užliedžiai" 3 "14"
27 "14_24585" 63 "14_24566" "M-166" "Kaunas-Raudondvario pl.-Ringaudai-Tabariškiai" 3 "14"
15 "14_24582" 65 "14_24559" "M-103" "Kauno pilis-SB\"Lokomotyvas\"-Sitkūnai-Babtai" 3 "14"
37 "14_24595" 66 "14_24618" "M-120" "Kaunas-Karmėlavos kapinės" 3 "14"
64 "14_24562" 67 "14_24590" "M-108" "Kaunas-Ireniškiai-Seniava" 3 "14"
24 "14_24623" 68 "14_24565" "M-165" "Kaunas-Kačerginė-Zapyškis-Lekėčiai" 3 "14"
7 "14_24563" 69 "14_24627" "M-198" "Kaunas - Vandžiogala - Boniškiai" 3 "14"
14 "14_24571" 70 "14_24621" "M-166" "Kaunas-Kačerginė-Zapyškis-SB\"Baldininkas\"" 3 "14"
17 "14_24580" 71 "14_24569" "M-135" "Kaunas - Rokai - Girininkai" 3 "14"
18 "14_24572" 72 "14_24567" "M-101A" "Kauno pilis-Eglių g.-Užliedžiai" 3 "14"
28 "14_24587" 73 "14_24564" "M-197" "Kaunas-Babtai-Panevėžiukas (SB\"Vija\")" 3 "14"
3 "14_24601" 74 "14_24625" "M-149" "Kaunas-Vaišvydava-Gervėnupis" 3 "14"
16 "14_24607" 75 "14_24589" "M-159" "Kaunas-Mastaičiai-Pažėrai-SB\"Aronija\"-Smėlio g." 3 "14"
22 "14_24581" 76 "14_24606" "M-170" "Kaunas-Vilkija-Purviškiai-Čekiškė" 3 "14"
equal_shape_distance_same_coordinates WARNING 7114

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 7114 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`.
"69963" 36862 2233.1 33 36861 2233.1 32
"69963" 36887 3391.0 58 36886 3391.0 57
"69963" 36904 4077.6 75 36903 4077.6 74
"69963" 36923 4818.7 94 36922 4818.7 93
"69963" 36938 6002.1 109 36937 6002.1 108
"69963" 36948 6494.5 119 36947 6494.5 118
"69963" 36983 8548.6 154 36982 8548.6 153
"69963" 36990 9419.0 161 36989 9419.0 160
"69963" 37007 10843.2 178 37006 10843.2 177
"69963" 37069 13502.0 240 37068 13502.0 239
"69963" 37110 14489.3 281 37109 14489.3 280
"69963" 37143 16038.9 314 37142 16038.9 313
"69963" 37163 19044.8 334 37162 19044.8 333
"70039" 59087 801.8 19 59086 801.8 18
"70039" 59133 3499.5 65 59132 3499.5 64
"70039" 59172 6095.6 104 59171 6095.6 103
"70039" 59200 7721.4 132 59199 7721.4 131
"70039" 59212 8533.2 144 59211 8533.2 143
"70039" 59245 10873.1 177 59244 10873.1 176
"70039" 59280 12671.2 212 59279 12671.2 211
"70039" 59295 13784.1 227 59294 13784.1 226
"70039" 59303 14245.8 235 59302 14245.8 234
"70039" 59311 14809.8 243 59310 14809.8 242
"70039" 59316 15095.1 248 59315 15095.1 247
"70039" 59322 15328.0 254 59321 15328.0 253
"70039" 59353 16344.3 285 59352 16344.3 284
"70039" 59374 17140.8 306 59373 17140.8 305
"70039" 59378 17788.6 310 59377 17788.6 309
"69962" 36392 1807.0 30 36391 1807.0 29
"69962" 36422 3452.5 60 36421 3452.5 59
"69962" 36439 4217.0 77 36438 4217.0 76
"69962" 36454 5516.2 92 36453 5516.2 91
"69962" 36484 7228.2 122 36483 7228.2 121
"69962" 36494 7795.1 132 36493 7795.1 131
"69962" 36526 9412.6 164 36525 9412.6 163
"69962" 36531 10092.5 169 36530 10092.5 168
"69962" 36539 10723.8 177 36538 10723.8 176
"69962" 36545 11155.6 183 36544 11155.6 182
"69962" 36554 11778.2 192 36553 11778.2 191
"69962" 36567 12601.7 205 36566 12601.7 204
"69962" 36586 14623.9 224 36585 14623.9 223
"69962" 36614 16092.1 252 36613 16092.1 251
"69962" 36631 17022.4 269 36630 17022.4 268
"69962" 36652 19771.5 290 36651 19771.5 289
"69962" 36663 21225.1 301 36662 21225.1 300
"69962" 36673 22813.6 311 36672 22813.6 310
"69962" 36677 23506.3 315 36676 23506.3 314
"69962" 36684 24837.3 322 36683 24837.3 321
"69962" 36690 25504.4 328 36689 25504.4 327
"69962" 36695 26558.0 333 36694 26558.0 332
expired_calendar WARNING 137

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
10834 "116933"
14976 "116932"
4305 "117604"
4304 "117603"
4362 "116212"
6532 "116213"
2175 "117527"
2174 "117526"
12873 "116133"
123 "116135"
8723 "116134"
8711 "118505"
4336 "118509"
103 "118512"
14939 "118513"
2222 "118510"
6481 "118460"
8703 "118454"
6480 "118451"
4329 "118452"
10802 "118458"
12852 "118455"
99 "118456"
4328 "118450"
10869 "117107"
183 "117108"
6484 "118495"
8708 "118490"
4334 "118494"
10805 "118491"
8709 "118492"
2220 "118486"
14938 "118487"
12856 "118484"
10804 "118485"
14937 "118483"
14884 "118390"
8631 "118391"
48 "118394"
12800 "118395"
14883 "118389"
8603 "118654"
2114 "118614"
14838 "118617"
12768 "118620"
12769 "118621"
9 "118604"
10715 "118605"
14835 "118603"
14836 "118608"
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"
mixed_case_recommended_field WARNING 165

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 165 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.
"stops.txt" "stop_name" "1-ieji sodininkai" 62
"stops.txt" "stop_name" "1-ieji sodininkai" 63
"stops.txt" "stop_name" "2-asis fortas" 92
"stops.txt" "stop_name" "2-asis fortas" 93
"stops.txt" "stop_name" "19-as kilometras" 427
"stops.txt" "stop_name" "7-asis km." 475
"stops.txt" "stop_name" "7-asis km." 521
"stops.txt" "stop_name" "2-ieji sodininkai" 671
"stops.txt" "stop_name" "3-ieji sodininkai" 673
"stops.txt" "stop_name" "3-ieji sodininkai" 689
"stops.txt" "stop_name" "2-ieji sodininkai" 691
"stops.txt" "stop_name" "9-ojo forto muziejus" 722
"stops.txt" "stop_name" "9-ojo forto muziejus" 759
"stops.txt" "stop_name" "KTU inžinierijos licėjus" 818
"stops.txt" "stop_name" "KTU inžinierijos licėjus" 819
"stops.txt" "stop_name" "19-as kilometras" 833
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 18
"trips.txt" "trip_headsign" "ŽIEGŽDRIAI-KAUNAS" 31
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 50
"trips.txt" "trip_headsign" "KARMĖLAVOS KAPINĖS-KAUNAS" 64
"trips.txt" "trip_headsign" "KARMĖLAVOS KAPINĖS-KAUNAS" 77
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 79
"trips.txt" "trip_headsign" "SB\"TIEKĖJAS\"-KAUNAS per geležinkelio stotį" 86
"trips.txt" "trip_headsign" "VOŠKONIAI-ŠILAINIŲ POLIKLINIKA" 91
"trips.txt" "trip_headsign" "VOŠKONIAI-ŠILAINIŲ POLIKLINIKA" 94
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 134
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 138
"trips.txt" "trip_headsign" "ŽIEGŽDRIAI-KAUNAS" 140
"trips.txt" "trip_headsign" "SB\"TIEKĖJAS\"-KAUNAS per geležinkelio stotį" 149
"trips.txt" "trip_headsign" "BABTAI-VOSIŠKIAI" 162
"trips.txt" "trip_headsign" "KARMĖLAVOS KAPINĖS-KAUNAS" 182
"trips.txt" "trip_headsign" "KARMĖLAVOS KAPINĖS-KAUNAS" 188
"trips.txt" "trip_headsign" "KARMĖLAVOS KAPINĖS-KAUNAS" 190
"trips.txt" "trip_headsign" "KAUNAS-KARMĖLAVOS KAPINĖS" 205
"trips.txt" "trip_headsign" "KAUNAS-GIRAITĖ-VOSIŠKIAI" 222
"trips.txt" "trip_headsign" "KAUNAS-GIRAITĖ-UŽLIEDŽIAI" 230
"trips.txt" "trip_headsign" "BABTAI-PANEVĖŽIUKAS" 232
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 236
"trips.txt" "trip_headsign" "BABTAI-PANEVĖŽIUKAS" 246
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 247
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 261
"trips.txt" "trip_headsign" "ŽIEGŽDRIAI-KAUNAS" 275
"trips.txt" "trip_headsign" "KAUNAS-KARMĖLAVOS KAPINĖS" 283
"trips.txt" "trip_headsign" "ŽIEGŽDRIAI-KAUNAS" 289
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 292
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 295
"trips.txt" "trip_headsign" "KAUNAS-GIRAITĖ-VOSIŠKIAI" 296
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 301
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 303
"trips.txt" "trip_headsign" "NEVERONYS-KAUNAS pro geležinkelio stotį" 311
stop_without_stop_time WARNING 44

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
176 "14_26330" "Kulautuvos ligoninė"
177 "14_26331" "Kulautuvos ligoninė"
178 "14_2634" "Kulautuvos kryžkelė"
179 "14_2635" "Kulautuvos kapinės"
180 "14_2636" "Kulautuvos grybas"
181 "14_2637" "Kulautuvos centras"
182 "14_2638" "Kulautuvos galinis punktas"
185 "14_2639" "Kulautuvos centras"
186 "14_2640" "Kulautuvos grybas"
187 "14_2641" "Kulautuvos kapinės"
216 "14_27509" "SB \"Atžala\""
264 "14_28208" "Vaidvilės g."
265 "14_28209" "Vaidvilės g."
266 "14_2823" "2-ieji Netoniai"
305 "14_29022" "SB \"Kernavė\""
309 "14_29965" "Tauro g. (D.Lapių sen.)"
310 "14_29966" "Tauro g. (D.Lapių sen.)"
315 "14_30169" "Lapių pagrindinė mokykla"
316 "14_30170" "Lapių pagrindinė mokykla"
317 "14_30175" "Šatijų kapinės"
318 "14_30176" "Šatijų kapinės"
319 "14_30177" "Šatijų užtvanka"
727 "14_4001" "Bajorų g."
731 "14_4005" "Tvenkinių g. (Lapės)"
732 "14_4006" "Tujų g. (Lapės)"
733 "14_4007" "Mažosios Lapės"
734 "14_4008" "SB \"Mažosios Lapės\""
735 "14_4009" "Šatijai"
736 "14_4010" "Lapių kaimas"
737 "14_4011" "Didžiosios Lapės"
738 "14_4012" "Pakalniškiai"
739 "14_4013" "Barsūniškis"
740 "14_4014" "Pakalniškiai"
741 "14_4015" "D.Lapių kaimo kapinės"
742 "14_4016" "SB \"Didžiosios Lapės\""
743 "14_4017" "D.Lapių kaimo kapinės"
744 "14_4018" "Didžiosios Lapės"
745 "14_4019" "Lapių kaimas"
746 "14_4020" "Šatijai"
747 "14_4021" "SB \"Mažosios Lapės\""
748 "14_4022" "Mažosios Lapės"
749 "14_4023" "Tujų g. (Lapės)"
750 "14_4024" "Tvenkinių g. (Lapės)"
754 "14_4028" "Bajorų g."
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20261031" "20260901" "20261030"
unknown_column INFO 31

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