GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-22T14:09:15Z,
for the dataset file:///shared/ostalbmobil-verkehrsverbund.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 Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 3
  • Blocks: 0
  • Routes: 120
  • Shapes: 0
  • Stops: 749
  • Trips: 5430

Specification Compliance report

82952 notices reported (81878 errors, 1074 warnings, 0 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 81876

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 81876 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`.
"60.T0.2-71-j19-1.5.R" "de:08136:3308" 61816 0.0 2 61815 0.0 1
"60.T0.2-71-j19-1.5.R" "de:08136:3306" 61817 0.0 3 61816 0.0 2
"60.T0.2-71-j19-1.5.R" "de:08136:3307" 61818 0.0 4 61817 0.0 3
"60.T0.2-71-j19-1.5.R" "de:08136:3301" 61819 0.0 5 61818 0.0 4
"60.T0.2-71-j19-1.5.R" "de:08136:3313" 61820 0.0 6 61819 0.0 5
"60.T0.2-71-j19-1.5.R" "de:08136:3303" 61821 0.0 7 61820 0.0 6
"60.T0.2-71-j19-1.5.R" "de:08136:3302" 61822 0.0 8 61821 0.0 7
"60.T0.2-71-j19-1.5.R" "de:08136:3305" 61823 0.0 9 61822 0.0 8
"60.T0.2-71-j19-1.5.R" "de:08136:3020:0:ohne" 61824 0.0 10 61823 0.0 9
"60.T0.2-71-j19-1.5.R" "de:08136:3095" 61825 0.0 11 61824 0.0 10
"60.T0.2-71-j19-1.5.R" "de:08136:3064:0:nix" 61826 0.0 12 61825 0.0 11
"60.T0.2-71-j19-1.5.R" "de:08136:3078" 61827 0.0 13 61826 0.0 12
"60.T0.2-71-j19-1.5.R" "de:08136:3037:0:3" 61828 0.0 14 61827 0.0 13
"60.T0.2-71-j19-1.5.R" "de:08136:3077:1:ohne" 61829 0.0 15 61828 0.0 14
"249.T0.2-1-j19-1.27.R" "de:08136:3168" 30437 0.0 2 30436 0.0 1
"249.T0.2-1-j19-1.27.R" "de:08136:3167" 30438 0.0 3 30437 0.0 2
"249.T0.2-1-j19-1.27.R" "de:08136:3175" 30439 0.0 4 30438 0.0 3
"249.T0.2-1-j19-1.27.R" "de:08136:3026" 30440 0.0 5 30439 0.0 4
"249.T0.2-1-j19-1.27.R" "de:08136:3189" 30441 0.0 6 30440 0.0 5
"249.T0.2-1-j19-1.27.R" "de:08136:3186" 30442 0.0 7 30441 0.0 6
"249.T0.2-1-j19-1.27.R" "de:08136:3109:0:nix" 30443 0.0 8 30442 0.0 7
"249.T0.2-1-j19-1.27.R" "de:08136:3174" 30444 0.0 9 30443 0.0 8
"249.T0.2-1-j19-1.27.R" "de:08136:3057:0:nix" 30445 0.0 10 30444 0.0 9
"249.T0.2-1-j19-1.27.R" "de:08136:3064:0:nix" 30446 0.0 11 30445 0.0 10
"249.T0.2-1-j19-1.27.R" "de:08136:3049" 30447 0.0 12 30446 0.0 11
"249.T0.2-1-j19-1.27.R" "de:08136:3077:1:ohne" 30448 0.0 13 30447 0.0 12
"37.T0.2-4-j19-1.8.H" "de:08136:3037:0:3" 45878 0.0 2 45877 0.0 1
"37.T0.2-4-j19-1.8.H" "de:08136:3031:0:ohne" 45879 0.0 3 45878 0.0 2
"37.T0.2-4-j19-1.8.H" "de:08136:3075:0:ohne" 45880 0.0 4 45879 0.0 3
"37.T0.2-4-j19-1.8.H" "de:08136:3012" 45881 0.0 5 45880 0.0 4
"37.T0.2-4-j19-1.8.H" "de:08136:3515" 45882 0.0 6 45881 0.0 5
"37.T0.2-4-j19-1.8.H" "de:08136:3500" 45883 0.0 7 45882 0.0 6
"37.T0.2-4-j19-1.8.H" "de:08136:3517" 45884 0.0 8 45883 0.0 7
"37.T0.2-4-j19-1.8.H" "de:08136:3513" 45885 0.0 9 45884 0.0 8
"37.T0.2-4-j19-1.8.H" "de:08136:3510" 45886 0.0 10 45885 0.0 9
"37.T0.2-4-j19-1.8.H" "de:08136:3512" 45887 0.0 11 45886 0.0 10
"77.T3.1-37-b19-1.1.H" "de:08136:1027:0:1" 69296 0.0 2 69295 0.0 1
"77.T3.1-37-b19-1.1.H" "de:08136:1025:0:ausw" 69297 0.0 3 69296 0.0 2
"77.T3.1-37-b19-1.1.H" "de:08136:1024:0:ausw" 69298 0.0 4 69297 0.0 3
"77.T3.1-37-b19-1.1.H" "de:08136:1720:0:ausw" 69299 0.0 5 69298 0.0 4
"77.T3.1-37-b19-1.1.H" "de:08136:1721" 69300 0.0 6 69299 0.0 5
"77.T3.1-37-b19-1.1.H" "de:08136:1717" 69301 0.0 7 69300 0.0 6
"77.T3.1-37-b19-1.1.H" "de:08136:1713" 69302 0.0 8 69301 0.0 7
"77.T3.1-37-b19-1.1.H" "de:08136:1722" 69303 0.0 9 69302 0.0 8
"77.T3.1-37-b19-1.1.H" "de:08136:1701" 69304 0.0 10 69303 0.0 9
"77.T3.1-37-b19-1.1.H" "de:08136:1725" 69305 0.0 11 69304 0.0 10
"77.T3.1-37-b19-1.1.H" "de:08136:1700" 69306 0.0 12 69305 0.0 11
"77.T3.1-37-b19-1.1.H" "de:08136:1720:0:einw" 69307 0.0 13 69306 0.0 12
"77.T3.1-37-b19-1.1.H" "de:08136:1024:0:einw" 69308 0.0 14 69307 0.0 13
"77.T3.1-37-b19-1.1.H" "de:08136:1025:0:einw" 69309 0.0 15 69308 0.0 14
point_near_origin ERROR 2

point_near_origin

A point is too close to origin (0, 0).

You can see more about this notice here.

filename (?) The name of the affected GTFS file. csvRowNumber (?) The row of the faulty row. entityId (?) The id of the faulty entity. latFieldName (?) The name of the field that uses latitude value. latFieldValue (?) The latitude of the faulty row. lonFieldName (?) The name of the field that uses longitude value. lonFieldValue (?) The longitude of the faulty row
"stops.txt" 126 "de:08136:1101" "stop_lat" 0.0 "stop_lon" 0.0
"stops.txt" 127 "de:08136:1102" "stop_lat" 0.0 "stop_lon" 0.0
duplicate_route_name WARNING 49

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`.
2 "1-10-b19-1" 3 "1-10-j19-1" "10" "Aalen - Berufliche Schulen" 3 "1"
4 "1-11-b19-1" 5 "1-11-j19-1" "11" "Aalen - Wasseralfingen" 3 "1"
6 "1-12-b19-1" 7 "1-12-j19-1" "12" "Aalen - Westheim - Talschulen" 3 "1"
8 "1-13-b19-1" 9 "1-13-j19-1" "13" "Aalen - Wasseralfingen" 3 "1"
10 "1-14-b19-1" 11 "1-14-j19-1" "14" "Aalen - Fachsenfeld - Waiblingen" 3 "1"
12 "1-15-b19-1" 13 "1-15-j19-1" "15" "Aalen - Fachsenfeld - Dewangen" 3 "1"
14 "1-16-b19-1" 15 "1-16-j19-1" "16" "Aalen - Fachsenfeld - Dewangen" 3 "1"
16 "1-17-b19-1" 17 "1-17-j19-1" "17" "Aalen - Attenhofen - Oberalfingen" 3 "1"
18 "1-18-b19-1" 19 "1-18-j19-1" "18" "Aalen - Hofen - Oberalfingen" 3 "1"
20 "1-19-b19-1" 21 "1-19-j19-1" "19" "Aalen - Wasseralfingen" 3 "1"
22 "1-24-b19-1" 23 "1-24-j19-1" "24" "Aalen - Dewangen - Fachsenfeld" 3 "1"
24 "1-27-b19-1" 25 "1-27-j19-1" "27" "Aalen - Dewangen" 3 "1"
26 "1-28-b19-1" 27 "1-28-j19-1" "28" "Aalen - Dewangen - Fachsenfeld" 3 "1"
28 "1-29-b19-1" 29 "1-29-j19-1" "29" "Aalen - Dewangen - Fachsenfeld" 3 "1"
30 "1-31-b19-1" 31 "1-31-j19-1" "31" "31 Aalen - Ostalbklinikum - Greut - Aalen" 3 "1"
32 "1-32-b19-1" 33 "1-32-j19-1" "32" "32 Aalen - Waldfriedhof" 3 "1"
34 "1-33-b19-1" 35 "1-33-j19-1" "33" "Aalen - Unterrombach - Forst" 3 "1"
36 "1-34-b19-1" 37 "1-34-j19-1" "34" "Aalen - Unterrombach" 3 "1"
38 "1-35-b19-1" 39 "1-35-j19-1" "35" "Aalen ZOB - Unterrombach Milanweg" 3 "1"
40 "1-36-b19-1" 41 "1-36-j19-1" "36" "Aalen - Gartenstr. - Unterrombach - Hofherrnweiler" 3 "1"
42 "1-37-b19-1" 43 "1-37-j19-1" "37" "Aalen - Hofherrnweiler" 3 "1"
44 "1-40-b19-1" 45 "1-40-j19-1" "40" "Aalen - Essingen (- Lauterburg - Bartholomä)" 3 "1"
46 "1-42-b19-1" 47 "1-42-j19-1" "42" "Aalen - Forst - Essingen (- Lauterburg - Bartholomä)" 3 "1"
48 "1-43-b19-1" 49 "1-43-j19-1" "43" "Bartholomä -Lauterburg - Essingen - Aalen" 3 "1"
50 "1-44-b19-1" 51 "1-44-j19-1" "44" "Aalen - Bartholomä" 3 "1"
52 "1-48-b19-1" 53 "1-48-j19-1" "48" "Aalen - Essingen (- Lauterburg - Bartholomä)" 3 "1"
54 "1-49-b19-1" 55 "1-49-j19-1" "49" "Essingen - Lauterburg" 3 "1"
56 "1-51-b19-1" 57 "1-51-j19-1" "51" "51 Aalen - Triumphstadt - Aalen" 3 "1"
58 "1-56-b19-1" 59 "1-56-j19-1" "56" "56 Aalen - Thermalbad - Triumphstadt - Aalen" 3 "1"
60 "1-57-b19-1" 61 "1-57-j19-1" "57" "57 Aalen - Thermalbad" 3 "1"
62 "1-61-b19-1" 63 "1-61-j19-1" "61" "Aalen - Kaufland - Unterkochen - Kaufland - Aalen" 3 "1"
64 "1-62-b19-1" 65 "1-62-j19-1" "62" "Aalen - Unterkochen - Aalen" 3 "1"
66 "1-71-b19-1" 67 "1-71-j19-1" "71" "Aalen - Grauleshof - Aalen" 3 "1"
68 "1-72-b19-1" 69 "1-72-j19-1" "72" "Aalen - Grauleshof - Aalen" 3 "1"
70 "1-73-b19-1" 71 "1-73-j19-1" "73" "Aalen - Grauleshof - Aalen" 3 "1"
72 "1-79-b19-1" 73 "1-79-j19-1" "79" "Aalen - Zebert - Pelzwasen - Aalen" 3 "1"
74 "1-81-b19-1" 75 "1-81-j19-1" "81" "Aalen - Heide" 3 "1"
76 "1-82-b19-1" 77 "1-82-j19-1" "82" "Aalen - Heide - Röthardt - Wasseralfingen" 3 "1"
78 "1-83-b19-1" 79 "1-83-j19-1" "83" "Aalen - Heide - Röthardt - Wasseralfingen" 3 "1"
92 "21-90-b19-1" 93 "21-90-j19-1" "90" "Ipf-Express City-Bus Bopfingen" 3 "21"
94 "21-91-b19-1" 95 "21-91-j19-1" "91" "Bopfingen Marktplatz - Bopfingen" 3 "21"
96 "21-92-b19-1" 97 "21-92-j19-1" "92" "Bopfingen - Bopfingen" 3 "21"
98 "21-93-b19-1" 99 "21-93-j19-1" "93" "Bopfingen Schulzentrum - Bopfingen Marktplatz" 3 "21"
100 "21-94-b19-1" 101 "21-94-j19-1" "94" "Unterschneidheim Post - Bopfingen" 3 "21"
102 "21-95-b19-1" 103 "21-95-j19-1" "95" "Bopfingen Stauferschule - Bopfingen" 3 "21"
104 "21-96-b19-1" 105 "21-96-j19-1" "96" "Bopfingen Schulzentrum - Bopfingen" 3 "21"
106 "21-97-b19-1" 107 "21-97-j19-1" "97" "Bopfingen - Unterschneidheim Schule" 3 "21"
108 "21-98-b19-1" 109 "21-98-j19-1" "98" "Ipfmess-Pendelverkehr 5. - 9. Juli 2019" 3 "21"
110 "21-99-b19-1" 111 "21-99-j19-1" "99" "99 Lauchheim - Lippach - Lindorf" 3 "21"
expired_calendar WARNING 61

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "T0"
3 "T0#1"
4 "T0+08"
5 "T0+08#1"
6 "T0+09"
7 "T0+09#1"
8 "T0+09,sf"
9 "T0+09,sf#1"
10 "T0+09,ss"
11 "T0+09,ss#1"
12 "T0+32,94"
13 "T0+32,94#1"
14 "T0+40"
15 "T0+43"
16 "T0+45"
17 "T0+92"
18 "T0+92#1"
19 "T0+93"
20 "T0+93#1"
21 "T0+93,a6"
22 "T0+93,a6#1"
23 "T0+94"
24 "T0+94#1"
25 "T0+b2"
26 "T0+b2#1"
27 "T0+sf"
28 "T0+sf#1"
29 "T0+ss"
30 "T0+ss#1"
31 "T2"
32 "T2#1"
33 "T2+01"
34 "T2+01#1"
35 "T2+02"
36 "T2+24"
37 "T2+24#1"
38 "T2+24,93"
39 "T2+24,93#1"
40 "T2+31"
41 "T2+31#1"
42 "T2+31,93"
43 "T2+31,93#1"
44 "T2+41"
45 "T2+44"
46 "T2+91"
47 "T2+92"
48 "T2+92#1"
49 "T2+93"
50 "T2+93#1"
51 "T2+wr"
fast_travel_between_consecutive_stops WARNING 109

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.

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

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.
4903 "20.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 78258 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 78259 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
5075 "9.T2.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 81592 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 81593 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
4903 "20.T0.21-90-j19-1.2.H" "21-90-j19-1" 772.7744089659207 25.75914696553069 78259 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00" 78260 35 "de:08136:4215:0:sued" "Bopfingen B 29" "10:53:00"
5075 "9.T2.21-90-j19-1.2.H" "21-90-j19-1" 772.7744089659207 25.75914696553069 81593 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00" 81594 35 "de:08136:4215:0:sued" "Bopfingen B 29" "10:53:00"
4880 "19.T2.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 77766 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "11:50:00" 77767 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00"
4956 "3.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 79030 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "11:50:00" 79031 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00"
4880 "19.T2.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 77767 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00" 77768 35 "de:08136:4215:0:sued" "Bopfingen B 29" "11:53:00"
4956 "3.T0.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 79031 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00" 79032 35 "de:08136:4215:0:sued" "Bopfingen B 29" "11:53:00"
5074 "9.T2.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 81556 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 81557 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
4902 "20.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 78222 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 78223 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
5074 "9.T2.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 81557 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00" 81558 35 "de:08136:4215:0:sued" "Bopfingen B 29" "10:53:00"
4902 "20.T0.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 78223 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00" 78224 35 "de:08136:4215:0:sued" "Bopfingen B 29" "10:53:00"
713 "14.T2.1-79-b19-1.3.H" "1-79-b19-1" 165499.383318615 5516.6461106205 11671 12 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "11:26:00" 11672 13 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "11:27:00"
713 "14.T2.1-79-b19-1.3.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 11673 14 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "11:28:00" 11674 15 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "11:29:00"
2417 "30.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 39109 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "18:55:00" 39110 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "18:56:00"
2417 "30.T0.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 39111 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "18:57:00" 39112 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "18:58:00"
586 "13.T2.1-79-b19-1.3.H" "1-79-b19-1" 165499.383318615 5516.6461106205 9508 12 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "10:26:00" 9509 13 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "10:27:00"
586 "13.T2.1-79-b19-1.3.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 9510 14 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "10:28:00" 9511 15 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "10:29:00"
2254 "29.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 36564 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "18:25:00" 36565 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "18:26:00"
2254 "29.T0.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 36566 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "18:27:00" 36567 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "18:28:00"
4884 "2.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 77898 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 77899 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
5060 "8.T2.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 81198 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 81199 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
4884 "2.T0.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 77899 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00" 77900 35 "de:08136:4215:0:sued" "Bopfingen B 29" "09:53:00"
5060 "8.T2.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 81199 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00" 81200 35 "de:08136:4215:0:sued" "Bopfingen B 29" "09:53:00"
4885 "2.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 77934 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 77935 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
5061 "8.T2.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 81234 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 81235 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
4885 "2.T0.21-90-j19-1.2.H" "21-90-j19-1" 772.7744089659207 25.75914696553069 77935 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00" 77936 35 "de:08136:4215:0:sued" "Bopfingen B 29" "09:53:00"
5061 "8.T2.21-90-j19-1.2.H" "21-90-j19-1" 772.7744089659207 25.75914696553069 81235 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00" 81236 35 "de:08136:4215:0:sued" "Bopfingen B 29" "09:53:00"
442 "12.T2.1-79-b19-1.2.H" "1-79-b19-1" 165499.383318615 5516.6461106205 7139 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "09:26:00" 7140 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "09:27:00"
442 "12.T2.1-79-b19-1.2.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 7141 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "09:28:00" 7142 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "09:29:00"
4664 "9.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 73980 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "12:25:00" 73981 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "12:26:00"
4664 "9.T0.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 73982 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "12:27:00" 73983 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "12:28:00"
948 "16.T2.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 15859 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "13:26:00" 15860 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "13:27:00"
948 "16.T2.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 15861 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "13:28:00" 15862 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "13:29:00"
5039 "7.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 80750 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "16:50:00" 80751 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "16:52:00"
5039 "7.T0.21-90-j19-1.2.H" "21-90-j19-1" 772.7744089659207 25.75914696553069 80751 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "16:52:00" 80752 35 "de:08136:4215:0:sued" "Bopfingen B 29" "16:53:00"
4443 "8.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 70540 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "11:55:00" 70541 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "11:56:00"
4443 "8.T0.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 70542 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "11:57:00" 70543 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "11:58:00"
1896 "25.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 30787 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "16:25:00" 30788 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "16:26:00"
1896 "25.T0.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 30789 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "16:27:00" 30790 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "16:28:00"
130 "10.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 2021 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "12:55:00" 2022 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "12:56:00"
130 "10.T0.1-79-b19-1.1.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 2023 13 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "12:57:00" 2024 14 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "12:58:00"
5008 "5.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 80060 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "14:50:00" 80061 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "14:52:00"
5008 "5.T0.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 80061 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "14:52:00" 80062 35 "de:08136:4215:0:sued" "Bopfingen B 29" "14:53:00"
4800 "10.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 76334 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "17:50:00" 76335 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "17:52:00"
4800 "10.T0.21-90-b19-1.2.H" "21-90-b19-1" 772.7744089659207 25.75914696553069 76335 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "17:52:00" 76336 35 "de:08136:4215:0:sued" "Bopfingen B 29" "17:53:00"
3455 "5.T0.1-79-b19-1.3.H" "1-79-b19-1" 165499.383318615 5516.6461106205 55357 12 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "10:25:00" 55358 13 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "10:26:00"
3455 "5.T0.1-79-b19-1.3.H" "1-79-b19-1" 165480.83073647605 5516.027691215869 55359 14 "de:08136:1102" "Aalen Hardtstr./Lenzhalde" "10:27:00" 55360 15 "de:08136:1034:0:einw" "Aalen Härtsfeldrestauration" "10:28:00"
4801 "10.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 76370 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "17:50:00" 76371 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "17:52:00"
4801 "10.T0.21-90-j19-1.2.H" "21-90-j19-1" 772.7744089659207 25.75914696553069 76371 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "17:52:00" 76372 35 "de:08136:4215:0:sued" "Bopfingen B 29" "17:53:00"
fast_travel_between_far_stops WARNING 53

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.

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

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.
4903 "20.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 78258 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 78259 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
5075 "9.T2.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 81592 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 81593 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
4880 "19.T2.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 77766 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "11:50:00" 77767 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00"
4956 "3.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 79030 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "11:50:00" 79031 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00"
5074 "9.T2.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 81556 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 81557 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
4902 "20.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 78222 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "10:50:00" 78223 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "10:52:00"
713 "14.T2.1-79-b19-1.3.H" "1-79-b19-1" 165499.383318615 5516.6461106205 11671 12 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "11:26:00" 11672 13 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "11:27:00"
2417 "30.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 39109 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "18:55:00" 39110 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "18:56:00"
586 "13.T2.1-79-b19-1.3.H" "1-79-b19-1" 165499.383318615 5516.6461106205 9508 12 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "10:26:00" 9509 13 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "10:27:00"
2254 "29.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 36564 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "18:25:00" 36565 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "18:26:00"
4884 "2.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 77898 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 77899 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
5060 "8.T2.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 81198 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 81199 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
4885 "2.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 77934 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 77935 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
5061 "8.T2.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 81234 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "09:50:00" 81235 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "09:52:00"
442 "12.T2.1-79-b19-1.2.H" "1-79-b19-1" 165499.383318615 5516.6461106205 7139 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "09:26:00" 7140 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "09:27:00"
4664 "9.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 73980 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "12:25:00" 73981 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "12:26:00"
948 "16.T2.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 15859 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "13:26:00" 15860 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "13:27:00"
5039 "7.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 80750 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "16:50:00" 80751 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "16:52:00"
4443 "8.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 70540 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "11:55:00" 70541 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "11:56:00"
1896 "25.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 30787 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "16:25:00" 30788 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "16:26:00"
130 "10.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 2021 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "12:55:00" 2022 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "12:56:00"
5008 "5.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 80060 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "14:50:00" 80061 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "14:52:00"
4800 "10.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 76334 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "17:50:00" 76335 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "17:52:00"
3455 "5.T0.1-79-b19-1.3.H" "1-79-b19-1" 165499.383318615 5516.6461106205 55357 12 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "10:25:00" 55358 13 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "10:26:00"
4801 "10.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 76370 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "17:50:00" 76371 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "17:52:00"
5009 "5.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 80096 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "14:50:00" 80097 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "14:52:00"
830 "15.T2.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 13736 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "12:26:00" 13737 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "12:27:00"
64 "1.T0.1-79-b19-1.2.H" "1-79-b19-1" 165499.383318615 5516.6461106205 989 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "08:25:00" 990 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "08:26:00"
1614 "22.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 26524 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "14:55:00" 26525 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "14:56:00"
303 "11.T2.1-79-b19-1.2.H" "1-79-b19-1" 165499.383318615 5516.6461106205 4780 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "08:26:00" 4781 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "08:27:00"
3015 "4.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 48648 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "09:55:00" 48649 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "09:56:00"
4957 "3.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 79066 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "11:50:00" 79067 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00"
4881 "19.T2.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 77802 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "11:50:00" 77803 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "11:52:00"
1805 "24.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 29450 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "15:55:00" 29451 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "15:56:00"
1375 "2.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 22843 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "08:55:00" 22844 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "08:56:00"
1515 "21.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 25027 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "14:25:00" 25028 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "14:26:00"
1063 "17.T2.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 17731 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "14:26:00" 17732 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "14:27:00"
5038 "7.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 80714 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "16:50:00" 80715 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "16:52:00"
1173 "18.T2.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 19608 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "15:26:00" 19609 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "15:27:00"
2169 "28.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 35223 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "17:55:00" 35224 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "17:56:00"
1419 "20.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 23556 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "13:55:00" 23557 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "13:56:00"
3827 "6.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 61134 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "10:55:00" 61135 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "10:56:00"
1991 "26.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 32336 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "16:55:00" 32337 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "16:56:00"
1709 "23.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 27953 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "15:25:00" 27954 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "15:26:00"
4780 "1.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 75966 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "08:50:00" 75967 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "08:52:00"
2082 "27.T0.1-79-b19-1.1.H" "1-79-b19-1" 165499.383318615 5516.6461106205 33831 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "17:25:00" 33832 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "17:26:00"
5024 "6.T0.21-90-b19-1.2.H" "21-90-b19-1" 499.0579522956876 24.95289761478438 80398 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "15:50:00" 80399 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "15:52:00"
2379 "3.T0.1-79-b19-1.2.H" "1-79-b19-1" 165499.383318615 5516.6461106205 38503 11 "de:08136:1033:0:ausw" "Aalen Hardtstraße" "09:25:00" 38504 12 "de:08136:1101" "Aalen Hardtstr. Zusatzhalt" "09:26:00"
4781 "1.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 76002 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "08:50:00" 76003 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "08:52:00"
5025 "6.T0.21-90-j19-1.2.H" "21-90-j19-1" 499.0579522956876 24.95289761478438 80434 33 "de:08136:4253:0:hin" "Oberdorf Einkaufszentrum" "15:50:00" 80435 34 "de:08136:4257:0:hin" "Bopfingen Friedhof" "15:52:00"
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"
non_ascii_or_non_printable_char WARNING 788

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"stops.txt" 532 "stop_id" "de:08136:4210:0:rück"
"stops.txt" 602 "stop_id" "de:08136:4700:0:rück"
"stops.txt" 605 "stop_id" "de:08136:4701:0:rück"
"stops.txt" 608 "stop_id" "de:08136:4702:0:rück"
"stops.txt" 610 "stop_id" "de:08136:4703:0:rück"
"stops.txt" 615 "stop_id" "de:08136:4706:0:rück"
"stops.txt" 618 "stop_id" "de:08136:4707:0:rück"
"stops.txt" 621 "stop_id" "de:08136:4708:0:rück"
"stops.txt" 623 "stop_id" "de:08136:4709:0:rück"
"stops.txt" 689 "stop_id" "de:08136:5300:0:rück"
"stops.txt" 694 "stop_id" "de:08136:5704:0:rück"
"stops.txt" 703 "stop_id" "de:08136:5712:0:rück"
"stop_times.txt" 75947 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 75983 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76031 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76044 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76050 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76063 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76163 "stop_id" "de:08136:5712:0:rück"
"stop_times.txt" 76164 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76181 "stop_id" "de:08136:5712:0:rück"
"stop_times.txt" 76182 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76315 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76351 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76378 "stop_id" "de:08136:5712:0:rück"
"stop_times.txt" 76380 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76386 "stop_id" "de:08136:4701:0:rück"
"stop_times.txt" 76388 "stop_id" "de:08136:4700:0:rück"
"stop_times.txt" 76390 "stop_id" "de:08136:5300:0:rück"
"stop_times.txt" 76392 "stop_id" "de:08136:4707:0:rück"
"stop_times.txt" 76394 "stop_id" "de:08136:4708:0:rück"
"stop_times.txt" 76396 "stop_id" "de:08136:4706:0:rück"
"stop_times.txt" 76401 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76408 "stop_id" "de:08136:5712:0:rück"
"stop_times.txt" 76410 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76416 "stop_id" "de:08136:4701:0:rück"
"stop_times.txt" 76418 "stop_id" "de:08136:4700:0:rück"
"stop_times.txt" 76420 "stop_id" "de:08136:5300:0:rück"
"stop_times.txt" 76422 "stop_id" "de:08136:4707:0:rück"
"stop_times.txt" 76424 "stop_id" "de:08136:4708:0:rück"
"stop_times.txt" 76426 "stop_id" "de:08136:4706:0:rück"
"stop_times.txt" 76431 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76565 "stop_id" "de:08136:5712:0:rück"
"stop_times.txt" 76566 "stop_id" "de:08136:5704:0:rück"
"stop_times.txt" 76573 "stop_id" "de:08136:4701:0:rück"
"stop_times.txt" 76574 "stop_id" "de:08136:4700:0:rück"
"stop_times.txt" 76575 "stop_id" "de:08136:5300:0:rück"
"stop_times.txt" 76576 "stop_id" "de:08136:4708:0:rück"
"stop_times.txt" 76579 "stop_id" "de:08136:4210:0:rück"
"stop_times.txt" 76591 "stop_id" "de:08136:5712:0:rück"
route_long_name_contains_short_name WARNING 12

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"1-31-b19-1" 30 "31" "31 Aalen - Ostalbklinikum - Greut - Aalen"
"1-31-j19-1" 31 "31" "31 Aalen - Ostalbklinikum - Greut - Aalen"
"1-32-b19-1" 32 "32" "32 Aalen - Waldfriedhof"
"1-32-j19-1" 33 "32" "32 Aalen - Waldfriedhof"
"1-51-b19-1" 56 "51" "51 Aalen - Triumphstadt - Aalen"
"1-51-j19-1" 57 "51" "51 Aalen - Triumphstadt - Aalen"
"1-56-b19-1" 58 "56" "56 Aalen - Thermalbad - Triumphstadt - Aalen"
"1-56-j19-1" 59 "56" "56 Aalen - Thermalbad - Triumphstadt - Aalen"
"1-57-b19-1" 60 "57" "57 Aalen - Thermalbad"
"1-57-j19-1" 61 "57" "57 Aalen - Thermalbad"
"21-99-b19-1" 110 "99" "99 Lauchheim - Lippach - Lindorf"
"21-99-j19-1" 111 "99" "99 Lauchheim - Lippach - Lindorf"
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.
"20251222" "20200525" "20201030"