GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 5.0.1 at 2024-06-07T16:49:04Z,
for the dataset file:///tmp/1_in.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 1
  • Blocks: 1
  • Routes: 13
  • Shapes: 18
  • Stops: 177
  • Trips: 190

GTFS Features included (?) GTFS features provide a standardized vocabulary to define and describe features that are officially adopted in GTFS.


ShapesRoute ColorsHeadsignsWheelchair AccessibilityLocation TypesContinuous Stops

Specification Compliance report

4261 notices reported (0 errors, 4259 warnings, 2 infos)

Notice Code Severity Total
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 445

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 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 (less than 1.11 m distance) result in a warning.

You can see more about this notice here.

Only the first 50 of 445 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.
"zenbus:Route:5113863630487552:LOC" 3 0.0 1 2 0.0 0 0.11119510090982554
"zenbus:Route:5113863630487552:LOC" 4 0.0 2 3 0.0 1 0.23748462521224523
"zenbus:Route:5113863630487552:LOC" 18 367.0 16 17 367.0 15 0.1364959916854128
"zenbus:Route:5113863630487552:LOC" 31 759.0 29 30 759.0 28 0.41114979593847806
"zenbus:Route:5113863630487552:LOC" 32 759.0 30 31 759.0 29 0.07916559898379968
"zenbus:Route:5113863630487552:LOC" 34 760.0 32 33 760.0 31 0.07916559898379968
"zenbus:Route:5113863630487552:LOC" 35 760.0 33 34 760.0 32 0.11119510090982554
"zenbus:Route:5113863630487552:LOC" 66 1474.0 64 65 1474.0 63 0.07916556079312707
"zenbus:Route:5113863630487552:LOC" 72 1808.0 70 71 1808.0 69 0.136496766098977
"zenbus:Route:5113863630487552:LOC" 82 2185.0 80 81 2185.0 79 0.1364957766726548
"zenbus:Route:5101391615885312:LOC" 3946 0.0 1 3945 0.0 0 0.11119510090982554
"zenbus:Route:5101391615885312:LOC" 3947 0.0 2 3946 0.0 1 0.23748462521224523
"zenbus:Route:5101391615885312:LOC" 3985 1018.0 40 3984 1018.0 39 0.2374938286925326
"zenbus:Route:5101391615885312:LOC" 3998 1466.0 53 3997 1466.0 52 0.47212205327388784
"zenbus:Route:5101391615885312:LOC" 4021 1867.0 76 4020 1867.0 75 0.5042185716418788
"zenbus:Route:5101391615885312:LOC" 4058 2751.0 113 4057 2751.0 112 0.7210940364045512
"zenbus:Route:5101391615885312:LOC" 4067 3009.0 122 4066 3009.0 121 0.1364959292604468
"zenbus:Route:5101391615885312:LOC" 4068 3009.0 123 4067 3009.0 122 0.23605971720029265
"zenbus:Route:5088760412766208:LOC" 4273 1771.0 70 4272 1771.0 69 0.22239020252697528
"zenbus:Route:5174389377073152:LOC" 160 1026.0 32 159 1026.0 31 0.7916269065353024
"zenbus:Route:5174389377073152:LOC" 272 3796.0 144 271 3796.0 143 0.6333012853928494
"zenbus:Route:5092371161153536:LOC" 1768 320.0 10 1767 320.0 9 0.22239020252697528
"zenbus:Route:5092371161153536:LOC" 1852 2026.0 94 1851 2026.0 93 0.136505707715058
"zenbus:Route:5092371161153536:LOC" 1854 2027.0 96 1853 2027.0 95 0.11119510161714974
"zenbus:Route:5092371161153536:LOC" 1863 2619.0 105 1862 2619.0 104 0.15835245662014788
"zenbus:Route:5092371161153536:LOC" 1864 2619.0 106 1863 2619.0 105 0.19349379977773784
"zenbus:Route:5092371161153536:LOC" 1865 2619.0 107 1864 2619.0 106 0.19349379754740892
"zenbus:Route:5092371161153536:LOC" 1925 4294.0 167 1924 4294.0 166 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 1936 4655.0 178 1935 4655.0 177 0.11119510161714974
"zenbus:Route:5092371161153536:LOC" 1937 4655.0 179 1936 4655.0 178 0.22239020181965108
"zenbus:Route:5092371161153536:LOC" 1951 4921.0 193 1950 4921.0 192 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 1952 4921.0 194 1951 4921.0 193 0.3335853034368008
"zenbus:Route:5092371161153536:LOC" 1954 4922.0 196 1953 4922.0 195 0.36925418437801066
"zenbus:Route:5092371161153536:LOC" 1958 4979.0 200 1957 4979.0 199 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 1959 4979.0 201 1958 4979.0 200 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 1960 4979.0 202 1959 4979.0 201 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 1961 4979.0 203 1960 4979.0 202 0.11119510232447394
"zenbus:Route:5092371161153536:LOC" 1962 4979.0 204 1961 4979.0 203 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 1963 4979.0 205 1962 4979.0 204 0.19347716972660658
"zenbus:Route:5092371161153536:LOC" 1970 5514.0 212 1969 5514.0 211 0.39582247545674215
"zenbus:Route:5092371161153536:LOC" 1971 5514.0 213 1970 5514.0 212 0.19347459562720212
"zenbus:Route:5092371161153536:LOC" 1973 5515.0 215 1972 5515.0 214 0.19347458936779788
"zenbus:Route:5092371161153536:LOC" 1983 5891.0 225 1982 5891.0 224 0.07916278472364159
"zenbus:Route:5092371161153536:LOC" 1985 5892.0 227 1984 5892.0 226 0.11119510090982554
"zenbus:Route:5092371161153536:LOC" 2009 6245.0 251 2008 6245.0 250 0.2622331135318551
"zenbus:Route:5092371161153536:LOC" 2010 6245.0 252 2009 6245.0 251 0.26223311753460526
"zenbus:Route:5092371161153536:LOC" 2017 6422.0 259 2016 6422.0 258 0.23749244267429992
"zenbus:Route:5092371161153536:LOC" 2018 6422.0 260 2017 6422.0 259 0.23749244267429992
"zenbus:Route:5092371161153536:LOC" 2027 6800.0 269 2026 6800.0 268 0.23605972041014112
"zenbus:Route:5092371161153536:LOC" 2029 6801.0 271 2028 6801.0 270 0.22239020252697528
equal_shape_distance_same_coordinates WARNING 5

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.

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`.
"zenbus:Route:5101391615885312:LOC" 3961 367.0 16 3960 367.0 15
"zenbus:Route:5101391615885312:LOC" 3968 617.0 23 3967 617.0 22
"zenbus:Route:5119068447178752:LOC" 3607 270.0 13 3606 270.0 12
"zenbus:Route:5119068447178752:LOC" 3625 440.0 31 3624 440.0 30
"zenbus:Route:5119068447178752:LOC" 3636 720.0 42 3635 720.0 41
expired_calendar WARNING 1

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.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
5 "cal4-mon"
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 3804

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

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.
135 "zenbus:StopPoint:SP:478680013:LOC" "Surgié"
unused_shape WARNING 2

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"zenbus:Route:5147828661780480:LOC" 4076
"zenbus:Route:5088760412766208:LOC" 4203
unknown_column INFO 2

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.
"trips.txt" "zenbus_mission_id" 11
"trips.txt" "trip_headsign_code" 12