nrw — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-03T16:24:44Z,
for the dataset file:///shared/nrw_ad5ea9df.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • VRR
  • BOGESTRA CE
  • BOGESTRA SB
  • BOGESTRA U-Bahn
  • BOGESTRA STRAB
  • BOGESTRA BUS
  • Ruhrbahn Mülheim
  • DB Bahn Rheinlandbus
  • DSW U-Bahn
  • DSW Taxibus
  • DSW Bus
  • DSW Hochbahn
  • DVG AG
  • EVAG U-Bahn
  • EVAG Strab
  • EVAG Bus
  • STOAG
  • HCR
  • HST
  • Rheinbahn
  • Stadtwerke Remscheid
  • STOAG
  • St. Werke Krefeld
  • NEW
  • Stadtwerke Solingen
  • VER
  • Vestische
  • WSW
  • Niederrheinische VKB
  • BSM
  • VVG
  • bvo
  • Karl Köhne
  • Stadtbus B.Salzuflen
  • Stadtbus Lemgo
  • Stadtverkehr Detmold
  • moBiel
  • MKB-MühlenkreisBus GmbH
  • KreisBus Herford
  • OVG Bünde
  • Stoffregen
  • Frentrup
  • TWV-Bus Transdev Ostwestfalen GmbH k
  • Vlotho Bus GmbH
  • Arbeitsgemeinschaft ÖPNV Kreis Gütersloh
  • Stadtw. Gütersloh
  • PaderSprinter
  • go.on Gesellschaft für Bus- und Schienenverkehr mbH
  • DB Ostwestfalen-Lippe-Bus
  • Verkehrsbetriebe Westfalen-Süd
  • Westfalenbus
  • Westerwaldbus
  • Regionalverkehr Münsterland GmbH
  • Husmann Reisen GmbH
  • Verkehrsbetrieb W. Schäpers GmbH & Co. KG
  • Kraftverkehr Bernhard Menchen GmbH & Co. KG
  • Stadtwerke Hamm GmbH - Verkehrsbetrieb
  • Verkehrsgesellschaft Breitenbach mbH & Co. KG
  • WB Westfalen Bus GmbH
  • Stadtwerke Münster GmbH
  • Veelker GmbH & Co.KG
  • Gronemann Reisen GmbH
  • Regionalverkehr Ruhr-Lippe GmbH
  • Verkehrsgesellschaft Kreis Unna mbH
  • WB Westfalen Bus GmbH
  • MVG Märkische Verkehrsgesellschaft GmbH
  • MVG Bürgerbus
  • National Express
  • TRI Train Rental GmbH
  • DB Regio AG NRW
  • eurobahn
  • Train Charter Services B.V.
  • Rhein-Ruhr-Bahn (Transdev)
  • VIAS Rail GmbH
  • Hessische Landesbahn
  • REGIOBAHN

Feed Info


Publisher Name:
VRR
Publisher URL:
http://efa.vrr.de
Feed Email:
N/A
Feed Language:
German
Feed Start Date:
2026-05-01
Feed End Date:
2026-10-31

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

Counts


  • Agencies: 76
  • Blocks: 0
  • Routes: 5859
  • Shapes: 0
  • Stops: 104474
  • Trips: 443964

Specification Compliance report

39496 notices reported (0 errors, 20302 warnings, 19194 infos)

Notice Code Severity Total
duplicate_route_name WARNING 154

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.

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

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`.
289 "de:vrminfo:16_577:B" 290 "de:vrminfo:16_577:TB" "577" "Alte Brauerei - Tankstelle - Esterauschule" 3 "Default"
496 "de:vrminfo:18_297:B" 497 "de:vrminfo:18_297:TB" "297" "Industriestraße - Industriestraße - Niederschelden Bf" 3 "Default"
631 "de:vrminfo:21_375:B" 632 "de:vrminfo:21_375:TB" "375" "Obertor/Burg - Obertor/Burg" 3 "Default"
647 "de:vrminfo:21_391:B" 648 "de:vrminfo:21_391:TB" "391" "Mendig Bahnhof - Mendig Bahnhof" 3 "Default"
649 "de:vrminfo:21_392:B" 650 "de:vrminfo:21_392:TB" "392" "Mendig Bahnhof - Mendig Bahnhof" 3 "Default"
976 "de:vrr:871:BVR-88-871" 977 "de:vrr:871:BVR-88-871-S" "871" "Grevenbroich Bf - Dormagen Bf" 3 "bvr-88"
978 "de:vrr:872:BVR-88-872" 979 "de:vrr:872:BVR-88-872-S" "872" "Neuss - Grevenbroich - Rommerskirchen" 3 "bvr-88"
982 "de:vrr:874:BVR-88-874" 983 "de:vrr:874:BVR-88-874-S" "874" "Rommerskirchen - Dormagen-Gohr - Neuss" 3 "bvr-88"
1568 "de:vrr:E-D-E3:RBG-72-E3" 1570 "de:vrr:E-D-E5:RBG-72-E5" "E" "" 3 "rbg-70"
1568 "de:vrr:E-D-E3:RBG-72-E3" 1571 "de:vrr:E-D-E6:RBG-72-E6" "E" "" 3 "rbg-70"
1568 "de:vrr:E-D-E3:RBG-72-E3" 1572 "de:vrr:E-D-E7:RBG-72-E7" "E" "" 3 "rbg-70"
1754 "de:aac:05334|E_NV:aseag" 1755 "de:aac:05334|E:aseag" "E" "" 1 "Default"
1767 "de:aac:05334|HZ3:aseag" 1768 "de:aac:05334|HZ3RUF:aseag" "HZ3" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1786 "de:aac:05334|V-ACGS:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1787 "de:aac:05334|V-ACLB:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1788 "de:aac:05334|V-ACRO:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1789 "de:aac:05334|V-AL:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1790 "de:aac:05334|V-DIV:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1791 "de:aac:05334|V-EW:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1792 "de:aac:05334|V-HGG:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1793 "de:aac:05334|V-HZKO:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1794 "de:aac:05334|V-HZSZ:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1795 "de:aac:05334|V-LW:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1796 "de:aac:05334|V-PAR:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1797 "de:aac:05334|V-STLI:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1798 "de:aac:05334|V-STMA:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1799 "de:aac:05334|V-WUE:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1800 "de:aac:05334|V-EIF:aseag" "V" "" 1 "Default"
1785 "de:aac:05334|V-ACBR:aseag" 1801 "de:aac:05334|V-VOGY:aseag" "V" "" 1 "Default"
1810 "de:aac:05334|NET82:aseag" 1811 "de:aac:05334|NET83:aseag" "Netliner" "" 1 "Default"
1810 "de:aac:05334|NET82:aseag" 1812 "de:aac:05334|NET84:aseag" "Netliner" "" 1 "Default"
1810 "de:aac:05334|NET82:aseag" 1813 "de:aac:05334|NET85:aseag" "Netliner" "" 1 "Default"
1810 "de:aac:05334|NET82:aseag" 1814 "de:aac:05334|NET16:aseag" "Netliner" "" 1 "Default"
1810 "de:aac:05334|NET82:aseag" 1815 "de:aac:05334|NET37:aseag" "Netliner" "" 1 "Default"
1810 "de:aac:05334|NET82:aseag" 1816 "de:aac:05334|NET64:aseag" "Netliner" "" 1 "Default"
1769 "de:aac:05334|N1:aseag" 1896 "de:aac:05358|N1:rtbus" "N1" "" 1 "Default"
1770 "de:aac:05334|N2:aseag" 1897 "de:aac:05358|N2:rtbus" "N2" "" 1 "Default"
1772 "de:aac:05334|N4:aseag" 1900 "de:aac:05358|N4:rtbus" "N4" "" 1 "Default"
1915 "de:aac:05358|SB8:rtbus" 1961 "de:aac:05370|SB8:west" "SB8" "" -1 "Default"
1614 "de:aac:05334|1:aseag" 1965 "nl:ln:25441:arr" "1" "" 1 "Default"
1614 "de:aac:05334|1:aseag" 1966 "nl:ln:25411:arr" "1" "" 1 "Default"
1614 "de:aac:05334|1:aseag" 1967 "nl:ln:25421:arr" "1" "" 1 "Default"
1632 "de:aac:05334|2:aseag" 1968 "nl:ln:25412:arr" "2" "" 1 "Default"
1632 "de:aac:05334|2:aseag" 1969 "nl:ln:25422:arr" "2" "" 1 "Default"
1632 "de:aac:05334|2:aseag" 1970 "nl:ln:25442:arr" "2" "" 1 "Default"
1869 "de:aac:05358|279:rtbus" 1971 "nl:ln:25279:arr" "279" "" 1 "Default"
1883 "de:aac:05358|298:rtbus" 1973 "nl:ln:25298:arr" "298" "" 1 "Default"
1974 "nl:ln:25413:arr" 1975 "nl:ln:25443:arr" "3" "" 1 "Default"
1667 "de:aac:05334|4:aseag" 1976 "nl:ln:25414:arr" "4" "" 1 "Default"
1667 "de:aac:05334|4:aseag" 1977 "nl:ln:25444:arr" "4" "" 1 "Default"
expired_calendar WARNING 2173

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
23 "Special#22"
27 "Special#26"
28 "Special#27"
38 "Special#37"
39 "Special#38"
40 "Special#39"
41 "Special#40"
42 "Special#41"
43 "Special#42"
45 "Special#44"
55 "Special#54"
56 "Special#55"
57 "Special#56"
58 "Special#57"
59 "Special#58"
60 "Special#59"
63 "Special#62"
82 "Special#81"
83 "Special#82"
84 "Special#83"
85 "Special#84"
86 "Special#85"
87 "Special#86"
88 "Special#87"
90 "Special#89"
116 "Special#115"
117 "Special#116"
120 "Special#119"
121 "Special#120"
123 "Special#122"
126 "Special#125"
128 "Special#127"
130 "Special#129"
132 "Special#131"
134 "Special#133"
136 "Special#135"
138 "Special#137"
139 "Special#138"
142 "Special#141"
145 "Special#144"
150 "Special#149"
152 "Special#151"
154 "Special#153"
157 "Special#156"
159 "Special#158"
162 "Special#161"
163 "Special#162"
164 "Special#163"
165 "Special#164"
166 "Special#165"
fast_travel_between_consecutive_stops WARNING 4799

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 4799 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.
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 214.0104044183257 3.5668400736387613 9216967 2 "de:05566:31157:0:1" "Neuenkirchen, Realschule" "08:50:00" 9216968 3 "de:05566:23038:0:1" "St Arnold, Pfarrheim" "08:50:00"
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 191.31054804131875 3.188509134021979 9216968 3 "de:05566:23038:0:1" "St Arnold, Pfarrheim" "08:50:00" 9216969 4 "de:05566:23037:0:1" "Neuenkirchen, Rote Erde" "08:50:00"
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 188.7935762339286 3.1465596038988104 9216970 5 "de:05566:23036:0:1" "Neuenkirchen, Landgasthaus" "08:50:00" 9216971 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "08:50:00"
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 156.11220409210878 2.6018700682018134 9216971 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "08:50:00" 9216972 7 "de:05566:23034:0:1" "Neuenkirchen, Wettringer Str." "08:50:00"
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 180.07651558566508 3.0012752597610843 9216972 7 "de:05566:23034:0:1" "Neuenkirchen, Wettringer Str." "08:50:00" 9216973 8 "de:05566:23033:0:1" "Offlum, Offlum" "08:50:00"
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 183.13952740933001 3.0523254568221665 9216973 8 "de:05566:23033:0:1" "Offlum, Offlum" "08:50:00" 9216974 9 "de:05566:23032:0:1" "Landersum, Landersumer Feld" "08:50:00"
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 183.90085041802897 3.0650141736338163 9216976 11 "de:05566:23030:0:1" "Landersum, Melkhus" "08:50:00" 9216977 12 "de:05566:23029:0:1" "Neuenkirchen, Holtstiege 11" "08:50:00"
410003 "de:NWL:05958|Bedarf|Ismo467:WB.vgm-92-767.1.UQ.5.o26" "de:NWL:05958|Bedarf|Ismo467:WB" 173.01960172891103 2.883660028815184 9688310 11 "de:05958:24206:0:2" "Berghausen, Oberdorf" "12:38:00" 9688311 12 "de:05958:24215:0:2" "Schmallenberg, Selkentrop" "12:38:00"
344159 "de:NWL:05766|Bus|737:.owl-25-737.1.T0.40.6_0" "de:NWL:05766|Bus|737:" 171.65943974337586 5.721981324779195 8202346 18 "de:05766:3515:0:2" "Kt-Kalldorf, Dannhäuser" "20:08:00" 8202347 19 "de:05766:2524:0:1" "Kt-Hohenhausen, Ortsmitte" "20:09:00"
68467 "de:vrr:AST-DO-Nie:DSW-37-Nie.dsw-37-Nie.1.T0.1.j26" "de:vrr:AST-DO-Nie:DSW-37-Nie" 499.3289531819239 0.8322149219698731 1466949 1 "de:05913:857:1:01" "Dortmund Emscherauen" "20:25:00" 1466950 2 "de:05913:722:1:01" "Dortmund Niedernetter Straße" "20:25:06"
68467 "de:vrr:AST-DO-Nie:DSW-37-Nie.dsw-37-Nie.1.T0.1.j26" "de:vrr:AST-DO-Nie:DSW-37-Nie" 210.23366484213076 0.35038944140355127 1466951 3 "de:05913:739:1:01" "Dortmund Roggenkamp" "20:25:06" 1466952 4 "de:05913:723:1:01" "Dortmund Fernstraße" "20:25:12"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 183.34778326134543 0.3055796387689091 1464064 1 "de:05913:850:1:01" "Dortmund Romberg-Holz" "08:00:00" 1464065 2 "de:05913:848:1:01" "Dortmund Koppweg" "08:00:06"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 153.4782525660274 0.25579708761004566 1464065 2 "de:05913:848:1:01" "Dortmund Koppweg" "08:00:06" 1464066 3 "de:05913:852:1:01" "Dortmund Sichelstraße" "08:00:12"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 216.0939198598162 0.36015653309969364 1464067 4 "de:05913:845:1:01" "Dortmund Ev. Gemeindehaus" "08:00:12" 1464068 5 "de:05913:846:1:01" "Dortmund Holzrichterweg" "08:00:18"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 269.1478994104556 0.4485798323507593 1464069 6 "de:05913:855:1:01" "Dortmund AWO Haus Bittermark" "08:00:18" 1464070 7 "de:05913:844:1:01" "Dortmund Crispinstraße" "08:00:24"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 288.15306396586396 0.4802551066097733 1464071 8 "de:05913:851:1:01" "Dortmund Schlüsselweg" "08:00:30" 1464072 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "08:00:36"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 321.71716677477895 0.536195277957965 1464072 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "08:00:36" 1464073 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "08:00:42"
68266 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.2.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 308.0601803482219 1.0268672678274062 1464073 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "08:00:42" 1464074 11 "de:05913:550:1:01" "DO-W.stift Augustinum Hauptein" "08:00:54"
409999 "de:NWL:05958|Bedarf|Ismo467:WB.vgm-92-767.1.UQ.1.o26" "de:NWL:05958|Bedarf|Ismo467:WB" 173.01960172891103 2.883660028815184 9688238 11 "de:05958:24206:0:2" "Berghausen, Oberdorf" "08:38:00" 9688239 12 "de:05958:24215:0:2" "Schmallenberg, Selkentrop" "08:38:00"
364866 "de:NWL:05754012|Bedarf|TXB:2.owl-51-Ha2-t.1.T0.47.6_0" "de:NWL:05754012|Bedarf|TXB:2" 194.60319068133762 3.243386511355627 8702280 8 "de:05754:11004:0:2" "Künsebeck, Dahlbreede" "11:25:00" 8702281 9 "de:05754:5996:0:2" "Halle-Künsebeck, Talstraße" "11:25:00"
68301 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T3.54.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 155.80163168490228 0.2596693861415038 1464625 2 "de:05913:1081:1:02" "Dortmund Deuser Wiesen Steig 2" "05:00:00" 1464626 3 "de:05913:379:1:02" "Dortmund Plaas" "05:00:06"
68301 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T3.54.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 374.4355070266895 0.6240591783778158 1464627 4 "de:05913:492:1:02" "Dortmund Weidenstraße" "05:00:06" 1464628 5 "de:05913:1082:1:02" "Dortmund Huckarde Recyclinghof" "05:00:12"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 214.0104044183257 3.5668400736387613 9218001 2 "de:05566:31157:0:1" "Neuenkirchen, Realschule" "15:35:00" 9218002 3 "de:05566:23038:0:1" "St Arnold, Pfarrheim" "15:35:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 191.31054804131875 3.188509134021979 9218002 3 "de:05566:23038:0:1" "St Arnold, Pfarrheim" "15:35:00" 9218003 4 "de:05566:23037:0:1" "Neuenkirchen, Rote Erde" "15:35:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 188.7935762339286 3.1465596038988104 9218004 5 "de:05566:23036:0:1" "Neuenkirchen, Landgasthaus" "15:35:00" 9218005 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "15:35:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 156.11220409210878 2.6018700682018134 9218005 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "15:35:00" 9218006 7 "de:05566:23034:0:1" "Neuenkirchen, Wettringer Str." "15:35:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 180.07651558566508 3.0012752597610843 9218006 7 "de:05566:23034:0:1" "Neuenkirchen, Wettringer Str." "15:35:00" 9218007 8 "de:05566:23033:0:1" "Offlum, Offlum" "15:35:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 183.13952740933001 3.0523254568221665 9218007 8 "de:05566:23033:0:1" "Offlum, Offlum" "15:35:00" 9218008 9 "de:05566:23032:0:1" "Landersum, Landersumer Feld" "15:35:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 183.90085041802897 3.0650141736338163 9218010 11 "de:05566:23030:0:1" "Landersum, Melkhus" "15:35:00" 9218011 12 "de:05566:23029:0:1" "Neuenkirchen, Holtstiege 11" "15:35:00"
392188 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.25.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 165.8811245592261 2.764685409320435 9323869 34 "de:05558:60425:0:1" "Lüdinghausen, Klutenseebad" "14:00:00" 9323870 35 "de:05558:65867:0:1" "Lüdinghausen, Königsberger Str." "14:00:00"
392188 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.25.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 297.5687448698987 4.959479081164978 9323907 72 "de:05558:64393:0:1" "Seppenrade, Spiekerkamp" "14:00:00" 9323908 73 "de:05558:65868:0:1" "Lüdinghausen, Ostlandsiedlung" "14:00:00"
392147 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 195.307612126003 3.2551268687667165 9320761 1 "de:05558:61341" "Lüdinghausen, AST-Zielgebiet" "14:25:00" 9320762 2 "de:05558:15648:0:1" "Lüdinghausen, Klewitz" "14:25:00"
392147 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 297.5687448698987 4.959479081164978 9320763 3 "de:05558:65868:0:1" "Lüdinghausen, Ostlandsiedlung" "14:25:00" 9320764 4 "de:05558:64393:0:1" "Seppenrade, Spiekerkamp" "14:25:00"
392147 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 165.8811245592261 2.764685409320435 9320801 41 "de:05558:65867:0:1" "Lüdinghausen, Königsberger Str." "14:25:00" 9320802 42 "de:05558:60425:0:1" "Lüdinghausen, Klutenseebad" "14:25:00"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 183.34778326134543 0.3055796387689091 1464272 1 "de:05913:850:1:01" "Dortmund Romberg-Holz" "21:00:00" 1464273 2 "de:05913:848:1:01" "Dortmund Koppweg" "21:00:06"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 153.4782525660274 0.25579708761004566 1464273 2 "de:05913:848:1:01" "Dortmund Koppweg" "21:00:06" 1464274 3 "de:05913:852:1:01" "Dortmund Sichelstraße" "21:00:12"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 216.0939198598162 0.36015653309969364 1464275 4 "de:05913:845:1:01" "Dortmund Ev. Gemeindehaus" "21:00:12" 1464276 5 "de:05913:846:1:01" "Dortmund Holzrichterweg" "21:00:18"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 269.1478994104556 0.4485798323507593 1464277 6 "de:05913:855:1:01" "Dortmund AWO Haus Bittermark" "21:00:18" 1464278 7 "de:05913:844:1:01" "Dortmund Crispinstraße" "21:00:24"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 288.15306396586396 0.4802551066097733 1464279 8 "de:05913:851:1:01" "Dortmund Schlüsselweg" "21:00:30" 1464280 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "21:00:36"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 321.71716677477895 0.536195277957965 1464280 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "21:00:36" 1464281 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "21:00:42"
68279 "de:vrr:AST-DO-Bit:DSW-37-Bit.dsw-37-Bit.1.T1.63.j26" "de:vrr:AST-DO-Bit:DSW-37-Bit" 308.0601803482219 1.0268672678274062 1464281 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "21:00:42" 1464282 11 "de:05913:550:1:01" "DO-W.stift Augustinum Hauptein" "21:00:54"
409120 "de:NWL:05974|Bus|592:WB.vgm-92-592.1.UQ.5.o26" "de:NWL:05974|Bus|592:WB" 218.24633554214776 3.6374389257024626 9673749 13 "de:05974:12919:0:1" "Opmünden, Ort" "10:31:00" 9673750 14 "de:05974:21896:0:2" "Enkesen, Im Klei" "10:31:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 214.0104044183257 3.5668400736387613 9217860 2 "de:05566:31157:0:1" "Neuenkirchen, Realschule" "14:50:00" 9217861 3 "de:05566:23038:0:1" "St Arnold, Pfarrheim" "14:50:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 191.31054804131875 3.188509134021979 9217861 3 "de:05566:23038:0:1" "St Arnold, Pfarrheim" "14:50:00" 9217862 4 "de:05566:23037:0:1" "Neuenkirchen, Rote Erde" "14:50:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 188.7935762339286 3.1465596038988104 9217863 5 "de:05566:23036:0:1" "Neuenkirchen, Landgasthaus" "14:50:00" 9217864 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "14:50:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 156.11220409210878 2.6018700682018134 9217864 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "14:50:00" 9217865 7 "de:05566:23034:0:1" "Neuenkirchen, Wettringer Str." "14:50:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 180.07651558566508 3.0012752597610843 9217865 7 "de:05566:23034:0:1" "Neuenkirchen, Wettringer Str." "14:50:00" 9217866 8 "de:05566:23033:0:1" "Offlum, Offlum" "14:50:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 183.13952740933001 3.0523254568221665 9217866 8 "de:05566:23033:0:1" "Offlum, Offlum" "14:50:00" 9217867 9 "de:05566:23032:0:1" "Landersum, Landersumer Feld" "14:50:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 183.90085041802897 3.0650141736338163 9217869 11 "de:05566:23030:0:1" "Landersum, Melkhus" "14:50:00" 9217870 12 "de:05566:23029:0:1" "Neuenkirchen, Holtstiege 11" "14:50:00"
68377 "de:vrr:AST-DO-Huc:DSW-37-Huc.dsw-37-Huc.2.T1.83.j26" "de:vrr:AST-DO-Huc:DSW-37-Huc" 187.46027943805618 0.31243379906342694 1465649 4 "de:05913:105:1:01" "Dortmund Burgheisterkamp" "22:46:00" 1465650 5 "de:05913:402:1:02" "Dortmund Dietziusstraße" "22:46:06"
fast_travel_between_far_stops WARNING 923

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 923 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.
387888 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.84.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 667.9557169328226 11.13259528221371 9216967 2 "de:05566:31157:0:1" "Neuenkirchen, Realschule" "08:50:00" 9216971 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "08:50:00"
345328 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T2.300.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8232415 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "17:58:00" 8232440 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "18:01:00"
345595 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T0.241.6_0" "de:NWL:05766044|Bedarf|AST:2" 151.613346546032 10.107556436402133 8244957 31 "de:05766:2635:0:1" "Lemgo, Stiftstraße" "20:59:00" 8244982 56 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "21:02:00"
346017 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T3.344.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8265482 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "08:49:00" 8265502 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "08:51:00"
345516 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T3.187.6_0" "de:NWL:05766044|Bedarf|AST:2" 150.4774098821784 10.03182732547856 8239712 23 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "18:59:00" 8239737 48 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "19:02:00"
345313 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T3.357.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8231628 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "10:58:00" 8231653 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "11:01:00"
387910 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.53.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 667.9557169328226 11.13259528221371 9218001 2 "de:05566:31157:0:1" "Neuenkirchen, Realschule" "15:35:00" 9218005 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "15:35:00"
392188 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.25.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 606.473740816932 10.107895680282201 9323836 1 "de:05558:15617:2:1" "Lüdinghausen, Bahnhof" "14:00:00" 9323855 20 "de:05558:15626:0:1" "Lüdinghausen, Telgengarten" "14:00:00"
345584 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T0.247.6_0" "de:NWL:05766044|Bedarf|AST:2" 215.0843461157592 10.754217305787959 8244252 64 "de:05766:3683:0:2" "Le-Leese, Tipp" "22:09:00" 8244267 79 "de:05766:2287:0:1" "Le-Lieme, Friedr-Ebert-Str" "22:11:00"
392147 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 608.4934823358927 10.141558038931546 9320761 1 "de:05558:61341" "Lüdinghausen, AST-Zielgebiet" "14:25:00" 9320765 5 "de:05558:64392:0:1" "Seppenrade, Kermessenkamp" "14:25:00"
346072 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T0.12.6_0" "de:NWL:05766044|Bedarf|AST:4" 150.26889769359545 10.017926512906362 8268255 9 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "19:59:00" 8268280 34 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "20:02:00"
345842 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T2.332.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8256996 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "22:58:00" 8257020 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "23:01:00"
345977 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T0.238.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8262574 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "19:49:00" 8262594 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "19:51:00"
345287 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T0.242.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8229711 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "20:58:00" 8229736 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "21:01:00"
345530 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T0.24.6_0" "de:NWL:05766044|Bedarf|AST:2" 155.2194627392162 10.347964182614412 8240498 23 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "21:59:00" 8240522 47 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "22:02:00"
387907 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.50.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 667.9557169328226 11.13259528221371 9217860 2 "de:05566:31157:0:1" "Neuenkirchen, Realschule" "14:50:00" 9217864 6 "de:05566:23035:0:1" "Neuenkirchen, Am Feuchten Eck" "14:50:00"
345994 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T3.367.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8263967 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "12:49:00" 8263987 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "12:51:00"
409130 "de:NWL:05974|Bus|592:WB.vgm-92-592.1.UQ.15.o26" "de:NWL:05974|Bus|592:WB" 159.01397630094135 10.60093175339609 9673888 2 "de:05974:21896:0:1" "Enkesen, Im Klei" "07:24:00" 9673900 14 "de:05974:21897:0:2" "Bad Sassendorf, Hackeloh" "07:27:00"
345329 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T3.412.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8232477 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "18:58:00" 8232502 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "19:01:00"
345800 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T3.355.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8254633 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "10:58:00" 8254657 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "11:01:00"
345282 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T3.382.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8229391 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "14:58:00" 8229416 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "15:01:00"
345331 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T0.244.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8232601 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "20:58:00" 8232626 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "21:01:00"
390546 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 817.5558424168236 13.62593070694706 9281803 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "18:40:00" 9281805 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "18:40:00"
387862 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.22.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 603.7209352583935 10.062015587639891 9215744 1 "de:05566:22027:0:1" "St.Arnold, Arnold-Janssen-Gymnasium" "10:10:00" 9215770 27 "de:05566:23021:0:1" "Neuenkirchen, Kreyenburg" "10:10:00"
345882 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T3.347.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8258936 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "08:58:00" 8258960 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "09:01:00"
390664 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.27.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9289521 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "13:30:00" 9289529 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "13:30:00"
390660 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.23.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9289261 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "12:30:00" 9289269 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "12:30:00"
345234 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T3.185.6_0" "de:NWL:05766044|Bedarf|AST:1" 155.03353226348545 10.335568817565697 8226565 24 "de:05766:2632:0:2" "Lemgo, Konsul-Wolff-Straße" "18:59:00" 8226589 48 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "19:02:00"
345511 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T3.131.6_0" "de:NWL:05766044|Bedarf|AST:2" 150.4774098821784 10.03182732547856 8239397 23 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "10:59:00" 8239422 48 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "11:02:00"
59927 "de:vrr:883:BVR-88-883.bvr-88-883.2.T0.41.j26" "de:vrr:883:BVR-88-883" 575.4018897422989 19.18006299140996 1303381 4 "de:05162:20278:0:1" "Dormagen Höhenberg" "08:44:00" 1303382 5 "de:05162:20512:0:1" "Grevenbroich Frankenstr." "08:45:00"
390531 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.77.a26" "de:NWL:05554048|Bedarf|BBR:WB" 817.5558424168236 13.62593070694706 9280813 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "14:55:00" 9280815 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "14:55:00"
345973 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T3.385.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8262270 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "14:49:00" 8262290 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "14:51:00"
390624 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.123.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9286905 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "15:00:00" 9286913 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "15:00:00"
345312 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T2.341.6_0" "de:NWL:05766044|Bedarf|AST:1" 150.48894890843607 10.032596593895738 8231556 16 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "23:58:00" 8231581 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "24:01:00"
346053 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T2.108.6_0" "de:NWL:05766044|Bedarf|AST:4" 155.01095055063323 10.334063370042214 8267359 9 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "22:59:00" 8267383 33 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "23:02:00"
390582 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.173.a26" "de:NWL:05554048|Bedarf|BBR:WB" 648.7350946344372 10.81225157724062 9284145 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "16:10:00" 9284147 3 "de:05554:35333:0:2" "Rhede, Wissingkamp" "16:10:00"
392283 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.40.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 609.0915629177318 10.151526048628863 9328355 2 "de:05558:64072:0:1" "Olfen, Christuskirche" "17:45:00" 9328372 19 "de:05558:64067:0:1" "Olfen, St. Vitus Stift" "17:45:00"
390628 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.127.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9287169 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "16:00:00" 9287177 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "16:00:00"
392242 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.79.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 646.4184768834584 10.773641281390974 9326632 1 "de:05558:61344" "Olfen, AST-Zielgebiet" "17:40:00" 9326636 5 "de:05558:15841:0:1" "Olfen, Schliekerpark" "17:40:00"
392168 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.3.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 606.473740816932 10.107895680282201 9322336 1 "de:05558:15617:2:1" "Lüdinghausen, Bahnhof" "08:30:00" 9322355 20 "de:05558:15626:0:1" "Lüdinghausen, Telgengarten" "08:30:00"
390638 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.137.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9287829 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "18:30:00" 9287837 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "18:30:00"
346050 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T0.10.6_0" "de:NWL:05766044|Bedarf|AST:4" 155.01095055063323 10.334063370042214 8267248 9 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "19:59:00" 8267272 33 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "20:02:00"
345847 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T3.399.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8257280 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "16:58:00" 8257304 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "17:01:00"
387874 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.34.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 603.7209352583935 10.062015587639891 9216308 1 "de:05566:22027:0:1" "St.Arnold, Arnold-Janssen-Gymnasium" "14:25:00" 9216334 27 "de:05566:23021:0:1" "Neuenkirchen, Kreyenburg" "14:25:00"
345856 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T3.368.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8257717 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "12:58:00" 8257741 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "13:01:00"
390657 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.20.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9289066 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "11:45:00" 9289074 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "11:45:00"
392265 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.22.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 609.0915629177318 10.151526048628863 9327599 2 "de:05558:64072:0:1" "Olfen, Christuskirche" "13:15:00" 9327616 19 "de:05558:64067:0:1" "Olfen, St. Vitus Stift" "13:15:00"
345990 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T0.251.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8263642 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "21:49:00" 8263662 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "21:51:00"
345865 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T0.263.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8258050 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "23:58:00" 8258074 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "24:01:00"
345880 "de:NWL:05766044|Bedarf|AST:3.owl-27-883-x.1.T3.346.6_0" "de:NWL:05766044|Bedarf|AST:3" 154.89370658468954 10.32624710564597 8258819 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "08:58:00" 8258843 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "09:01:00"
missing_bike_allowance WARNING 180

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
330354 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32018.648"
330355 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32019.648"
330356 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32020.648"
330357 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32021.648"
330358 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32022.648"
330359 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32023.648"
330360 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31974.648"
330361 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31975.648"
330362 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31976.648"
330363 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31977.648"
330364 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31978.648"
330365 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31979.648"
330366 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31980.648"
330367 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31981.648"
330368 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31982.648"
330369 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31983.648"
330370 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31984.648"
330371 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31985.648"
330372 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31986.648"
330373 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31987.648"
330374 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31988.648"
330375 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31989.648"
330376 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31990.648"
330377 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31991.648"
330378 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31992.648"
330379 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31993.648"
330380 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31994.648"
330381 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31995.648"
330382 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31996.648"
330383 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31997.648"
330384 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31998.648"
330385 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.31999.648"
330386 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32000.648"
330387 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32001.648"
330388 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32002.648"
330389 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32003.648"
330390 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32004.648"
330391 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32005.648"
330392 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32006.648"
330393 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32007.648"
330394 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32008.648"
330395 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32009.648"
330396 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32010.648"
330397 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32011.648"
330398 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32012.648"
330399 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32013.648"
330400 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32014.648"
330401 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32015.648"
330402 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32016.648"
330403 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.32017.648"
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
mixed_case_recommended_field WARNING 249

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.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "BOGESTRA CE" 3
"agency.txt" "agency_name" "BOGESTRA SB" 4
"agency.txt" "agency_name" "BOGESTRA STRAB" 6
"agency.txt" "agency_name" "BOGESTRA BUS" 7
"agency.txt" "agency_name" "DVG AG" 14
"agency.txt" "agency_name" "bvo" 33
"agency.txt" "agency_name" "eurobahn" 72
"routes.txt" "route_short_name" "12ALT" 1620
"routes.txt" "route_short_name" "15ALT" 1626
"routes.txt" "route_short_name" "17ALT" 1629
"routes.txt" "route_short_name" "21ALT" 1634
"routes.txt" "route_short_name" "26ALT" 1644
"routes.txt" "route_short_name" "2ALT" 1650
"routes.txt" "route_short_name" "48ALT" 1683
"routes.txt" "route_short_name" "50ALT" 1686
"routes.txt" "route_short_name" "54ALT" 1693
"routes.txt" "route_short_name" "55ALT" 1696
"routes.txt" "route_short_name" "59ALT" 1699
"routes.txt" "route_short_name" "74ALT" 1723
"routes.txt" "route_short_name" "7ALT" 1725
"routes.txt" "route_short_name" "AL3ALT" 1749
"routes.txt" "route_short_name" "EW2ALT" 1758
"routes.txt" "route_short_name" "EW4ALT" 1761
"routes.txt" "route_short_name" "EW6ALT" 1763
"routes.txt" "route_short_name" "HZ1ALT" 1765
"routes.txt" "route_short_name" "WÜ1ALT" 1803
"routes.txt" "route_short_name" "963AL" 3737
"routes.txt" "route_short_name" "940AL" 3739
"routes.txt" "route_short_name" "941AL" 3741
"routes.txt" "route_short_name" "942AL" 3743
"routes.txt" "route_short_name" "962AL" 3749
"routes.txt" "route_short_name" "912ST" 3779
"routes.txt" "route_long_name" "keine" 5469
"routes.txt" "route_short_name" "11SFH" 5784
"routes.txt" "route_short_name" "RE1 (RRX)" 5795
"routes.txt" "route_short_name" "RE1 (RRX)" 5796
"routes.txt" "route_short_name" "RE5 (RRX)" 5803
"routes.txt" "route_short_name" "RE5 (RRX)" 5804
"routes.txt" "route_short_name" "RE6 (RRX)" 5805
"routes.txt" "route_short_name" "RE11 (RRX)" 5811
"trips.txt" "trip_headsign" "BAD MEINBERG" 341560
"trips.txt" "trip_headsign" "BAD MEINBERG" 341561
"trips.txt" "trip_headsign" "BAD MEINBERG" 341562
"trips.txt" "trip_headsign" "BAD MEINBERG" 341570
"trips.txt" "trip_headsign" "BAD MEINBERG" 341571
"trips.txt" "trip_headsign" "BAD MEINBERG" 341572
"trips.txt" "trip_headsign" "BAD MEINBERG" 341573
"trips.txt" "trip_headsign" "BAD MEINBERG" 341574
"trips.txt" "trip_headsign" "BAD MEINBERG" 341575
"trips.txt" "trip_headsign" "BAD MEINBERG" 341576
non_ascii_or_non_printable_char WARNING 1929

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 1929 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.
"routes.txt" 4680 "route_id" "de:NWL:05566036|Bus|267:SCHÄ"
"routes.txt" 4681 "route_id" "de:NWL:05566036|Bus|268:SCHÄ"
"routes.txt" 4682 "route_id" "de:NWL:05566036|Bus|269:SCHÄ"
"routes.txt" 4683 "route_id" "de:NWL:05566096|Bus|275:SCHÄ"
"routes.txt" 4684 "route_id" "de:NWL:05566096|Bus|276:SCHÄ"
"trips.txt" 185488 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.1.643"
"trips.txt" 185489 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.2.643"
"trips.txt" 185490 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.3.643"
"trips.txt" 185491 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.4.643"
"trips.txt" 185492 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.5.643"
"trips.txt" 185493 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.6.643"
"trips.txt" 185494 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.7.643"
"trips.txt" 185495 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.8.643"
"trips.txt" 185496 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.9.643"
"trips.txt" 185497 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.10.643"
"trips.txt" 185498 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.11.643"
"trips.txt" 185499 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.12.643"
"trips.txt" 185500 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.13.643"
"trips.txt" 185501 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.14.643"
"trips.txt" 185502 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.15.643"
"trips.txt" 185503 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.16.643"
"trips.txt" 185504 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.17.643"
"trips.txt" 185505 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.18.643"
"trips.txt" 185506 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.19.643"
"trips.txt" 185507 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.20.643"
"trips.txt" 185508 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.21.643"
"trips.txt" 185509 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.22.643"
"trips.txt" 185510 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.23.643"
"trips.txt" 185511 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.24.643"
"trips.txt" 185512 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.25.643"
"trips.txt" 191146 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.23.643"
"trips.txt" 191147 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.1.643"
"trips.txt" 191148 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.2.643"
"trips.txt" 191149 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.3.643"
"trips.txt" 191150 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.5.643"
"trips.txt" 191151 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.7.643"
"trips.txt" 191152 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.9.643"
"trips.txt" 191153 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.11.643"
"trips.txt" 191154 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.13.643"
"trips.txt" 191155 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.15.643"
"trips.txt" 191156 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.17.643"
"trips.txt" 191157 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.19.643"
"trips.txt" 191158 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.20.643"
"trips.txt" 191159 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.21.643"
"trips.txt" 191160 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.22.643"
"trips.txt" 191161 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.24.643"
"trips.txt" 191162 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.25.643"
"trips.txt" 191163 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.26.643"
"trips.txt" 191164 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.28.643"
"trips.txt" 191165 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.6.T0.31.643"
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`.
"de:vrr:AST-DO-Hoe:DSW-37-Hoe" 1060 "AST" "AST Syburg / Holzen / Höchsten DO-Höchsten/Holzen/Syburg"
"de:vrr:E-D-E4:RBG-72-E4" 1569 "E" "E-Wagen Mettmann"
"de:vrr:E-REM-E54:SWR-16-E54" 2125 "E" "E-Wagen: Gesamtschule Hohenhagen - Lennep - Lüttringhausen"
"de:vrr:E-REM-E58:SWR-16-E58" 2127 "E" "E-Wagen: Remscheid Mitte - Gertrud-Bäumer-Gymnasium - Güldenwerth - Reinshagen - Morsbach - Hasteraue"
"de:vrr:E-REM-E60:SWR-16-E60" 2128 "E" "E-Wagen: Gesamtschule Hohenhagen - Clarenbach - Lüttringhausen"
"de:vrr:E-REM-E66:SWR-16-E66" 2130 "E" "E-Wagen: Hackenberg - Lennep - Lüttringhausen - Clarenbach"
"de:vrr:Uni:WSW-66-800" 2716 "Uni" "Uni-Express (Hbf-) Historische Stadthalle - Universität"
"de:NWL:05554048|Bedarf|BBN:HMR" 4679 "Bürgerbus" "Bürgerbus Neuenkirchen"
"de:NWL:05554048|Bedarf|BBR:WB" 4803 "Bürgerbus" "Bürgerbus Rhede"
"de:NWL:05558008|Bedarf|BBL:RVM" 4911 "BürgerBus" "BürgerBus Lüdinghausen"
"de:NWL:05558036|Bedarf|BBO:RVM" 4912 "BürgerBus" "BürgerBus Olfen"
"de:NWL:05915|Bus|Sattelfest:WB" 5585 "Sattelfest" "Sattelfest Hamm"
route_short_name_too_long WARNING 31

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`.
"de:vrr:AirportShuttle:DSW-38-390" 1115 "AirportShuttle"
"de:vrr:AirportExpress:DSW-38-391" 1116 "AirportExpress"
"de:NWL:05962012|Bus|14134A:MVG" 5754 "BBus Halver 1"
"de:NWL:05962012|Bus|14134B:MVG" 5755 "BBus Halver 2"
"de:NWL:05962012|Bus|14134C:MVG" 5756 "BBus Halver 3"
"de:NWL:05962040|Bus|1421A:MVG" 5757 "BBus Menden 1"
"de:NWL:05962040|Bus|1421B:MVG" 5758 "BBus Menden 2"
"de:NWL:05962040|Bus|1421C:MVG" 5759 "BBus Menden 3"
"de:NWL:05962040|Bus|1421D:MVG" 5760 "BBus Menden 1"
"de:NWL:05962004|Bus|1430A:MVG" 5762 "BBus Altena 1"
"de:NWL:05962004|Bus|1430B:MVG" 5763 "BBus Altena 2"
"de:NWL:05962004|Bus|1430C:MVG" 5764 "BBus Altena 3"
"de:NWL:05962004|Bus|1430D:MVG" 5765 "BBus Altena 4"
"de:NWL:05962044|Bus|1449A:MVG" 5766 "BBus Nachrodt 1"
"de:NWL:05962|Bus|1449B:MVG" 5767 "BBus Nachrodt 2"
"de:NWL:05962044|Bus|1449C:MVG" 5768 "BBus Nachrodt 3"
"de:NWL:05962044|Bus|1449D:MVG" 5769 "BBus Nachrodt 4"
"de:NWL:05962056|Bus|1456A:MVG" 5770 "BBus Schalksm. 4"
"de:NWL:05962056|Bus|1456B:MVG" 5771 "BBus Schalksm. 5"
"de:NWL:05962056|Bus|1457A:MVG" 5772 "BBus Schalksm. 1"
"de:NWL:05962056|Bus|1457B:MVG" 5773 "BBus Schalksm. 2"
"de:NWL:05962056|Bus|1457C:MVG" 5774 "BBus Schalksm. 3"
"de:NWL:05962060|Bus|1460A:MVG" 5775 "BBus Werdohl 1"
"de:NWL:05962060|Bus|1460B:MVG" 5776 "BBus Werdohl 2"
"de:NWL:05962060|Bus|1460C:MVG" 5777 "BBus Werdohl 3"
"de:NWL:05962048|Bus|1464A:MVG" 5778 "BBus Neuenrade 1"
"de:NWL:05962048|Bus|1464B:MVG" 5779 "BBus Neuenrade 2"
"de:NWL:05962020|Bus|1478A:MVG" 5780 "BBus Herscheid 1"
"de:NWL:05962020|Bus|1478B:MVG" 5781 "BBus Herscheid 1"
"de:NWL:05962020|Bus|1478C:MVG" 5782 "BBus Herscheid 2"
"de:NWL:05962028|Bus|1482A:MVG" 5783 "BBus Kierspe 1"
service_has_no_active_day_of_the_week WARNING 9648

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

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

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
2 "Special"
3 "Special#2"
4 "Special#3"
5 "Special#4"
6 "Special#5"
7 "Special#6"
8 "Special#7"
9 "Special#8"
10 "Special#9"
11 "Special#10"
12 "Special#11"
13 "Special#12"
14 "Special#13"
15 "Special#14"
16 "Special#15"
17 "Special#16"
18 "Special#17"
19 "Special#18"
20 "Special#19"
21 "Special#20"
22 "Special#21"
23 "Special#22"
24 "Special#23"
25 "Special#24"
26 "Special#25"
27 "Special#26"
28 "Special#27"
29 "Special#28"
30 "Special#29"
31 "Special#30"
32 "Special#31"
33 "Special#32"
34 "Special#33"
35 "Special#34"
36 "Special#35"
37 "Special#36"
38 "Special#37"
39 "Special#38"
40 "Special#39"
41 "Special#40"
42 "Special#41"
43 "Special#42"
44 "Special#43"
45 "Special#44"
46 "Special#45"
47 "Special#46"
48 "Special#47"
49 "Special#48"
50 "Special#49"
51 "Special#50"
unexpected_enum_value WARNING 203

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

Only the first 50 of 203 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" 176 "route_type" 405
"routes.txt" 177 "route_type" 405
"routes.txt" 206 "route_type" 405
"routes.txt" 1187 "route_type" 405
"routes.txt" 1188 "route_type" 405
"routes.txt" 1189 "route_type" 405
"routes.txt" 1190 "route_type" 405
"routes.txt" 1191 "route_type" 405
"routes.txt" 1613 "route_type" 405
"routes.txt" 1781 "route_type" 405
"routes.txt" 1782 "route_type" 405
"routes.txt" 1783 "route_type" 405
"routes.txt" 1784 "route_type" 405
"routes.txt" 1910 "route_type" 405
"routes.txt" 1911 "route_type" 405
"routes.txt" 1912 "route_type" 405
"routes.txt" 1913 "route_type" 405
"routes.txt" 1914 "route_type" 405
"routes.txt" 1915 "route_type" 405
"routes.txt" 1916 "route_type" 405
"routes.txt" 1917 "route_type" 405
"routes.txt" 1940 "route_type" 405
"routes.txt" 1941 "route_type" 405
"routes.txt" 1942 "route_type" 405
"routes.txt" 1960 "route_type" 405
"routes.txt" 1961 "route_type" 405
"routes.txt" 1962 "route_type" 405
"routes.txt" 2651 "route_type" 405
"routes.txt" 2888 "route_type" 109
"routes.txt" 2889 "route_type" 109
"routes.txt" 2890 "route_type" 109
"routes.txt" 2891 "route_type" 109
"routes.txt" 2892 "route_type" 109
"routes.txt" 2893 "route_type" 109
"routes.txt" 2894 "route_type" 109
"routes.txt" 2895 "route_type" 109
"routes.txt" 2896 "route_type" 109
"routes.txt" 2897 "route_type" 109
"routes.txt" 2899 "route_type" 109
"routes.txt" 2902 "route_type" 109
"routes.txt" 2935 "route_type" 109
"routes.txt" 2940 "route_type" 109
"routes.txt" 2941 "route_type" 109
"routes.txt" 2945 "route_type" 109
"routes.txt" 3011 "route_type" 109
"routes.txt" 3014 "route_type" 109
"routes.txt" 3016 "route_type" 109
"routes.txt" 3018 "route_type" 109
"routes.txt" 3024 "route_type" 109
"routes.txt" 3025 "route_type" 109
big_gap_in_service INFO 5722

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 5722 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.
"Special#3" "2026-06-26" "2026-08-10" 44
"Special#3" "2026-10-02" "2026-10-19" 16
"Special#4" "2026-05-15" "2026-06-05" 20
"Special#4" "2026-06-05" "2026-06-29" 23
"Special#4" "2026-08-07" "2026-10-05" 58
"Special#6" "2026-06-25" "2026-08-10" 45
"Special#6" "2026-10-01" "2026-10-19" 17
"Special#23" "2026-10-02" "2026-10-19" 16
"Special#46" "2026-06-26" "2026-08-14" 48
"Special#46" "2026-10-02" "2026-10-23" 20
"Special#49" "2026-08-07" "2026-10-05" 58
"Special#50" "2026-10-02" "2026-10-23" 20
"Special#52" "2026-10-01" "2026-10-19" 17
"Special#56" "2026-05-15" "2026-06-29" 44
"Special#71" "2026-06-24" "2026-08-10" 46
"Special#71" "2026-10-02" "2026-10-19" 16
"Special#79" "2026-06-04" "2026-10-03" 120
"Special#86" "2026-05-28" "2026-06-25" 27
"Special#91" "2026-05-29" "2026-10-01" 124
"Special#92" "2026-05-30" "2026-10-01" 123
"Special#93" "2026-05-29" "2026-10-01" 124
"Special#93" "2026-10-02" "2026-10-19" 16
"Special#94" "2026-05-30" "2026-10-05" 127
"Special#95" "2026-05-31" "2026-10-01" 122
"Special#96" "2026-05-31" "2026-10-03" 124
"Special#97" "2026-05-21" "2026-10-01" 132
"Special#97" "2026-10-01" "2026-10-19" 17
"Special#98" "2026-05-29" "2026-10-02" 125
"Special#98" "2026-10-02" "2026-10-23" 20
"Special#100" "2026-05-30" "2026-10-02" 124
"Special#103" "2026-06-26" "2026-08-10" 44
"Special#106" "2026-06-25" "2026-08-10" 45
"Special#107" "2026-06-26" "2026-08-14" 48
"Special#109" "2026-05-31" "2026-10-03" 124
"Special#118" "2026-05-15" "2026-06-05" 20
"Special#118" "2026-06-05" "2026-07-01" 25
"Special#118" "2026-08-07" "2026-10-05" 58
"Special#121" "2026-06-25" "2026-08-10" 45
"Special#121" "2026-10-02" "2026-10-19" 16
"Special#123" "2026-06-25" "2026-08-13" 48
"Special#123" "2026-10-01" "2026-10-22" 20
"Special#124" "2026-06-26" "2026-08-10" 44
"Special#124" "2026-10-02" "2026-10-19" 16
"Special#128" "2026-06-26" "2026-08-10" 44
"Special#128" "2026-10-02" "2026-10-19" 16
"Special#129" "2026-05-15" "2026-06-05" 20
"Special#130" "2026-08-07" "2026-10-05" 58
"Special#139" "2026-06-25" "2026-08-10" 45
"Special#139" "2026-10-01" "2026-10-19" 17
"Special#140" "2026-07-17" "2026-08-10" 23
platform_without_parent_station INFO 13456

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 13456 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.
379 "de:03456:132:0:2" "Bad Bentheim Heimstätte Bstg 2"
382 "de:03456:241:0:1" "Bad Bentheim Zentrum Bstg 1"
385 "de:03456:61:1:1" "Bad Bentheim Kurzentrum Bstg 1"
391 "de:03456:81:1:1" "Bad Bentheim Bahnhof Bstg A1"
392 "de:03456:81:1:2" "Bad Bentheim Bahnhof Bstg A2"
470 "de:05111:18002:1:1" "D-Am Steinberg Bstg 1"
471 "de:05111:18002:2:2" "D-Am Steinberg Bstg 2"
472 "de:05111:18003:1:1" "D-Kopernikusstraße Bstg 1"
473 "de:05111:18003:2:2" "D-Kopernikusstraße Bstg 2"
474 "de:05111:18003:3:3" "D-Kopernikusstraße Bstg 3"
480 "de:05111:18005:1:1" "D-Redinghovenstraße Bstg 1"
481 "de:05111:18005:2:2" "D-Redinghovenstraße Bstg 2"
495 "de:05111:18008:2:2" "D-Fichtenstraße Bstg 2"
496 "de:05111:18008:4:4" "D-Fichtenstraße Bstg 4"
513 "de:05111:18011:1:1" "D-Schumannstraße Bstg 1"
514 "de:05111:18011:2:2" "D-Schumannstraße Bstg 2"
521 "de:05111:18013:1:1" "D-Tußmannstraße Bstg 1"
522 "de:05111:18013:2:2" "D-Tußmannstraße Bstg 2"
533 "de:05111:18016:1:1" "D-Gräulinger Str./G'heim, Krhs Bstg 1"
534 "de:05111:18016:2:2" "D-Gräulinger Str./G'heim, Krhs Bstg 2"
535 "de:05111:18017:1:1" "D-Sternstraße Bstg 1"
536 "de:05111:18017:2:2" "D-Sternstraße Bstg 2"
537 "de:05111:18017:3:3" "D-Sternstraße Bstg 3"
538 "de:05111:18018:1:1" "D-Paul-Klee-Weg Bstg 1"
539 "de:05111:18018:2:2" "D-Paul-Klee-Weg Bstg 2"
545 "de:05111:18021:1:1" "D-Karolingerplatz Bstg 1"
546 "de:05111:18021:2:2" "D-Karolingerplatz Bstg 2"
547 "de:05111:18022:0:1" "D-Kittelbachstraße Bstg 1"
548 "de:05111:18022:0:2" "D-Kittelbachstraße Bstg 2"
549 "de:05111:18023:0:1" "D-Alte Landstraße Bstg 1"
550 "de:05111:18023:0:2" "D-Alte Landstraße Bstg 2"
551 "de:05111:18024:1:1" "D-Curt-Beckmann-Straße Bstg 1"
552 "de:05111:18024:2:2" "D-Curt-Beckmann-Straße Bstg 2"
559 "de:05111:18027:0:1" "D-Mörikestraße Bstg 1"
560 "de:05111:18027:0:2" "D-Mörikestraße Bstg 2"
587 "de:05111:18032:1:1" "D-Ubierstraße Bstg 1"
588 "de:05111:18032:2:2" "D-Ubierstraße Bstg 2"
614 "de:05111:18037:0:1" "D-Elsässer Straße Bstg 1"
615 "de:05111:18037:0:2" "D-Elsässer Straße Bstg 2"
616 "de:05111:18038:0:1" "D-An der Piwipp Bstg 1"
617 "de:05111:18038:0:2" "D-An der Piwipp Bstg 2"
618 "de:05111:18038:0:2a" "D-An der Piwipp Bstg 3"
619 "de:05111:18039:0:1" "D-Großmarkt Bstg 1"
620 "de:05111:18039:0:2" "D-Großmarkt Bstg 2"
621 "de:05111:18039:0:3" "D-Großmarkt Bstg 3"
622 "de:05111:18040:0:1" "D-Tannenstraße Bstg 1"
623 "de:05111:18040:0:2" "D-Tannenstraße Bstg 2"
630 "de:05111:18042:0:1" "D-Essener Straße Bstg 1"
631 "de:05111:18042:0:2" "D-Essener Straße Bstg 2"
632 "de:05111:18043:20:1" "D-Dreieck Bstg 1"
transfer_distance_above_2_km INFO 14

transfer_distance_above_2_km

The transfer distance from stop to stop in transfers.txt is larger than 2 km.

You can see more about this notice here.

csvRowNumber (?) The row number from `transfers.txt` for the faulty entry. fromStopId (?) The ID of the stop in `from_stop_id`. toStopId (?) The ID of the stop in `to_stop_id`. distanceKm (?) The distance between the two stops in km.
112473 "NL:Q:66581900" "NL:Q:66581910" 6.667549790715423
112474 "NL:Q:66581910" "NL:Q:66581900" 6.667549790715423
165152 "de:05970:38551:1:1" "de:05970:60953:1:1" 2.270376520563119
165153 "de:05970:38551:1:1" "de:05970:60953:1:2" 2.2857705506445387
165154 "de:05970:38551:1:2" "de:05970:60953:1:1" 2.2973663195110077
165155 "de:05970:38551:1:2" "de:05970:60953:1:2" 2.3129738670595192
167591 "de:05970:60953:1:1" "de:05970:38551:1:1" 2.270376520563119
167592 "de:05970:60953:1:1" "de:05970:38551:1:2" 2.2973663195110077
167593 "de:05970:60953:1:2" "de:05970:38551:1:1" 2.2857705506445387
167594 "de:05970:60953:1:2" "de:05970:38551:1:2" 2.3129738670595192
185699 "de:05962:3823:0:1" "de:05962:3876:0:1" 3.594679169475432
185700 "de:05962:3823:0:2" "de:05962:3876:0:1" 3.5800862605349066
185719 "de:05962:3876:0:1" "de:05962:3823:0:1" 3.594679169475432
185720 "de:05962:3876:0:1" "de:05962:3823:0:2" 3.5800862605349066
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.
"routes.txt" "NVBW_DLID" 8
"stops.txt" "NVBW_HST_DHID" 11