erfurter-verkehrsbetriebe-ag — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-04-09T11:18:14Z,
for the dataset file:///shared/erfurter-verkehrsbetriebe-ag_ee298011.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • VGN

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. transfers.txt
  8. trips.txt

Counts


  • Agencies: 1
  • Blocks: 189
  • Routes: 1191
  • Shapes: 0
  • Stops: 25384
  • Trips: 84402

Specification Compliance report

19994 notices reported (0 errors, 19994 warnings, 0 infos)

Notice Code Severity Total
duplicate_route_name WARNING 39

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 "11-1-j26-1" 3 "11-1-j26-10" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
2 "11-1-j26-1" 4 "11-1-j26-11" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
2 "11-1-j26-1" 5 "11-1-j26-12" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
2 "11-1-j26-1" 6 "11-1-j26-5" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
2 "11-1-j26-1" 7 "11-1-j26-6" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
2 "11-1-j26-1" 8 "11-1-j26-7" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
2 "11-1-j26-1" 9 "11-1-j26-8" "U1" "Fürth Hardhöhe - Nürnberg Plärrer - Hauptbahnhof - Langwasser Süd" 1 ""
10 "11-2-j26-1" 11 "11-2-j26-4" "U2" "Röthenbach - Plärrer - Hauptbahnhof - Flughafen" 1 ""
10 "11-2-j26-1" 12 "11-2-j26-5" "U2" "Röthenbach - Plärrer - Hauptbahnhof - Flughafen" 1 ""
10 "11-2-j26-1" 13 "11-2-j26-6" "U2" "Röthenbach - Plärrer - Hauptbahnhof - Flughafen" 1 ""
14 "11-3-j26-1" 15 "11-3-j26-4" "U3" "Großreuth bei Schweinau - Plärrer - Hauptbahnhof - Nordwestring" 1 ""
14 "11-3-j26-1" 16 "11-3-j26-5" "U3" "Großreuth bei Schweinau - Plärrer - Hauptbahnhof - Nordwestring" 1 ""
14 "11-3-j26-1" 17 "11-3-j26-6" "U3" "Großreuth bei Schweinau - Plärrer - Hauptbahnhof - Nordwestring" 1 ""
28 "13-20-j26-1" 29 "13-20-j26-2" "20" "Nürnberg Am Wegfeld - Boxdorf - Erlangen Tennenlohe - Arcaden - Hugenottenplatz" 3 ""
34 "13-34-j26-1" 35 "13-34-j26-2" "34" "Plärrer - St. Johannisfriedhof - Klinikum Nord - Friedrich-Ebert-Platz" 3 ""
37 "13-36-j26-1" 38 "13-36-j26-2" "36" "Plärrer - Rathaus - Rathenauplatz - Doku-Zentrum" 3 ""
37 "13-36-j26-1" 39 "13-36-j26-3" "36" "Plärrer - Rathaus - Rathenauplatz - Doku-Zentrum" 3 ""
40 "13-37-j26-1" 41 "13-37-j26-2" "37" "Rathaus - Stadtgrenze - Fürth Hauptbahnhof" 3 ""
49 "13-46-j26-1" 50 "13-46-j26-2" "46" "Rathaus - Nordostbahnhof - Martha-Maria-Krankenhaus" 3 ""
49 "13-46-j26-1" 51 "13-46-j26-3" "46" "Rathaus - Nordostbahnhof - Martha-Maria-Krankenhaus" 3 ""
52 "13-47-j26-1" 53 "13-47-j26-2" "47" "Rathaus - Kilianstraße - Forchheimer Straße" 3 ""
52 "13-47-j26-1" 54 "13-47-j26-3" "47" "Rathaus - Kilianstraße - Forchheimer Straße" 3 ""
72 "13-68-j26-1" 73 "13-68-j26-2" "68" "Gustav-Adolf-Straße - Dianaplatz - Finkenbrunn - Langwasser Mitte" 3 ""
166 "2-40-E-j26-1" 167 "2-40-E-j26-2" "RE 40" "Nürnberg Hbf - Neukirchen (b S-R) - Amberg" 2 ""
188 "33-281-j26-1" 189 "33-281-S-j26-1" "281" "Hugenottenplatz - Paul-Gossen-Straße - Frauenaurach - Tulpenweg" 3 ""
198 "33-294-j26-1" 199 "33-294-S-j26-1" "294" "Volckamerstraße - Hauptbahnhof - Eskilstunastraße" 3 ""
266 "39-569-j26-1" 267 "39-569-j26-2" "569" "Neumarkt Bahnhof - Industriegebiet - Woffenbach - Stauf (und zurück)" 3 ""
310 "41-581-j26-1" 311 "41-581-j26-2" "581" "Neumarkt (OPf) - Döllwang - Waltersberg - Holnstein - Oberbürg" 3 ""
403 "53-969-j26-1" 404 "53-969-j26-3" "969" "Bamberg - Scheßlitz - Hollfeld" 3 ""
509 "63-125-j26-1" 510 "63-125-j26-2" "125" "Fürth - Seukendorf - Siegelsdorf" 3 ""
511 "63-126-j26-1" 512 "63-126-j26-2" "126" "Fürth - Siegelsdorf - Cadolzburg" 3 ""
557 "63-224-j26-1" 558 "63-224-j26-2" "224" "Forchheim - Kersbach - Poxdorf - Effeltrich - Hetzles - Neunkirchen am Brand" 3 ""
564 "63-234-j26-1" 565 "63-234-j26-2" "234" "Neudorf / Burggaillenreuth - Gößweinstein - Ebermannstadt" 3 ""
580 "63-260-j26-1" 581 "63-260-j26-2" "260" "Kersbach Bahnhof - Kersbach - Forchheim Siemens - Globus - ZOB und zurück" 3 ""
583 "63-262-j26-1" 584 "63-262-j26-2" "262" "STADTBUS FORCHHEIM Reuth - ZOB - Paradeplatz - Siemens - Paradeplatz - ZOB" 3 ""
583 "63-262-j26-1" 585 "63-262-j26-3" "262" "STADTBUS FORCHHEIM Reuth - ZOB - Paradeplatz - Siemens - Paradeplatz - ZOB" 3 ""
587 "63-264-j26-1" 588 "63-264-j26-2" "264" "STADTBUS FORCHHEIM Realschule - ZOB - Pinzberg" 3 ""
742 "63-673-j26-1" 743 "63-673-j26-2" "673" "Rohr - Kottensdorf - Schwabach" 3 ""
949 "71-305-j26-1" 950 "71-305-j26-2" "1305" "Kulmbach ZOB - Klostergasse - Plassenburg - Hölle - Plassenburg - Stadthalle - ZOB" 3 ""
expired_calendar WARNING 52

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
4 "T0#10"
6 "T0#12"
18 "T0#23"
22 "T0#27"
25 "T0#3"
32 "T0#7"
44 "T0+01#17"
49 "T0+01#21"
53 "T0+01#3"
56 "T0+01#6"
65 "T0+14#1"
120 "T0+b2#6"
219 "T0+za"
221 "T0+zm"
225 "T2#10"
229 "T2#14"
232 "T2#17"
249 "T2#32"
256 "T2#4"
257 "T2#5"
258 "T2#6"
259 "T2#7"
260 "T2#8"
288 "T2+za"
290 "T2+zm"
295 "T3#10"
297 "T3#12"
298 "T3#13"
301 "T3#16"
318 "T3#4"
319 "T3#5"
320 "T3#6"
321 "T3#7"
353 "T3+za"
355 "T3+zm"
361 "UG#1"
362 "UG#10"
363 "UG#2"
364 "UG#3"
365 "UG#4"
366 "UG#5"
367 "UG#6"
368 "UG#7"
370 "UG#9"
371 "UG+t2"
372 "UG+tb"
373 "UG+us000"
374 "UG+vs000"
408 "UI#2"
557 "UR+b8"
fast_travel_between_consecutive_stops WARNING 14260

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 14260 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.
56168 "9.UM.61-983-j26-1.6.R" "61-983-j26-1" 151.67549643548122 2.5279249405913538 1087531 18 "de:09374:7089:0:2" "Lohma b. Pleystein Gh Hanauer" "17:15:00" 1087532 19 "de:09374:7090:0:2" "Zengerhof Abzw." "17:15:00"
56168 "9.UM.61-983-j26-1.6.R" "61-983-j26-1" 152.4147825339116 2.5402463755651934 1087541 28 "de:09374:15663:0:2" "Pleystein Gsteinach" "17:15:00" 1087542 29 "de:09374:15662:0:2" "Bibershof (Kr NEW)" "17:15:00"
56168 "9.UM.61-983-j26-1.6.R" "61-983-j26-1" 267.66269035592006 4.461044839265334 1087574 61 "de:09374:15661:0:2" "Waidhaus Hagendorfer Str." "17:35:00" 1087575 62 "de:09374:3780:0:2" "Reichenau (Opf)" "17:35:00"
56168 "9.UM.61-983-j26-1.6.R" "61-983-j26-1" 193.9802585980315 3.2330043099671917 1087575 62 "de:09374:3780:0:2" "Reichenau (Opf)" "17:35:00" 1087576 63 "de:09374:319:0:2" "Frankenreuth (Kr NEW)" "17:35:00"
56168 "9.UM.61-983-j26-1.6.R" "61-983-j26-1" 191.53223256226866 3.192203876037811 1087595 82 "de:09374:7685:0:2" "Putzhof" "17:45:00" 1087596 83 "de:09374:17026:0:2" "Eslarn Wildpark" "17:45:00"
83029 "28.UP.71-752-j26-1.23.R" "71-752-j26-1" 152.78428231426003 2.546404705237667 1535344 6 "de:09479:10097:0:2" "Torfmoorhölle" "10:10:00" 1535345 7 "de:09479:15753:0:2" "Ruppertsgrün (Ofr)" "10:10:00"
82989 "11.UM.71-752-j26-1.23.R" "71-752-j26-1" 152.78428231426003 2.546404705237667 1463022 6 "de:09479:10097:0:2" "Torfmoorhölle" "10:10:00" 1463023 7 "de:09479:15753:0:2" "Ruppertsgrün (Ofr)" "10:10:00"
83029 "28.UP.71-752-j26-1.23.R" "71-752-j26-1" 181.57659398968235 3.026276566494706 1535363 25 "de:09479:11390:0:2" "Abzw. Meierhof/Kr Wunsied." "10:16:00" 1535364 26 "de:09479:17083:0:2" "Weißenstadt Staudenmühle" "10:16:00"
82989 "11.UM.71-752-j26-1.23.R" "71-752-j26-1" 181.57659398968235 3.026276566494706 1463041 25 "de:09479:11390:0:2" "Abzw. Meierhof/Kr Wunsied." "10:16:00" 1463042 26 "de:09479:17083:0:2" "Weißenstadt Staudenmühle" "10:16:00"
56600 "27.UU.61-993-j26-1.4.R" "61-993-j26-1" 195.36017051912577 3.2560028419854294 1047514 4 "de:09374:8894:0:2" "Tremau" "14:58:00" 1047515 5 "de:09374:7636:0:2" "Neustadt a.K. Raiffeisenb." "14:58:00"
56581 "14.UP.61-993-j26-1.4.R" "61-993-j26-1" 195.36017051912577 3.2560028419854294 1024779 4 "de:09374:8894:0:2" "Tremau" "14:58:00" 1024780 5 "de:09374:7636:0:2" "Neustadt a.K. Raiffeisenb." "14:58:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 356.82515816836445 5.947085969472741 1401241 2 "de:09576:8343:0:1" "Eisbühl" "17:07:00" 1401242 3 "de:09576:8371:0:1" "Abzw. Grashof ROTHSEE" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 356.82515816836445 5.947085969472741 1400821 2 "de:09576:8343:0:1" "Eisbühl" "17:07:00" 1400822 3 "de:09576:8371:0:1" "Abzw. Grashof ROTHSEE" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 367.21665039137326 6.120277506522888 1401242 3 "de:09576:8371:0:1" "Abzw. Grashof ROTHSEE" "17:07:00" 1401243 4 "de:09576:8367:0:1" "Ebenried (Allersberg) Kirche" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 367.21665039137326 6.120277506522888 1400822 3 "de:09576:8371:0:1" "Abzw. Grashof ROTHSEE" "17:07:00" 1400823 4 "de:09576:8367:0:1" "Ebenried (Allersberg) Kirche" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 386.9048124056929 6.448413540094882 1401244 5 "de:09576:8366:0:1" "Ebenried (b.Allersb) Ortsmitte" "17:07:00" 1401245 6 "de:09576:8390" "Fischhof (b. Allersberg)" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 386.9048124056929 6.448413540094882 1400824 5 "de:09576:8366:0:1" "Ebenried (b.Allersb) Ortsmitte" "17:07:00" 1400825 6 "de:09576:8390" "Fischhof (b. Allersberg)" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 339.40906829619524 5.656817804936588 1401245 6 "de:09576:8390" "Fischhof (b. Allersberg)" "17:07:00" 1401246 7 "de:09576:8382:0:1" "Stockach" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 339.40906829619524 5.656817804936588 1400825 6 "de:09576:8390" "Fischhof (b. Allersberg)" "17:07:00" 1400826 7 "de:09576:8382:0:1" "Stockach" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 437.5467506036929 7.292445843394881 1401247 8 "de:09576:8385:0:1" "Uttenhofen (b. Allersberg)" "17:07:00" 1401248 9 "de:09576:8365:0:1" "Brunnau" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 437.5467506036929 7.292445843394881 1400827 8 "de:09576:8385:0:1" "Uttenhofen (b. Allersberg)" "17:07:00" 1400828 9 "de:09576:8365:0:1" "Brunnau" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 443.35328054672095 7.3892213424453494 1401248 9 "de:09576:8365:0:1" "Brunnau" "17:07:00" 1401249 10 "de:09576:8374:0:1" "Heblesricht" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 443.35328054672095 7.3892213424453494 1400828 9 "de:09576:8365:0:1" "Brunnau" "17:07:00" 1400829 10 "de:09576:8374:0:1" "Heblesricht" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 270.0868640605048 4.501447734341747 1401250 11 "de:09576:8386:0:1" "Abzw. Heblesricht" "17:07:00" 1401251 12 "de:09576:8372:0:1" "Kronmühle" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 270.0868640605048 4.501447734341747 1400830 11 "de:09576:8386:0:1" "Abzw. Heblesricht" "17:07:00" 1400831 12 "de:09576:8372:0:1" "Kronmühle" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 358.0462883823401 5.967438139705668 1401251 12 "de:09576:8372:0:1" "Kronmühle" "17:07:00" 1401252 13 "de:09576:8379:0:1" "Abzw. Reckenricht" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 358.0462883823401 5.967438139705668 1400831 12 "de:09576:8372:0:1" "Kronmühle" "17:07:00" 1400832 13 "de:09576:8379:0:1" "Abzw. Reckenricht" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 368.4894436737199 6.141490727895332 1401252 13 "de:09576:8379:0:1" "Abzw. Reckenricht" "17:07:00" 1401253 14 "de:09576:8383:0:1" "Wagnersmühle" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 368.4894436737199 6.141490727895332 1400832 13 "de:09576:8379:0:1" "Abzw. Reckenricht" "17:07:00" 1400833 14 "de:09576:8383:0:1" "Wagnersmühle" "17:07:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 180.81728698384177 3.0136214497306963 1401254 15 "de:09576:8361:0:1" "Altenfelden" "17:10:00" 1401255 16 "de:09576:8364:0:1" "Eppersdorf" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 180.81728698384177 3.0136214497306963 1400834 15 "de:09576:8361:0:1" "Altenfelden" "17:10:00" 1400835 16 "de:09576:8364:0:1" "Eppersdorf" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 335.5609266113737 5.592682110189562 1401255 16 "de:09576:8364:0:1" "Eppersdorf" "17:10:00" 1401256 17 "de:09576:8388:0:1" "Göggelsbuch Am Steigbühl" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 335.5609266113737 5.592682110189562 1400835 16 "de:09576:8364:0:1" "Eppersdorf" "17:10:00" 1400836 17 "de:09576:8388:0:1" "Göggelsbuch Am Steigbühl" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 333.2836215368791 5.5547270256146515 1401257 18 "de:09576:8387:0:1" "Göggelsbuch Kirche" "17:10:00" 1401258 19 "de:09576:8370:0:1" "Harrhof (b. Allersberg)" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 333.2836215368791 5.5547270256146515 1400837 18 "de:09576:8387:0:1" "Göggelsbuch Kirche" "17:10:00" 1400838 19 "de:09576:8370:0:1" "Harrhof (b. Allersberg)" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 278.1014126447508 4.635023544079179 1401258 19 "de:09576:8370:0:1" "Harrhof (b. Allersberg)" "17:10:00" 1401259 20 "de:09576:8377:0:1" "Polsdorf ROTHSEE" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 278.1014126447508 4.635023544079179 1400838 19 "de:09576:8370:0:1" "Harrhof (b. Allersberg)" "17:10:00" 1400839 20 "de:09576:8377:0:1" "Polsdorf ROTHSEE" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 380.2340486900337 6.337234144833895 1401259 20 "de:09576:8377:0:1" "Polsdorf ROTHSEE" "17:10:00" 1401260 21 "de:09576:8381:53:1" "Reckenstetten (b. Allersb.)" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 380.2340486900337 6.337234144833895 1400839 20 "de:09576:8377:0:1" "Polsdorf ROTHSEE" "17:10:00" 1400840 21 "de:09576:8381:53:1" "Reckenstetten (b. Allersb.)" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 205.9675708028226 3.43279284671371 1401260 21 "de:09576:8381:53:1" "Reckenstetten (b. Allersb.)" "17:10:00" 1401261 22 "de:09576:8380:0:1" "Schönbrunn (b. Allersberg)" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 205.9675708028226 3.43279284671371 1400840 21 "de:09576:8381:53:1" "Reckenstetten (b. Allersb.)" "17:10:00" 1400841 22 "de:09576:8380:0:1" "Schönbrunn (b. Allersberg)" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 231.0451289790999 3.8507521496516652 1401261 22 "de:09576:8380:0:1" "Schönbrunn (b. Allersberg)" "17:10:00" 1401262 23 "de:09576:8363:0:1" "Abzw. Appelhof" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 231.0451289790999 3.8507521496516652 1400841 22 "de:09576:8380:0:1" "Schönbrunn (b. Allersberg)" "17:10:00" 1400842 23 "de:09576:8363:0:1" "Abzw. Appelhof" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 230.38861181523944 3.8398101969206575 1401262 23 "de:09576:8363:0:1" "Abzw. Appelhof" "17:10:00" 1401263 24 "de:09576:8368:0:1" "Eismannsdorf (b. Allersberg)" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 230.38861181523944 3.8398101969206575 1400842 23 "de:09576:8363:0:1" "Abzw. Appelhof" "17:10:00" 1400843 24 "de:09576:8368:0:1" "Eismannsdorf (b. Allersberg)" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 164.3358709925654 2.738931183209423 1401263 24 "de:09576:8368:0:1" "Eismannsdorf (b. Allersberg)" "17:10:00" 1401264 25 "de:09576:8344:0:1" "Eulenhof (b. Allersberg)" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 164.3358709925654 2.738931183209423 1400843 24 "de:09576:8368:0:1" "Eismannsdorf (b. Allersberg)" "17:10:00" 1400844 25 "de:09576:8344:0:1" "Eulenhof (b. Allersberg)" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 157.43641454823629 2.6239402424706046 1401264 25 "de:09576:8344:0:1" "Eulenhof (b. Allersberg)" "17:10:00" 1401265 26 "de:09576:8373:0:1" "Guggenmühle" "17:10:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 157.43641454823629 2.6239402424706046 1400844 25 "de:09576:8344:0:1" "Eulenhof (b. Allersberg)" "17:10:00" 1400845 26 "de:09576:8373:0:1" "Guggenmühle" "17:10:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 233.33270807020637 3.8888784678367725 1401265 26 "de:09576:8373:0:1" "Guggenmühle" "17:10:00" 1401266 27 "de:09576:8376:0:1" "Lampersdorf" "17:10:00"
fast_travel_between_far_stops WARNING 2205

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 2205 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.
56168 "9.UM.61-983-j26-1.6.R" "61-983-j26-1" 622.114865108233 10.368581085137215 1087527 14 "de:09374:7441:0:2" "Braunetsrieth" "17:15:00" 1087535 22 "de:09374:7701:0:2" "Miesbrunn Warteh." "17:15:00"
83029 "28.UP.71-752-j26-1.23.R" "71-752-j26-1" 161.13935032741463 10.742623355160974 1535344 6 "de:09479:10097:0:2" "Torfmoorhölle" "10:10:00" 1535354 16 "de:09479:83577:0:1" "Weißenstadt Badstr." "10:13:00"
82989 "11.UM.71-752-j26-1.23.R" "71-752-j26-1" 161.13935032741463 10.742623355160974 1463022 6 "de:09479:10097:0:2" "Torfmoorhölle" "10:10:00" 1463032 16 "de:09479:83577:0:1" "Weißenstadt Badstr." "10:13:00"
56111 "10.UP.61-982-j26-1.2.R" "61-982-j26-1" 611.9897911944089 10.199829853240148 1013265 15 "de:09374:15690:0:2" "Aich (Opf)" "16:30:00" 1013274 24 "de:09374:7072:0:2" "Theisseil" "16:30:00"
56117 "18.UU.61-982-j26-1.2.R" "61-982-j26-1" 611.9897911944089 10.199829853240148 1031779 15 "de:09374:15690:0:2" "Aich (Opf)" "16:30:00" 1031788 24 "de:09374:7072:0:2" "Theisseil" "16:30:00"
74341 "5.T3.65-597-1-j26-1.1.H" "65-597-1-j26-1" 220.16237202711005 11.008118601355502 1401240 1 "de:09576:8341:0:1" "Realsmühle" "17:05:00" 1401242 3 "de:09576:8371:0:1" "Abzw. Grashof ROTHSEE" "17:07:00"
74340 "5.T2.65-597-1-j26-1.1.H" "65-597-1-j26-1" 220.16237202711005 11.008118601355502 1400820 1 "de:09576:8341:0:1" "Realsmühle" "17:05:00" 1400822 3 "de:09576:8371:0:1" "Abzw. Grashof ROTHSEE" "17:07:00"
83560 "4.UM.71-807-j26-1.3.H" "71-807-j26-1" 646.6550144672075 10.777583574453459 1570882 1 "de:09377:15810:0:1" "Boxdorf (Kr TIR)" "16:05:00" 1570886 5 "de:09377:15898:0:1" "Abzw. Siegritz (Oberpf)" "16:05:00"
83555 "2.UP.71-807-j26-1.3.H" "71-807-j26-1" 646.6550144672075 10.777583574453459 1516339 1 "de:09377:15810:0:1" "Boxdorf (Kr TIR)" "16:05:00" 1516343 5 "de:09377:15898:0:1" "Abzw. Siegritz (Oberpf)" "16:05:00"
83556 "3.T2.71-807-j26-1.3.H" "71-807-j26-1" 646.6550144672075 10.777583574453459 1540438 1 "de:09377:15810:0:1" "Boxdorf (Kr TIR)" "16:05:00" 1540442 5 "de:09377:15898:0:1" "Abzw. Siegritz (Oberpf)" "16:05:00"
74542 "2.T3.65-620-A-j26-1.2.H" "65-620-A-j26-1" 165.97999292773872 11.065332861849248 1389123 3 "de:09576:8563:0:1" "Laffenau Mitte" "07:35:00" 1389133 13 "de:09576:8569:0:1" "Heideck Abzw. Rambach" "07:38:00"
49622 "1.UP.51-251-j26-1.10.H" "51-251-j26-1" 154.29279471336005 10.286186314224004 933919 4 "de:09478:27623:0:1" "Kutzenberg" "08:58:00" 933925 10 "de:09478:27633:0:1" "Oberküps" "09:01:00"
49623 "1.UU.51-251-j26-1.10.H" "51-251-j26-1" 154.29279471336005 10.286186314224004 934176 4 "de:09478:27623:0:1" "Kutzenberg" "08:58:00" 934182 10 "de:09478:27633:0:1" "Oberküps" "09:01:00"
83740 "10.UM.71-815-j26-1.12.R" "71-815-j26-1" 623.6292506727866 10.393820844546443 1456318 2 "de:09377:9857:0:2" "Abzw. Egglasgrün" "13:46:00" 1456325 9 "de:09377:15849:0:2" "Troglauermühle" "13:46:00"
75548 "31.T2.65-750-j26-1.3.R" "65-750-j26-1" 691.5097956390936 11.52516326065156 1395633 1 "de:09561:11472:0:1" "Wüstenbruck" "17:30:00" 1395635 3 "de:09561:11463:0:1" "Winterschneidbach" "17:30:00"
75529 "25.T3.65-750-j26-1.3.R" "65-750-j26-1" 691.5097956390936 11.52516326065156 1392410 1 "de:09561:11472:0:1" "Wüstenbruck" "17:30:00" 1392412 3 "de:09561:11463:0:1" "Winterschneidbach" "17:30:00"
70986 "7130026.T0.63-713-j26-1.37.R" "63-713-j26-1" 169.7921456098455 11.3194763739897 1348209 5 "de:09571:12650:3:4" "Heilsbronn Bahnhof" "14:17:00" 1348217 13 "de:09571:12670:0:2" "Müncherlbach Ort" "14:20:00"
76961 "17.T0.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1427502 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "13:10:00" 1427527 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "13:15:00"
76962 "17.T2.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1427625 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "13:10:00" 1427650 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "13:15:00"
76963 "17.T3.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1427689 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "13:10:00" 1427714 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "13:15:00"
79692 "8.T0.71-454-1-j26-1.3.R" "71-454-1-j26-1" 150.98016684508667 10.06534445633911 1626409 11 "de:09473:15067:0:2" "Sonnefeld Klosterschule" "17:08:00" 1626412 14 "de:09473:15003:0:1" "Zedersdorf" "17:11:00"
56439 "15.UM.61-989-j26-1.4.R" "61-989-j26-1" 628.5509227675536 10.47584871279256 1026545 9 "de:09374:17047:0:1" "Zintlhammer" "19:51:00" 1026548 12 "de:09374:17051:0:2" "Wollau" "19:51:00"
76964 "18.T0.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1427757 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "15:10:00" 1427782 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "15:15:00"
76966 "18.T3.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1427941 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "15:10:00" 1427966 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "15:15:00"
76965 "18.T2.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1427883 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "15:10:00" 1427908 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "15:15:00"
56464 "8.UP.61-989-j26-1.4.R" "61-989-j26-1" 628.5509227675536 10.47584871279256 1084424 9 "de:09374:17047:0:1" "Zintlhammer" "08:51:00" 1084427 12 "de:09374:17051:0:2" "Wollau" "08:51:00"
56465 "9.UM.61-989-j26-1.4.R" "61-989-j26-1" 628.5509227675536 10.47584871279256 1087878 9 "de:09374:17047:0:1" "Zintlhammer" "08:51:00" 1087881 12 "de:09374:17051:0:2" "Wollau" "08:51:00"
56440 "15.UU.61-989-j26-1.4.R" "61-989-j26-1" 628.5509227675536 10.47584871279256 1027108 9 "de:09374:17047:0:1" "Zintlhammer" "08:51:00" 1027111 12 "de:09374:17051:0:2" "Wollau" "08:51:00"
83159 "32.T2.71-755-j26-1.2.R" "71-755-j26-1" 151.1735221609155 15.117352216091549 1554751 1 "de:09479:11096:0:2" "Marktredwitz Putzenreuther Str." "21:05:00" 1554788 38 "de:09479:10149:0:1" "Marktredwitz Haager Weg" "21:10:00"
83141 "13.UP.71-755-j26-1.2.R" "71-755-j26-1" 151.1735221609155 15.117352216091549 1478866 1 "de:09479:11096:0:2" "Marktredwitz Putzenreuther Str." "21:05:00" 1478903 38 "de:09479:10149:0:1" "Marktredwitz Haager Weg" "21:10:00"
83146 "16.UM.71-755-j26-1.2.R" "71-755-j26-1" 151.1735221609155 15.117352216091549 1492001 1 "de:09479:11096:0:2" "Marktredwitz Putzenreuther Str." "21:05:00" 1492038 38 "de:09479:10149:0:1" "Marktredwitz Haager Weg" "21:10:00"
74640 "4.T0.65-633-1-j26-1.9.H" "65-633-1-j26-1" 156.3543576182472 10.423623841216479 1397767 16 "de:09576:8221:0:1" "Hofstetten (b.Hilp.) Hauptstr." "08:11:00" 1397771 20 "de:09576:8232:0:1" "Marquardsholz" "08:14:00"
56307 "14.UM.61-987-j26-1.2.H" "61-987-j26-1" 170.5322049513273 11.368813663421818 1024270 14 "de:09374:3786:0:1" "Ernstfeld bei Schlammersdorf" "17:42:00" 1024273 17 "de:09374:16889:0:1" "Kirchenthumbach Am Sandbrunnen" "17:45:00"
74285 "1.T0.65-430-j26-1.1.H" "65-430-j26-1" 652.5177813799954 10.875296356333259 1377724 1 "de:09371:18343:0:1" "Kalchsreuth" "06:10:00" 1377732 9 "de:09371:18366:0:1" "Weißenberg (b. Edelsfeld)" "06:10:00"
82970 "4.UP.71-751-j26-1.1.H" "71-751-j26-1" 608.6136927712615 10.143561546187692 1573433 1 "de:09479:83580:0:1" "Wunsiedel Katharinenberg" "17:40:00" 1573462 30 "de:09479:17068:0:1" "Wunsiedel Jugendzentrum" "17:40:00"
82978 "8.T2.71-751-j26-1.1.H" "71-751-j26-1" 608.6136927712615 10.143561546187692 1628481 1 "de:09479:83580:0:1" "Wunsiedel Katharinenberg" "17:40:00" 1628510 30 "de:09479:17068:0:1" "Wunsiedel Jugendzentrum" "17:40:00"
83047 "42.UP.71-752-j26-1.24.R" "71-752-j26-1" 161.13935032741463 10.742623355160974 1578887 6 "de:09479:10097:0:2" "Torfmoorhölle" "18:10:00" 1578897 16 "de:09479:83577:0:1" "Weißenstadt Badstr." "18:13:00"
83010 "18.UM.71-752-j26-1.24.R" "71-752-j26-1" 161.13935032741463 10.742623355160974 1498901 6 "de:09479:10097:0:2" "Torfmoorhölle" "18:10:00" 1498911 16 "de:09479:83577:0:1" "Weißenstadt Badstr." "18:13:00"
79683 "5.T0.71-454-1-j26-1.3.R" "71-454-1-j26-1" 150.98016684508667 10.06534445633911 1583963 11 "de:09473:15067:0:2" "Sonnefeld Klosterschule" "13:19:00" 1583966 14 "de:09473:15003:0:1" "Zedersdorf" "13:22:00"
83258 "1.UM.71-758-j26-1.11.H" "71-758-j26-1" 156.54704598544248 10.436469732362832 1442432 1 "de:09479:2378:0:2" "Hildenbach Ort" "05:21:00" 1442438 7 "de:09479:9356:0:2" "Holenbrunn Siedlung" "05:24:00"
48164 "2.UM.41-586-R-j26-1.25.R" "41-586-R-j26-1" 151.61743897249823 17.688701213458128 909960 13 "de:09373:17649:0:2" "Marbertshofen" "07:39:00" 909972 25 "de:09373:17651:0:1" "Thürsnacht" "07:45:00"
47342 "5110002.UU.41-511-R-j26-1.13.H" "41-511-R-j26-1" 150.1955314678948 12.516294288991233 916467 11 "de:09373:17282:0:1" "Berg Sparkasse" "11:48:00" 916473 17 "de:09373:17302:0:1" "Kettenbach" "11:52:00"
49693 "36.UM.51-252-j26-1.3.H" "51-252-j26-1" 203.0123121043663 10.150615605218313 943618 5 "de:09478:27635:0:2" "Pferdsfeld" "13:59:00" 943623 10 "de:09478:27597:0:2" "Draisdorf" "14:01:00"
83162 "4.UM.71-755-j26-1.1.H" "71-755-j26-1" 603.9002358651467 10.065003931085778 1569563 2 "de:09479:9545:2:1" "Selb Bahnhof" "15:00:00" 1569571 10 "de:09479:10125:0:1" "Selb Herzogstr." "15:00:00"
83490 "4.UP.71-803-j26-1.4.R" "71-803-j26-1" 222.45845129644388 11.122922564822193 1574730 4 "de:09377:15129:0:2" "Wolframshof" "09:43:00" 1574739 13 "de:09377:7544:0:2" "Troglau" "09:45:00"
76954 "14.T3.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1426892 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "12:10:00" 1426917 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "12:15:00"
76953 "14.T2.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1426810 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "12:10:00" 1426835 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "12:15:00"
76952 "14.T0.68-300-j26-1.1.H" "68-300-j26-1" 150.50014818455003 15.050014818455004 1426666 2 "de:09675:25653:0:1" "Kitzingen Rosengarten" "12:10:00" 1426691 27 "de:09675:29978:0:2" "Kitzingen Frachtpostzentrum" "12:15:00"
83205 "6.UP.71-756-j26-1.1.H" "71-756-j26-1" 603.9002358651467 10.065003931085778 1610373 2 "de:09479:9545:2:1" "Selb Bahnhof" "19:10:00" 1610381 10 "de:09479:10125:0:1" "Selb Herzogstr." "19:10:00"
83181 "12.T2.71-756-j26-1.1.H" "71-756-j26-1" 603.9002358651467 10.065003931085778 1469267 2 "de:09479:9545:2:1" "Selb Bahnhof" "19:10:00" 1469275 10 "de:09479:10125:0:1" "Selb Herzogstr." "19:10:00"
leading_or_trailing_whitespaces WARNING 2200

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 2200 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.
"stop_times.txt" 949241 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949242 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949243 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949244 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949245 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949246 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949247 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949248 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949249 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949250 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949251 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949252 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949253 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949254 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949255 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949256 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949257 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949258 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949259 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949260 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949261 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949262 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949263 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949264 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949265 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949266 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949267 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949268 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949269 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949864 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949865 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949866 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949867 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949868 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 949869 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950232 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950233 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950234 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950235 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950236 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950237 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950238 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950239 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950240 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950241 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950242 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950243 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950244 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950245 "stop_headsign" " Erlangen Eilbus"
"stop_times.txt" 950246 "stop_headsign" " Erlangen Eilbus"
missing_recommended_field WARNING 1191

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 9 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 11 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
"routes.txt" 14 "agency_id"
"routes.txt" 15 "agency_id"
"routes.txt" 16 "agency_id"
"routes.txt" 17 "agency_id"
"routes.txt" 18 "agency_id"
"routes.txt" 19 "agency_id"
"routes.txt" 20 "agency_id"
"routes.txt" 21 "agency_id"
"routes.txt" 22 "agency_id"
"routes.txt" 23 "agency_id"
"routes.txt" 24 "agency_id"
"routes.txt" 25 "agency_id"
"routes.txt" 26 "agency_id"
"routes.txt" 27 "agency_id"
"routes.txt" 28 "agency_id"
"routes.txt" 29 "agency_id"
"routes.txt" 30 "agency_id"
"routes.txt" 31 "agency_id"
"routes.txt" 32 "agency_id"
"routes.txt" 33 "agency_id"
"routes.txt" 34 "agency_id"
"routes.txt" 35 "agency_id"
"routes.txt" 36 "agency_id"
"routes.txt" 37 "agency_id"
"routes.txt" 38 "agency_id"
"routes.txt" 39 "agency_id"
"routes.txt" 40 "agency_id"
"routes.txt" 41 "agency_id"
"routes.txt" 42 "agency_id"
"routes.txt" 43 "agency_id"
"routes.txt" 44 "agency_id"
"routes.txt" 45 "agency_id"
"routes.txt" 46 "agency_id"
"routes.txt" 47 "agency_id"
"routes.txt" 48 "agency_id"
"routes.txt" 49 "agency_id"
"routes.txt" 50 "agency_id"
"routes.txt" 51 "agency_id"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 24

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_short_name" "301 (VGN 8301)" 407
"routes.txt" "route_short_name" "302 (VGN 8302)" 408
"routes.txt" "route_short_name" "303 (VGN 8303)" 409
"routes.txt" "route_short_name" "304 (VGN 8304)" 410
"routes.txt" "route_short_name" "307 (VGN 8307)" 411
"routes.txt" "route_short_name" "310 (VGN 8310)" 412
"routes.txt" "route_short_name" "318 (VGN 8318)" 413
"routes.txt" "route_short_name" "819 (VRN 980)" 803
"routes.txt" "route_short_name" "868 (VDR 501)" 828
"routes.txt" "route_short_name" "7065RN" 919
"routes.txt" "route_short_name" "7066RN" 922
"routes.txt" "route_short_name" "300 (VGN 8300)" 927
"routes.txt" "route_short_name" "305 (VGN 8305)" 928
"routes.txt" "route_short_name" "306 (VGN 8306)" 929
"routes.txt" "route_short_name" "308 (VGN 8308)" 930
"routes.txt" "route_short_name" "309 (VGN 8309)" 931
"routes.txt" "route_short_name" "311 (VGN 8311)" 932
"routes.txt" "route_short_name" "312 (VGN 8312)" 933
"routes.txt" "route_short_name" "314 (VGN 8314)" 934
"routes.txt" "route_short_name" "315 (VGN 8315)" 935
"routes.txt" "route_short_name" "316 (VGN 8316)" 936
"routes.txt" "route_short_name" "317 (VGN 8317)" 937
"routes.txt" "route_short_name" "320 (VGN 8320)" 938
"routes.txt" "route_short_name" "321 (VGN 8321)" 939
route_short_name_too_long WARNING 22

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

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`.
"58-301-j26-1" 407 "301 (VGN 8301)"
"58-302-j26-1" 408 "302 (VGN 8302)"
"58-303-j26-1" 409 "303 (VGN 8303)"
"58-304-j26-1" 410 "304 (VGN 8304)"
"58-307-j26-1" 411 "307 (VGN 8307)"
"58-310-j26-1" 412 "310 (VGN 8310)"
"58-318-j26-1" 413 "318 (VGN 8318)"
"63-819-j26-1" 803 "819 (VRN 980)"
"63-868-j26-1" 828 "868 (VDR 501)"
"68-300-j26-1" 927 "300 (VGN 8300)"
"68-305-j26-1" 928 "305 (VGN 8305)"
"68-306-j26-1" 929 "306 (VGN 8306)"
"68-308-j26-1" 930 "308 (VGN 8308)"
"68-309-j26-1" 931 "309 (VGN 8309)"
"68-311-j26-1" 932 "311 (VGN 8311)"
"68-312-j26-1" 933 "312 (VGN 8312)"
"68-314-j26-1" 934 "314 (VGN 8314)"
"68-315-j26-1" 935 "315 (VGN 8315)"
"68-316-j26-1" 936 "316 (VGN 8316)"
"68-317-j26-1" 937 "317 (VGN 8317)"
"68-320-j26-1" 938 "320 (VGN 8320)"
"68-321-j26-1" 939 "321 (VGN 8321)"