toplevel-dhid-siflecehpr — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T21:21:57Z,
for the dataset file:///shared/toplevel-dhid-siflecehpr_b93f1294.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. frequencies.txt
  5. routes.txt
  6. service_alerts.txt
  7. shapes.txt
  8. stop_times.txt
  9. stops.txt
  10. transfers.txt
  11. trips.txt

Counts


  • Agencies: 122
  • Blocks: 15225
  • Routes: 3457
  • Shapes: 10905
  • Stops: 33950
  • Trips: 234241

Specification Compliance report

109350 notices reported (0 errors, 109348 warnings, 2 infos)

Notice Code Severity Total
duplicate_route_name WARNING 161

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 161 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`.
63 "90958" 64 "90957" "427" "" 3 "231"
98 "89886" 99 "89885" "807" "" 3 "548"
57 "90964" 103 "87186" "3" "" 0 "231"
58 "90963" 104 "87185" "2" "" 0 "231"
49 "90982" 106 "87182" "566" "" 3 "231"
50 "90981" 107 "87180" "560" "" 3 "231"
100 "88637" 108 "87179" "1E" "" 0 "231"
51 "90980" 113 "87172" "465" "" 3 "231"
52 "90979" 116 "87168" "454" "" 3 "231"
66 "90955" 118 "87165" "445" "" 3 "231"
59 "90962" 120 "87162" "436" "" 3 "231"
53 "90978" 122 "87159" "434" "" 3 "231"
54 "90977" 124 "87151" "424" "" 3 "231"
67 "90954" 133 "87142" "414" "" 3 "231"
67 "90954" 134 "87141" "414" "" 3 "231"
69 "90810" 140 "85917" "660" "" 3 "1750"
70 "90809" 142 "85914" "656" "" 3 "1750"
91 "90786" 144 "85467" "182" "" 3 "549"
147 "84842" 148 "84841" "822" "" 3 "1990"
74 "90804" 179 "84621" "105" "" 3 "549"
96 "89888" 189 "61867" "809" "" 3 "548"
152 "84837" 190 "61557" "518" "" 3 "547"
186 "66697" 203 "55357" "655" "" 3 "1990"
77 "90801" 205 "52937" "748" "" 3 "3025"
85 "90792" 206 "52934" "731" "" 3 "3025"
185 "66699" 213 "51906" "836" "" 3 "1990"
211 "51912" 220 "49777" "851" "" 3 "1990"
212 "51911" 221 "49775" "841" "" 3 "1990"
145 "84844" 222 "49773" "840" "" 3 "1990"
214 "51905" 223 "49771" "834" "" 3 "1990"
215 "51904" 224 "49769" "833" "" 3 "1990"
146 "84843" 225 "49768" "832" "" 3 "1990"
204 "53288" 226 "49766" "831" "" 3 "1990"
149 "84840" 228 "49761" "821" "" 3 "1990"
216 "51897" 230 "49757" "650" "" 3 "1990"
84 "90793" 242 "47226" "757" "" 3 "1750"
78 "90799" 257 "44647" "756" "" 3 "1750"
79 "90798" 258 "44646" "755" "" 3 "1750"
80 "90797" 259 "44644" "754" "" 3 "1750"
81 "90796" 260 "44642" "753" "" 3 "1750"
82 "90795" 262 "44638" "751" "" 3 "1750"
86 "90791" 263 "44636" "335" "" 3 "1750"
143 "85827" 265 "44634" "163" "" 3 "1750"
92 "90785" 266 "44632" "162" "" 3 "1750"
194 "55825" 272 "32634" "399" "" 3 "546"
166 "84823" 274 "32595" "603" "" 3 "546"
94 "90783" 282 "27831" "125" "" 3 "549"
95 "90782" 283 "27830" "122" "" 3 "549"
75 "90803" 284 "27827" "104" "" 3 "549"
151 "84838" 290 "24793" "522" "" 3 "547"
expired_calendar WARNING 185

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
3 "2"
5 "4"
7 "6"
8 "7"
17 "16"
19 "18"
23 "22"
28 "27"
32 "31"
36 "35"
119 "118"
143 "142"
157 "156"
167 "166"
168 "167"
171 "170"
172 "171"
221 "220"
337 "336"
338 "337"
339 "338"
340 "339"
341 "340"
385 "384"
421 "420"
424 "423"
425 "424"
426 "425"
427 "426"
429 "428"
430 "429"
431 "430"
447 "446"
448 "447"
449 "448"
450 "449"
452 "451"
457 "456"
458 "457"
492 "491"
499 "498"
500 "499"
501 "500"
502 "501"
503 "502"
517 "516"
518 "517"
519 "518"
520 "519"
532 "531"
fast_travel_between_consecutive_stops WARNING 100000

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 100000 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.
233193 "468870893" "84958" 223.59526008188251 0.9316469170078439 5204307 3 "de:03456:1791" "Getelo Horst" "12:03:00" 5204308 4 "de:03456:1801" "Getelo Krake" "12:03:15"
233194 "468870874" "84958" 223.59526008188251 0.9316469170078439 5204327 3 "de:03456:1791" "Getelo Horst" "12:03:00" 5204328 4 "de:03456:1801" "Getelo Krake" "12:03:15"
233192 "468870876" "84958" 223.59526008188251 0.9316469170078439 5204287 3 "de:03456:1791" "Getelo Horst" "12:03:00" 5204288 4 "de:03456:1801" "Getelo Krake" "12:03:15"
233193 "468870893" "84958" 281.15218525132457 1.1714674385471857 5204308 4 "de:03456:1801" "Getelo Krake" "12:03:15" 5204309 5 "de:03456:1811" "Getelo Schule/Wartehalle" "12:03:30"
233194 "468870874" "84958" 281.15218525132457 1.1714674385471857 5204328 4 "de:03456:1801" "Getelo Krake" "12:03:15" 5204329 5 "de:03456:1811" "Getelo Schule/Wartehalle" "12:03:30"
233192 "468870876" "84958" 281.15218525132457 1.1714674385471857 5204288 4 "de:03456:1801" "Getelo Krake" "12:03:15" 5204289 5 "de:03456:1811" "Getelo Schule/Wartehalle" "12:03:30"
233193 "468870893" "84958" 272.84554402865615 1.5158085779369785 5204315 11 "de:03456:3761" "Hesingen Lönsberg" "12:13:20" 5204316 12 "de:03456:3672" "Halle(b Neuenhaus) Kreuzung Westrick" "12:13:40"
233194 "468870874" "84958" 272.84554402865615 1.5158085779369785 5204335 11 "de:03456:3761" "Hesingen Lönsberg" "12:13:20" 5204336 12 "de:03456:3672" "Halle(b Neuenhaus) Kreuzung Westrick" "12:13:40"
233192 "468870876" "84958" 272.84554402865615 1.5158085779369785 5204295 11 "de:03456:3761" "Hesingen Lönsberg" "12:13:20" 5204296 12 "de:03456:3672" "Halle(b Neuenhaus) Kreuzung Westrick" "12:13:40"
233193 "468870893" "84958" 305.7284737044432 1.6984915205802402 5204318 14 "de:03456:3691" "Halle(b Neuenhaus) Alte Schule" "12:16:20" 5204319 15 "de:03456:3652" "Halle(b Neuenhaus) Hürbrocksweg" "12:16:40"
233194 "468870874" "84958" 305.7284737044432 1.6984915205802402 5204338 14 "de:03456:3691" "Halle(b Neuenhaus) Alte Schule" "12:16:20" 5204339 15 "de:03456:3652" "Halle(b Neuenhaus) Hürbrocksweg" "12:16:40"
233192 "468870876" "84958" 305.7284737044432 1.6984915205802402 5204298 14 "de:03456:3691" "Halle(b Neuenhaus) Alte Schule" "12:16:20" 5204299 15 "de:03456:3652" "Halle(b Neuenhaus) Hürbrocksweg" "12:16:40"
233193 "468870893" "84958" 289.2040153818774 2.410033461515645 5204320 16 "de:03456:3682" "Halle(b Neuenhaus) Neuland/Kreuzung" "12:19:00" 5204321 17 "de:03456:3712" "Hardingen Abzw. Krankenhaus" "12:19:30"
233194 "468870874" "84958" 289.2040153818774 2.410033461515645 5204340 16 "de:03456:3682" "Halle(b Neuenhaus) Neuland/Kreuzung" "12:19:00" 5204341 17 "de:03456:3712" "Hardingen Abzw. Krankenhaus" "12:19:30"
233192 "468870876" "84958" 289.2040153818774 2.410033461515645 5204300 16 "de:03456:3682" "Halle(b Neuenhaus) Neuland/Kreuzung" "12:19:00" 5204301 17 "de:03456:3712" "Hardingen Abzw. Krankenhaus" "12:19:30"
187911 "464840793" "48433" 339.2849316519158 0.6597207004342808 4323332 3 "de:03359:40918" "Guderhandviertel Neßstraße 49" "20:00:00" 4323333 4 "de:03359:40919" "Guderhandviertel Neßstraße 71/Schule" "20:00:07"
187901 "464840801" "48433" 339.2849316519158 0.6597207004342808 4322982 3 "de:03359:40918" "Guderhandviertel Neßstraße 49" "20:00:00" 4322983 4 "de:03359:40919" "Guderhandviertel Neßstraße 71/Schule" "20:00:07"
187911 "464840793" "48433" 1045.3997594130283 2.0327217544142218 4323333 4 "de:03359:40919" "Guderhandviertel Neßstraße 71/Schule" "20:00:07" 4323334 5 "de:03359:40911" "Guderhandviertel Altenheim" "20:00:14"
187901 "464840801" "48433" 1045.3997594130283 2.0327217544142218 4322983 4 "de:03359:40919" "Guderhandviertel Neßstraße 71/Schule" "20:00:07" 4322984 5 "de:03359:40911" "Guderhandviertel Altenheim" "20:00:14"
187911 "464840793" "48433" 1848.1362353589898 3.5935982354202576 4323334 5 "de:03359:40911" "Guderhandviertel Altenheim" "20:00:14" 4323335 6 "de:03359:42701" "Neuenkirchen(b Horneburg) Altländer Straße" "20:00:21"
187901 "464840801" "48433" 1848.1362353589898 3.5935982354202576 4322984 5 "de:03359:40911" "Guderhandviertel Altenheim" "20:00:14" 4322985 6 "de:03359:42701" "Neuenkirchen(b Horneburg) Altländer Straße" "20:00:21"
187911 "464840793" "48433" 263.47144147155296 0.5123055806391308 4323335 6 "de:03359:42701" "Neuenkirchen(b Horneburg) Altländer Straße" "20:00:21" 4323336 7 "de:03359:42702" "Neuenkirchen(b Horneburg) Umdeich" "20:00:28"
187901 "464840801" "48433" 263.47144147155296 0.5123055806391308 4322985 6 "de:03359:42701" "Neuenkirchen(b Horneburg) Altländer Straße" "20:00:21" 4322986 7 "de:03359:42702" "Neuenkirchen(b Horneburg) Umdeich" "20:00:28"
187911 "464840793" "48433" 231.9512333937976 0.45101628715460645 4323336 7 "de:03359:42702" "Neuenkirchen(b Horneburg) Umdeich" "20:00:28" 4323337 8 "de:03359:42703" "Neuenkirchen(b Horneburg) Dorfstraße" "20:00:35"
187901 "464840801" "48433" 231.9512333937976 0.45101628715460645 4322986 7 "de:03359:42702" "Neuenkirchen(b Horneburg) Umdeich" "20:00:28" 4322987 8 "de:03359:42703" "Neuenkirchen(b Horneburg) Dorfstraße" "20:00:35"
187911 "464840793" "48433" 437.3504361603727 0.8504036258673913 4323337 8 "de:03359:42703" "Neuenkirchen(b Horneburg) Dorfstraße" "20:00:35" 4323338 9 "de:03359:14095" "Neuenkirchen(b Horneburg) Altenschleuse" "20:00:42"
187901 "464840801" "48433" 437.3504361603727 0.8504036258673913 4322987 8 "de:03359:42703" "Neuenkirchen(b Horneburg) Dorfstraße" "20:00:35" 4322988 9 "de:03359:14095" "Neuenkirchen(b Horneburg) Altenschleuse" "20:00:42"
187911 "464840793" "48433" 272.9701219387802 0.5307752371031838 4323338 9 "de:03359:14095" "Neuenkirchen(b Horneburg) Altenschleuse" "20:00:42" 4323339 10 "de:03359:40906" "Neuenkirchen(b Horneburg) Schleusenbrücke" "20:00:49"
187901 "464840801" "48433" 272.9701219387802 0.5307752371031838 4322988 9 "de:03359:14095" "Neuenkirchen(b Horneburg) Altenschleuse" "20:00:42" 4322989 10 "de:03359:40906" "Neuenkirchen(b Horneburg) Schleusenbrücke" "20:00:49"
187911 "464840793" "48433" 171.7622442329376 0.19084693803659733 4323343 14 "de:03359:40806" "Steinkirchen(Kr Stade) Alter Marktplatz" "20:10:00" 4323344 15 "de:03359:40819" "Steinkirchen(Kr Stade) Kindergarten" "20:10:04"
187901 "464840801" "48433" 171.7622442329376 0.19084693803659733 4322993 14 "de:03359:40806" "Steinkirchen(Kr Stade) Alter Marktplatz" "20:10:00" 4322994 15 "de:03359:40819" "Steinkirchen(Kr Stade) Kindergarten" "20:10:04"
187911 "464840793" "48433" 217.98374051461843 0.2422041561273538 4323344 15 "de:03359:40819" "Steinkirchen(Kr Stade) Kindergarten" "20:10:04" 4323345 16 "de:03359:40818" "Steinkirchen(Kr Stade) Birkenweg" "20:10:08"
187901 "464840801" "48433" 217.98374051461843 0.2422041561273538 4322994 15 "de:03359:40819" "Steinkirchen(Kr Stade) Kindergarten" "20:10:04" 4322995 16 "de:03359:40818" "Steinkirchen(Kr Stade) Birkenweg" "20:10:08"
187911 "464840793" "48433" 398.66791870778513 0.44296435411976126 4323345 16 "de:03359:40818" "Steinkirchen(Kr Stade) Birkenweg" "20:10:08" 4323346 17 "de:03359:40816" "Steinkirchen(Kr Stade) Weidenweg" "20:10:12"
187901 "464840801" "48433" 398.66791870778513 0.44296435411976126 4322995 16 "de:03359:40818" "Steinkirchen(Kr Stade) Birkenweg" "20:10:08" 4322996 17 "de:03359:40816" "Steinkirchen(Kr Stade) Weidenweg" "20:10:12"
187911 "464840793" "48433" 750.2427127322208 0.833603014146912 4323346 17 "de:03359:40816" "Steinkirchen(Kr Stade) Weidenweg" "20:10:12" 4323347 18 "de:03359:40807" "Steinkirchen(Kr Stade) Am Hafen" "20:10:16"
187901 "464840801" "48433" 750.2427127322208 0.833603014146912 4322996 17 "de:03359:40816" "Steinkirchen(Kr Stade) Weidenweg" "20:10:12" 4322997 18 "de:03359:40807" "Steinkirchen(Kr Stade) Am Hafen" "20:10:16"
187911 "464840793" "48433" 657.4217471078862 0.7304686078976513 4323347 18 "de:03359:40807" "Steinkirchen(Kr Stade) Am Hafen" "20:10:16" 4323348 19 "de:03359:40812" "Grünendeich Striep" "20:10:20"
187901 "464840801" "48433" 657.4217471078862 0.7304686078976513 4322997 18 "de:03359:40807" "Steinkirchen(Kr Stade) Am Hafen" "20:10:16" 4322998 19 "de:03359:40812" "Grünendeich Striep" "20:10:20"
187911 "464840793" "48433" 372.229337350027 0.41358815261114107 4323348 19 "de:03359:40812" "Grünendeich Striep" "20:10:20" 4323349 20 "de:03359:40808" "Steinkirchen(Kr Stade) Schulzentrum" "20:10:24"
187901 "464840801" "48433" 372.229337350027 0.41358815261114107 4322998 19 "de:03359:40812" "Grünendeich Striep" "20:10:20" 4322999 20 "de:03359:40808" "Steinkirchen(Kr Stade) Schulzentrum" "20:10:24"
187911 "464840793" "48433" 232.59065916777638 0.25843406574197375 4323349 20 "de:03359:40808" "Steinkirchen(Kr Stade) Schulzentrum" "20:10:24" 4323350 21 "de:03359:40811" "Grünendeich Zum Felde Weg" "20:10:28"
187901 "464840801" "48433" 232.59065916777638 0.25843406574197375 4322999 20 "de:03359:40808" "Steinkirchen(Kr Stade) Schulzentrum" "20:10:24" 4323000 21 "de:03359:40811" "Grünendeich Zum Felde Weg" "20:10:28"
187911 "464840793" "48433" 572.6386755244431 0.636265195027159 4323350 21 "de:03359:40811" "Grünendeich Zum Felde Weg" "20:10:28" 4323351 22 "de:03359:40705" "Grünendeich Huttfleth" "20:10:32"
187901 "464840801" "48433" 572.6386755244431 0.636265195027159 4323000 21 "de:03359:40811" "Grünendeich Zum Felde Weg" "20:10:28" 4323001 22 "de:03359:40705" "Grünendeich Huttfleth" "20:10:32"
187911 "464840793" "48433" 1034.976754161954 1.14997417129106 4323351 22 "de:03359:40705" "Grünendeich Huttfleth" "20:10:32" 4323352 23 "de:03359:40803" "Grünendeich Kurze Straße" "20:10:36"
187901 "464840801" "48433" 1034.976754161954 1.14997417129106 4323001 22 "de:03359:40705" "Grünendeich Huttfleth" "20:10:32" 4323002 23 "de:03359:40803" "Grünendeich Kurze Straße" "20:10:36"
187911 "464840793" "48433" 649.3476126906166 0.7214973474340185 4323352 23 "de:03359:40803" "Grünendeich Kurze Straße" "20:10:36" 4323353 24 "de:03359:40802" "Grünendeich Minneweg" "20:10:40"
187901 "464840801" "48433" 649.3476126906166 0.7214973474340185 4323002 23 "de:03359:40803" "Grünendeich Kurze Straße" "20:10:36" 4323003 24 "de:03359:40802" "Grünendeich Minneweg" "20:10:40"
187911 "464840793" "48433" 650.1975512039502 0.7224417235599446 4323353 24 "de:03359:40802" "Grünendeich Minneweg" "20:10:40" 4323354 25 "de:03359:40814" "Grünendeich Fähre" "20:10:44"
fast_travel_between_far_stops WARNING 4065

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 4065 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.
187911 "464840793" "48433" 151.36469776717612 12.10917582137409 4323346 17 "de:03359:40816" "Steinkirchen(Kr Stade) Weidenweg" "20:10:12" 4323363 34 "de:03359:40703" "Bachenbrock Bachenbrock 17" "20:15:00"
187901 "464840801" "48433" 151.36469776717612 12.10917582137409 4322996 17 "de:03359:40816" "Steinkirchen(Kr Stade) Weidenweg" "20:10:12" 4323013 34 "de:03359:40703" "Bachenbrock Bachenbrock 17" "20:15:00"
222402 "470599219" "83662" 192.96684373498104 10.29156499919899 4999070 23 "de:03460:3549" "Astrup(Neuenkirchen-Vörden) Schmies" "06:21:48" 4999076 29 "de:03460:17464" "Campemoor Wernke" "06:25:00"
84293 "467552998" "75841" 160.29719946669883 10.686479964446589 2006262 6 "de:13076:4182" "Kavelmoor" "18:06:00" 2006265 9 "de:13076:4464" "Bresegard bei Eldena Abzweig" "18:09:00"
184767 "464839733" "66527" 152.9390224610542 12.82988466201066 4254950 27 "de:03359:32101" "Bützfleth(Stade) Karkenpatt" "01:25:12" 4254964 41 "de:03359:33101" "Asselermoor Asselermoor 19" "01:30:14"
184759 "464839738" "66527" 152.9390224610542 12.82988466201066 4253848 27 "de:03359:32101" "Bützfleth(Stade) Karkenpatt" "01:25:12" 4253862 41 "de:03359:33101" "Asselermoor Asselermoor 19" "01:30:14"
207177 "480436502" "55622" 6056.185464739868 10.093642441233111 4720302 9 "de:15081:459" "Nesenitz Ort" "22:25:08" 4720308 15 "de:15081:589" "Immekath Ort" "22:25:14"
207142 "480436524" "55622" 6295.312125053514 10.49218687508919 4719563 5 "de:15081:589" "Immekath Ort" "05:25:04" 4719569 11 "de:15081:459" "Nesenitz Ort" "05:25:10"
102505 "477199076" "83957" 932.1374866742465 10.357083185269405 2217776 2 "de:03252:19" "Eichenborn Ortsmitte" "24:20:08" 2217786 12 "de:03252:80" "Kleinenberg Landstraße/Mitte" "24:20:48"
102589 "477199110" "83957" 932.1374866742465 10.357083185269405 2222753 2 "de:03252:19" "Eichenborn Ortsmitte" "24:20:08" 2222763 12 "de:03252:80" "Kleinenberg Landstraße/Mitte" "24:20:48"
187868 "464840845" "48434" 152.02050508308724 14.104124638264206 4321805 9 "de:03359:38708" "Ahrenswohlde Landstraße" "10:20:08" 4321817 21 "de:03359:38504" "Ahlerstedt-Oersdorf Wieh" "10:25:42"
233445 "468870617" "84954" 150.8794943876929 10.058632959179526 5211066 23 "de:03456:1382" "Volzel Zollhäuser" "07:14:00" 5211072 29 "de:03456:9481" "Emlichheim Sägewerk Köster" "07:17:00"
222414 "470599207" "83662" 162.78630253144718 10.852420168763144 4999762 20 "de:03460:71813" "Ossenbeck(Damme)" "15:26:00" 4999768 26 "de:03460:65649" "Neuenwalde(Damme) Schule" "15:29:00"
191913 "464834317" "44527" 174.8453521125635 14.813286776203295 4411990 17 "de:03352:93095" "Varrel(Mittelstenahe) Auf dem Buschberge" "18:35:45" 4411996 23 "de:03352:62279" "Mittelstenahe Sticht" "18:40:50"
222839 "470596364" "83632" 398.8511238874027 10.192862054900292 5007548 0 "de:03460:20570" "Dinklage Rathausplatz" "09:00:00" 5007565 17 "de:03460:20572" "Dinklage Schulzentrum" "09:01:32"
87623 "475001038" "49932" 157.0030536643217 12.211348618336132 2064659 11 "de:03355:64690" "Niendorf(Amt Neuhaus)" "23:37:20" 2064665 17 "de:03355:64680" "Stiepelse" "23:42:00"
83741 "467559988" "75849" 294.0641187401546 11.435826839894899 1984522 22 "de:13076:4142" "Neu Zachun" "13:27:40" 1984529 29 "de:13076:4274" "Mühlenbeck(b Schwerin) Parkstraße" "13:30:00"
84048 "467556645" "75846" 203.97734729391092 11.898678592144805 1998676 6 "de:13076:4792" "Kirch Jesar Kirche" "10:46:30" 1998681 11 "de:13076:4253" "Jasnitz" "10:50:00"
84244 "467553543" "75842" 169.96514248295404 12.747385686221552 2004443 12 "de:13076:4102" "Glaisin" "17:08:00" 2004452 21 "de:13076:4252" "Picher" "17:12:30"
84496 "467550375" "75836" 189.54968199450713 11.057064783012915 2013502 5 "de:13076:6236" "Neuklockow" "08:46:30" 2013507 10 "de:13076:1111" "Barkow bei Stolpe" "08:50:00"
83272 "467566197" "75857" 159.15256595091557 10.610171063394372 1967175 7 "de:13076:7518" "Dümmer Dümmerstück Hof" "05:49:00" 1967183 15 "de:13076:4480" "Walsmühlen Ausbau" "05:52:00"
84009 "475019884" "75846" 152.06019762104083 19.007524702630104 1997432 10 "de:13076:4173" "Kuhstorf" "13:06:30" 1997439 17 "de:13076:390" "Groß Krams" "13:14:00"
83849 "475022074" "75848" 156.98202758980761 11.77365206923557 1989940 11 "de:13076:4303" "Toddin Dorfmitte" "22:57:30" 1989946 17 "de:13076:4279" "Ruhetal" "23:02:00"
192000 "464834103" "44513" 1810.2324726891245 10.056847070495136 4415248 11 "de:03352:16901" "Bülkau Aue 26" "13:05:04" 4415253 16 "de:03352:16913" "Bülkau Süderende 31" "13:05:24"
192008 "464834111" "44513" 1810.2324726891245 10.056847070495136 4415608 11 "de:03352:16901" "Bülkau Aue 26" "13:05:04" 4415613 16 "de:03352:16913" "Bülkau Süderende 31" "13:05:24"
102450 "477199257" "83957" 1106.0757731190909 10.139027920258332 2213898 0 "de:03252:6560" "Bad Pyrmont Thaler Landstraße" "10:35:00" 2213931 33 "de:03252:6310" "Bad Pyrmont Stadtbibliothek" "10:35:33"
222410 "470599211" "83662" 162.78630253144718 10.852420168763144 4999514 20 "de:03460:71813" "Ossenbeck(Damme)" "07:26:00" 4999520 26 "de:03460:65649" "Neuenwalde(Damme) Schule" "07:29:00"
83253 "467566178" "75857" 159.15256595091557 10.610171063394372 1966142 8 "de:13076:7518" "Dümmer Dümmerstück Hof" "06:36:00" 1966150 16 "de:13076:4480" "Walsmühlen Ausbau" "06:39:00"
184356 "464841146" "66534" 1238.5913648175228 10.32159470681269 4239151 39 "de:03359:50458" "Kutenholz Ostlandring" "16:30:06" 4239156 44 "de:03359:50471" "Kutenholz Rohrweg" "16:30:36"
102724 "477198550" "83957" 604.1703630968722 10.069506051614537 2230145 1 "de:03252:6480_G" "Bad Pyrmont Am Weidebrink" "08:35:00" 2230174 30 "de:03252:6180" "Bad Pyrmont Kapellengasse" "08:35:00"
102793 "477198576" "83957" 604.1703630968722 10.069506051614537 2234674 1 "de:03252:6480_G" "Bad Pyrmont Am Weidebrink" "08:35:00" 2234703 30 "de:03252:6180" "Bad Pyrmont Kapellengasse" "08:35:00"
102855 "477198531" "83957" 604.1703630968722 10.069506051614537 2238097 1 "de:03252:6480_G" "Bad Pyrmont Am Weidebrink" "08:35:00" 2238126 30 "de:03252:6180" "Bad Pyrmont Kapellengasse" "08:35:00"
188098 "464840572" "48428" 893.915442929628 10.42901350084566 4328647 51 "de:03359:41006" "Jork Yachthafenstraße" "23:20:00" 4328654 58 "de:03359:41091" "Hinterbrack Wellenstraße" "23:20:42"
188136 "464840576" "48428" 893.915442929628 10.42901350084566 4330400 51 "de:03359:41006" "Jork Yachthafenstraße" "23:20:00" 4330407 58 "de:03359:41091" "Hinterbrack Wellenstraße" "23:20:42"
191815 "464834423" "44530" 162.00164075753997 15.300154960434332 4409204 5 "de:03352:46506" "Isensee Landstraße 12" "11:50:00" 4409216 17 "de:03352:106560" "Osten Achthöfener Deich" "11:55:40"
191800 "464834408" "44530" 162.00164075753997 15.300154960434332 4408694 5 "de:03352:46506" "Isensee Landstraße 12" "11:50:00" 4408706 17 "de:03352:106560" "Osten Achthöfener Deich" "11:55:40"
84509 "467550353" "75836" 208.33153473725207 12.152672859673038 2013919 19 "de:13076:6246" "Groß Godems Schule" "11:09:30" 2013923 23 "de:13076:6237" "Kiekindemark" "11:13:00"
102673 "477198783" "83957" 621.4249911161642 10.357083185269403 2226812 10 "de:03252:80" "Kleinenberg Landstraße/Mitte" "18:15:00" 2226822 20 "de:03252:19" "Eichenborn Ortsmitte" "18:15:00"
102752 "477198813" "83957" 621.4249911161642 10.357083185269403 2232103 10 "de:03252:80" "Kleinenberg Landstraße/Mitte" "18:15:00" 2232113 20 "de:03252:19" "Eichenborn Ortsmitte" "18:15:00"
10624 "484201374" "90802" 564.6357028677564 12.547460063727922 223904 2 "de:03158:486" "Mönchevahlberg" "17:02:40" 223905 3 "de:03158:3069" "Klein Dahlum Ort" "17:04:00"
102706 "477198616" "83957" 604.1703630968722 10.069506051614537 2228675 1 "de:03252:6480_G" "Bad Pyrmont Am Weidebrink" "09:35:00" 2228704 30 "de:03252:6180" "Bad Pyrmont Kapellengasse" "09:35:00"
233399 "468870684" "84956" 188.3690646708286 10.464948037268256 5209831 10 "de:03456:3331" "Echteler Ranters" "11:42:00" 5209841 20 "de:03456:3351" "Echteler Scholtmann" "11:45:20"
233398 "468870666" "84956" 188.3690646708286 10.464948037268256 5209805 10 "de:03456:3331" "Echteler Ranters" "11:42:00" 5209815 20 "de:03456:3351" "Echteler Scholtmann" "11:45:20"
233400 "468870667" "84956" 188.3690646708286 10.464948037268256 5209857 10 "de:03456:3331" "Echteler Ranters" "11:42:00" 5209867 20 "de:03456:3351" "Echteler Scholtmann" "11:45:20"
222456 "470598963" "83660" 1108.2342427128276 10.158813891534253 5000910 0 "de:03460:58599" "Lüsche(Kr Vechta) Post" "15:03:00" 5000921 11 "de:03460:39289" "Hausstette Schule" "15:03:33"
83891 "467558903" "75848" 165.04595466422828 10.086141673925061 1991671 20 "de:13076:1516" "Zühr" "20:49:20" 1991676 25 "de:13076:4278" "Setzin" "20:53:00"
83838 "467558963" "75848" 156.98202758980761 11.77365206923557 1989489 11 "de:13076:4303" "Toddin Dorfmitte" "14:02:30" 1989495 17 "de:13076:4279" "Ruhetal" "14:07:00"
84041 "467556619" "75846" 203.97734729391092 11.898678592144805 1998452 6 "de:13076:4792" "Kirch Jesar Kirche" "07:30:30" 1998457 11 "de:13076:4253" "Jasnitz" "07:34:00"
183832 "464839317" "69323" 343.56262352198587 11.452087450732861 4221505 9 "de:03352:101794" "Wremen Wurster Landstraße" "23:18:00" 4221507 11 "de:03352:101781" "Wremen Bahnhof" "23:19:00"
183848 "464839301" "69323" 343.56262352198587 11.452087450732861 4221824 9 "de:03352:101794" "Wremen Wurster Landstraße" "23:18:00" 4221826 11 "de:03352:101781" "Wremen Bahnhof" "23:19:00"
leading_or_trailing_whitespaces WARNING 4

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

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

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

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 1716 "route_long_name" "Fürstenau - Andervenne - Freren "
"stops.txt" 12135 "stop_name" "Waldhöfe Tälkers "
"stops.txt" 33057 "stop_name" "Derenburg Glasmanufaktur Harzkristall "
"stops.txt" 33230 "stop_name" "Siptenfelde Hirschbuchenkopf "
missing_bike_allowance WARNING 1452

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 1452 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.
98202 "43055" "484295212"
98203 "43055" "484295211"
98204 "43055" "484295210"
98205 "43055" "484295209"
98206 "43055" "484295208"
98207 "43055" "484295207"
98208 "43055" "484295206"
98209 "43055" "484295205"
98210 "43055" "484295204"
98211 "43055" "484295203"
98212 "43055" "484295202"
98213 "43055" "484295201"
98214 "43055" "484295200"
98215 "43055" "484295199"
98216 "43055" "484295198"
98217 "43055" "484295197"
98218 "43055" "484295196"
98219 "43055" "484295195"
98220 "43055" "484295194"
98221 "43055" "484295193"
98222 "43055" "484295192"
98223 "43055" "484295191"
98224 "43055" "484295189"
98225 "43055" "484295188"
98226 "43055" "484295187"
98227 "43055" "484295186"
98228 "43055" "484295184"
98229 "43055" "484295219"
98230 "43055" "484295218"
98231 "43055" "484295217"
98232 "43055" "484295216"
98233 "43055" "484295215"
98234 "43055" "484295214"
98235 "43055" "484295213"
98236 "43055" "484295240"
98237 "43055" "484295239"
98238 "43055" "484295238"
98239 "43055" "484295237"
98240 "43055" "484295236"
98241 "43055" "484295235"
98242 "43055" "484295234"
98243 "43055" "484295233"
98244 "43055" "484295232"
98245 "43055" "484295231"
98246 "43055" "484295230"
98247 "43055" "484295229"
98248 "43055" "484295228"
98249 "43055" "484295227"
98250 "43055" "484295226"
98251 "43055" "484295225"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

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

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 64 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" "BREMERHAVEN BUS" 23
"agency.txt" "agency_name" "erixx" 50
"agency.txt" "agency_name" "enno" 60
"agency.txt" "agency_name" "eurobahn" 63
"agency.txt" "agency_name" "eurobahn" 86
"agency.txt" "agency_name" "eurobahn" 87
"routes.txt" "route_short_name" "2121 ALF" 1230
"routes.txt" "route_short_name" "2002 ALF" 1232
"routes.txt" "route_short_name" "2132 ALF" 1233
"routes.txt" "route_short_name" "2024 ALF" 1234
"routes.txt" "route_short_name" "2022 ALF" 1235
"routes.txt" "route_short_name" "2010 ALF" 1236
"routes.txt" "route_short_name" "2006 ALF" 1237
"routes.txt" "route_short_name" "2004 ALF" 1238
"routes.txt" "route_short_name" "1941BB" 2198
"routes.txt" "route_long_name" "SALZE-BUS" 2829
"trips.txt" "trip_short_name" "104UM" 151359
"trips.txt" "trip_short_name" "304UM" 160814
"trips.txt" "trip_short_name" "304UM" 161704
"trips.txt" "trip_short_name" "311UM" 161713
"trips.txt" "trip_short_name" "401UM" 161931
"trips.txt" "trip_short_name" "311UM" 161953
"trips.txt" "trip_short_name" "441UM" 161958
"trips.txt" "trip_short_name" "437UM" 161959
"trips.txt" "trip_short_name" "417UM" 161960
"trips.txt" "trip_short_name" "413UM" 161961
"trips.txt" "trip_short_name" "429UM" 161962
"trips.txt" "trip_short_name" "421UM" 161963
"trips.txt" "trip_short_name" "405UM" 161964
"trips.txt" "trip_short_name" "409UM" 161965
"trips.txt" "trip_short_name" "425UM" 161966
"trips.txt" "trip_short_name" "433UM" 161967
"trips.txt" "trip_short_name" "302UM" 161968
"trips.txt" "trip_short_name" "424UM1" 161997
"trips.txt" "trip_short_name" "444UM" 161998
"trips.txt" "trip_short_name" "424UM" 162042
"trips.txt" "trip_short_name" "432UM1" 162043
"trips.txt" "trip_short_name" "444UM" 162044
"trips.txt" "trip_short_name" "432UM" 162049
"trips.txt" "trip_short_name" "304UM" 162208
"trips.txt" "trip_short_name" "304UM1" 162209
"trips.txt" "trip_short_name" "317UM" 162246
"trips.txt" "trip_short_name" "309UM1" 162247
"trips.txt" "trip_short_name" "307UM1" 162250
"trips.txt" "trip_short_name" "305UM1" 162252
"trips.txt" "trip_short_name" "311UM" 162253
"trips.txt" "trip_short_name" "313UM" 162258
"trips.txt" "trip_short_name" "311UM" 162261
"trips.txt" "trip_short_name" "317UM" 162262
"trips.txt" "trip_short_name" "306UM" 162265
non_ascii_or_non_printable_char WARNING 2482

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"stops.txt" 87 "zone_id" "4008-4008-4008|Dörpen-DÖR-Dörpen|EMS-EMS-EMS"
"stops.txt" 89 "zone_id" "140-140-140|Dörverden-1140-Dörverden|VBN-VBN-VBN"
"stops.txt" 100 "zone_id" "4-4-4|BM-213-BM|Bad Münder-BM-Bad Münder"
"stops.txt" 127 "zone_id" "930-930-930|Großenkneten-1930-Großenkneten|VBN-VBN-VBN"
"stops.txt" 148 "zone_id" "73-73-73|Schöppenstedt-4073-Schöppenstedt|VRB-VRB-VRB"
"stops.txt" 181 "zone_id" "Nörten-Hardenberg-3390-Nörten-Hardenberg|Nörten-Hardenberg-390-Nörten-Hardenberg|VSN-VSN-VSN"
"stops.txt" 223 "zone_id" "Hann. Münden-3300-Hann. Münden|Hann. Münden-300-Hann. Münden|VSN-VSN-VSN"
"stops.txt" 252 "zone_id" "Lüchtringen-706-Lüchtringen|NRW-NRW-NRW"
"stops.txt" 274 "zone_id" "390-390-390|VBN-VBN-VBN|Visselhövede-1390-Visselhövede"
"stops.txt" 292 "zone_id" "350-350-350|HVV-HVV-HVV|Scheeßel-0350-Scheeßel"
"stops.txt" 296 "zone_id" "Bruchmühlen-7368-Bruchmühlen|NRW-NRW-NRW"
"stops.txt" 311 "zone_id" "100-7100-100|NRW-NRW-NRW|Osnabrück-7100-Osnabrück|VOS-VOS-VOS"
"stops.txt" 376 "zone_id" "570-570-570|Lemförde-1570-Lemförde|VBN-VBN-VBN"
"stops.txt" 389 "zone_id" "Hedemünden-3303-Hedemünden|Hedemünden-303-Hedemünden|VSN-VSN-VSN"
"stops.txt" 396 "zone_id" "930-930-930|Großenkneten-1930-Großenkneten|VBN-VBN-VBN"
"stops.txt" 439 "zone_id" "Mühlen(Oldb)-MUE-Mühlen(Oldb)"
"stops.txt" 478 "zone_id" "127-127-127|2002-2002-2002|Brockhöfe-BRO-Brockhöfe|UE-UE-UE"
"stops.txt" 483 "zone_id" "930-930-930|Großenkneten-1930-Großenkneten|VBN-VBN-VBN"
"stops.txt" 492 "zone_id" "695-7695-695|Quakenbrück-7695-Quakenbrück|VOS-VOS-VOS"
"stops.txt" 502 "zone_id" "Erbsen/Lödingsen-291-Erbsen/Lödingsen|Lödingsen-3291-Lödingsen|VSN-VSN-VSN"
"stops.txt" 510 "zone_id" "690-7690-690|Bersenbrück-7690-Bersenbrück"
"stops.txt" 523 "zone_id" "70-70-70|VRB-VRB-VRB|Wolfenbüttel-4070-Wolfenbüttel"
"stops.txt" 557 "zone_id" "Göttingen-3200-Göttingen|Göttingen-200-Göttingen|VSN-VSN-VSN"
"stops.txt" 575 "zone_id" "35-35-35|Königslutter-4035-Königslutter|VRB-VRB-VRB"
"stops.txt" 620 "zone_id" "Bruchmühlen-7368-Bruchmühlen|NRW-NRW-NRW"
"stops.txt" 629 "zone_id" "67-67-67|CE-CE-CE|Unterlüß-UNT-Unterlüß"
"stops.txt" 647 "zone_id" "2001-2001-2001|7-7-7|Bienenbüttel-BIB-Bienenbüttel|HVV-HVV-HVV"
"stops.txt" 662 "zone_id" "380-380-380|Bremervörde-0380-Bremervörde|HVV-HVV-HVV"
"stops.txt" 664 "zone_id" "380-380-380|Bremervörde-0380-Bremervörde|HVV-HVV-HVV"
"stops.txt" 693 "zone_id" "5-5-5|Bückeburg-BUB-Bückeburg"
"stops.txt" 718 "zone_id" "CO-315-CO|Coppenbrügge-CO-Coppenbrügge|H-P-H-P-H-P"
"stops.txt" 739 "zone_id" "Höxter-700-Höxter|NRW-NRW-NRW"
"stops.txt" 782 "zone_id" "Lauenförde-3573-Lauenförde|Lauenförde-573-Lauenförde|VSN-VSN-VSN"
"stops.txt" 783 "zone_id" "6-6-6|CO-315-CO|Coppenbrügge-CO-Coppenbrügge"
"stops.txt" 785 "zone_id" "75-75-75|Börßum-4075-Börßum|VRB-VRB-VRB"
"stops.txt" 814 "zone_id" "100-7100-100|NRW-NRW-NRW|Osnabrück-7100-Osnabrück|VOS-VOS-VOS"
"stops.txt" 820 "zone_id" "1002-1002-1002|105-105-105|964-7964-964|Quendorf-QUE-Quendorf|Schüttorf-SCF-Schüttorf|VGB-VGB-VGB"
"stops.txt" 846 "zone_id" "690-7690-690|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 848 "zone_id" "690-7690-690|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 849 "zone_id" "688-7688-688|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 850 "zone_id" "688-7688-688|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 851 "zone_id" "688-7688-688|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 852 "zone_id" "690-7690-690|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 854 "zone_id" "688-7688-688|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 857 "zone_id" "690-7690-690|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 860 "zone_id" "1004-1004-1004|680-7680-680|920-7920-920|Bersenbrück-7690-Bersenbrück|VOS-VOS-VOS"
"stops.txt" 862 "zone_id" "696-7696-696|Quakenbrück-7695-Quakenbrück|VOS-VOS-VOS"
"stops.txt" 864 "zone_id" "696-7696-696|Quakenbrück-7695-Quakenbrück|VOS-VOS-VOS"
"stops.txt" 866 "zone_id" "696-7696-696|Quakenbrück-7695-Quakenbrück|VOS-VOS-VOS"
"stops.txt" 867 "zone_id" "696-7696-696|Quakenbrück-7695-Quakenbrück|VOS-VOS-VOS"
route_short_name_too_long WARNING 9

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`.
"90831" 1504 "Ruftaxi Isernhagen"
"90829" 1506 "Nachtliner N70"
"90828" 1507 "Nachtliner N63"
"90827" 1508 "Nachtliner N62"
"90826" 1509 "Nachtliner N57"
"90825" 1510 "Nachtliner N56"
"90824" 1511 "Nachtliner N43"
"90823" 1512 "Nachtliner N41"
"90822" 1513 "Nachtliner N31"
stop_has_too_many_matches_for_shape WARNING 5

stop_has_too_many_matches_for_shape

Stop entry that has many potential matches to the trip's path of travel, as defined by the shape entry in shapes.txt.

This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. matchCount (?) The number of matches for the stop that is referred to.
109355 "5631" "480504111" 2383911 "de:03358:20978" "Dorfmark Bahnhof" [52.89924366663773,9.77054176982561] 28
109355 "5631" "480504111" 2383978 "de:03358:20978" "Dorfmark Bahnhof" [52.89924366663773,9.77054176982561] 28
109356 "5632" "480504109" 2383999 "de:03358:4704" "Bad Fallingbostel Kreisverwaltung" [52.86577021974084,9.699125479952638] 26
109356 "5632" "480504109" 2384018 "de:03358:4704" "Bad Fallingbostel Kreisverwaltung" [52.86577021974084,9.699125479952638] 26
109356 "5632" "480504109" 2384041 "de:03358:4704" "Bad Fallingbostel Kreisverwaltung" [52.86577021974084,9.699125479952638] 26
stop_too_far_from_shape WARNING 877

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
51872 "2306" "479059604" 1176229 "de:03356:55746" "Lilienthal Trupe" [53.137446591026944,8.900630116063512] 112.074863431644
51671 "2304" "480913119" 1167430 "de:03356:55746" "Lilienthal Trupe" [53.137446591026944,8.900630116063512] 112.074863431644
56530 "2303" "480914082" 1302407 "de:04011:13884" "Bremen Föhrenstraße" [53.065473,8.878067000000001] 139.2282844006398
56530 "2303" "480914082" 1302415 "de:04011:14193" "Bremen Sielwall" [53.073015,8.823525] 251.86775822784853
56014 "2302" "480914237" 1286149 "de:04011:14193" "Bremen Sielwall" [53.072981,8.823503] 248.07779099423507
56014 "2302" "480914237" 1286157 "de:04011:13884" "Bremen Föhrenstraße" [53.06534204261846,8.878178501260036] 129.05209680035125
58313 "2301" "483103447" 1350695 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.0733768172259,8.946294796293445] 107.98344283005633
58319 "2300" "479061547" 1350812 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
106932 "3634" "483671782" 2331240 "de:03361:45023" "Hönisch Maske" [52.915828000000005,9.217189000000001] 100.61779947214835
52459 "2309" "480912916" 1200779 "de:03356:55746" "Lilienthal Trupe" [53.13746634743785,8.900589388573174] 108.5815248435361
51678 "2307" "480913112" 1167677 "de:03356:55746" "Lilienthal Trupe" [53.137446591026944,8.900630116063512] 112.074863431644
106727 "3650" "472286058" 2328025 "de:03358:28899" "Fulde Ortsende" [52.870554000000006,9.545573] 169.64697938535926
106728 "3651" "472286057" 2328036 "de:03358:21464" "Dreikronen Kolonie" [52.89127734899977,9.57431284553049] 598.3483304116513
106728 "3651" "472286057" 2328051 "de:03358:93884" "Vethem Blankemühlen" [52.847229,9.450656] 214.36746252182843
49558 "2317" "483098164" 1102398 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
106725 "3649" "472286055" 2328005 "de:03358:93884" "Vethem Blankemühlen" [52.847229,9.450656] 214.36746252182843
46795 "2315" "480911810" 994836 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.0733768172259,8.946294796293445] 107.98344283005633
46791 "2314" "480911853" 994687 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.0733768172259,8.946294796293445] 107.98344283005633
46778 "2312" "479058595" 994436 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.0733768172259,8.946294796293445] 107.98344283005633
48207 "2318" "480911776" 1049483 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
106732 "3648" "472286059" 2328108 "de:03358:28899" "Fulde Ortsende" [52.870554000000006,9.545573] 169.64697938535926
48212 "2325" "483098196" 1049660 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
46794 "2324" "483098650" 994795 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.0733768172259,8.946294796293445] 107.98344283005633
58028 "2322" "483103288" 1340049 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
48209 "2321" "479057809" 1049571 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
106729 "3653" "472286053" 2328059 "de:03358:21464" "Dreikronen Kolonie" [52.89127734899977,9.57431284553049] 598.3483304116513
106726 "3654" "472286061" 2328012 "de:03358:28899" "Fulde Ortsende" [52.867581,9.546262] 264.6687050731058
106743 "3655" "472286047" 2328255 "de:03358:28899" "Fulde Ortsende" [52.870555,9.545574] 169.64520297830603
106634 "3670" "472286161" 2326497 "de:03358:93884" "Vethem Blankemühlen" [52.849854,9.447148] 168.00366944665967
106631 "3671" "472286160" 2326464 "de:03358:93884" "Vethem Blankemühlen" [52.849854,9.447148] 168.00366944665967
106630 "3672" "472286159" 2326455 "de:03358:93884" "Vethem Blankemühlen" [52.849854,9.447148] 168.00366944665967
106625 "3673" "472286154" 2326407 "de:03358:93884" "Vethem Blankemühlen" [52.849854,9.447148] 168.00366944665967
57343 "2342" "480914643" 1325976 "de:04011:13884" "Bremen Föhrenstraße" [53.06534204261846,8.878178501260036] 129.05209680035125
57382 "2340" "480914644" 1326711 "de:03356:55746" "Lilienthal Trupe" [53.13746634743785,8.900589388573174] 108.5815248435361
48208 "2339" "480911573" 1049530 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
56251 "2353" "479060653" 1293715 "de:04011:14193" "Bremen Sielwall" [53.072981,8.823503] 248.07779099423507
56243 "2352" "479060655" 1293477 "de:04011:14193" "Bremen Sielwall" [53.072981,8.823503] 248.07779099423507
57216 "2349" "480914603" 1323906 "de:04011:13845" "Bremen Ellenerbrokstraße" [53.07340115460737,8.946337461783251] 104.05313184990753
57077 "2346" "480914631" 1319663 "de:03356:55746" "Lilienthal Trupe" [53.13746634743785,8.900589388573174] 108.5815248435361
56803 "2360" "479060481" 1311067 "de:04011:14284" "Bremen WESERSTADION" [53.06982700534243,8.83812938664538] 110.1993781684054
56803 "2360" "479060481" 1311070 "de:04011:14193" "Bremen Sielwall" [53.073015,8.823525] 251.86775822784853
56771 "2359" "479060489" 1310115 "de:04011:14284" "Bremen WESERSTADION" [53.06982700534243,8.83812938664538] 110.1993781684054
56771 "2359" "479060489" 1310118 "de:04011:14193" "Bremen Sielwall" [53.073015,8.823525] 251.86775822784853
56762 "2358" "479060491" 1309831 "de:04011:13884" "Bremen Föhrenstraße" [53.065473,8.878067000000001] 139.2282844006398
56762 "2358" "479060491" 1309838 "de:04011:14284" "Bremen WESERSTADION" [53.06982700534243,8.83812938664538] 110.1993781684054
56762 "2358" "479060491" 1309841 "de:04011:14193" "Bremen Sielwall" [53.073015,8.823525] 251.86775822784853
56283 "2355" "479060644" 1294651 "de:04011:14193" "Bremen Sielwall" [53.072981,8.823503] 248.07779099423507
56283 "2355" "479060644" 1294659 "de:04011:13884" "Bremen Föhrenstraße" [53.06534204261846,8.878178501260036] 129.05209680035125
50597 "2397" "480912732" 1136606 "de:04011:13884" "Bremen Föhrenstraße" [53.065473,8.878067000000001] 139.2282844006398
52426 "2393" "479059400" 1199934 "de:03356:55746" "Lilienthal Trupe" [53.137446591026944,8.900630116063512] 112.074863431644
stops_match_shape_out_of_order WARNING 43

stops_match_shape_out_of_order

Two stop entries are different than their arrival-departure order defined by shapes.txt.

This could indicate a problem with the location of the stops, the path of the shape, or the sequence of the stops for their trip.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber1 (?) The row number of the first faulty record from `stop_times.txt`. stopId1 (?) The id of the first stop that is referred to. stopName1 (?) The name of the first stop that is referred to. match1 (?) Latitude and longitude pair of the first matching location. stopTimeCsvRowNumber2 (?) The row number of the second faulty record from `stop_times.txt`. stopId2 (?) The id of the second stop that is referred to. stopName2 (?) The name of the second stop that is referred to. match2 (?) Latitude and longitude pair of the second matching location.
41500 "206" "481568715" 905327 "de:03459:55764" "Limbergen(Neuenkirchen) Abing" [52.40499423397187,7.839317118591644] 905326 "de:03459:55767" "Limbergen(Neuenkirchen) Peters" [52.391976980071135,7.831351062880128]
41497 "214" "481568729" 905265 "de:03459:55764" "Limbergen(Neuenkirchen) Abing" [52.40499423397187,7.839317118591644] 905264 "de:03459:55767" "Limbergen(Neuenkirchen) Peters" [52.391976980071135,7.831351062880128]
179812 "7307" "477903174" 4118379 "de:03403:27065" "Oldenburg(Oldb) Feldahornweg" [53.198185,8.207107000000002] 4118378 "de:03403:27063" "Oldenburg(Oldb) Neusüdender Weg" [53.198584884932224,8.204372384874548]
179811 "7309" "476365563" 4118306 "de:03403:27063" "Oldenburg(Oldb) Neusüdender Weg" [53.19858457732419,8.204372050922172] 4118305 "de:03403:27065" "Oldenburg(Oldb) Feldahornweg" [53.198145929851854,8.207038152589286]
172639 "7362" "477906832" 3891443 "de:03403:27063" "Oldenburg(Oldb) Neusüdender Weg" [53.198584884932224,8.204372384874548] 3891442 "de:03403:27065" "Oldenburg(Oldb) Feldahornweg" [53.198145929851854,8.207038152589286]
113972 "3839" "480508846" 2461527 "de:03152:12536" "Bovenden Sohnreystraße" [51.594767325835015,9.930992512891558] 2461526 "de:03152:12537" "Bovenden Steffensweg Mitte" [51.598269083709624,9.935512492966671]
113964 "3840" "480508849" 2461445 "de:03152:12536" "Bovenden Sohnreystraße" [51.594767325835015,9.930992512891558] 2461444 "de:03152:12537" "Bovenden Steffensweg Mitte" [51.598269083709624,9.935512492966671]
113967 "3841" "480508848" 2461482 "de:03152:12536" "Bovenden Sohnreystraße" [51.594767325835015,9.930992512891558] 2461481 "de:03152:12537" "Bovenden Steffensweg Mitte" [51.598269083709624,9.935512492966671]
113981 "3842" "480508844" 2461641 "de:03152:12536" "Bovenden Sohnreystraße" [51.594767325835015,9.930992512891558] 2461640 "de:03152:12537" "Bovenden Steffensweg Mitte" [51.598269083709624,9.935512492966671]
113944 "3867" "480503837" 2461181 "de:03358:20982" "Dorfmark Rieper Straße 25" [52.91194684473236,9.760310360245965] 2461180 "de:03358:100247" "Dorfmark Rieper Str. 20" [52.914968957662225,9.758895714543511]
37145 "1299" "451542493" 810674 "de:03457:16120" "Burlage(Rhauderfehn) Landesstraße/Am Heidacker" [53.065900440268045,7.567938907716226] 810673 "de:03457:16122" "Burlage(Rhauderfehn) Freitagstraße Süd/Landesstraße" [53.0715448226617,7.57898055324254]
40785 "459" "474057100" 893327 "de:03357:53800" "Lauenbrück Mitte" [53.2005422201199,9.559439262761721] 893326 "de:03357:53801" "Lauenbrück Schwarzer Weg" [53.20061612209519,9.5585722311803]
37147 "1301" "451542472" 810742 "de:03457:16120" "Burlage(Rhauderfehn) Landesstraße/Am Heidacker" [53.065900440268045,7.567938907716226] 810741 "de:03457:16122" "Burlage(Rhauderfehn) Freitagstraße Süd/Landesstraße" [53.0715448226617,7.57898055324254]
37158 "1300" "451542478" 811176 "de:03457:16120" "Burlage(Rhauderfehn) Landesstraße/Am Heidacker" [53.065900440268045,7.567938907716226] 811175 "de:03457:16122" "Burlage(Rhauderfehn) Freitagstraße Süd/Landesstraße" [53.0715448226617,7.57898055324254]
196773 "7754" "460237283" 4504973 "de:03352:46504" "Isensee Bruch" [53.756415,9.222303999999998] 4504972 "de:03352:35014" "Oberndorf Schwarzenmoor 10a" [53.75708480884355,9.217231386831353]
151601 "6771" "468841237" 3341186 "de:03459:54136" "Lechtingen Frankenstraße" [52.322554975286366,8.042705345626901] 3341185 "de:03459:54141" "Lechtingen Mammutbaum" [52.320146063509,8.03355571154586]
151602 "6769" "468841241" 3341258 "de:03459:54136" "Lechtingen Frankenstraße" [52.322554975286366,8.042705345626901] 3341257 "de:03459:54141" "Lechtingen Mammutbaum" [52.320146063509,8.03355571154586]
232095 "10750" "457228577" 5178244 "de:03354:50188" "Klein Kühren(Neu Darchau) Nordausgang" [53.22681377075109,10.907587873001233] 5178243 "de:03354:50189" "Klein Kühren(Neu Darchau) Post" [53.22815871394699,10.899343220823658]
232097 "10747" "457228581" 5178325 "de:03354:50189" "Klein Kühren(Neu Darchau) Post" [53.22816133788489,10.899345642247372] 5178324 "de:03354:50188" "Klein Kühren(Neu Darchau) Nordausgang" [53.22681335163486,10.907587491727785]
232092 "10746" "457228586" 5178117 "de:03354:50188" "Klein Kühren(Neu Darchau) Nordausgang" [53.22681377075109,10.907587873001233] 5178116 "de:03354:50189" "Klein Kühren(Neu Darchau) Post" [53.22815871394699,10.899343220823658]
232094 "10749" "457228578" 5178202 "de:03354:50188" "Klein Kühren(Neu Darchau) Nordausgang" [53.22681377075109,10.907587873001233] 5178201 "de:03354:50189" "Klein Kühren(Neu Darchau) Post" [53.22815871394699,10.899343220823658]
232093 "10748" "457228580" 5178157 "de:03354:50188" "Klein Kühren(Neu Darchau) Nordausgang" [53.22681377075109,10.907587873001233] 5178156 "de:03354:50189" "Klein Kühren(Neu Darchau) Post" [53.22815871394699,10.899343220823658]
207408 "9136" "469770239" 4726371 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4726370 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207413 "9139" "469770226" 4726581 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4726580 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207410 "9138" "469770237" 4726446 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4726445 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207433 "9147" "469770208" 4727422 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727421 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207431 "9145" "469770210" 4727356 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727355 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207434 "9148" "469770207" 4727468 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727467 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207436 "9149" "469770205" 4727559 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727558 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207418 "9142" "469770221" 4726820 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4726819 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207425 "9143" "469770216" 4727074 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4727073 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207414 "9140" "469770225" 4726629 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4726628 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207415 "9141" "469770224" 4726677 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4726676 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207450 "9155" "469770183" 4728105 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4728104 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207451 "9156" "469770182" 4728150 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4728149 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207437 "9150" "469770204" 4727602 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727601 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207447 "9153" "469770189" 4727972 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727971 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207439 "9152" "469770202" 4727655 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4727654 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
207360 "9176" "469770287" 4725612 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.33103493440282,7.510782646487359] 4725611 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32900398654157,7.518721116360518]
207381 "9182" "469770266" 4725871 "de:03457:11164" "Boekzetelerfehn Pappelstraße/Unterende" [53.32903960835367,7.51874163755243] 4725870 "de:03457:11165" "Boekzetelerfehn Pappelstraße/Blumenstraße" [53.331056,7.510841999999999]
231660 "10899" "457229957" 5169720 "de:03354:50188" "Klein Kühren(Neu Darchau) Nordausgang" [53.22681377075109,10.907587873001233] 5169719 "de:03354:50189" "Klein Kühren(Neu Darchau) Post" [53.22815871394699,10.899343220823658]
184614 "8359" "478802574" 4246014 "de:03359:40604" "Großenwörden Seestraße 10" [53.687383000000004,9.282112] 4246013 "de:03359:34204" "Großenwörden Seestraße 6" [53.68473616429979,9.278189291171818]
168672 "7132" "467530335" 3760616 "de:03461:32917" "Großenmeer Grundschule" [53.26753200000001,8.312133999999999] 3760615 "de:03461:72654" "Ovelgönne-Barghorn Hinrichs" [53.26669999999999,8.336659]
platform_without_parent_station INFO 1

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.

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
10100 "de:03352:35012" "Osten Niederstrich 30"
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

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