vbb — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-22T14:34:40Z,
for the dataset file:///shared/vbb_d2c47315.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

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. levels.txt
  6. pathways.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. transfers.txt
  12. trips.txt

Counts


  • Agencies: 35
  • Blocks: 14324
  • Routes: 1326
  • Shapes: 15828
  • Stops: 42023
  • Trips: 272854

Specification Compliance report

10446 notices reported (11 errors, 10429 warnings, 6 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 3

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
51463 "294391091" "389" 50903 "294390478" "389" "8275" "20260523"
37992 "294281642" "791" 37995 "294281639" "797" "3017" "20260522"
37992 "294281642" "791" 37993 "294281649" "791" "3017" "20260522"
pathway_unreachable_location ERROR 8

pathway_unreachable_location

A location is not reachable at least in one direction: from the entrances or to the exits.

Notices are reported for platforms, boarding areas and generic nodes but not for entrances or stations.

Notices are not reported for platforms that have boarding areas since such platforms may not have incident pathways. Instead, notices are reported for the boarding areas.

You can see more about this notice here.

csvRowNumber (?) Row number of the unreachable location. stopId (?) The id of the unreachable location. stopName (?) The stop name of the unreachable location. locationType (?) The type of the unreachable location. parentStation (?) The parent of the unreachable location. hasEntrance (?) Whether the location is reachable from entrances. hasExit (?) Whether some exit can be reached from the location.
38522 "000300177091" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38523 "000300177092" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38524 "000300177093" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38525 "000300177094" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38526 "000300177096" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38527 "000300177095" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38528 "000300177097" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
38529 "000300177098" "S Schöneweide Bhf (Berlin)" 3 "de:11000:900192001" false false
duplicate_route_name WARNING 96

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 96 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`.
290 "28441_700" 293 "28258_100" "RB10" "" -1 "731"
292 "28259_100" 296 "25205_700" "RE8" "" -1 "731"
292 "28259_100" 298 "24194_700" "RE8" "" -1 "731"
299 "24109_700" 300 "23945_100" "RE1" "" -1 "731"
297 "24394_700" 301 "23944_100" "RB37" "" -1 "731"
305 "20369_100" 307 "17047_700" "RB65" "" -1 "731"
306 "18969_100" 308 "17040_700" "RB46" "" -1 "731"
291 "28323_106" 310 "16867_106" "RB13" "" -1 "731"
309 "17039_700" 312 "16345_100" "RB33" "" -1 "731"
382 "28412_109" 387 "22240_109" "S85" "" -1 "1"
395 "16815_109" 396 "16814_109" "S7" "" -1 "1"
389 "21799_109" 397 "14383_700" "S42" "" -1 "1"
392 "18950_109" 398 "11701_700" "S3" "" -1 "1"
392 "18950_109" 400 "11561_109" "S3" "" -1 "1"
401 "11537_109" 402 "11536_109" "S46" "" -1 "1"
394 "16929_109" 403 "11342_700" "S41" "" -1 "1"
390 "21649_109" 404 "11341_700" "S25" "" -1 "1"
406 "10286_700" 408 "10277_109" "S1" "" -1 "1"
406 "10286_700" 409 "10276_109" "S1" "" -1 "1"
395 "16815_109" 410 "10272_700" "S7" "" -1 "1"
405 "10371_700" 411 "10271_109" "S9" "" -1 "1"
401 "11537_109" 412 "10236_700" "S46" "" -1 "1"
407 "10278_109" 413 "10231_700" "S2" "" -1 "1"
399 "11651_700" 414 "10229_109" "S47" "" -1 "1"
389 "21799_109" 415 "10228_109" "S42" "" -1 "1"
389 "21799_109" 416 "10227_109" "S42" "" -1 "1"
389 "21799_109" 417 "10226_109" "S42" "" -1 "1"
394 "16929_109" 418 "10225_109" "S41" "" -1 "1"
394 "16929_109" 419 "10224_109" "S41" "" -1 "1"
394 "16929_109" 420 "10223_109" "S41" "" -1 "1"
405 "10371_700" 421 "10170_109" "S9" "" -1 "1"
383 "28411_109" 422 "10167_109" "S8" "" -1 "1"
423 "10166_109" 424 "10165_109" "S75" "" -1 "1"
395 "16815_109" 425 "10163_109" "S7" "" -1 "1"
395 "16815_109" 426 "10162_109" "S7" "" -1 "1"
384 "24864_109" 427 "10160_109" "S5" "" -1 "1"
384 "24864_109" 428 "10159_109" "S5" "" -1 "1"
384 "24864_109" 429 "10158_109" "S5" "" -1 "1"
384 "24864_109" 430 "10157_109" "S5" "" -1 "1"
401 "11537_109" 431 "10155_109" "S46" "" -1 "1"
392 "18950_109" 432 "10150_109" "S3" "" -1 "1"
392 "18950_109" 433 "10149_109" "S3" "" -1 "1"
392 "18950_109" 434 "10148_109" "S3" "" -1 "1"
390 "21649_109" 435 "10145_109" "S25" "" -1 "1"
407 "10278_109" 436 "10144_109" "S2" "" -1 "1"
407 "10278_109" 437 "10143_109" "S2" "" -1 "1"
406 "10286_700" 438 "10142_109" "S1" "" -1 "1"
406 "10286_700" 439 "10141_109" "S1" "" -1 "1"
465 "27180_100" 468 "26747_100" "RB91" "" -1 "108"
471 "24524_700" 483 "24047_100" "RE11" "" -1 "108"
expired_calendar WARNING 7

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.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
401 "400"
449 "448"
453 "452"
459 "458"
1056 "1055"
1355 "1354"
1382 "1381"
fast_travel_between_consecutive_stops WARNING 235

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 235 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.
265463 "291890096" "19106_700" 377.71856391928435 0.6295309398654739 5979332 2 "de:12073:900340133::1" "Angermünde, Tierpark" "16:37:00" 5979333 3 "de:12073:900340132::1" "Angermünde, Sternfelder Weg" "16:37:06"
265049 "291892518" "19121_700" 217.98287101925578 0.363304785032093 5972086 11 "de:12073:900341102::1" "Schwedt, Am Kniebusch" "12:39:00" 5972087 12 "de:12073:900341133::1" "Schwedt, Helbigstr." "12:39:06"
22734 "264963111" "5256_3" 177.65619058255112 1.4804682548545927 404661 12 "de:12065:900203981::1" "Mildenberg, Kirche" "20:19:30" 404662 13 "de:12065:900203831::1" "Mildenberg, Siedlung" "20:20:00"
264809 "291893913" "19128_700" 217.98287101925578 0.363304785032093 5963801 9 "de:12073:900341102::1" "Schwedt, Am Kniebusch" "06:22:06" 5963802 10 "de:12073:900341133::1" "Schwedt, Helbigstr." "06:22:12"
22723 "264963119" "5256_3" 177.65619058255112 1.4804682548545927 404198 12 "de:12065:900203981::1" "Mildenberg, Kirche" "14:04:30" 404199 13 "de:12065:900203831::1" "Mildenberg, Siedlung" "14:05:00"
264768 "291894309" "19131_700" 268.6312714006943 0.4477187856678238 5962905 9 "de:12073:900340963::1" "Meyenburg (UM), Gartenanlage" "10:33:00" 5962906 10 "de:12073:900340964::1" "Meyenburg (UM), Grüner Ring Abzweig" "10:33:06"
264777 "291894277" "19131_700" 203.16818045027887 0.3386136340837981 5963110 15 "de:12073:900340869::2" "Heinersdorf (UM), Am Brestpfuhl" "13:03:12" 5963111 16 "de:12073:900340873::2" "Heinersdorf (UM), Lange Str." "13:03:18"
5782 "293374477" "18888_700" 206.79213251283127 1.7232677709402606 129093 9 "de:12051:900275826::1" "Saaringen, Dorf" "10:35:30" 129094 10 "de:12051:900275823::1" "Klein Kreutz, Weinberge" "10:36:00"
5808 "293374382" "18887_3" 198.03202461927995 6.601067487309332 129554 12 "de:12069:900222246::1" "Weitzgrund" "11:44:00" 129555 13 "de:12069:900222179::2" "Schmerwitz, Ortsmitte" "11:45:00"
265615 "291889236" "19102_700" 264.9418385851535 0.4415697309752558 5981823 1 "de:12073:900340541::1" "Prenzlau, Mitteltorturm" "08:31:00" 5981824 2 "de:12073:900340814::1" "Prenzlau, Mühlmannstift" "08:31:06"
22718 "264963122" "5256_3" 177.65619058255112 1.4804682548545927 403979 12 "de:12065:900203981::1" "Mildenberg, Kirche" "11:04:30" 403980 13 "de:12065:900203831::1" "Mildenberg, Siedlung" "11:05:00"
264752 "291894296" "19131_700" 268.6312714006943 0.4477187856678238 5962416 9 "de:12073:900340963::1" "Meyenburg (UM), Gartenanlage" "22:38:00" 5962417 10 "de:12073:900340964::1" "Meyenburg (UM), Grüner Ring Abzweig" "22:38:06"
264752 "291894296" "19131_700" 200.41026662466643 0.33401711104111076 5962427 20 "de:12073:900340873::1" "Heinersdorf (UM), Lange Str." "22:50:24" 5962428 21 "de:12073:900340869::1" "Heinersdorf (UM), Am Brestpfuhl" "22:50:30"
265622 "291889234" "19102_700" 264.9418385851535 0.4415697309752558 5981915 1 "de:12073:900340541::1" "Prenzlau, Mitteltorturm" "10:31:00" 5981916 2 "de:12073:900340814::1" "Prenzlau, Mühlmannstift" "10:31:06"
265639 "291889229" "19102_700" 264.9418385851535 0.4415697309752558 5982136 1 "de:12073:900340541::1" "Prenzlau, Mitteltorturm" "15:31:00" 5982137 2 "de:12073:900340814::1" "Prenzlau, Mühlmannstift" "15:31:06"
5717 "293374767" "18889_700" 280.58062406761866 4.988099983424331 127867 9 "de:12069:900220257::2" "Rogäsen, Abzweig Viesen" "17:26:00" 127868 10 "de:12069:900220255::2" "Wusterwitz, Mahlenziener Str." "17:27:04"
264878 "291893676" "19127_700" 220.76261692608367 0.3679376948768061 5966508 5 "de:12073:900341126::2" "Schwedt, Friedrich-Wolf-Ring" "10:04:00" 5966509 6 "de:12073:900341125::2" "Schwedt, Friedrich-Engels-Str." "10:04:06"
264918 "291893273" "19126_700" 214.83183451086043 0.5370795862771511 5968456 24 "de:12073:900341159::2" "Schwedt, Sportplatz" "11:28:42" 5968457 25 "de:12073:900341140::2" "Schwedt, Krumbachstr. Abzweig" "11:28:51"
264882 "291893672" "19127_700" 220.76261692608367 0.3679376948768061 5966716 5 "de:12073:900341126::2" "Schwedt, Friedrich-Wolf-Ring" "14:04:00" 5966717 6 "de:12073:900341125::2" "Schwedt, Friedrich-Engels-Str." "14:04:06"
22746 "264963084" "5256_3" 192.93152570269672 1.0718418094594262 405163 22 "de:12065:900204043::2" "Burgwall, Chaussee" "13:28:40" 405164 23 "de:12065:900203810::2" "Marienthal, Schule" "13:29:00"
264750 "291894299" "19131_700" 268.6312714006943 0.4477187856678238 5962350 9 "de:12073:900340963::1" "Meyenburg (UM), Gartenanlage" "18:36:00" 5962351 10 "de:12073:900340964::1" "Meyenburg (UM), Grüner Ring Abzweig" "18:36:06"
264750 "291894299" "19131_700" 200.41026662466643 0.33401711104111076 5962361 20 "de:12073:900340873::1" "Heinersdorf (UM), Lange Str." "18:46:24" 5962362 21 "de:12073:900340869::1" "Heinersdorf (UM), Am Brestpfuhl" "18:46:30"
21394 "277019276" "23389_106" 571.8472091782503 4.765393409818753 387713 0 "710008012296" "Inselstadt Malchow" "18:31:00" 387714 1 "710008012517" "Nossentin" "18:31:30"
265210 "291891314" "19115_700" 298.90681989626654 0.4981780331604442 5975796 4 "de:12073:900340002::1" "Alt-Galow" "13:14:00" 5975797 5 "de:12073:900340985::1" "Neu-Galow, Wendeschleife" "13:14:06"
21392 "277019289" "23389_106" 571.8472091782503 4.765393409818753 387697 2 "710008012296" "Inselstadt Malchow" "18:31:00" 387698 3 "710008012517" "Nossentin" "18:31:30"
264921 "291893270" "19126_700" 214.83183451086043 0.5370795862771511 5968609 24 "de:12073:900341159::2" "Schwedt, Sportplatz" "14:28:42" 5968610 25 "de:12073:900341140::2" "Schwedt, Krumbachstr. Abzweig" "14:28:51"
5692 "293374763" "18889_700" 280.58062406761866 4.988099983424331 127504 10 "de:12069:900220257::2" "Rogäsen, Abzweig Viesen" "17:26:00" 127505 11 "de:12069:900220255::2" "Wusterwitz, Mahlenziener Str." "17:27:04"
265217 "291891303" "19115_700" 298.90681989626654 0.4981780331604442 5975875 4 "de:12073:900340002::1" "Alt-Galow" "16:17:00" 5975876 5 "de:12073:900340985::1" "Neu-Galow, Wendeschleife" "16:17:06"
5815 "293374343" "18887_3" 154.2259082769196 5.140863609230653 129678 18 "de:12069:900222036::3" "Borne" "10:20:00" 129679 19 "de:12069:900220174::5" "Bad Belzig, Busbahnhof" "10:21:00"
22748 "264963083" "5256_3" 192.93152570269672 1.0718418094594262 405249 22 "de:12065:900204043::2" "Burgwall, Chaussee" "14:28:40" 405250 23 "de:12065:900203810::2" "Marienthal, Schule" "14:29:00"
5658 "293374801" "18889_700" 262.89389392186183 4.96577355185739 126739 17 "de:12069:900220255::1" "Wusterwitz, Mahlenziener Str." "17:21:00" 126740 18 "de:12069:900220257::1" "Rogäsen, Abzweig Viesen" "17:22:08"
265454 "291890179" "19107_700" 251.18076254628954 0.4186346042438159 5979209 11 "de:12073:900340763::2" "Fredersdorf (UM), Mitte" "14:12:18" 5979210 12 "de:12073:900340750::2" "Fredersdorf (UM), Am Reitplatz" "14:12:24"
264917 "291893274" "19126_700" 214.83183451086043 0.5370795862771511 5968405 24 "de:12073:900341159::2" "Schwedt, Sportplatz" "10:28:42" 5968406 25 "de:12073:900341140::2" "Schwedt, Krumbachstr. Abzweig" "10:28:51"
265271 "291891082" "19114_700" 238.8220288903798 0.3980367148172997 5976470 0 "de:12060:900350631::1" "Oderberg, Museum" "16:18:00" 5976471 1 "de:12060:900350632::2" "Oderberg, Stadtmitte" "16:18:06"
265643 "291889251" "19102_700" 264.9418385851535 0.4415697309752558 5982191 11 "de:12073:900340541::1" "Prenzlau, Mitteltorturm" "17:01:00" 5982192 12 "de:12073:900340814::1" "Prenzlau, Mühlmannstift" "17:01:06"
264922 "291893269" "19126_700" 214.83183451086043 0.5370795862771511 5968660 24 "de:12073:900341159::2" "Schwedt, Sportplatz" "15:28:42" 5968661 25 "de:12073:900341140::2" "Schwedt, Krumbachstr. Abzweig" "15:28:51"
22738 "264963088" "5256_3" 192.93152570269672 1.0718418094594262 404832 22 "de:12065:900204043::2" "Burgwall, Chaussee" "09:28:40" 404833 23 "de:12065:900203810::2" "Marienthal, Schule" "09:29:00"
264947 "291893119" "19125_700" 338.26904008344474 0.5637817334724079 5969909 18 "de:12073:900340092::2" "Dobberzin, Mitte" "02:28:00" 5969910 19 "de:12073:900340093::2" "Dobberzin, Abzweig Kerkower Str." "02:28:06"
264947 "291893119" "19125_700" 277.8431196961964 0.4630718661603274 5969918 27 "de:12073:900340068::2" "Criewen, Sporthalle" "02:39:06" 5969919 28 "de:12073:900340071::2" "Criewen, Grüner Weg" "02:39:12"
265165 "291891851" "19118_700" 277.8431196961964 0.4630718661603274 5975306 2 "de:12073:900340068::2" "Criewen, Sporthalle" "16:38:00" 5975307 3 "de:12073:900340071::2" "Criewen, Grüner Weg" "16:38:06"
22759 "264963074" "5256_3" 192.93152570269672 1.0718418094594262 405704 22 "de:12065:900204043::2" "Burgwall, Chaussee" "20:44:40" 405705 23 "de:12065:900203810::2" "Marienthal, Schule" "20:45:00"
264744 "291894303" "19131_700" 268.6312714006943 0.4477187856678238 5962203 9 "de:12073:900340963::1" "Meyenburg (UM), Gartenanlage" "12:33:00" 5962204 10 "de:12073:900340964::1" "Meyenburg (UM), Grüner Ring Abzweig" "12:33:06"
264956 "291893055" "19124_700" 233.03300617273715 1.941941718106143 5970151 0 "de:12073:900341272::1" "Wilmersdorf (bei Angermünde), Mitte" "17:02:00" 5970152 1 "de:12073:900341192::2" "Steinhöfel (UM), Kreuzung" "17:02:30"
264924 "291893267" "19126_700" 214.83183451086043 0.5370795862771511 5968762 24 "de:12073:900341159::2" "Schwedt, Sportplatz" "17:28:42" 5968763 25 "de:12073:900341140::2" "Schwedt, Krumbachstr. Abzweig" "17:28:51"
264746 "291894302" "19131_700" 268.6312714006943 0.4477187856678238 5962244 9 "de:12073:900340963::1" "Meyenburg (UM), Gartenanlage" "13:38:00" 5962245 10 "de:12073:900340964::1" "Meyenburg (UM), Grüner Ring Abzweig" "13:38:06"
5813 "293374341" "18887_3" 154.2259082769196 5.140863609230653 129634 18 "de:12069:900222036::3" "Borne" "14:20:00" 129635 19 "de:12069:900220174::5" "Bad Belzig, Busbahnhof" "14:21:00"
264781 "291894275" "19131_700" 203.16818045027887 0.3386136340837981 5963198 15 "de:12073:900340869::2" "Heinersdorf (UM), Am Brestpfuhl" "14:50:12" 5963199 16 "de:12073:900340873::2" "Heinersdorf (UM), Lange Str." "14:50:18"
22749 "264963082" "5256_3" 192.93152570269672 1.0718418094594262 405294 22 "de:12065:900204043::2" "Burgwall, Chaussee" "15:28:40" 405295 23 "de:12065:900203810::2" "Marienthal, Schule" "15:29:00"
5690 "293374764" "18889_700" 280.58062406761866 4.988099983424331 127444 10 "de:12069:900220257::2" "Rogäsen, Abzweig Viesen" "15:26:00" 127445 11 "de:12069:900220255::2" "Wusterwitz, Mahlenziener Str." "15:27:04"
265042 "291892526" "19121_700" 217.98287101925578 0.363304785032093 5971877 9 "de:12073:900341102::1" "Schwedt, Am Kniebusch" "17:07:06" 5971878 10 "de:12073:900341133::1" "Schwedt, Helbigstr." "17:07:12"
fast_travel_between_far_stops WARNING 8

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.

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.
5808 "293374382" "18887_3" 189.44328709808818 12.629552473205878 129552 10 "de:12069:900222204::1" "Werbig (PM), Ortsmitte" "11:42:00" 129555 13 "de:12069:900222179::2" "Schmerwitz, Ortsmitte" "11:45:00"
5815 "293374343" "18887_3" 152.874283314684 10.1916188876456 129660 0 "de:12069:900222129::1" "Medewitz, Dorf" "09:56:00" 129663 3 "de:12069:900222166::2" "Reetz (PM), Ortsmitte" "09:59:00"
5813 "293374341" "18887_3" 152.874283314684 10.1916188876456 129616 0 "de:12069:900222129::1" "Medewitz, Dorf" "13:56:00" 129619 3 "de:12069:900222166::2" "Reetz (PM), Ortsmitte" "13:59:00"
5812 "293374340" "18887_3" 152.874283314684 10.1916188876456 129594 0 "de:12069:900222129::1" "Medewitz, Dorf" "15:56:00" 129597 3 "de:12069:900222166::2" "Reetz (PM), Ortsmitte" "15:59:00"
5803 "293374383" "18887_3" 189.44328709808818 12.629552473205878 129493 10 "de:12069:900222204::1" "Werbig (PM), Ortsmitte" "09:42:00" 129496 13 "de:12069:900222179::2" "Schmerwitz, Ortsmitte" "09:45:00"
5809 "293374378" "18887_3" 189.44328709808818 12.629552473205878 129575 10 "de:12069:900222204::1" "Werbig (PM), Ortsmitte" "13:42:00" 129578 13 "de:12069:900222179::2" "Schmerwitz, Ortsmitte" "13:45:00"
5807 "293374374" "18887_3" 189.44328709808818 12.629552473205878 129529 10 "de:12069:900222204::1" "Werbig (PM), Ortsmitte" "15:42:00" 129532 13 "de:12069:900222179::2" "Schmerwitz, Ortsmitte" "15:45:00"
5814 "293374342" "18887_3" 152.874283314684 10.1916188876456 129638 0 "de:12069:900222129::1" "Medewitz, Dorf" "11:56:00" 129641 3 "de:12069:900222166::2" "Reetz (PM), Ortsmitte" "11:59:00"
leading_or_trailing_whitespaces WARNING 126

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

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

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

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"stops.txt" 887 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 9708 "stop_desc" "Bushalt B 246 hinter Robert-Koch-Straße "
"stops.txt" 12709 "stop_desc" "Bushalt Baumschulenweg vor Torgauer Straße "
"stops.txt" 16736 "stop_name" " Alt-Gatow [Badewiese] (Berlin)"
"stops.txt" 18405 "stop_name" " Mandrellaplatz (Berlin)"
"stops.txt" 18463 "stop_name" " Mandrellaplatz (Berlin)"
"stops.txt" 19362 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 19367 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 20030 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 20177 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 20628 "platform_code" "2 "
"stops.txt" 21396 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 21423 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 24018 "stop_desc" "Bushalt Quappendorfer Str. vor Bahnhübergang "
"stops.txt" 26569 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 27921 "stop_name" " Hansastr./Buschallee (Berlin)"
"stops.txt" 28165 "stop_desc" "Bushalt Bushalt Karstädter Straße vor Gewerbeallee "
"stops.txt" 28166 "stop_desc" "Bushalt Karstädter Straße hinter Gewerbeallee "
"stops.txt" 28175 "stop_desc" "Bushalt Schmachtenhagener Dorfstraße vor Stegeweg "
"stops.txt" 28176 "stop_desc" "Bushalt Schmachtenhagener Dorfstraße hinter Stegeweg "
"stops.txt" 28455 "stop_desc" "Bushalt Kummerower Straße hinter Ehm-Welk-Straße "
"stops.txt" 28480 "stop_desc" "Bushalt Flachslakestr. vor Briesestr. "
"stops.txt" 28527 "stop_desc" "Bushalt Cunistraße vor Rosenthaler Weg "
"stops.txt" 28583 "stop_desc" "Ersatzhalt Berliner Str. vor Tankstelle "
"stops.txt" 28588 "stop_desc" "Ersatzhalt Lindenthaler Allee ht. Matterhornstr. "
"stops.txt" 28594 "stop_desc" "Ersatzhalt "
"stops.txt" 28611 "stop_desc" "Bushalt Berliner Straße "
"stops.txt" 28653 "stop_desc" "Ersatzhalt "
"stops.txt" 28682 "stop_desc" "Ersatzhalt Berliner Str. vor Wuster Str. "
"stops.txt" 28683 "stop_desc" "Ersatzhalt Berliner Str. hinter Wuster Str. "
"stops.txt" 28710 "stop_desc" "Bushalt Otto-Franke-Str. vor Nipkowstraße "
"stops.txt" 28740 "stop_desc" "Ersatzhalt Bahnhofstr. am Parkplatz "
"stops.txt" 28777 "stop_desc" "Bushalt Dorf Wendeschleife "
"stops.txt" 28780 "stop_desc" "Bushalt Liepnitzstraße vor Ehrlichstraße "
"stops.txt" 29077 "stop_desc" "Zugangsbereich An den Wulzen Rampe zur Unterführung "
"stops.txt" 29521 "stop_desc" "Zugang Alte Ladestraße "
"stops.txt" 29595 "stop_desc" "Zugang Bahnhof Werbellinsee "
"stops.txt" 29596 "stop_desc" "Zugang Bahnhof Werbellinsee "
"stops.txt" 29680 "stop_desc" "Zugang Fahrländer Straße "
"stops.txt" 32711 "stop_desc" " Zugangsbereich Allee der Kosmonauten Treppe zum Bahnsteig"
"stops.txt" 33056 "stop_desc" " Zugang Landsberger Allee Rampe zum Europasportpark"
"stops.txt" 34087 "stop_desc" "Zugang Bahnhofshalle Seegefelder Straße/Altstädter Ring "
"stops.txt" 34088 "stop_desc" "Zugang Bahnhofshalle Klosterstraße/Spandau Arcaden "
"stops.txt" 34804 "stop_desc" "Zugang Bahnhofshalle Klosterstraße/Spandau Arcaden "
"stops.txt" 34805 "stop_desc" "Zugang Bahnhofshalle Seegefelder Straße/Altstädter Ring "
"stops.txt" 34826 "stop_desc" " Unterführung, Treppe zum Treppenabsatz zur U2 Gleis 1"
"stops.txt" 34827 "stop_desc" " Unterführung, Treppe zum Treppenabsatz zur U2 Gleis 2"
"stops.txt" 35044 "stop_desc" " Bahnsteig Gleis 1 Aufzug zur Unterführung"
"stops.txt" 35219 "stop_desc" " Zugang Kreisbahnstraße Aufzug zum Fußgängerüberführung"
"stops.txt" 35220 "stop_desc" " Zugang Bahnstraße Aufzug zum Fußgängerüberführung"
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 3

mixed_case_recommended_field

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

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

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

You can see more about this notice here.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"agency.txt" "agency_name" "prignitzbus" 32
"trips.txt" "trip_headsign" "EL DORADO" 264364
"trips.txt" "trip_headsign" "EL DORADO" 264365
non_ascii_or_non_printable_char WARNING 6845

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 6845 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" 6 "zone_id" "7958 Prösen, Bahnhof"
"stops.txt" 7 "zone_id" "7958 Prösen, Bahnhof"
"stops.txt" 16 "zone_id" "7665 Großräschen, Bahnhof"
"stops.txt" 17 "zone_id" "6375 Eisenhüttenstadt, Bahnhof"
"stops.txt" 18 "zone_id" "6375 Eisenhüttenstadt, Bahnhof"
"stops.txt" 38 "zone_id" "5954 Großbeeren, Bahnhof"
"stops.txt" 39 "zone_id" "5954 Großbeeren, Bahnhof"
"stops.txt" 42 "zone_id" "6547 Treuenbrietzen, Bahnhof Süd"
"stops.txt" 63 "zone_id" "6847 Blönsdorf, Bahnhof"
"stops.txt" 64 "zone_id" "6847 Blönsdorf, Bahnhof"
"stops.txt" 69 "zone_id" "6171 Müllrose, Bahnhof"
"stops.txt" 70 "zone_id" "6171 Müllrose, Bahnhof"
"stops.txt" 88 "zone_id" "7269 Kolkwitz, Süd Bhf"
"stops.txt" 89 "zone_id" "7269 Kolkwitz, Süd Bhf"
"stops.txt" 108 "zone_id" "4465 Angermünde, Bahnhof"
"stops.txt" 109 "zone_id" "4465 Angermünde, Bahnhof"
"stops.txt" 110 "zone_id" "4465 Angermünde, Bahnhof"
"stops.txt" 111 "zone_id" "4465 Angermünde, Bahnhof"
"stops.txt" 112 "zone_id" "4465 Angermünde, Bahnhof"
"stops.txt" 113 "zone_id" "5866 Fürstenwalde, Bahnhof"
"stops.txt" 114 "zone_id" "5866 Fürstenwalde, Bahnhof"
"stops.txt" 115 "zone_id" "5866 Fürstenwalde, Bahnhof"
"stops.txt" 116 "zone_id" "5866 Fürstenwalde, Bahnhof"
"stops.txt" 117 "zone_id" "5866 Fürstenwalde, Bahnhof"
"stops.txt" 121 "zone_id" "6547 Treuenbrietzen, Süd"
"stops.txt" 126 "zone_id" "6345 Brück, Bahnhof"
"stops.txt" 127 "zone_id" "6345 Brück, Bahnhof"
"stops.txt" 222 "zone_id" "5957 S Schönefeld (bei Berlin)"
"stops.txt" 223 "zone_id" "5957 S Schönefeld (bei Berlin)"
"stops.txt" 224 "zone_id" "5957 S Schönefeld (bei Berlin)"
"stops.txt" 225 "zone_id" "5957 S Schönefeld (bei Berlin)"
"stops.txt" 226 "zone_id" "5957 S Schönefeld (bei Berlin)"
"stops.txt" 236 "zone_id" "7465 Altdöbern, Bahnhof"
"stops.txt" 246 "zone_id" "5656 S Hohenschönhausen Bhf (Berlin)"
"stops.txt" 247 "zone_id" "5656 S Hohenschönhausen Bhf (Berlin)"
"stops.txt" 268 "zone_id" "7658 Rückersdorf, Bahnhof"
"stops.txt" 271 "zone_id" "5058 Rüdnitz, Bahnhof"
"stops.txt" 272 "zone_id" "5058 Rüdnitz, Bahnhof"
"stops.txt" 281 "zone_id" "6850 Oehna (bei Niedergörsdorf), Bahnhof"
"stops.txt" 282 "zone_id" "6850 Oehna (bei Niedergörsdorf), Bahnhof"
"stops.txt" 284 "zone_id" "5656 S Schöneweide Bhf (Berlin)"
"stops.txt" 285 "zone_id" "5656 S Schöneweide Bhf (Berlin)"
"stops.txt" 292 "zone_id" "6149 Beelitz-Heilstätten, Bahnhof"
"stops.txt" 293 "zone_id" "6149 Beelitz-Heilstätten, Bahnhof"
"stops.txt" 296 "zone_id" "6761 Schönwalde (Spreewald), Bahnhof"
"stops.txt" 297 "zone_id" "6761 Schönwalde (Spreewald), Bahnhof"
"stops.txt" 331 "zone_id" "7958 Prösen, West Bhf"
"stops.txt" 332 "zone_id" "7958 Prösen, West Bhf"
"stops.txt" 333 "zone_id" "7958 Prösen, Ost Bhf"
"stops.txt" 334 "zone_id" "7958 Prösen, Ost Bhf"
pathway_dangling_generic_node WARNING 5

pathway_dangling_generic_node

A generic node has only one incident location in a pathway graph.

Such generic node is useless because there is no benefit in visiting it.

You can see more about this notice here.

csvRowNumber (?) Row number of the dangling generic node. stopId (?) The id of the dangling generic node. stopName (?) The stop name of the dangling generic node. parentStation (?) The parent station of the dangling generic node.
33107 "000300212072" "S Hackescher Markt (Berlin)" "de:11000:900100002"
35012 "000300783008" "Wandlitz, Wandlitzsee Bhf" "de:12060:900350170"
35345 "000300628003" "Beutersitz, Bahnhof" "de:12062:900415357"
38641 "000300091018" "U Olympia-Stadion (Berlin)" "de:11000:900025203"
38736 "000300226060" "S Wannsee Bhf (Berlin)" "de:11000:900053301"
same_name_and_description_for_stop WARNING 8

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

Description of the location that provides useful, quality information. Do not simply duplicate the name of the location.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
3376 "de:15090:8012354" "Miltern"
12521 "000312083001" "Silbermühle"
25403 "000313102001" "Woldegk, Prenzlauer Chaussee"
25404 "000313102002" "Woldegk, Prenzlauer Chaussee"
25405 "000313103002" "Woldegk, ZOB"
26912 "de:12067:900310980::1" "Petersdorf (bei Fürstenwalde), Am Fuchsbau"
28309 "de:12067:900310006::1" "Briesen (Mark), Bahnhof"
41833 "000300634011" "Briesen (Mark), Bahnhof"
stop_too_far_from_shape WARNING 450

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 450 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.
20576 "3671" "292778096" 379483 "de:11000:900160004:3:54" "S+U Lichtenberg Bhf (Berlin)" [52.510672,13.498359000000002] 146.79536954170328
20549 "3667" "292778077" 379363 "de:11000:900160004:3:54" "S+U Lichtenberg Bhf (Berlin)" [52.510672,13.498359000000002] 146.79536954170328
20365 "3683" "294349468" 377627 "de:12072:900245036:2:51" "Klasdorf-Glashütte, Bahnhof" [52.058232,13.511768] 4529.298086497987
262336 "12438" "294060368" 5923401 "de:12067:900310009::1" "Pillgram, Schulstr." [52.330956,14.392620999999997] 117.01226180052969
262341 "12437" "294060374" 5923542 "de:12067:900310009::1" "Pillgram, Schulstr." [52.330956,14.392620999999997] 117.01226180052969
262335 "12440" "294060370" 5923374 "de:12067:900310009::1" "Pillgram, Schulstr." [52.330956,14.392620999999997] 117.01226180052969
262332 "12443" "294060372" 5923290 "de:12067:900310876::2" "Jacobsdorf (Mark), Dorf" [52.33912399999999,14.352623000000001] 291.2983829073502
262334 "12444" "294060369" 5923348 "de:12067:900310009::1" "Pillgram, Schulstr." [52.330956,14.392620999999997] 117.01226180052969
262343 "12442" "294060373" 5923609 "de:12067:900310009::1" "Pillgram, Schulstr." [52.330956,14.392620999999997] 117.01226180052969
266837 "13748" "293431297" 5997748 "de:12060:900350152:1:50" "Groß Schönebeck, Bahnhof" [52.903432,13.539377] 171.23743533084166
266780 "13735" "293431367" 5997370 "de:12060:900350152:1:50" "Groß Schönebeck, Bahnhof" [52.903432,13.539377] 171.23743533084166
262509 "12359" "294060212" 5927900 "de:12067:900310890::1" "Kagel, Möllensee Kreuzung" [52.45231383973865,13.866717433784311] 339.2839232530933
20525 "3704" "293590512" 379236 "de:11000:900007102:4:57" "S+U Gesundbrunnen Bhf (Berlin)" [52.54863700000001,13.388372] 145.34679527994342
20183 "3707" "280707564" 372937 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20183 "3707" "280707564" 372945 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20190 "3707" "280707565" 373172 "de:12072:900245036:2:51" "Klasdorf-Glashütte, Bahnhof" [52.058232,13.511768] 4529.298086497987
20176 "3708" "280707585" 372729 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20176 "3708" "280707585" 372735 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20174 "3709" "280707588" 372667 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20245 "3701" "292973598" 374690 "de:12072:900245036:2:51" "Klasdorf-Glashütte, Bahnhof" [52.058232,13.511768] 4529.298086497987
20453 "3703" "293590509" 378540 "de:11000:900007102:4:57" "S+U Gesundbrunnen Bhf (Berlin)" [52.54863700000001,13.388372] 145.34679527994342
20299 "3715" "280707619" 375734 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20299 "3715" "280707619" 375742 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20349 "3716" "280707637" 377248 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20352 "3717" "280707641" 377327 "de:12072:900245036:2:51" "Klasdorf-Glashütte, Bahnhof" [52.058232,13.511768] 4529.298086497987
20352 "3717" "280707641" 377355 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20376 "3718" "280707644" 377839 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20376 "3718" "280707644" 377845 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20266 "3719" "280707645" 374991 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20199 "3710" "280707590" 373410 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20199 "3710" "280707590" 373418 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20246 "3711" "280707600" 374697 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20246 "3711" "280707600" 374704 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20279 "3712" "280707601" 375168 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20279 "3712" "280707601" 375175 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20280 "3713" "280707602" 375195 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20280 "3713" "280707602" 375202 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20284 "3714" "280707616" 375302 "de:12070:900216026:2:52" "Wittenberge, Bahnhof" [53.002371,11.763205] 173.49854518746577
20366 "3714" "280707617" 377638 "de:12072:900245036:2:51" "Klasdorf-Glashütte, Bahnhof" [52.058232,13.511768] 4529.298086497987
20359 "3726" "280707716" 377517 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20359 "3726" "280707716" 377523 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20161 "3727" "280707717" 372420 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20161 "3727" "280707717" 372428 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20163 "3728" "280707799" 372439 "de:12070:900216026:3:53" "Wittenberge, Bahnhof" [53.002371,11.763205] 241.11849285803024
20267 "3720" "280707648" 374997 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20267 "3720" "280707648" 375005 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20269 "3721" "280707650" 375025 "710008010173" "Holthusen, Bahnhof" [53.556723970987896,11.36538254458875] 201.2537365721078
20269 "3721" "280707650" 375031 "710008012321" "Dorf Mecklenburg, Bahnhof" [53.84258468394589,11.471657172866026] 144.7174049857922
20286 "3722" "280707661" 375336 "de:12070:900216026:2:52" "Wittenberge, Bahnhof" [53.002371,11.763205] 173.49854518746577
20290 "3723" "280707662" 375385 "de:12072:900245036:2:51" "Klasdorf-Glashütte, Bahnhof" [52.058232,13.511768] 4529.298086497987
stop_without_stop_time WARNING 1383

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
3 "de:11000:900100007::3" "S Oranienburger Str. (Berlin)"
7 "de:12062:900415465:2:51" "Prösen, Bahnhof"
69 "de:12067:900311475:1:50" "Müllrose, Bahnhof"
78 "de:12069:900220152:2:51" "Wiesenburg, Bahnhof"
85 "de:12069:900220009:1:51" "Werder (Havel), Bahnhof"
111 "de:12073:900340004:3:53" "Angermünde, Bahnhof"
116 "de:12067:900310001:2:54" "Fürstenwalde, Bahnhof"
117 "de:12067:900310001:3:53" "Fürstenwalde, Bahnhof"
173 "de:12071:900445010:1:51" "Forst, Bahnhof"
195 "de:12073:900341224:2:51" "Tantow, Bahnhof"
196 "de:12071:900446070:1:50" "Neuhausen (SPN), Bahnhof"
206 "de:12051:900275110:2:52" "Brandenburg, Hauptbahnhof"
207 "de:12051:900275110:2:53" "Brandenburg, Hauptbahnhof"
208 "de:12051:900275110:3:54" "Brandenburg, Hauptbahnhof"
225 "de:12061:900260005:1:51" "S Schönefeld (bei Berlin)"
244 "de:12066:900435801:2:51" "Ortrand, Bahnhof"
260 "de:12066:900435314:2:53" "Hosena, Bahnhof"
288 "de:12068:900205011:1:50" "Herzberg (Mark), Bahnhof"
290 "de:12068:900205011:2:52" "Herzberg (Mark), Bahnhof"
302 "de:12072:900245035:1:50" "Baruth, Bahnhof"
332 "de:12062:900416053:2:51" "Prösen, West Bhf"
359 "de:12070:900215723:2:51" "Pritzwalk, Bahnhof"
365 "de:12073:900340050:1:51" "Prenzlau, Bahnhof"
376 "de:12073:900341270:2:52" "Wilmersdorf (bei Angermünde), Bahnhof"
388 "de:12073:900340055:2:51" "Seehausen (UM), Bahnhof"
397 "de:12063:900210456:1:50" "Friesack (Mark), Bahnhof"
401 "de:12070:900215609:1:51" "Meyenburg, Bahnhof"
423 "de:12072:900245010:2:52" "Trebbin, Bahnhof"
432 "de:14625:8144:4:Gleis2" "Schwarzkollm, Bahnhof"
458 "de:12071:900445122:2:51" "Klinge, Bahnhof"
493 "de:12069:900220003:2:52" "Michendorf, Bahnhof"
494 "de:12069:900220003:2:53" "Michendorf, Bahnhof"
497 "de:12063:900210005:1:51" "Nauen, Bahnhof"
504 "de:12069:900220182:2:51" "Götz, Bahnhof"
562 "de:12054:900220010:1:50:A" "Potsdam, Golm Bhf"
563 "de:12054:900220010:1:50:B" "Potsdam, Golm Bhf"
574 "de:12061:900261512:2:52" "Lübben, Bahnhof"
2270 "de:12061:900260005::4" "S Schönefeld (bei Berlin)"
3687 "de:12051:900275224::3" "Brandenburg, Dreifertstr."
3688 "de:12051:900275225::3" "Brandenburg, Südtor"
3689 "de:12051:900275225::4" "Brandenburg, Südtor"
3736 "de:12051:900275224::2" "Brandenburg, Dreifertstr."
4044 "de:11000:900135001:1:51" "S Buch (Berlin)"
4057 "de:11000:900160002:1:51" "S Betriebsbahnhof Rummelsburg (Berlin)"
4144 "de:12067:900310004:4:54" "S Erkner Bhf"
4150 "de:12064:900320004:2:52" "S Strausberg Bhf"
4175 "de:11000:900110011::3" "S Bornholmer Str. (Berlin)"
4178 "de:12064:900320008::3" "S Hoppegarten"
4205 "de:11000:900023201::17" "S+U Zoologischer Garten Bhf (Berlin)"
4304 "de:12065:900200013::3" "S Mühlenbeck-Mönchmühle"
stops_match_shape_out_of_order WARNING 15

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.
262542 "12371" "294060175" 5928708 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928707 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262523 "12372" "294060167" 5928276 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928275 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262519 "12354" "294060213" 5928200 "de:12067:900310920::1" "Kagel, Am Wasser" [52.45407063308565,13.888023673436678] 5928199 "de:12067:900310882::1" "Kagel, Elsensee" [52.454927999999995,13.893865]
262504 "12357" "294060207" 5927775 "de:12067:900310920::1" "Kagel, Am Wasser" [52.45407063308565,13.888023673436678] 5927774 "de:12067:900310882::1" "Kagel, Elsensee" [52.454927999999995,13.893865]
262513 "12358" "294060205" 5927992 "de:12067:900310920::1" "Kagel, Am Wasser" [52.45407063308565,13.888023673436678] 5927991 "de:12067:900310882::1" "Kagel, Elsensee" [52.454927999999995,13.893865]
262537 "12362" "294060159" 5928588 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928587 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262531 "12363" "294060178" 5928466 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928465 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262494 "12360" "294060215" 5927543 "de:12067:900310920::1" "Kagel, Am Wasser" [52.45407063308565,13.888023673436678] 5927542 "de:12067:900310882::1" "Kagel, Elsensee" [52.454927999999995,13.893865]
262495 "12361" "294060202" 5927569 "de:12067:900310920::1" "Kagel, Am Wasser" [52.45407063308565,13.888023673436678] 5927568 "de:12067:900310882::1" "Kagel, Elsensee" [52.454927999999995,13.893865]
262541 "12366" "294060186" 5928680 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928679 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262545 "12364" "294060187" 5928774 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928773 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262546 "12365" "294060183" 5928808 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928807 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
262522 "12369" "294060161" 5928250 "de:12067:900310882::2" "Kagel, Elsensee" [52.454956,13.89379] 5928249 "de:12067:900310920::2" "Kagel, Am Wasser" [52.45407983591969,13.888089378451973]
159586 "9000" "287969949" 3351255 "de:11000:900176510::2" "Lemkestr./Lenbachstr. (Berlin)" [52.51854840169618,13.627369989301732] 3351254 "de:11000:900176005::2" "Lemkestr./Kieler Str. (Berlin)" [52.52215711466609,13.632246371274638]
159589 "8999" "293973175" 3351339 "de:11000:900176510::2" "Lemkestr./Lenbachstr. (Berlin)" [52.51854840169618,13.627369989301732] 3351338 "de:11000:900176005::2" "Lemkestr./Kieler Str. (Berlin)" [52.52215711466609,13.632246371274638]
unexpected_enum_value WARNING 1247

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

Only the first 50 of 1247 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" 2 "route_type" 700
"routes.txt" 3 "route_type" 700
"routes.txt" 4 "route_type" 700
"routes.txt" 5 "route_type" 700
"routes.txt" 6 "route_type" 700
"routes.txt" 7 "route_type" 700
"routes.txt" 8 "route_type" 700
"routes.txt" 9 "route_type" 700
"routes.txt" 10 "route_type" 700
"routes.txt" 11 "route_type" 700
"routes.txt" 12 "route_type" 700
"routes.txt" 13 "route_type" 700
"routes.txt" 14 "route_type" 700
"routes.txt" 15 "route_type" 700
"routes.txt" 16 "route_type" 700
"routes.txt" 17 "route_type" 700
"routes.txt" 18 "route_type" 700
"routes.txt" 19 "route_type" 700
"routes.txt" 20 "route_type" 700
"routes.txt" 21 "route_type" 700
"routes.txt" 22 "route_type" 700
"routes.txt" 23 "route_type" 700
"routes.txt" 24 "route_type" 700
"routes.txt" 25 "route_type" 700
"routes.txt" 26 "route_type" 700
"routes.txt" 27 "route_type" 700
"routes.txt" 28 "route_type" 700
"routes.txt" 29 "route_type" 700
"routes.txt" 30 "route_type" 700
"routes.txt" 31 "route_type" 700
"routes.txt" 32 "route_type" 700
"routes.txt" 33 "route_type" 700
"routes.txt" 34 "route_type" 700
"routes.txt" 35 "route_type" 700
"routes.txt" 36 "route_type" 700
"routes.txt" 37 "route_type" 700
"routes.txt" 38 "route_type" 700
"routes.txt" 39 "route_type" 700
"routes.txt" 40 "route_type" 700
"routes.txt" 41 "route_type" 700
"routes.txt" 42 "route_type" 700
"routes.txt" 43 "route_type" 700
"routes.txt" 44 "route_type" 700
"routes.txt" 45 "route_type" 700
"routes.txt" 46 "route_type" 700
"routes.txt" 47 "route_type" 700
"routes.txt" 48 "route_type" 700
"routes.txt" 49 "route_type" 700
"routes.txt" 50 "route_type" 700
"routes.txt" 51 "route_type" 700
platform_without_parent_station INFO 6

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.
26745 "de:12062:900415353::1" "Falkenberg/E., Friedrich-List-Str."
26746 "de:12062:900415353::2" "Falkenberg/E., Friedrich-List-Str."
28191 "de:12071:900445690::1" "Hänchen, Gesamtschule Spree-Neiße"
28229 "de:12071:900445690::2" "Hänchen, Gesamtschule Spree-Neiße"
28798 "130000873801" "Himmelpfort, Campingplatz"
28799 "130000873802" "Himmelpfort, Campingplatz"