GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 6.0.0 at 2026-03-09T04:15:14+02:00,
for the dataset https://www.visimarsrutai.lt/gtfs/TelsiuR.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. calendar.txt
  3. fare_attributes.txt
  4. fare_rules.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 54
  • Shapes: 127
  • Stops: 290
  • Trips: 207

Specification Compliance report

3040 notices reported (0 errors, 3008 warnings, 32 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 2

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.

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.
"20409" 34307 20881.2 405 34306 20881.2 404 0.06200667717945432
"20408" 33486 6611.0 219 33485 6611.0 218 0.06200667717945432
equal_shape_distance_same_coordinates WARNING 238

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 238 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`.
"48740" 61150 39.5 4 61149 39.5 3
"48740" 61178 1114.3 32 61177 1114.3 31
"48740" 61260 3500.7 114 61259 3500.7 113
"48740" 61370 7873.4 224 61369 7873.4 223
"48740" 61430 11825.5 284 61429 11825.5 283
"48740" 61468 14808.6 322 61467 14808.6 321
"48740" 61512 17117.4 366 61511 17117.4 365
"48740" 61549 20026.5 403 61548 20026.5 402
"48740" 61598 22256.7 452 61597 22256.7 451
"48740" 61653 25575.4 507 61652 25575.4 506
"48740" 61691 27004.6 545 61690 27004.6 544
"51489" 68182 18481.6 319 68181 18481.6 318
"51488" 67141 39.5 4 67140 39.5 3
"5810" 8742 8874.9 60 8741 8874.9 59
"5810" 8799 18655.3 117 8798 18655.3 116
"48736" 59500 39.5 4 59499 39.5 3
"48736" 59528 1114.3 32 59527 1114.3 31
"48736" 59610 3500.7 114 59609 3500.7 113
"48736" 59720 7873.4 224 59719 7873.4 223
"48736" 59780 11825.5 284 59779 11825.5 283
"48736" 59818 14808.6 322 59817 14808.6 321
"48736" 59862 17117.4 366 59861 17117.4 365
"48736" 59899 20026.5 403 59898 20026.5 402
"48736" 59948 22256.7 452 59947 22256.7 451
"48736" 60019 26343.9 523 60018 26343.9 522
"48736" 60087 28808.2 591 60086 28808.2 590
"48736" 60155 31272.5 659 60154 31272.5 658
"48736" 60192 32767.4 696 60191 32767.4 695
"48736" 60230 34196.7 734 60229 34196.7 733
"48735" 58810 39.5 4 58809 39.5 3
"48735" 58838 1114.3 32 58837 1114.3 31
"48735" 58920 3500.7 114 58919 3500.7 113
"48735" 59030 7873.4 224 59029 7873.4 223
"48735" 59084 11452.2 278 59083 11452.2 277
"48735" 59103 12729.8 297 59102 12729.8 296
"48735" 59126 13511.2 320 59125 13511.2 319
"48735" 59182 17039.1 376 59181 17039.1 375
"48735" 59226 19347.9 420 59225 19347.9 419
"48735" 59263 22257.0 457 59262 22257.0 456
"48735" 59312 24487.2 506 59311 24487.2 505
"48735" 59367 27805.9 561 59366 27805.9 560
"48735" 59405 29235.1 599 59404 29235.1 598
"48734" 58066 5089.1 93 58065 5089.1 92
"48734" 58104 6518.4 131 58103 6518.4 130
"48734" 58141 8013.4 168 58140 8013.4 167
"48734" 58209 10477.7 236 58208 10477.7 235
"48734" 58277 12941.9 304 58276 12941.9 303
"48734" 58305 14136.9 332 58304 14136.9 331
"48734" 58350 17096.6 377 58349 17096.6 376
"48734" 58402 19464.7 429 58401 19464.7 428
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 2765

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 2765 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 "46463" 1
3 "46463" 2
4 "46463" 3
5 "46463" 4
6 "46463" 5
7 "46463" 6
8 "46463" 7
9 "46463" 8
10 "46465" 1
11 "46465" 2
12 "46465" 3
13 "46465" 4
14 "46465" 5
15 "46465" 6
16 "46465" 7
17 "46532" 1
18 "46532" 2
19 "46532" 3
20 "46532" 4
21 "46532" 5
22 "46532" 6
23 "46532" 7
24 "46532" 8
25 "46532" 9
26 "46532" 10
27 "46532" 11
28 "46533" 1
29 "46533" 2
30 "46533" 3
31 "46533" 4
32 "46533" 5
33 "46533" 6
34 "46533" 7
35 "46533" 8
36 "46533" 9
37 "46533" 10
38 "46533" 11
39 "46533" 12
40 "46533" 13
41 "46536" 1
42 "46536" 2
43 "46536" 3
44 "46536" 4
45 "46536" 5
46 "46536" 6
47 "46536" 7
48 "46536" 8
49 "46537" 1
50 "46537" 2
51 "46537" 3
mixed_case_recommended_field WARNING 1

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_long_name" "telšiai janapolė - telšiai" 55
stops_match_shape_out_of_order WARNING 1

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.
105 "26489" "7231018" 2220 "10486" "Kuršų m-la" [55.853816990580704,22.40675061105697] 2219 "7720" "Baltininkai" [55.85382305337965,22.406770171019815]
unknown_column INFO 32

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