nrw — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-07-24T17:26:16Z,
for the dataset file:///shared/nrw_ec3d6f19.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-06-01
Feed End Date:
2026-11-30

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: 5909
  • Shapes: 0
  • Stops: 104687
  • Trips: 461732

Specification Compliance report

39432 notices reported (1 errors, 19719 warnings, 19712 infos)

Notice Code Severity Total
point_near_origin ERROR 1

point_near_origin

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

You can see more about this notice here.

filename (?) The name of the affected GTFS file. csvRowNumber (?) The row of the faulty row. entityId (?) The id of the faulty entity. latFieldName (?) The name of the field that uses latitude value. latFieldValue (?) The latitude of the faulty row. lonFieldName (?) The name of the field that uses longitude value. lonFieldValue (?) The longitude of the faulty row
"stops.txt" 100845 "gen:5154:36493:2:01" "stop_lat" 0.0 "stop_lon" 0.0
duplicate_route_name WARNING 170

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 170 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"
979 "de:vrr:871:BVR-88-871" 980 "de:vrr:871:BVR-88-871-S" "871" "Grevenbroich Bf - Dormagen Bf" 3 "bvr-88"
981 "de:vrr:872:BVR-88-872" 982 "de:vrr:872:BVR-88-872-S" "872" "Neuss - Grevenbroich - Rommerskirchen" 3 "bvr-88"
985 "de:vrr:874:BVR-88-874" 986 "de:vrr:874:BVR-88-874-S" "874" "Rommerskirchen - Dormagen-Gohr - Neuss" 3 "bvr-88"
990 "de:vrr:879:BVR-88-879" 991 "de:vrr:879:BVR-88-879-S" "879" "Rommerskirchen - Grevenbroich" 3 "bvr-88"
1349 "de:vrr:312:HCR-35-312-A" 1350 "de:vrr:hcr-35-312:C" "312" "HER-Südpool - Herne Bf - Baukau Süd - Wanne-Eickel Hbf - Wanne Nord - Im Dannekamp - Herten-Wanne Waldfriedhof" 3 "hcr-35"
1355 "de:vrr:323:HCR-35-323-A" 1356 "de:vrr:hcr-35-323:C" "323" "BO-Hiltrop - HER-Constantin - Herne Bf - Baukau Nord - Wanne-Eickel Hbf - Mondpalast - HER-Bickern" 3 "hcr-35"
1575 "de:vrr:E-D-E3:RBG-72-E3" 1577 "de:vrr:E-D-E5:RBG-72-E5" "E" "" 3 "rbg-70"
1575 "de:vrr:E-D-E3:RBG-72-E3" 1579 "de:vrr:E-D-E7:RBG-72-E7" "E" "" 3 "rbg-70"
1761 "de:aac:05334|E_NV:aseag" 1762 "de:aac:05334|E:aseag" "E" "" 1 "Default"
1774 "de:aac:05334|HZ3:aseag" 1775 "de:aac:05334|HZ3RUF:aseag" "HZ3" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1793 "de:aac:05334|V-ACGS:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1794 "de:aac:05334|V-ACLB:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1795 "de:aac:05334|V-ACRO:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1796 "de:aac:05334|V-AL:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1797 "de:aac:05334|V-DIV:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1798 "de:aac:05334|V-EW:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1799 "de:aac:05334|V-HGG:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1800 "de:aac:05334|V-HZKO:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1801 "de:aac:05334|V-HZSZ:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1802 "de:aac:05334|V-LW:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1803 "de:aac:05334|V-PAR:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1804 "de:aac:05334|V-STLI:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1805 "de:aac:05334|V-STMA:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1806 "de:aac:05334|V-WUE:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1807 "de:aac:05334|V-EIF:aseag" "V" "" 1 "Default"
1792 "de:aac:05334|V-ACBR:aseag" 1808 "de:aac:05334|V-VOGY:aseag" "V" "" 1 "Default"
1817 "de:aac:05334|NET82:aseag" 1818 "de:aac:05334|NET83:aseag" "Netliner" "" 1 "Default"
1817 "de:aac:05334|NET82:aseag" 1819 "de:aac:05334|NET84:aseag" "Netliner" "" 1 "Default"
1817 "de:aac:05334|NET82:aseag" 1820 "de:aac:05334|NET85:aseag" "Netliner" "" 1 "Default"
1817 "de:aac:05334|NET82:aseag" 1821 "de:aac:05334|NET37:aseag" "Netliner" "" 1 "Default"
1817 "de:aac:05334|NET82:aseag" 1822 "de:aac:05334|NET64:aseag" "Netliner" "" 1 "Default"
1776 "de:aac:05334|N1:aseag" 1901 "de:aac:05358|N1:rtbus" "N1" "" 1 "Default"
1777 "de:aac:05334|N2:aseag" 1902 "de:aac:05358|N2:rtbus" "N2" "" 1 "Default"
1779 "de:aac:05334|N4:aseag" 1905 "de:aac:05358|N4:rtbus" "N4" "" 1 "Default"
1920 "de:aac:05358|SB8:rtbus" 1966 "de:aac:05370|SB8:west" "SB8" "" -1 "Default"
1621 "de:aac:05334|1:aseag" 1970 "nl:ln:25441:arr" "1" "" 1 "Default"
1621 "de:aac:05334|1:aseag" 1971 "nl:ln:25411:arr" "1" "" 1 "Default"
1621 "de:aac:05334|1:aseag" 1972 "nl:ln:25421:arr" "1" "" 1 "Default"
1639 "de:aac:05334|2:aseag" 1973 "nl:ln:25412:arr" "2" "" 1 "Default"
1639 "de:aac:05334|2:aseag" 1974 "nl:ln:25422:arr" "2" "" 1 "Default"
1639 "de:aac:05334|2:aseag" 1975 "nl:ln:25442:arr" "2" "" 1 "Default"
1875 "de:aac:05358|279:rtbus" 1976 "nl:ln:25279:arr" "279" "" 1 "Default"
1889 "de:aac:05358|298:rtbus" 1978 "nl:ln:25298:arr" "298" "" 1 "Default"
1979 "nl:ln:25413:arr" 1980 "nl:ln:25443:arr" "3" "" 1 "Default"
1674 "de:aac:05334|4:aseag" 1981 "nl:ln:25414:arr" "4" "" 1 "Default"
expired_calendar WARNING 1719

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
31 "Special#30"
35 "Special#34"
36 "Special#35"
49 "Special#48"
63 "Special#62"
64 "Special#63"
65 "Special#64"
66 "Special#65"
67 "Special#66"
68 "Special#67"
69 "Special#68"
70 "Special#69"
76 "Special#75"
146 "Special#145"
149 "Special#148"
150 "Special#149"
152 "Special#151"
153 "Special#152"
154 "Special#153"
155 "Special#154"
157 "Special#156"
158 "Special#157"
160 "Special#159"
161 "Special#160"
163 "Special#162"
164 "Special#163"
166 "Special#165"
167 "Special#166"
169 "Special#168"
180 "Special#179"
182 "Special#181"
190 "Special#189"
191 "Special#190"
195 "Special#194"
198 "Special#197"
201 "Special#200"
209 "Special#208"
210 "Special#209"
214 "Special#213"
217 "Special#216"
218 "Special#217"
219 "Special#218"
220 "Special#219"
221 "Special#220"
223 "Special#222"
224 "Special#223"
225 "Special#224"
226 "Special#225"
227 "Special#226"
228 "Special#227"
fast_travel_between_consecutive_stops WARNING 4853

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 4853 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.
349202 "de:NWL:05766|Bus|737:.owl-25-737.1.T0.40.6_0" "de:NWL:05766|Bus|737:" 171.65943974337586 5.721981324779195 8226382 18 "de:05766:3515:0:2" "Kt-Kalldorf, Dannhäuser" "20:08:00" 8226383 19 "de:05766:2524:0:1" "Kt-Hohenhausen, Ortsmitte" "20:09:00"
70806 "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 1498082 1 "de:05913:857:1:01" "Dortmund Emscherauen" "20:25:00" 1498083 2 "de:05913:722:1:01" "Dortmund Niedernetter Straße" "20:25:06"
70806 "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 1498084 3 "de:05913:739:1:01" "Dortmund Roggenkamp" "20:25:06" 1498085 4 "de:05913:723:1:01" "Dortmund Fernstraße" "20:25:12"
70605 "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 1495197 1 "de:05913:850:1:01" "Dortmund Romberg-Holz" "08:00:00" 1495198 2 "de:05913:848:1:01" "Dortmund Koppweg" "08:00:06"
70605 "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 1495198 2 "de:05913:848:1:01" "Dortmund Koppweg" "08:00:06" 1495199 3 "de:05913:852:1:01" "Dortmund Sichelstraße" "08:00:12"
70605 "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 1495200 4 "de:05913:845:1:01" "Dortmund Ev. Gemeindehaus" "08:00:12" 1495201 5 "de:05913:846:1:01" "Dortmund Holzrichterweg" "08:00:18"
70605 "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 1495202 6 "de:05913:855:1:01" "Dortmund AWO Haus Bittermark" "08:00:18" 1495203 7 "de:05913:844:1:01" "Dortmund Crispinstraße" "08:00:24"
70605 "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 1495204 8 "de:05913:851:1:01" "Dortmund Schlüsselweg" "08:00:30" 1495205 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "08:00:36"
70605 "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 1495205 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "08:00:36" 1495206 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "08:00:42"
70605 "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 1495206 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "08:00:42" 1495207 11 "de:05913:550:1:01" "DO-W.stift Augustinum Hauptein" "08:00:54"
292647 "de:vrs:295:115.vrs-3-295.1.T0.12796.654" "de:vrs:295:115" 193.0455133770579 12.86970089180386 6944765 16 "gen:5316:3435:1:99" "Leverkusen Opladen Rennbaumstr." "18:46:00" 6944766 17 "de:05315:15222:99:99" "Köln Bilderstöckchen Escher Str." "18:49:00"
292647 "de:vrs:295:115.vrs-3-295.1.T0.12796.654" "de:vrs:295:115" 382.7445230998649 12.758150769995497 6944766 17 "de:05315:15222:99:99" "Köln Bilderstöckchen Escher Str." "18:49:00" 6944767 18 "de:05316:22148:2:34" "Leverkusen Opladen Wupperbrücke" "18:50:00"
375659 "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 8820535 8 "de:05754:11004:0:2" "Künsebeck, Dahlbreede" "11:25:00" 8820536 9 "de:05754:5996:0:2" "Halle-Künsebeck, Talstraße" "11:25:00"
70640 "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 1495758 2 "de:05913:1081:1:02" "Dortmund Deuser Wiesen Steig 2" "05:00:00" 1495759 3 "de:05913:379:1:02" "Dortmund Plaas" "05:00:06"
70640 "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 1495760 4 "de:05913:492:1:02" "Dortmund Weidenstraße" "05:00:06" 1495761 5 "de:05913:1082:1:02" "Dortmund Huckarde Recyclinghof" "05:00:12"
408878 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 195.307612126003 3.2551268687667165 9625225 1 "de:05558:61341" "Lüdinghausen, AST-Zielgebiet" "14:25:00" 9625226 2 "de:05558:15648:0:1" "Lüdinghausen, Klewitz" "14:25:00"
408878 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 297.5687448698987 4.959479081164978 9625227 3 "de:05558:65868:0:1" "Lüdinghausen, Ostlandsiedlung" "14:25:00" 9625228 4 "de:05558:64393:0:1" "Seppenrade, Spiekerkamp" "14:25:00"
408878 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 155.06528253623677 2.584421375603946 9625247 23 "de:05558:15641:0:1" "Lüdinghausen, Stadion" "14:25:00" 9625248 24 "de:05558:14914:0:1" "Lüdinghausen, Höckenkamp" "14:25:00"
408878 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 165.8811245592261 2.764685409320435 9625265 41 "de:05558:65867:0:1" "Lüdinghausen, Königsberger Str." "14:25:00" 9625266 42 "de:05558:60425:0:1" "Lüdinghausen, Klutenseebad" "14:25:00"
70618 "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 1495405 1 "de:05913:850:1:01" "Dortmund Romberg-Holz" "21:00:00" 1495406 2 "de:05913:848:1:01" "Dortmund Koppweg" "21:00:06"
70618 "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 1495406 2 "de:05913:848:1:01" "Dortmund Koppweg" "21:00:06" 1495407 3 "de:05913:852:1:01" "Dortmund Sichelstraße" "21:00:12"
70618 "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 1495408 4 "de:05913:845:1:01" "Dortmund Ev. Gemeindehaus" "21:00:12" 1495409 5 "de:05913:846:1:01" "Dortmund Holzrichterweg" "21:00:18"
70618 "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 1495410 6 "de:05913:855:1:01" "Dortmund AWO Haus Bittermark" "21:00:18" 1495411 7 "de:05913:844:1:01" "Dortmund Crispinstraße" "21:00:24"
70618 "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 1495412 8 "de:05913:851:1:01" "Dortmund Schlüsselweg" "21:00:30" 1495413 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "21:00:36"
70618 "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 1495413 9 "de:05913:849:1:01" "Dortmund Muddepenningweg" "21:00:36" 1495414 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "21:00:42"
70618 "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 1495414 10 "de:05913:847:1:01" "Dortmund Hülsenbuschstraße" "21:00:42" 1495415 11 "de:05913:550:1:01" "DO-W.stift Augustinum Hauptein" "21:00:54"
428543 "de:NWL:05974|Bus|592:WB.vgm-92-592.1.UQ.5.o26" "de:NWL:05974|Bus|592:WB" 218.24633554214776 3.6374389257024626 10016740 13 "de:05974:12919:0:1" "Opmünden, Ort" "10:31:00" 10016741 14 "de:05974:21896:0:2" "Enkesen, Im Klei" "10:31:00"
70716 "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 1496782 4 "de:05913:105:1:01" "Dortmund Burgheisterkamp" "22:46:00" 1496783 5 "de:05913:402:1:02" "Dortmund Dietziusstraße" "22:46:06"
70716 "de:vrr:AST-DO-Huc:DSW-37-Huc.dsw-37-Huc.2.T1.83.j26" "de:vrr:AST-DO-Huc:DSW-37-Huc" 191.3523195036917 0.3189205325061528 1496783 5 "de:05913:402:1:02" "Dortmund Dietziusstraße" "22:46:06" 1496784 6 "de:05913:57:1:02" "Dortmund Basenachstraße Bstg 02" "22:46:12"
70716 "de:vrr:AST-DO-Huc:DSW-37-Huc.dsw-37-Huc.2.T1.83.j26" "de:vrr:AST-DO-Huc:DSW-37-Huc" 174.7330580895176 0.29122176348252937 1496787 9 "de:05913:729:1:02" "Dortmund Am Liegenden" "22:47:18" 1496788 10 "de:05913:727:1:02" "DO-G.-Heinemann-Gesamtschule" "22:47:24"
70716 "de:vrr:AST-DO-Huc:DSW-37-Huc.dsw-37-Huc.2.T1.83.j26" "de:vrr:AST-DO-Huc:DSW-37-Huc" 538.9569466444447 0.898261577740741 1496797 19 "de:05913:1308:1:01" "Dortmund Westhusener Straße" "22:49:42" 1496798 20 "de:05913:1298:1:01" "Dortmund Altenhennestraße" "22:49:48"
70642 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T3.65.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 155.80163168490228 0.2596693861415038 1495776 2 "de:05913:1081:1:02" "Dortmund Deuser Wiesen Steig 2" "06:00:00" 1495777 3 "de:05913:379:1:02" "Dortmund Plaas" "06:00:06"
70642 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T3.65.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 374.4355070266895 0.6240591783778158 1495778 4 "de:05913:492:1:02" "Dortmund Weidenstraße" "06:00:06" 1495779 5 "de:05913:1082:1:02" "Dortmund Huckarde Recyclinghof" "06:00:12"
429380 "de:NWL:05974|Bedarf|Ismo466:WB.vgm-92-766.1.UQ.9.o26" "de:NWL:05974|Bedarf|Ismo466:WB" 212.0692776568493 3.534487960947488 10030689 7 "de:05958:37265:0:1" "Grafschaft, Haus des Gastes" "12:35:00" 10030690 8 "de:05958:12180:0:1" "Schanze, Wanderparkplatz" "12:35:00"
70669 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T1.82.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 264.869178756387 0.441448631260645 1496019 2 "de:05913:242:1:02" "Dortmund Huckarde Markt Steig 2" "21:15:06" 1496020 3 "de:05913:244:1:03" "Dortmund Huckarde Bushof" "21:15:12"
70669 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T1.82.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 319.2401099611911 0.5320668499353185 1496020 3 "de:05913:244:1:03" "Dortmund Huckarde Bushof" "21:15:12" 1496021 4 "de:05913:533:1:01" "Dortmund Gewerbepark Hansa" "21:15:18"
70669 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T1.82.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 173.91164352560133 0.2898527392093356 1496021 4 "de:05913:533:1:01" "Dortmund Gewerbepark Hansa" "21:15:18" 1496022 5 "de:05913:1082:1:01" "Dortmund Huckarde Recyclinghof" "21:15:24"
70669 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T1.82.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 372.81427275624804 0.6213571212604133 1496022 5 "de:05913:1082:1:01" "Dortmund Huckarde Recyclinghof" "21:15:24" 1496023 6 "de:05913:492:1:01" "Dortmund Weidenstraße" "21:15:30"
70669 "de:vrr:AST-DO-Deu:DSW-37-Deu.dsw-37-Deu.1.T1.82.j26" "de:vrr:AST-DO-Deu:DSW-37-Deu" 172.3677710686474 0.28727961844774563 1496024 7 "de:05913:379:1:01" "Dortmund Plaas" "21:15:30" 1496025 8 "de:05913:1081:1:01" "Dortmund Deuser Wiesen Steig 1" "21:15:36"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 316.6131027050082 5.27688504508347 9597193 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "18:40:00" 9597194 2 "de:05554:16810:0:1" "Stenern, Krankenhaus" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 500.94273971181536 8.34904566186359 9597194 2 "de:05554:16810:0:1" "Stenern, Krankenhaus" "18:40:00" 9597195 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 293.23860948629897 4.887310158104983 9597195 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "18:40:00" 9597196 4 "de:05554:35333:0:2" "Rhede, Wissingkamp" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 245.18740908558445 4.086456818093074 9597197 5 "de:05554:35335:0:2" "Rhede, Spoler/Schule" "18:40:00" 9597198 6 "de:05554:30693:0:1" "Vardingholt, Rademacher" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 303.1517785334102 5.0525296422235035 9597198 6 "de:05554:30693:0:1" "Vardingholt, Rademacher" "18:40:00" 9597199 7 "de:05554:35344:0:1" "Rhede, Kölner Str." "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 204.7246636276056 3.41207772712676 9597199 7 "de:05554:35344:0:1" "Rhede, Kölner Str." "18:40:00" 9597200 8 "de:05554:30692:0:1" "Vardingholt, Kirche" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 204.87142257493278 3.414523709582213 9597200 8 "de:05554:30692:0:1" "Vardingholt, Kirche" "18:40:00" 9597201 9 "de:05554:35331:0:1" "Rhede, Im Schlatt" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 463.8287598076796 7.730479330127993 9597240 48 "de:05554:30628:0:1" "Rhede, Am Böwing" "18:40:00" 9597241 49 "de:05554:36694:0:1" "Krommert, Vennebauer" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 180.34790112905964 3.005798352150994 9597241 49 "de:05554:36694:0:1" "Krommert, Vennebauer" "18:40:00" 9597242 50 "de:05554:35354:0:1" "Krommert, Transformator" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 152.04589271107804 2.5340982118513007 9597242 50 "de:05554:35354:0:1" "Krommert, Transformator" "18:40:00" 9597243 51 "de:05554:35350:0:1" "Krommert, Renzelhook" "18:40:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 236.18824459260384 3.9364707432100636 9597257 65 "de:05554:36803:0:1" "Büngern, Abzw. Rhede" "18:40:00" 9597258 66 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "18:40:00"
fast_travel_between_far_stops WARNING 901

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 901 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.
350934 "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 8286752 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "08:49:00" 8286772 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "08:51:00"
292647 "de:vrs:295:115.vrs-3-295.1.T0.12796.654" "de:vrs:295:115" 193.0455133770579 12.86970089180386 6944765 16 "gen:5316:3435:1:99" "Leverkusen Opladen Rennbaumstr." "18:46:00" 6944766 17 "de:05315:15222:99:99" "Köln Bilderstöckchen Escher Str." "18:49:00"
350501 "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 8265522 64 "de:05766:3683:0:2" "Le-Leese, Tipp" "22:09:00" 8265537 79 "de:05766:2287:0:1" "Le-Lieme, Friedr-Ebert-Str" "22:11:00"
408878 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.66.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 608.4934823358927 10.141558038931546 9625225 1 "de:05558:61341" "Lüdinghausen, AST-Zielgebiet" "14:25:00" 9625229 5 "de:05558:64392:0:1" "Seppenrade, Kermessenkamp" "14:25:00"
350989 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T0.12.6_0" "de:NWL:05766044|Bedarf|AST:4" 152.19730558415768 10.146487038943846 8289524 8 "de:05766:2506:0:1" "Lemgo, Pideritstraße" "19:59:00" 8289550 34 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "20:02:00"
350894 "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 8283844 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "19:49:00" 8283864 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "19:51:00"
350447 "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 8261768 23 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "21:59:00" 8261792 47 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "22:02:00"
350911 "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 8285237 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "12:49:00" 8285257 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "12:51:00"
350199 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T3.382.6_0" "de:NWL:05766044|Bedarf|AST:1" 152.29695201678896 10.153130134452597 8250660 15 "de:05766:2696:0:1" "Lemgo, Trophagener Weg" "14:58:00" 8250686 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "15:01:00"
350248 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T0.244.6_0" "de:NWL:05766044|Bedarf|AST:1" 152.29695201678896 10.153130134452597 8253870 15 "de:05766:2696:0:1" "Lemgo, Trophagener Weg" "20:58:00" 8253896 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "21:01:00"
407473 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.92.a26" "de:NWL:05554048|Bedarf|BBR:WB" 817.5558424168236 13.62593070694706 9597193 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "18:40:00" 9597195 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "18:40:00"
404440 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.22.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 603.7209352583935 10.062015587639891 9517654 1 "de:05566:22027:0:1" "St.Arnold, Arnold-Janssen-Gymnasium" "10:10:00" 9517680 27 "de:05566:23021:0:1" "Neuenkirchen, Kreyenburg" "10:10:00"
407357 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.23.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9589609 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "12:30:00" 9589617 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "12:30:00"
350151 "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 8247835 24 "de:05766:2632:0:2" "Lemgo, Konsul-Wolff-Straße" "18:59:00" 8247859 48 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "19:02:00"
350428 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T3.131.6_0" "de:NWL:05766044|Bedarf|AST:2" 152.40581777274065 10.160387851516044 8260666 22 "de:05766:2506:0:1" "Lemgo, Pideritstraße" "10:59:00" 8260692 48 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "11:02:00"
407458 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.77.a26" "de:NWL:05554048|Bedarf|BBR:WB" 817.5558424168236 13.62593070694706 9596203 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "14:55:00" 9596205 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "14:55:00"
292646 "de:vrs:295:115.vrs-3-295.1.T0.12795.654" "de:vrs:295:115" 193.0455133770579 12.86970089180386 6944747 16 "gen:5316:3435:1:99" "Leverkusen Opladen Rennbaumstr." "18:16:00" 6944748 17 "de:05315:15222:99:99" "Köln Bilderstöckchen Escher Str." "18:19:00"
350970 "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 8288629 9 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "22:59:00" 8288653 33 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "23:02:00"
409013 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.79.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 646.4184768834584 10.773641281390974 9632776 1 "de:05558:61344" "Olfen, AST-Zielgebiet" "17:40:00" 9632780 5 "de:05558:15841:0:1" "Olfen, Schliekerpark" "17:40:00"
407335 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.137.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9588177 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "18:30:00" 9588185 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "18:30:00"
350967 "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 8288518 9 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "19:59:00" 8288542 33 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "20:02:00"
350773 "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 8278987 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "12:58:00" 8279011 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "13:01:00"
408956 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.22.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 609.0915629177318 10.151526048628863 9630383 2 "de:05558:64072:0:1" "Olfen, Christuskirche" "13:15:00" 9630400 19 "de:05558:64067:0:1" "Olfen, St. Vitus Stift" "13:15:00"
350907 "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 8284912 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "21:49:00" 8284932 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "21:51:00"
350782 "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 8279320 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "23:58:00" 8279344 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "24:01:00"
350797 "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 8280089 5 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "08:58:00" 8280113 29 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "09:01:00"
350900 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T3.370.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8284310 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "12:49:00" 8284330 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "12:51:00"
350446 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T0.17.6_0" "de:NWL:05766044|Bedarf|AST:2" 155.2194627392162 10.347964182614412 8261717 23 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "20:59:00" 8261741 47 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "21:02:00"
408947 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.13.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 609.0915629177318 10.151526048628863 9630005 2 "de:05558:64072:0:1" "Olfen, Christuskirche" "11:00:00" 9630022 19 "de:05558:64067:0:1" "Olfen, St. Vitus Stift" "11:00:00"
350148 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T3.157.6_0" "de:NWL:05766044|Bedarf|AST:1" 155.03353226348545 10.335568817565697 8247679 24 "de:05766:2632:0:2" "Lemgo, Konsul-Wolff-Straße" "14:59:00" 8247703 48 "de:05766:2056:0:1" "Lemgo, Kleiner Schratweg" "15:02:00"
407387 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.143.a26" "de:NWL:05554048|Bedarf|BBR:WB" 648.7350946344372 10.81225157724062 9591559 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "08:40:00" 9591561 3 "de:05554:35333:0:2" "Rhede, Wissingkamp" "08:40:00"
350883 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T0.232.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8282998 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "19:49:00" 8283018 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "19:51:00"
350429 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T3.145.6_0" "de:NWL:05766044|Bedarf|AST:2" 152.40581777274065 10.160387851516044 8260729 22 "de:05766:2506:0:1" "Lemgo, Pideritstraße" "12:59:00" 8260755 48 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "13:02:00"
408863 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.49.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 608.4934823358927 10.141558038931546 9624100 1 "de:05558:61341" "Lüdinghausen, AST-Zielgebiet" "10:10:00" 9624104 5 "de:05558:64392:0:1" "Seppenrade, Kermessenkamp" "10:10:00"
350247 "de:NWL:05766044|Bedarf|AST:1.owl-27-881-x.1.T0.237.6_0" "de:NWL:05766044|Bedarf|AST:1" 152.29695201678896 10.153130134452597 8253808 15 "de:05766:2696:0:1" "Lemgo, Trophagener Weg" "19:58:00" 8253834 41 "de:05766:2632:0:1" "Lemgo, Konsul-Wolff-Straße" "20:01:00"
408870 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.56.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 608.4934823358927 10.141558038931546 9624625 1 "de:05558:61341" "Lüdinghausen, AST-Zielgebiet" "11:55:00" 9624629 5 "de:05558:64392:0:1" "Seppenrade, Kermessenkamp" "11:55:00"
350503 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T0.261.6_0" "de:NWL:05766044|Bedarf|AST:2" 215.0843461157592 10.754217305787959 8265694 64 "de:05766:3683:0:2" "Le-Leese, Tipp" "24:09:00" 8265709 79 "de:05766:2287:0:1" "Le-Lieme, Friedr-Ebert-Str" "24:11:00"
404463 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.45.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 603.7209352583935 10.062015587639891 9518735 1 "de:05566:22027:0:1" "St.Arnold, Arnold-Janssen-Gymnasium" "17:10:00" 9518761 27 "de:05566:23021:0:1" "Neuenkirchen, Kreyenburg" "17:10:00"
350473 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T2.299.6_0" "de:NWL:05766044|Bedarf|AST:2" 150.52659770712756 10.035106513808504 8263383 31 "de:05766:2635:0:1" "Lemgo, Stiftstraße" "17:59:00" 8263409 57 "de:05766:2695:0:1" "Lemgo, Topehlenweg" "18:02:00"
407299 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.101.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9585801 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "09:30:00" 9585809 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "09:30:00"
350919 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T2.332.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8285773 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "22:49:00" 8285793 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "22:51:00"
404435 "de:NWL:05554048|Bedarf|BBN:HMR.vgm-21-BBN.1.UQ.17.a26" "de:NWL:05554048|Bedarf|BBN:HMR" 603.7209352583935 10.062015587639891 9517419 1 "de:05566:22027:0:1" "St.Arnold, Arnold-Janssen-Gymnasium" "08:55:00" 9517445 27 "de:05566:23021:0:1" "Neuenkirchen, Kreyenburg" "08:55:00"
407471 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.90.a26" "de:NWL:05554048|Bedarf|BBR:WB" 817.5558424168236 13.62593070694706 9597061 1 "de:05554:38778" "Rhede (Westf), AST-Zielgebiet" "18:10:00" 9597063 3 "de:05554:35340:0:1" "Vardingholt, Zum Venn" "18:10:00"
350932 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T3.345.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8286600 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "08:49:00" 8286620 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "08:51:00"
407367 "de:NWL:05554048|Bedarf|BBR:WB.vgm-30-BBR.1.UQ.33.a26" "de:NWL:05554048|Bedarf|BBR:WB" 684.8227094006966 11.413711823344943 9590259 1 "de:05554:39848:0:1" "Bocholt, An den Tonwerken" "15:00:00" 9590267 9 "de:05554:35356:0:1" "Krommert, Brünener Str." "15:00:00"
408918 "de:NWL:05558008|Bedarf|BBL:RVM.vgm-33-BBL.1.UQ.24.a26" "de:NWL:05558008|Bedarf|BBL:RVM" 606.473740816932 10.107895680282201 9628225 1 "de:05558:15617:2:1" "Lüdinghausen, Bahnhof" "13:45:00" 9628244 20 "de:05558:15626:0:1" "Lüdinghausen, Telgengarten" "13:45:00"
350936 "de:NWL:05766044|Bedarf|AST:4.owl-27-884-x.1.T3.349.6_0" "de:NWL:05766044|Bedarf|AST:4" 208.48934977341304 10.424467488670652 8286906 1 "de:05766:3685:0:1" "Le-Wittighöferheide, Mitte" "08:49:00" 8286926 21 "de:05766:3646:0:1" "Lemgo, Neuer Krug" "08:51:00"
348647 "de:NWL:05766|Bedarf|803:.owl-24-803-l.1.T2.1.6_0" "de:NWL:05766|Bedarf|803:" 153.1486104924798 15.31486104924798 8214878 2 "de:05766:3282:0:1" "Bösingfeld, Friedrichs" "07:10:00" 8214888 12 "de:05766:3297:0:2" "Ext-Reine, Drostenhof" "07:15:00"
408997 "de:NWL:05558036|Bedarf|BBO:RVM.vgm-33-BBO.1.UQ.63.a26" "de:NWL:05558036|Bedarf|BBO:RVM" 646.4184768834584 10.773641281390974 9632104 1 "de:05558:61344" "Olfen, AST-Zielgebiet" "13:40:00" 9632108 5 "de:05558:15841:0:1" "Olfen, Schliekerpark" "13:40:00"
350413 "de:NWL:05766044|Bedarf|AST:2.owl-27-882-x.1.T0.16.6_0" "de:NWL:05766044|Bedarf|AST:2" 214.9790633352291 10.748953166761455 8259665 55 "de:05766:3683:0:1" "Le-Leese, Tipp" "21:09:00" 8259680 70 "de:05766:2287:0:1" "Le-Lieme, Friedr-Ebert-Str" "21:11:00"
missing_bike_allowance WARNING 280

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 280 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.
336318 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17580.654"
336319 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17581.654"
336320 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17583.654"
336321 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17584.654"
336322 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17536.654"
336323 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17537.654"
336324 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17539.654"
336325 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17540.654"
336326 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17542.654"
336327 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17543.654"
336328 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17545.654"
336329 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17546.654"
336330 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17548.654"
336331 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17549.654"
336332 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17551.654"
336333 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17552.654"
336334 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17554.654"
336335 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17555.654"
336336 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17557.654"
336337 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17558.654"
336338 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17560.654"
336339 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17561.654"
336340 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17563.654"
336341 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17564.654"
336342 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17566.654"
336343 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17567.654"
336344 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17569.654"
336345 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17570.654"
336346 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17572.654"
336347 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17573.654"
336348 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17575.654"
336349 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17576.654"
336350 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17578.654"
336351 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17642.654"
336352 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17643.654"
336353 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17644.654"
336354 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17645.654"
336355 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17646.654"
336356 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17647.654"
336357 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17648.654"
336358 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17649.654"
336359 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17650.654"
336360 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17651.654"
336361 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17585.654"
336362 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17586.654"
336363 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17587.654"
336364 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17588.654"
336365 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17589.654"
336366 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17590.654"
336367 "de:vrs:993:RF" "de:vrs:993:RF.vrs-93-RF.1.T0.17591.654"
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 272

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 272 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" 1627
"routes.txt" "route_short_name" "15ALT" 1633
"routes.txt" "route_short_name" "17ALT" 1636
"routes.txt" "route_short_name" "21ALT" 1641
"routes.txt" "route_short_name" "26ALT" 1651
"routes.txt" "route_short_name" "2ALT" 1657
"routes.txt" "route_short_name" "48ALT" 1690
"routes.txt" "route_short_name" "50ALT" 1693
"routes.txt" "route_short_name" "54ALT" 1700
"routes.txt" "route_short_name" "55ALT" 1703
"routes.txt" "route_short_name" "59ALT" 1706
"routes.txt" "route_short_name" "74ALT" 1730
"routes.txt" "route_short_name" "7ALT" 1732
"routes.txt" "route_short_name" "AL3ALT" 1756
"routes.txt" "route_short_name" "EW2ALT" 1765
"routes.txt" "route_short_name" "EW4ALT" 1768
"routes.txt" "route_short_name" "EW6ALT" 1770
"routes.txt" "route_short_name" "HZ1ALT" 1772
"routes.txt" "route_short_name" "WÜ1ALT" 1810
"routes.txt" "route_short_name" "963AL" 3750
"routes.txt" "route_short_name" "940AL" 3752
"routes.txt" "route_short_name" "941AL" 3754
"routes.txt" "route_short_name" "942AL" 3756
"routes.txt" "route_short_name" "962AL" 3762
"routes.txt" "route_short_name" "912ST" 3792
"routes.txt" "route_long_name" "keine" 5522
"routes.txt" "route_short_name" "11SFH" 5836
"routes.txt" "route_short_name" "RE1 (RRX)" 5847
"routes.txt" "route_short_name" "RE1 (RRX)" 5848
"routes.txt" "route_short_name" "RE5 (RRX)" 5856
"routes.txt" "route_short_name" "RE5 (RRX)" 5857
"routes.txt" "route_short_name" "RE6 (RRX)" 5858
"routes.txt" "route_short_name" "RE11 (RRX)" 5864
"trips.txt" "trip_headsign" "BAD MEINBERG" 346726
"trips.txt" "trip_headsign" "BAD MEINBERG" 346727
"trips.txt" "trip_headsign" "BAD MEINBERG" 346728
"trips.txt" "trip_headsign" "BAD MEINBERG" 346729
"trips.txt" "trip_headsign" "BAD MEINBERG" 346730
"trips.txt" "trip_headsign" "BAD MEINBERG" 346731
"trips.txt" "trip_headsign" "BAD MEINBERG" 346732
"trips.txt" "trip_headsign" "BAD MEINBERG" 346733
"trips.txt" "trip_headsign" "BAD MEINBERG" 346734
"trips.txt" "trip_headsign" "BAD MEINBERG" 346735
non_ascii_or_non_printable_char WARNING 1994

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 1994 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" 4726 "route_id" "de:NWL:05566036|Bus|267:SCHÄ"
"routes.txt" 4727 "route_id" "de:NWL:05566036|Bus|268:SCHÄ"
"routes.txt" 4728 "route_id" "de:NWL:05566036|Bus|269:SCHÄ"
"routes.txt" 4729 "route_id" "de:NWL:05566096|Bus|275:SCHÄ"
"routes.txt" 4730 "route_id" "de:NWL:05566096|Bus|276:SCHÄ"
"trips.txt" 183735 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.1.649"
"trips.txt" 183736 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.2.649"
"trips.txt" 183737 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.3.649"
"trips.txt" 183738 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.4.649"
"trips.txt" 183739 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.5.649"
"trips.txt" 183740 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.6.649"
"trips.txt" 183741 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.7.649"
"trips.txt" 183742 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.8.649"
"trips.txt" 183743 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.9.649"
"trips.txt" 183744 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.10.649"
"trips.txt" 183745 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.11.649"
"trips.txt" 183746 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.12.649"
"trips.txt" 183747 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.13.649"
"trips.txt" 183748 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.14.649"
"trips.txt" 183749 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.15.649"
"trips.txt" 183750 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.16.649"
"trips.txt" 183751 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.17.649"
"trips.txt" 183752 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.18.649"
"trips.txt" 183753 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.19.649"
"trips.txt" 183754 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.20.649"
"trips.txt" 183755 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.21.649"
"trips.txt" 183756 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.22.649"
"trips.txt" 183757 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T3.23.649"
"trips.txt" 183758 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.24.649"
"trips.txt" 183759 "trip_id" "de:aac:05334|WUE1ALT:aseag.aac-10-WÜ1-A.2.T2.25.649"
"trips.txt" 189439 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.1.649"
"trips.txt" 189440 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.2.649"
"trips.txt" 189441 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.3.649"
"trips.txt" 189442 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.5.649"
"trips.txt" 189443 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.7.649"
"trips.txt" 189444 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.9.649"
"trips.txt" 189445 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.11.649"
"trips.txt" 189446 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.13.649"
"trips.txt" 189447 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.15.649"
"trips.txt" 189448 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.17.649"
"trips.txt" 189449 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.19.649"
"trips.txt" 189450 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.20.649"
"trips.txt" 189451 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.21.649"
"trips.txt" 189452 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.22.649"
"trips.txt" 189453 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.23.649"
"trips.txt" 189454 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.7.T0.24.649"
"trips.txt" 189455 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.7.T0.25.649"
"trips.txt" 189456 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.26.649"
"trips.txt" 189457 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.28.649"
"trips.txt" 189458 "trip_id" "de:aac:05370|UEP1:west.aac-30-ÜP1.8.T0.30.649"
route_long_name_contains_short_name WARNING 13

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" 1064 "AST" "AST Syburg / Holzen / Höchsten DO-Höchsten/Holzen/Syburg"
"de:vrr:E-D-E4:RBG-72-E4" 1576 "E" "E-Wagen Mettmann"
"de:vrr:E-D-E6:RBG-72-E6" 1578 "E" "E-Wagen Tiefenbroich"
"de:vrr:E-REM-E54:SWR-16-E54" 2131 "E" "E-Wagen: Gesamtschule Hohenhagen - Lennep - Lüttringhausen"
"de:vrr:E-REM-E58:SWR-16-E58" 2133 "E" "E-Wagen: Remscheid Mitte - Gertrud-Bäumer-Gymnasium - Güldenwerth - Reinshagen - Morsbach - Hasteraue"
"de:vrr:E-REM-E60:SWR-16-E60" 2134 "E" "E-Wagen: Gesamtschule Hohenhagen - Clarenbach - Lüttringhausen"
"de:vrr:E-REM-E66:SWR-16-E66" 2136 "E" "E-Wagen: Hackenberg - Lennep - Lüttringhausen - Clarenbach"
"de:vrr:Uni:WSW-66-800" 2720 "Uni" "Uni-Express (Hbf-) Historische Stadthalle - Universität"
"de:NWL:05554048|Bedarf|BBN:HMR" 4725 "Bürgerbus" "Bürgerbus Neuenkirchen"
"de:NWL:05554048|Bedarf|BBR:WB" 4852 "Bürgerbus" "Bürgerbus Rhede"
"de:NWL:05558008|Bedarf|BBL:RVM" 4960 "BürgerBus" "BürgerBus Lüdinghausen"
"de:NWL:05558036|Bedarf|BBO:RVM" 4961 "BürgerBus" "BürgerBus Olfen"
"de:NWL:05915|Bus|Sattelfest:WB" 5638 "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" 1119 "AirportShuttle"
"de:vrr:AirportExpress:DSW-38-391" 1120 "AirportExpress"
"de:NWL:05962012|Bus|14134A:MVG" 5806 "BBus Halver 1"
"de:NWL:05962012|Bus|14134B:MVG" 5807 "BBus Halver 2"
"de:NWL:05962012|Bus|14134C:MVG" 5808 "BBus Halver 3"
"de:NWL:05962040|Bus|1421A:MVG" 5809 "BBus Menden 1"
"de:NWL:05962040|Bus|1421B:MVG" 5810 "BBus Menden 2"
"de:NWL:05962040|Bus|1421C:MVG" 5811 "BBus Menden 3"
"de:NWL:05962040|Bus|1421D:MVG" 5812 "BBus Menden 1"
"de:NWL:05962004|Bus|1430A:MVG" 5814 "BBus Altena 1"
"de:NWL:05962004|Bus|1430B:MVG" 5815 "BBus Altena 2"
"de:NWL:05962004|Bus|1430C:MVG" 5816 "BBus Altena 3"
"de:NWL:05962004|Bus|1430D:MVG" 5817 "BBus Altena 4"
"de:NWL:05962044|Bus|1449A:MVG" 5818 "BBus Nachrodt 1"
"de:NWL:05962|Bus|1449B:MVG" 5819 "BBus Nachrodt 2"
"de:NWL:05962044|Bus|1449C:MVG" 5820 "BBus Nachrodt 3"
"de:NWL:05962044|Bus|1449D:MVG" 5821 "BBus Nachrodt 4"
"de:NWL:05962056|Bus|1456A:MVG" 5822 "BBus Schalksm. 4"
"de:NWL:05962056|Bus|1456B:MVG" 5823 "BBus Schalksm. 5"
"de:NWL:05962056|Bus|1457A:MVG" 5824 "BBus Schalksm. 1"
"de:NWL:05962056|Bus|1457B:MVG" 5825 "BBus Schalksm. 2"
"de:NWL:05962056|Bus|1457C:MVG" 5826 "BBus Schalksm. 3"
"de:NWL:05962060|Bus|1460A:MVG" 5827 "BBus Werdohl 1"
"de:NWL:05962060|Bus|1460B:MVG" 5828 "BBus Werdohl 2"
"de:NWL:05962060|Bus|1460C:MVG" 5829 "BBus Werdohl 3"
"de:NWL:05962048|Bus|1464A:MVG" 5830 "BBus Neuenrade 1"
"de:NWL:05962048|Bus|1464B:MVG" 5831 "BBus Neuenrade 2"
"de:NWL:05962020|Bus|1478A:MVG" 5832 "BBus Herscheid 1"
"de:NWL:05962020|Bus|1478B:MVG" 5833 "BBus Herscheid 1"
"de:NWL:05962020|Bus|1478C:MVG" 5834 "BBus Herscheid 2"
"de:NWL:05962028|Bus|1482A:MVG" 5835 "BBus Kierspe 1"
service_has_no_active_day_of_the_week WARNING 9284

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 9284 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 201

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

Only the first 50 of 201 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" 1192 "route_type" 405
"routes.txt" 1193 "route_type" 405
"routes.txt" 1194 "route_type" 405
"routes.txt" 1195 "route_type" 405
"routes.txt" 1196 "route_type" 405
"routes.txt" 1620 "route_type" 405
"routes.txt" 1788 "route_type" 405
"routes.txt" 1789 "route_type" 405
"routes.txt" 1790 "route_type" 405
"routes.txt" 1791 "route_type" 405
"routes.txt" 1915 "route_type" 405
"routes.txt" 1916 "route_type" 405
"routes.txt" 1917 "route_type" 405
"routes.txt" 1918 "route_type" 405
"routes.txt" 1919 "route_type" 405
"routes.txt" 1920 "route_type" 405
"routes.txt" 1921 "route_type" 405
"routes.txt" 1922 "route_type" 405
"routes.txt" 1945 "route_type" 405
"routes.txt" 1946 "route_type" 405
"routes.txt" 1947 "route_type" 405
"routes.txt" 1965 "route_type" 405
"routes.txt" 1966 "route_type" 405
"routes.txt" 1967 "route_type" 405
"routes.txt" 2655 "route_type" 405
"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" 2898 "route_type" 109
"routes.txt" 2899 "route_type" 109
"routes.txt" 2900 "route_type" 109
"routes.txt" 2901 "route_type" 109
"routes.txt" 2903 "route_type" 109
"routes.txt" 2906 "route_type" 109
"routes.txt" 2939 "route_type" 109
"routes.txt" 2944 "route_type" 109
"routes.txt" 2945 "route_type" 109
"routes.txt" 2949 "route_type" 109
"routes.txt" 3022 "route_type" 109
"routes.txt" 3025 "route_type" 109
"routes.txt" 3027 "route_type" 109
"routes.txt" 3029 "route_type" 109
"routes.txt" 3035 "route_type" 109
"routes.txt" 3036 "route_type" 109
big_gap_in_service INFO 6287

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 6287 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-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#31" "2026-10-02" "2026-10-19" 16
"Special#54" "2026-06-26" "2026-08-14" 48
"Special#54" "2026-10-02" "2026-10-23" 20
"Special#57" "2026-08-07" "2026-10-05" 58
"Special#58" "2026-10-02" "2026-10-23" 20
"Special#60" "2026-10-01" "2026-10-19" 17
"Special#77" "2026-11-01" "2026-11-28" 26
"Special#78" "2026-10-30" "2026-11-28" 28
"Special#99" "2026-08-09" "2026-08-27" 17
"Special#101" "2026-08-09" "2026-08-27" 17
"Special#109" "2026-06-04" "2026-10-03" 120
"Special#110" "2026-06-26" "2026-08-10" 44
"Special#110" "2026-10-02" "2026-10-19" 16
"Special#118" "2026-10-02" "2026-10-19" 16
"Special#124" "2026-10-01" "2026-10-19" 17
"Special#125" "2026-10-02" "2026-10-23" 20
"Special#131" "2026-06-26" "2026-08-10" 44
"Special#134" "2026-06-25" "2026-08-10" 45
"Special#135" "2026-06-26" "2026-08-14" 48
"Special#144" "2026-06-25" "2026-08-10" 45
"Special#144" "2026-10-02" "2026-10-19" 16
"Special#146" "2026-06-25" "2026-08-13" 48
"Special#146" "2026-10-01" "2026-10-22" 20
"Special#147" "2026-06-26" "2026-08-10" 44
"Special#147" "2026-10-02" "2026-10-19" 16
"Special#155" "2026-08-07" "2026-10-05" 58
"Special#169" "2026-06-26" "2026-08-10" 44
"Special#169" "2026-10-02" "2026-10-19" 16
"Special#170" "2026-08-07" "2026-10-05" 58
"Special#172" "2026-07-17" "2026-08-10" 23
"Special#173" "2026-06-25" "2026-08-10" 45
"Special#173" "2026-10-01" "2026-10-19" 17
"Special#174" "2026-07-16" "2026-08-10" 24
"Special#176" "2026-07-10" "2026-08-04" 24
"Special#177" "2026-07-17" "2026-08-10" 23
"Special#178" "2026-07-03" "2026-07-28" 24
"Special#196" "2026-06-09" "2026-07-11" 31
"Special#198" "2026-06-09" "2026-07-11" 31
"Special#199" "2026-07-17" "2026-08-10" 23
"Special#201" "2026-06-24" "2026-08-12" 48
"Special#201" "2026-09-30" "2026-10-21" 20
"Special#202" "2026-08-07" "2026-10-05" 58
"Special#203" "2026-07-16" "2026-08-10" 24
"Special#204" "2026-07-16" "2026-10-05" 80
platform_without_parent_station INFO 13411

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 13411 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"
505 "de:05111:18008:2:2" "D-Fichtenstraße Bstg 2"
506 "de:05111:18008:4:4" "D-Fichtenstraße Bstg 4"
525 "de:05111:18011:1:1" "D-Schumannstraße Bstg 1"
526 "de:05111:18011:2:2" "D-Schumannstraße Bstg 2"
533 "de:05111:18013:1:1" "D-Tußmannstraße Bstg 1"
534 "de:05111:18013:2:2" "D-Tußmannstraße Bstg 2"
545 "de:05111:18016:1:1" "D-Gräulinger Str./G'heim, Krhs Bstg 1"
546 "de:05111:18016:2:2" "D-Gräulinger Str./G'heim, Krhs Bstg 2"
547 "de:05111:18017:1:1" "D-Sternstraße Bstg 1"
548 "de:05111:18017:2:2" "D-Sternstraße Bstg 2"
549 "de:05111:18017:3:3" "D-Sternstraße Bstg 3"
550 "de:05111:18018:1:1" "D-Paul-Klee-Weg Bstg 1"
551 "de:05111:18018:2:2" "D-Paul-Klee-Weg Bstg 2"
557 "de:05111:18021:1:1" "D-Karolingerplatz Bstg 1"
558 "de:05111:18021:2:2" "D-Karolingerplatz Bstg 2"
559 "de:05111:18022:0:1" "D-Kittelbachstraße Bstg 1"
560 "de:05111:18022:0:2" "D-Kittelbachstraße Bstg 2"
561 "de:05111:18023:0:1" "D-Alte Landstraße Bstg 1"
562 "de:05111:18023:0:2" "D-Alte Landstraße Bstg 2"
563 "de:05111:18024:1:1" "D-Curt-Beckmann-Straße Bstg 1"
564 "de:05111:18024:2:2" "D-Curt-Beckmann-Straße Bstg 2"
571 "de:05111:18027:0:1" "D-Mörikestraße Bstg 1"
572 "de:05111:18027:0:2" "D-Mörikestraße Bstg 2"
599 "de:05111:18032:1:1" "D-Ubierstraße Bstg 1"
600 "de:05111:18032:2:2" "D-Ubierstraße Bstg 2"
626 "de:05111:18037:0:1" "D-Elsässer Straße Bstg 1"
627 "de:05111:18037:0:2" "D-Elsässer Straße Bstg 2"
628 "de:05111:18038:0:1" "D-An der Piwipp Bstg 1"
629 "de:05111:18038:0:2" "D-An der Piwipp Bstg 2"
630 "de:05111:18038:0:2a" "D-An der Piwipp Bstg 3"
631 "de:05111:18039:0:1" "D-Großmarkt Bstg 1"
632 "de:05111:18039:0:2" "D-Großmarkt Bstg 2"
633 "de:05111:18039:0:3" "D-Großmarkt Bstg 3"
634 "de:05111:18040:0:1" "D-Tannenstraße Bstg 1"
635 "de:05111:18040:0:2" "D-Tannenstraße Bstg 2"
642 "de:05111:18042:0:1" "D-Essener Straße Bstg 1"
643 "de:05111:18042:0:2" "D-Essener Straße Bstg 2"
654 "de:05111:18045:0:1" "D-Merziger Straße Bstg 1"
657 "de:05111:18047:0:1" "D-Alter Schlachthof Bstg 1"
658 "de:05111:18047:0:2" "D-Alter Schlachthof Bstg 2"
672 "de:05111:18050:0:1" "D-Lennéstraße Bstg 1"
673 "de:05111:18050:0:2" "D-Lennéstraße Bstg 2"
674 "de:05111:18051:0:1" "D-PSD BANK DOME Bstg 1"
transfer_distance_above_2_km INFO 12

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.
166540 "de:05970:38551:1:1" "de:05970:60953:1:1" 2.270376520563119
166541 "de:05970:38551:1:1" "de:05970:60953:1:2" 2.2857705506445387
166542 "de:05970:38551:1:2" "de:05970:60953:1:1" 2.2973663195110077
166543 "de:05970:38551:1:2" "de:05970:60953:1:2" 2.3129738670595192
168952 "de:05970:60953:1:1" "de:05970:38551:1:1" 2.270376520563119
168953 "de:05970:60953:1:1" "de:05970:38551:1:2" 2.2973663195110077
168954 "de:05970:60953:1:2" "de:05970:38551:1:1" 2.2857705506445387
168955 "de:05970:60953:1:2" "de:05970:38551:1:2" 2.3129738670595192
187274 "de:05962:3823:0:1" "de:05962:3876:0:1" 3.594679169475432
187275 "de:05962:3823:0:2" "de:05962:3876:0:1" 3.5800862605349066
187294 "de:05962:3876:0:1" "de:05962:3823:0:1" 3.594679169475432
187295 "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