vvs — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-21T16:25:02Z,
for the dataset file:///shared/vvs_adfab7d4.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
VVS
Publisher URL:
https://www.vvs.de
Feed Email:
N/A
Feed Language:
German
Feed Start Date:
2026-08-20
Feed End Date:
2026-11-20

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. shapes.txt
  7. stop_times.txt
  8. stops.txt
  9. ticketing_deep_links.txt
  10. ticketing_identifiers.txt
  11. transfers.txt
  12. trips.txt

Counts


  • Agencies: 1
  • Blocks: 2537
  • Routes: 725
  • Shapes: 16122
  • Stops: 10119
  • Trips: 153833

Specification Compliance report

7118 notices reported (3007 errors, 2546 warnings, 1565 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 2990

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

Only the first 50 of 2990 affected records are displayed below.

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"de:nvbw:90T90_:.vvs-11-90.64.T0.3.j26" "de:09561:11000:45:5" 625286 135812.02 20 625285 135812.02 19
"de:nvbw:90T90_:.vvs-11-90.64.T0.3.j26" "de:09571:13270:2:4" 625287 135812.02 22 625286 135812.02 20
"de:nvbw:90T90_:.vvs-11-90.64.T0.3.j26" "de:09571:12650:1:1" 625288 135812.02 23 625287 135812.02 22
"de:nvbw:90T90_:.vvs-11-90.64.T0.3.j26" "de:09573:5150:2:3" 625289 135812.02 24 625288 135812.02 23
"de:nvbw:90T90_:.vvs-11-90.64.T0.3.j26" "de:09564:510:15:23" 625290 135812.02 27 625289 135812.02 24
"de:nvbw:90T90_:.vvs-11-90.106.T0.9.j26" "de:09561:11000:2:1" 620366 135813.95 20 620365 135813.95 19
"de:nvbw:90T90_:.vvs-11-90.106.T0.9.j26" "de:09571:13270:2:4" 620367 135813.95 22 620366 135813.95 20
"de:nvbw:90T90_:.vvs-11-90.106.T0.9.j26" "de:09571:12650:1:1" 620368 135813.95 23 620367 135813.95 22
"de:nvbw:90T90_:.vvs-11-90.106.T0.9.j26" "de:09573:5150:2:3" 620369 135813.95 24 620368 135813.95 23
"de:nvbw:90T90_:.vvs-11-90.106.T0.9.j26" "de:09564:510:15:23" 620370 135813.95 27 620369 135813.95 24
"de:nvbw:90T90_:.vvs-11-90.51.T0.21.j26" "de:09561:11000:2:1" 622411 135814.0 25 622410 135814.0 24
"de:nvbw:90T90_:.vvs-11-90.51.T0.21.j26" "de:09571:13270:2:4" 622412 135814.0 27 622411 135814.0 25
"de:nvbw:90T90_:.vvs-11-90.51.T0.21.j26" "de:09571:12650:1:1" 622413 135814.0 28 622412 135814.0 27
"de:nvbw:90T90_:.vvs-11-90.51.T0.21.j26" "de:09573:5150:2:3" 622414 135814.0 29 622413 135814.0 28
"de:nvbw:90T90_:.vvs-11-90.51.T0.21.j26" "de:09564:510:15:23" 622415 135814.0 32 622414 135814.0 29
"de:nvbw:90T90_:.vvs-11-90.110.T3.10.j26" "de:09573:5150:2:1" 621768 0.0 4 621767 0.0 1
"de:nvbw:90T90_:.vvs-11-90.110.T3.10.j26" "de:09571:12650:2:2" 621769 0.0 5 621768 0.0 4
"de:nvbw:90T90_:.vvs-11-90.110.T3.10.j26" "de:09571:13270:1:2" 621770 0.0 6 621769 0.0 5
"de:nvbw:90T90_:.vvs-11-90.110.T3.10.j26" "de:09561:11000:2:1" 621771 0.0 8 621770 0.0 6
"de:nvbw:90T90_:.vvs-11-90.110.T3.10.j26" "de:09571:12900:1:1" 621772 0.0 9 621771 0.0 8
"de:ding.eu:20046_:.vvs-75-46.1.T0.11.j26" "de:08425:2395:0:2" 2665909 31223.86 20 2665908 31223.86 19
"de:ding.eu:20046_:.vvs-75-46.1.T0.11.j26" "de:08421:1160:0:1" 2665916 36695.02 27 2665915 36695.02 26
"de:nvbw:90T90_:.vvs-11-90.81.T0.11.j26" "de:09564:1910:5:5" 627765 0.0 3 627764 0.0 1
"de:nvbw:90T90_:.vvs-11-90.81.T0.11.j26" "de:09573:5150:2:1" 627766 0.0 4 627765 0.0 3
"de:nvbw:90T90_:.vvs-11-90.81.T0.11.j26" "de:09571:12650:2:2" 627767 0.0 5 627766 0.0 4
"de:nvbw:90T90_:.vvs-11-90.81.T0.11.j26" "de:09571:13270:1:2" 627768 0.0 6 627767 0.0 5
"de:nvbw:90T90_:.vvs-11-90.81.T0.11.j26" "de:09561:11000:2:1" 627769 0.0 8 627768 0.0 6
"de:nvbw:90T90_:.vvs-11-90.81.T0.11.j26" "de:09571:12900:1:1" 627770 0.0 9 627769 0.0 8
"de:nvbw:90T90_:.vvs-11-90.78.T0.2.j26" "de:09561:11000:45:5" 626566 135813.17 20 626565 135813.17 19
"de:nvbw:90T90_:.vvs-11-90.78.T0.2.j26" "de:09571:13270:2:4" 626567 135813.17 22 626566 135813.17 20
"de:nvbw:90T90_:.vvs-11-90.78.T0.2.j26" "de:09571:12650:1:1" 626568 135813.17 23 626567 135813.17 22
"de:nvbw:90T90_:.vvs-11-90.78.T0.2.j26" "de:09573:5150:2:3" 626569 135813.17 24 626568 135813.17 23
"de:nvbw:90T90_:.vvs-11-90.78.T0.2.j26" "de:09564:510:15:23" 626570 135813.17 27 626569 135813.17 24
"de:nvbw:90T90_:.vvs-11-90.105.T0.4.j26" "de:09561:11000:45:5" 619797 135813.95 20 619796 135813.95 19
"de:nvbw:90T90_:.vvs-11-90.105.T0.4.j26" "de:09571:13270:2:4" 619798 135813.95 22 619797 135813.95 20
"de:nvbw:90T90_:.vvs-11-90.105.T0.4.j26" "de:09571:12650:1:1" 619799 135813.95 23 619798 135813.95 22
"de:nvbw:90T90_:.vvs-11-90.105.T0.4.j26" "de:09573:5150:2:3" 619800 135813.95 24 619799 135813.95 23
"de:nvbw:90T90_:.vvs-11-90.105.T0.4.j26" "de:09564:510:15:23" 619801 135813.95 27 619800 135813.95 24
"de:nvbw:90T90_:.vvs-11-90.104.T0.15.j26" "de:09573:5150:2:1" 619093 0.0 4 619092 0.0 1
"de:nvbw:90T90_:.vvs-11-90.104.T0.15.j26" "de:09571:12650:2:2" 619094 0.0 5 619093 0.0 4
"de:nvbw:90T90_:.vvs-11-90.104.T0.15.j26" "de:09571:13270:1:2" 619095 0.0 6 619094 0.0 5
"de:nvbw:90T90_:.vvs-11-90.104.T0.15.j26" "de:09561:11000:45:5" 619096 0.0 8 619095 0.0 6
"de:nvbw:90T90_:.vvs-11-90.104.T0.15.j26" "de:09571:12900:1:1" 619097 0.0 9 619096 0.0 8
"de:nvbw:90T90_:.vvs-11-90.65.T0.8.j26" "de:09561:11000:45:5" 625853 135812.02 20 625852 135812.02 19
"de:nvbw:90T90_:.vvs-11-90.65.T0.8.j26" "de:09571:13270:2:4" 625854 135812.02 22 625853 135812.02 20
"de:nvbw:90T90_:.vvs-11-90.65.T0.8.j26" "de:09571:12650:1:1" 625855 135812.02 23 625854 135812.02 22
"de:nvbw:90T90_:.vvs-11-90.65.T0.8.j26" "de:09573:5150:2:3" 625856 135812.02 24 625855 135812.02 23
"de:nvbw:90T90_:.vvs-11-90.65.T0.8.j26" "de:09564:510:15:23" 625857 135812.02 27 625856 135812.02 24
"de:nvbw:90T90_:.vvs-11-90.64.T0.10.j26" "de:09573:5150:2:1" 624960 0.0 4 624959 0.0 1
"de:nvbw:90T90_:.vvs-11-90.64.T0.10.j26" "de:09571:12650:2:2" 624961 0.0 5 624960 0.0 4
equal_shape_distance_diff_coordinates ERROR 17

equal_shape_distance_diff_coordinates

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 the 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 different coordinates indicate an error.

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.
"34-75-j26-2.3.H" 5921188 30955.16 407 5921187 30955.16 406 10.823237005537763
"34-31-j26-1.1.H" 5905699 6309.53 100 5905698 6309.53 99 21.69066264096429
"33-2-j26-1.3.H" 5889370 1525.34 28 5889369 1525.34 27 4.349080219259438
"78-646-j26-1.3.R" 6245614 7903.0 118 6245613 7903.0 117 7.9544509858908174
"35-X10-j26-1.2.R" 5932576 15961.29 188 5932575 15961.29 187 30.545669257856215
"78-646-j26-1.4.R" 6245927 9550.57 168 6245926 9550.57 167 7.9544509858908174
"31-828-j26-4.3.R" 5790017 23037.97 318 5790016 23037.97 317 186.23163601100435
"33-3-j26-1.2.H" 5890449 1525.34 28 5890448 1525.34 27 4.349080219259438
"34-55-j26-1.1.H" 5912976 13289.18 195 5912975 13289.18 194 8.14282392291651
"33-2-j26-2.3.H" 5890056 1525.34 28 5890055 1525.34 27 4.349080219259438
"81-X3-j26-1.1.H" 6267449 4555.12 56 6267448 4555.12 55 18.781361143475067
"31-X76-j26-3.6.R" 5884055 2796.45 55 5884054 2796.45 54 186.23163601100435
"34-75-j26-2.2.H" 5920728 32317.36 430 5920727 32317.36 429 10.823237005537763
"31-X76-j26-3.3.R" 5883409 2796.45 55 5883408 2796.45 54 186.23163601100435
"81-X3-j26-1.3.H" 6268351 369.14 8 6268350 369.14 7 18.781361143475067
"31-X76-j26-3.4.R" 5883683 2796.45 55 5883682 2796.45 54 186.23163601100435
"81-X3-j26-1.2.H" 6267925 4555.12 56 6267924 4555.12 55 18.781361143475067
duplicate_route_name WARNING 2

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`.
484 "de:vvs:31780_:" 485 "de:vvs:317803:" "780" "Herrenberg Hallenbad - ZOB - Nord - West - Kalkofenstraße" 3 "VVS"
660 "de:vvs:36002a:" 661 "de:vvs:36002e:" "S2E" "Schorndorf - Waiblingen (Schienenersatzverkehr)" 3 "VVS"
expired_calendar WARNING 7

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.
67 "T0#157"
84 "T0#172"
334 "T0#44"
389 "T0#94"
422 "T0+55#20"
550 "T0+f#1"
987 "T0+te#20"
fast_travel_between_consecutive_stops WARNING 6

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.
152868 "de:vvs:50217_:.vvs-50-217.1.T2.5.j26" "de:vvs:50217_:" 203.84018948809572 3.3973364914682618 2655380 2 "de:08119:5186:0:3" "Buoch Gemeindehaus" "25:45:00" 2655381 3 "de:08119:3707:0:3" "Hebsack Markgraben" "25:45:00"
153819 "de:vvs:51099_:.vvs-51-99.1.UU.2.j26" "de:vvs:51099_:" 212.56711059920042 3.5427851766533403 2662523 5 "de:08117:57:0:H1" "Gosbach Abzw. Drackenstein" "26:00:00" 2662524 6 "de:08117:3234:0:H1" "Gruibingen Brückenweg" "26:00:00"
152869 "de:vvs:50217_:.vvs-50-217.1.T3.3.j26" "de:vvs:50217_:" 203.84018948809572 3.3973364914682618 2655386 2 "de:08119:5186:0:3" "Buoch Gemeindehaus" "23:45:00" 2655387 3 "de:08119:3707:0:3" "Hebsack Markgraben" "23:45:00"
152867 "de:vvs:50217_:.vvs-50-217.1.T2.3.j26" "de:vvs:50217_:" 203.84018948809572 3.3973364914682618 2655386 2 "de:08119:5186:0:3" "Buoch Gemeindehaus" "23:45:00" 2655387 3 "de:08119:3707:0:3" "Hebsack Markgraben" "23:45:00"
153818 "de:vvs:51099_:.vvs-51-99.1.UU.1.j26" "de:vvs:51099_:" 212.56711059920042 3.5427851766533403 2662508 5 "de:08117:57:0:H1" "Gosbach Abzw. Drackenstein" "25:00:00" 2662509 6 "de:08117:3234:0:H1" "Gruibingen Brückenweg" "25:00:00"
149032 "de:vvs:36013e:.vvs-36-13-e.44.T3.8.j26" "de:vvs:36013e:" 401.8445656316225 6.697409427193708 2623923 4 "de:08136:3098:0:2" "Schwäbisch Gmünd Nepperbergstr" "23:09:00" 2623924 5 "de:08136:7005:1:4" "Lorch" "23:09:00"
leading_or_trailing_whitespaces WARNING 157

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

Only the first 50 of 157 affected records are displayed below.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 35 "route_id" "de:vgc-online:15759_: "
"routes.txt" 36 "route_id" "de:vgc-online:15775_: "
"trips.txt" 22845 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22846 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22847 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22848 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22849 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22850 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22851 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22852 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22853 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22854 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22855 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22856 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22857 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22858 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22859 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22860 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22861 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22862 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22863 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22864 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22865 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22866 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22867 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22868 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22869 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22870 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22871 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22872 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22873 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22874 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22875 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22876 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22877 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22878 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22879 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22880 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22881 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22882 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22883 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22884 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22885 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22886 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22887 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22888 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22889 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22890 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22891 "route_id" "de:vgc-online:15759_: "
"trips.txt" 22892 "route_id" "de:vgc-online:15759_: "
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
stop_too_far_from_shape WARNING 2303

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.

Only the first 50 of 2303 affected records are displayed below.

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.
21859 "11-90-j26-104.2.R" "de:nvbw:90T90_:.vvs-11-90.104.T0.2.j26" 619202 "de:09561:11000:45:5" "Ansbach" [49.29495508,10.44016248] 10017.770900408086
21859 "11-90-j26-104.2.R" "de:nvbw:90T90_:.vvs-11-90.104.T0.2.j26" 619203 "de:09571:13270:2:4" "Wicklesgreuth" [49.29495508,10.44016248] 19723.3882452463
21859 "11-90-j26-104.2.R" "de:nvbw:90T90_:.vvs-11-90.104.T0.2.j26" 619204 "de:09571:12650:1:1" "Heilsbronn" [49.29495508,10.44016248] 26035.991481875837
21859 "11-90-j26-104.2.R" "de:nvbw:90T90_:.vvs-11-90.104.T0.2.j26" 619205 "de:09573:5150:2:3" "Roßtal" [49.29495508,10.44016248] 35212.40460842893
21859 "11-90-j26-104.2.R" "de:nvbw:90T90_:.vvs-11-90.104.T0.2.j26" 619206 "de:09564:510:15:23" "Nürnberg Hauptbahnhof" [49.29495508,10.44016248] 49443.68076664171
22178 "11-90-j26-63.28.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.27.j26" 624799 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.294927609999995,10.44004344] 49434.25270048377
22178 "11-90-j26-63.28.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.27.j26" 624800 "de:09573:5150:2:1" "Roßtal" [49.294927609999995,10.44004344] 35212.23973313356
22178 "11-90-j26-63.28.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.27.j26" 624801 "de:09571:12650:2:2" "Heilsbronn" [49.294927609999995,10.44004344] 26054.764576076184
22178 "11-90-j26-63.28.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.27.j26" 624802 "de:09571:13270:1:2" "Wicklesgreuth" [49.294927609999995,10.44004344] 19722.352312269086
22178 "11-90-j26-63.28.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.27.j26" 624803 "de:09561:11000:1:1" "Ansbach" [49.294927609999995,10.44004344] 9996.644386162603
22152 "11-90-j26-62.3.R" "de:nvbw:90T90_:.vvs-11-90.62.T0.3.j26" 624372 "de:09561:11000:45:5" "Ansbach" [49.29495508,10.44016248] 10017.770900408086
22152 "11-90-j26-62.3.R" "de:nvbw:90T90_:.vvs-11-90.62.T0.3.j26" 624373 "de:09571:13270:2:4" "Wicklesgreuth" [49.29495508,10.44016248] 19723.3882452463
22152 "11-90-j26-62.3.R" "de:nvbw:90T90_:.vvs-11-90.62.T0.3.j26" 624374 "de:09571:12650:1:1" "Heilsbronn" [49.29495508,10.44016248] 26035.991481875837
22152 "11-90-j26-62.3.R" "de:nvbw:90T90_:.vvs-11-90.62.T0.3.j26" 624375 "de:09573:5150:2:3" "Roßtal" [49.29495508,10.44016248] 35212.40460842893
22152 "11-90-j26-62.3.R" "de:nvbw:90T90_:.vvs-11-90.62.T0.3.j26" 624376 "de:09564:510:15:23" "Nürnberg Hauptbahnhof" [49.29495508,10.44016248] 49443.68076664171
22326 "11-90-j26-80.13.H" "de:nvbw:90T90_:.vvs-11-90.80.T0.15.j26" 627399 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.294927609999995,10.44004344] 49434.25270048377
22326 "11-90-j26-80.13.H" "de:nvbw:90T90_:.vvs-11-90.80.T0.15.j26" 627400 "de:09573:5150:2:1" "Roßtal" [49.294927609999995,10.44004344] 35212.23973313356
22326 "11-90-j26-80.13.H" "de:nvbw:90T90_:.vvs-11-90.80.T0.15.j26" 627401 "de:09571:12650:2:2" "Heilsbronn" [49.294927609999995,10.44004344] 26054.764576076184
22326 "11-90-j26-80.13.H" "de:nvbw:90T90_:.vvs-11-90.80.T0.15.j26" 627402 "de:09571:13270:1:2" "Wicklesgreuth" [49.294927609999995,10.44004344] 19722.352312269086
22326 "11-90-j26-80.13.H" "de:nvbw:90T90_:.vvs-11-90.80.T0.15.j26" 627403 "de:09561:11000:45:5" "Ansbach" [49.294927609999995,10.44004344] 10026.504798732049
21999 "11-90-j26-109.5.R" "de:nvbw:90T90_:.vvs-11-90.109.T3.5.j26" 621660 "de:09561:11000:45:5" "Ansbach" [49.29495508,10.44016248] 10017.770900408086
21999 "11-90-j26-109.5.R" "de:nvbw:90T90_:.vvs-11-90.109.T3.5.j26" 621661 "de:09571:13270:2:4" "Wicklesgreuth" [49.29495508,10.44016248] 19723.3882452463
21999 "11-90-j26-109.5.R" "de:nvbw:90T90_:.vvs-11-90.109.T3.5.j26" 621662 "de:09571:12650:1:1" "Heilsbronn" [49.29495508,10.44016248] 26035.991481875837
21999 "11-90-j26-109.5.R" "de:nvbw:90T90_:.vvs-11-90.109.T3.5.j26" 621663 "de:09573:5150:2:3" "Roßtal" [49.29495508,10.44016248] 35212.40460842893
21999 "11-90-j26-109.5.R" "de:nvbw:90T90_:.vvs-11-90.109.T3.5.j26" 621664 "de:09564:510:15:23" "Nürnberg Hauptbahnhof" [49.29495508,10.44016248] 49443.68076664171
22475 "11-90-j26-85.6.R" "de:nvbw:90T90_:.vvs-11-90.85.T0.6.j26" 629984 "de:09561:11000:45:5" "Ansbach" [49.29495508,10.44016248] 10017.770900408086
22475 "11-90-j26-85.6.R" "de:nvbw:90T90_:.vvs-11-90.85.T0.6.j26" 629985 "de:09571:13270:2:4" "Wicklesgreuth" [49.29495508,10.44016248] 19723.3882452463
22475 "11-90-j26-85.6.R" "de:nvbw:90T90_:.vvs-11-90.85.T0.6.j26" 629986 "de:09571:12650:1:1" "Heilsbronn" [49.29495508,10.44016248] 26035.991481875837
22475 "11-90-j26-85.6.R" "de:nvbw:90T90_:.vvs-11-90.85.T0.6.j26" 629987 "de:09573:5150:2:3" "Roßtal" [49.29495508,10.44016248] 35212.40460842893
22475 "11-90-j26-85.6.R" "de:nvbw:90T90_:.vvs-11-90.85.T0.6.j26" 629988 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.29495508,10.44016248] 49425.09626789257
22167 "11-90-j26-63.15.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.17.j26" 624659 "de:09564:510:13:19" "Nürnberg Hauptbahnhof" [49.294927609999995,10.44004344] 49443.54482214097
22167 "11-90-j26-63.15.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.17.j26" 624660 "de:09573:5150:2:1" "Roßtal" [49.294927609999995,10.44004344] 35212.23973313356
22167 "11-90-j26-63.15.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.17.j26" 624661 "de:09571:12650:2:2" "Heilsbronn" [49.294927609999995,10.44004344] 26054.764576076184
22167 "11-90-j26-63.15.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.17.j26" 624662 "de:09571:13270:1:2" "Wicklesgreuth" [49.294927609999995,10.44004344] 19722.352312269086
22167 "11-90-j26-63.15.H" "de:nvbw:90T90_:.vvs-11-90.63.T0.17.j26" 624663 "de:09561:11000:2:1" "Ansbach" [49.294927609999995,10.44004344] 9996.644386162603
22061 "11-90-j26-59.14.H" "de:nvbw:90T90_:.vvs-11-90.59.T0.16.j26" 622803 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.294927609999995,10.44004344] 49434.25270048377
22061 "11-90-j26-59.14.H" "de:nvbw:90T90_:.vvs-11-90.59.T0.16.j26" 622804 "de:09573:5150:2:1" "Roßtal" [49.294927609999995,10.44004344] 35212.23973313356
22061 "11-90-j26-59.14.H" "de:nvbw:90T90_:.vvs-11-90.59.T0.16.j26" 622805 "de:09571:12650:2:2" "Heilsbronn" [49.294927609999995,10.44004344] 26054.764576076184
22061 "11-90-j26-59.14.H" "de:nvbw:90T90_:.vvs-11-90.59.T0.16.j26" 622806 "de:09571:13270:1:2" "Wicklesgreuth" [49.294927609999995,10.44004344] 19722.352312269086
22061 "11-90-j26-59.14.H" "de:nvbw:90T90_:.vvs-11-90.59.T0.16.j26" 622807 "de:09561:11000:2:1" "Ansbach" [49.294927609999995,10.44004344] 9996.644386162603
22088 "11-90-j26-60.16.H" "de:nvbw:90T90_:.vvs-11-90.60.T0.18.j26" 623300 "de:09564:510:13:18" "Nürnberg Hauptbahnhof" [49.294927609999995,10.44004344] 49434.25270048377
22088 "11-90-j26-60.16.H" "de:nvbw:90T90_:.vvs-11-90.60.T0.18.j26" 623301 "de:09573:5150:2:1" "Roßtal" [49.294927609999995,10.44004344] 35212.23973313356
22088 "11-90-j26-60.16.H" "de:nvbw:90T90_:.vvs-11-90.60.T0.18.j26" 623302 "de:09571:12650:2:2" "Heilsbronn" [49.294927609999995,10.44004344] 26054.764576076184
22088 "11-90-j26-60.16.H" "de:nvbw:90T90_:.vvs-11-90.60.T0.18.j26" 623303 "de:09571:13270:1:2" "Wicklesgreuth" [49.294927609999995,10.44004344] 19722.352312269086
22088 "11-90-j26-60.16.H" "de:nvbw:90T90_:.vvs-11-90.60.T0.18.j26" 623304 "de:09561:11000:1:1" "Ansbach" [49.294927609999995,10.44004344] 9996.644386162603
22108 "11-90-j26-61.9.H" "de:nvbw:90T90_:.vvs-11-90.61.T0.11.j26" 623632 "de:09564:510:13:19" "Nürnberg Hauptbahnhof" [49.294927609999995,10.44004344] 49443.54482214097
22108 "11-90-j26-61.9.H" "de:nvbw:90T90_:.vvs-11-90.61.T0.11.j26" 623633 "de:09564:1910:5:5" "Nürnberg-Stein" [49.294927609999995,10.44004344] 44281.574131677575
22108 "11-90-j26-61.9.H" "de:nvbw:90T90_:.vvs-11-90.61.T0.11.j26" 623634 "de:09573:5150:2:1" "Roßtal" [49.294927609999995,10.44004344] 35212.23973313356
22108 "11-90-j26-61.9.H" "de:nvbw:90T90_:.vvs-11-90.61.T0.11.j26" 623635 "de:09571:12650:2:2" "Heilsbronn" [49.294927609999995,10.44004344] 26054.764576076184
22108 "11-90-j26-61.9.H" "de:nvbw:90T90_:.vvs-11-90.61.T0.11.j26" 623636 "de:09571:13270:1:2" "Wicklesgreuth" [49.294927609999995,10.44004344] 19722.352312269086
stop_too_far_from_shape_using_user_distance WARNING 3

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

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.
149779 "36-17-e-j26-22.5.R" "de:vvs:36017e:.vvs-36-17-e.22.T0.4.j26" 2628844 "de:08236:3017:0:2" "Mühlacker Steuler" [48.95509574,8.862326480000002] 105.88191400565185
149776 "36-17-e-j26-22.3.H" "de:vvs:36017e:.vvs-36-17-e.22.T0.1.j26" 2628817 "de:08236:3017:0:1" "Mühlacker Steuler" [48.95509863,8.862339450000002] 109.2366596774311
149778 "36-17-e-j26-22.4.H" "de:vvs:36017e:.vvs-36-17-e.22.T0.3.j26" 2628833 "de:08236:3017:0:1" "Mühlacker Steuler" [48.95509863,8.862339450000002] 109.2366596774311
unexpected_enum_value WARNING 67

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

Only the first 50 of 67 affected records are displayed below.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 37 "route_type" 109
"routes.txt" 38 "route_type" 109
"routes.txt" 39 "route_type" 109
"routes.txt" 40 "route_type" 109
"routes.txt" 41 "route_type" 109
"routes.txt" 42 "route_type" 109
"routes.txt" 43 "route_type" 109
"routes.txt" 44 "route_type" 109
"routes.txt" 54 "route_type" 402
"routes.txt" 55 "route_type" 402
"routes.txt" 56 "route_type" 402
"routes.txt" 57 "route_type" 402
"routes.txt" 58 "route_type" 402
"routes.txt" 59 "route_type" 402
"routes.txt" 60 "route_type" 402
"routes.txt" 61 "route_type" 402
"routes.txt" 62 "route_type" 402
"routes.txt" 63 "route_type" 402
"routes.txt" 64 "route_type" 402
"routes.txt" 65 "route_type" 402
"routes.txt" 66 "route_type" 402
"routes.txt" 67 "route_type" 402
"routes.txt" 68 "route_type" 402
"routes.txt" 69 "route_type" 1400
"routes.txt" 70 "route_type" 1400
"routes.txt" 685 "route_type" 715
"routes.txt" 686 "route_type" 715
"routes.txt" 687 "route_type" 715
"routes.txt" 688 "route_type" 715
"routes.txt" 689 "route_type" 715
"routes.txt" 690 "route_type" 715
"routes.txt" 691 "route_type" 715
"routes.txt" 692 "route_type" 715
"routes.txt" 693 "route_type" 715
"routes.txt" 694 "route_type" 715
"routes.txt" 695 "route_type" 715
"routes.txt" 696 "route_type" 715
"routes.txt" 697 "route_type" 715
"routes.txt" 698 "route_type" 715
"routes.txt" 699 "route_type" 715
"routes.txt" 700 "route_type" 715
"routes.txt" 701 "route_type" 715
"routes.txt" 702 "route_type" 715
"routes.txt" 703 "route_type" 715
"routes.txt" 704 "route_type" 715
"routes.txt" 705 "route_type" 715
"routes.txt" 706 "route_type" 715
"routes.txt" 707 "route_type" 715
"routes.txt" 708 "route_type" 715
"routes.txt" 709 "route_type" 715
big_gap_in_service INFO 112

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

Only the first 50 of 112 affected records are displayed below.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"T0" "2026-09-22" "2026-10-12" 19
"T0#194" "2026-10-16" "2026-11-09" 23
"T0#216" "2026-08-21" "2026-09-07" 16
"T0#225" "2026-08-21" "2026-10-05" 44
"T0#227" "2026-08-21" "2026-10-05" 44
"T0#26" "2026-09-18" "2026-10-12" 23
"T0#278" "2026-08-28" "2026-09-21" 23
"T0#35" "2026-09-22" "2026-10-16" 23
"T0#354" "2026-08-28" "2026-09-14" 16
"T0#42" "2026-09-24" "2026-10-12" 17
"T0#49" "2026-09-24" "2026-10-12" 17
"T0#56" "2026-09-24" "2026-10-12" 17
"T0+02" "2026-09-11" "2026-10-26" 44
"T0+56#4" "2026-09-18" "2026-10-16" 27
"T0+56#5" "2026-09-18" "2026-10-16" 27
"T0+66" "2026-09-18" "2026-10-16" 27
"T0+66#11" "2026-09-18" "2026-10-16" 27
"T0+66#14" "2026-09-18" "2026-10-16" 27
"T0+66#18" "2026-09-18" "2026-10-16" 27
"T0+66#23" "2026-09-18" "2026-10-16" 27
"T0+66#6" "2026-09-18" "2026-10-16" 27
"T0+69" "2026-08-21" "2026-09-07" 16
"T0+f" "2026-09-11" "2026-10-30" 48
"T0+f#16" "2026-09-11" "2026-10-26" 44
"T0+f#17" "2026-09-11" "2026-10-26" 44
"T0+f#18" "2026-09-11" "2026-10-26" 44
"T0+f#23" "2026-09-11" "2026-10-26" 44
"T0+f#24" "2026-09-11" "2026-10-26" 44
"T0+f#25" "2026-09-11" "2026-10-26" 44
"T0+f#26" "2026-09-11" "2026-10-26" 44
"T0+f#27" "2026-09-11" "2026-10-26" 44
"T0+f#29" "2026-09-11" "2026-10-26" 44
"T0+f#32" "2026-09-11" "2026-10-26" 44
"T0+f#33" "2026-09-11" "2026-10-26" 44
"T0+f#35" "2026-09-11" "2026-10-26" 44
"T0+f#39" "2026-09-11" "2026-10-26" 44
"T0+f#43" "2026-09-11" "2026-10-26" 44
"T0+f#47" "2026-09-11" "2026-10-26" 44
"T0+f#48" "2026-08-28" "2026-10-26" 58
"T0+f#49" "2026-09-11" "2026-10-26" 44
"T0+f#50" "2026-09-11" "2026-10-26" 44
"T0+f#51" "2026-09-11" "2026-10-26" 44
"T0+f#52" "2026-09-11" "2026-10-26" 44
"T0+f#59" "2026-09-11" "2026-10-26" 44
"T0+f#62" "2026-09-11" "2026-10-26" 44
"T0+f#63" "2026-09-11" "2026-10-26" 44
"T0+f#65" "2026-09-11" "2026-10-26" 44
"T0+f#66" "2026-09-11" "2026-10-26" 44
"T0+f#68" "2026-09-11" "2026-10-26" 44
"T0+f#73" "2026-09-11" "2026-10-26" 44
platform_without_parent_station INFO 695

platform_without_parent_station

A platform has no parent_station field set.

This is different from location_without_parent_station since it is less severe.

You can see more about this notice here.

Only the first 50 of 695 affected records are displayed below.

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
3 "de:08111:100:2:3" "Stammheim"
4 "de:08111:100:2:4" "Stammheim"
79 "de:08111:136:1:1" "Heumaden"
80 "de:08111:136:1:2" "Heumaden"
81 "de:08111:136:1:3" "Heumaden"
89 "de:08111:144:1:1" "Giebel"
90 "de:08111:144:1:2" "Giebel"
91 "de:08111:144:2:7" "Giebel"
130 "de:08111:158:3:3" "Maybachstraße"
131 "de:08111:158:4:4" "Maybachstraße"
137 "de:08111:1604:3:1" "Ebitzweg"
138 "de:08111:1604:3:2" "Ebitzweg"
252 "de:08111:2202:1:1" "Wagenburgstraße"
253 "de:08111:2202:1:2" "Wagenburgstraße"
254 "de:08111:2202:1:3" "Wagenburgstraße"
255 "de:08111:2202:1:4" "Wagenburgstraße"
277 "de:08111:2235:2:1" "Killesberg"
278 "de:08111:2235:2:2" "Killesberg"
279 "de:08111:2235:2:3" "Killesberg"
300 "de:08111:2250:0:1" "Am Römerkastell"
301 "de:08111:2250:0:2" "Am Römerkastell"
302 "de:08111:2250:0:3" "Am Römerkastell"
346 "de:08111:2331:1:1" "Mercedes-Benz Welt"
448 "de:08111:2459:0:3" "Asperger Straße"
449 "de:08111:2459:0:4" "Asperger Straße"
452 "de:08111:2460:0:1" "Borkumstraße (Neuw.-siedl.)"
453 "de:08111:2460:0:2" "Borkumstraße (Neuw.-siedl.)"
491 "de:08111:2483:0:3" "Marabustraße"
492 "de:08111:2483:0:4" "Marabustraße"
604 "de:08111:2561:0:1" "Rotwiesenstraße"
605 "de:08111:2561:0:2" "Rotwiesenstraße"
606 "de:08111:2561:0:3" "Rotwiesenstraße"
631 "de:08111:2579:0:3" "Ob dem Steinbach"
632 "de:08111:2579:0:4" "Ob dem Steinbach"
641 "de:08111:2584:1:3" "Europaplatz"
642 "de:08111:2584:1:4" "Europaplatz"
653 "de:08111:2591:0:1" "Lauchhau"
654 "de:08111:2591:0:2" "Lauchhau"
655 "de:08111:2591:0:3" "Lauchhau"
664 "de:08111:2596:0:3" "Am Schattwald"
665 "de:08111:2596:0:4" "Am Schattwald"
697 "de:08111:2615:0:1" "Am Ochsenwald"
698 "de:08111:2615:0:2" "Am Ochsenwald"
699 "de:08111:2615:0:3" "Am Ochsenwald"
773 "de:08111:279:0:3" "Weserstraße"
774 "de:08111:279:0:4" "Weserstraße"
775 "de:08111:279:0:5" "Weserstraße"
793 "de:08111:2976:0:3" "Plieningen Seemühlenweg"
794 "de:08111:2976:0:4" "Plieningen Seemühlenweg"
795 "de:08111:2976:0:5" "Plieningen Seemühlenweg"
trip_headsign_matches_intermediate_stop INFO 754

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

Only the first 50 of 754 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
72828 "de:vvs:30033_:.vvs-30-33.1.T0.1.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72837 "de:vvs:30033_:.vvs-30-33.1.T0.2.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72838 "de:vvs:30033_:.vvs-30-33.1.T0.3.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72839 "de:vvs:30033_:.vvs-30-33.1.T0.4.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72840 "de:vvs:30033_:.vvs-30-33.1.T0.5.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72841 "de:vvs:30033_:.vvs-30-33.1.T0.6.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72842 "de:vvs:30033_:.vvs-30-33.1.T0.7.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72843 "de:vvs:30033_:.vvs-30-33.1.T0.8.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72846 "de:vvs:30033_:.vvs-30-33.1.T2.10.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72847 "de:vvs:30033_:.vvs-30-33.1.T2.11.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72848 "de:vvs:30033_:.vvs-30-33.1.T2.12.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72849 "de:vvs:30033_:.vvs-30-33.1.T2.13.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72850 "de:vvs:30033_:.vvs-30-33.1.T2.14.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72851 "de:vvs:30033_:.vvs-30-33.1.T2.15.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72852 "de:vvs:30033_:.vvs-30-33.1.T2.16.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72861 "de:vvs:30033_:.vvs-30-33.1.T2.9.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72862 "de:vvs:30033_:.vvs-30-33.1.T3.1.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72867 "de:vvs:30033_:.vvs-30-33.1.T3.2.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72871 "de:vvs:30033_:.vvs-30-33.1.T3.3.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72873 "de:vvs:30033_:.vvs-30-33.1.T3.4.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72874 "de:vvs:30033_:.vvs-30-33.1.T3.5.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72875 "de:vvs:30033_:.vvs-30-33.1.T3.6.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72876 "de:vvs:30033_:.vvs-30-33.1.T3.7.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
72877 "de:vvs:30033_:.vvs-30-33.1.T3.8.j26" "Degerloch (B27)" "de:08111:6165:2:3" 7 "de:08111:6165:3:4"
73899 "de:vvs:30041_:.vvs-30-41.4.T0.1.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73900 "de:vvs:30041_:.vvs-30-41.4.T0.10.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73911 "de:vvs:30041_:.vvs-30-41.4.T0.11.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73922 "de:vvs:30041_:.vvs-30-41.4.T0.12.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73933 "de:vvs:30041_:.vvs-30-41.4.T0.13.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73944 "de:vvs:30041_:.vvs-30-41.4.T0.14.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73955 "de:vvs:30041_:.vvs-30-41.4.T0.15.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73966 "de:vvs:30041_:.vvs-30-41.4.T0.16.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73977 "de:vvs:30041_:.vvs-30-41.4.T0.17.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73988 "de:vvs:30041_:.vvs-30-41.4.T0.18.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73997 "de:vvs:30041_:.vvs-30-41.4.T0.19.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73998 "de:vvs:30041_:.vvs-30-41.4.T0.2.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
73999 "de:vvs:30041_:.vvs-30-41.4.T0.20.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74000 "de:vvs:30041_:.vvs-30-41.4.T0.21.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74001 "de:vvs:30041_:.vvs-30-41.4.T0.22.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74002 "de:vvs:30041_:.vvs-30-41.4.T0.23.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74003 "de:vvs:30041_:.vvs-30-41.4.T0.24.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74004 "de:vvs:30041_:.vvs-30-41.4.T0.25.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74005 "de:vvs:30041_:.vvs-30-41.4.T0.26.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74006 "de:vvs:30041_:.vvs-30-41.4.T0.27.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74007 "de:vvs:30041_:.vvs-30-41.4.T0.28.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74008 "de:vvs:30041_:.vvs-30-41.4.T0.29.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74009 "de:vvs:30041_:.vvs-30-41.4.T0.3.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74010 "de:vvs:30041_:.vvs-30-41.4.T0.30.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74011 "de:vvs:30041_:.vvs-30-41.4.T0.31.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
74012 "de:vvs:30041_:.vvs-30-41.4.T0.32.j26" "Berliner Platz (Liederhalle)" "de:08111:6073:5:4" 13 "de:08111:6073:7:5"
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.
"agency.txt" "ticketing_deep_link_id" 7
"routes.txt" "ticketing_deep_link_id" 8
unknown_file INFO 2

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"ticketing_deep_links.txt"
"ticketing_identifiers.txt"