hamburger-verkehrsverbund — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-06-05T14:28:09Z,
for the dataset file:///shared/hamburger-verkehrsverbund_77e28933.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


  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)
  • Hamburger Verkehrsverbund (hvv)

Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
German
Feed Start Date:
2026-05-07
Feed End Date:
2026-12-13

Files included


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

Counts


  • Agencies: 20
  • Blocks: 3117
  • Routes: 859
  • Shapes: 7697
  • Stops: 16963
  • Trips: 110506

Specification Compliance report

1700 notices reported (316 errors, 298 warnings, 1086 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 316

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

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

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.
7349 "60-63951238" "60-183" 7348 "60-63950450" "60-183" "3192" "20260523"
7362 "60-63951415" "60-199" 7363 "60-63950125" "60-188" "3199" "20260523"
7362 "60-63951415" "60-199" 7364 "60-63948478" "60-200" "3199" "20260524"
7360 "60-63951407" "60-199" 7361 "60-63948363" "60-199" "3198" "20260523"
7359 "60-63951406" "60-199" 7358 "60-63950493" "60-199" "3197" "20260523"
7356 "60-63951405" "60-199" 7357 "60-63949400" "60-199" "3196" "20260523"
7355 "60-63951404" "60-199" 7354 "60-63951138" "60-201" "3195" "20260523"
7352 "60-63951389" "60-201" 7353 "60-63949830" "60-201" "3194" "20260523"
7351 "60-63951388" "60-201" 7350 "60-63951174" "60-201" "3193" "20260523"
7365 "60-63951740" "60-199" 7366 "60-63950150" "60-188" "3200" "20260523"
7365 "60-63951740" "60-199" 7367 "60-63949401" "60-200" "3200" "20260524"
7388 "60-63952654" "60-201" 7389 "60-63948646" "60-201" "3211" "20260523"
7387 "60-63952653" "60-201" 7386 "60-63950330" "60-201" "3210" "20260523"
7383 "60-63952651" "60-201" 7382 "60-63950329" "60-201" "3208" "20260523"
7380 "60-63952650" "60-201" 7381 "60-63948645" "60-201" "3207" "20260523"
7379 "60-63952649" "60-201" 7378 "60-63950328" "60-201" "3206" "20260523"
7376 "60-63952648" "60-201" 7377 "60-63949877" "60-201" "3205" "20260523"
7375 "60-63952647" "60-201" 7374 "60-63950327" "60-201" "3204" "20260523"
7372 "60-63952646" "60-201" 7373 "60-63948644" "60-201" "3203" "20260523"
7371 "60-63952645" "60-201" 7370 "60-63950326" "60-201" "3202" "20260523"
7368 "60-63952644" "60-201" 7369 "60-63949901" "60-201" "3201" "20260523"
7384 "60-63952652" "60-201" 7385 "60-63949625" "60-201" "3209" "20260523"
7411 "60-63952679" "60-201" 7412 "60-63949724" "60-201" "3222" "20260523"
7410 "60-63952678" "60-201" 7409 "60-63950310" "60-201" "3221" "20260523"
7407 "60-63952677" "60-201" 7408 "60-63948355" "60-201" "3220" "20260523"
7406 "60-63952676" "60-201" 7405 "60-63950309" "60-201" "3219" "20260523"
7403 "60-63952675" "60-201" 7404 "60-63949723" "60-201" "3218" "20260523"
7402 "60-63952674" "60-201" 7401 "60-63950308" "60-201" "3217" "20260523"
7399 "60-63952673" "60-201" 7400 "60-63948371" "60-201" "3216" "20260523"
7397 "60-63952662" "60-201" 7396 "60-63951116" "60-199" "3215" "20260523"
7397 "60-63952662" "60-201" 7398 "60-63949154" "60-173" "3215" "20260529"
7395 "60-63952657" "60-201" 7394 "60-63950332" "60-201" "3214" "20260523"
7392 "60-63952656" "60-201" 7393 "60-63949879" "60-201" "3213" "20260523"
7391 "60-63952655" "60-201" 7390 "60-63950331" "60-201" "3212" "20260523"
7440 "60-63952778" "60-173" 7441 "60-63949046" "60-173" "3233" "20260529"
7436 "60-63952777" "60-201" 7437 "60-63948271" "60-200" "3232" "20260524"
7436 "60-63952777" "60-201" 7438 "60-63949548" "60-188" "3232" "20260523"
7436 "60-63952777" "60-201" 7439 "60-63948130" "60-173" "3232" "20260529"
7434 "60-63952776" "60-173" 7435 "60-63949045" "60-173" "3231" "20260529"
7430 "60-63952775" "60-201" 7431 "60-63950161" "60-188" "3230" "20260523"
7430 "60-63952775" "60-201" 7432 "60-63948614" "60-200" "3230" "20260524"
7430 "60-63952775" "60-201" 7433 "60-63947961" "60-173" "3230" "20260529"
7428 "60-63952774" "60-173" 7429 "60-63949092" "60-173" "3229" "20260529"
7424 "60-63952773" "60-201" 7425 "60-63948223" "60-200" "3228" "20260524"
7424 "60-63952773" "60-201" 7426 "60-63949425" "60-188" "3228" "20260523"
7424 "60-63952773" "60-201" 7427 "60-63947897" "60-173" "3228" "20260529"
7422 "60-63952772" "60-180" 7421 "60-63950718" "60-188" "3227" "20260523"
7422 "60-63952772" "60-180" 7423 "60-63949114" "60-173" "3227" "20260529"
7419 "60-63952689" "60-201" 7420 "60-63948358" "60-201" "3226" "20260523"
7418 "60-63952688" "60-201" 7417 "60-63950315" "60-201" "3225" "20260523"
expired_calendar WARNING 1

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.
791 "60-merged_1ff9e3b37b0528d7dd73"
mixed_case_recommended_field WARNING 5

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.
"stops.txt" "stop_name" "dodenhof" 12857
"trips.txt" "trip_headsign" "dodenhof" 110038
"trips.txt" "trip_headsign" "dodenhof" 110039
"trips.txt" "trip_headsign" "dodenhof" 110040
"trips.txt" "trip_headsign" "dodenhof" 110041
route_short_name_too_long WARNING 3

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`.
"60-8543_3" 73 "Heide-Shuttle 4"
"60-8542_3" 74 "Heide-Shuttle 2"
"60-8541_3" 75 "Heide-Shuttle 1"
stop_too_far_from_shape WARNING 236

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 236 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.
12453 "60-673" "60-58612861" 263083 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
12450 "60-672" "60-58612865" 263041 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
12442 "60-669" "60-58612841" 262918 "60-DE:03353:75002::7500203" "Trelde, Trelder Berg" [53.325535,9.810620000000002] 123.88985758767016
12449 "60-668" "60-58612842" 263005 "60-DE:03353:75002::7500203" "Trelde, Trelder Berg" [53.325535,9.810620000000002] 123.88985758767016
12449 "60-668" "60-58612842" 263026 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
12448 "60-667" "60-58612843" 263002 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
12447 "60-663" "60-58612868" 262970 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
13795 "60-2308" "60-58325517" 287160 "60-DE:01053:37823::378232" "Sterley, Sterleyer Heide" [53.629444,10.843072999999999] 280.9845336894016
15926 "60-3649" "60-63095637" 309245 "60-DE:02000:11006::110153" "Brandstwiete" [53.547358117456554,9.996989579508176] 103.67282402471675
16041 "60-3652" "60-63096249" 312231 "60-DE:02000:11006::110153" "Brandstwiete" [53.547358117456554,9.996989579508176] 103.67282402471675
13701 "60-2348" "60-58325621" 285144 "60-DE:01053:37823::378232" "Sterley, Sterleyer Heide" [53.629444,10.843072999999999] 280.9845336894016
101078 "60-7143" "60-60481066" 2197049 "60-DE:01060:75144::751441" "Kaltenkirchen, Ohland-Park" [53.82910282442952,9.979043638755225] 123.46790862530078
101062 "60-7145" "60-60481020" 2196857 "60-DE:01060:75144::751441" "Kaltenkirchen, Ohland-Park" [53.82910282442952,9.979043638755225] 123.46790862530078
106226 "60-7198" "60-60740364" 2291249 "60-DE:03355:50307::5030701" "Reppenstedt, Landwehrplatz" [53.247953,10.355847] 104.51158556562365
78429 "60-4879" "60-58602301" 1717990 "60-DE:01053:30072::300722" "Wohltorf, Alte Wiese" [53.521374,10.301540000000001] 158.1576952151294
78425 "60-4886" "60-63800218" 1717927 "60-DE:01056:97030::970121" "Uetersen, Ostbahnhof" [53.679929,9.677091999999998] 128.34203160124875
101601 "60-7026" "60-60346850" 2204851 "60-DE:01061:17294::1" "Büttel, Schmiedestraße" [53.89903968998368,9.23155388172908] 103.60411017788762
101602 "60-7027" "60-60346848" 2204874 "60-DE:01061:17294::1" "Büttel, Schmiedestraße" [53.89903968998368,9.23155388172908] 103.60411017788762
9061 "60-2029" "60-60891366" 185853 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
9060 "60-2028" "60-60891367" 185816 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
9089 "60-2030" "60-60891327" 186883 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
9117 "60-2031" "60-60891310" 187744 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
33217 "60-3365" "60-62725719" 712078 "60-DE:02000:63071::630199" "Gyula-Trebitsch-Schule" [53.59538800000001,10.121594000000002] 109.82548576392013
33218 "60-3364" "60-62725721" 712081 "60-DE:02000:63071::630199" "Gyula-Trebitsch-Schule" [53.59538800000001,10.121594000000002] 109.82548576392013
82329 "60-4698" "60-58605287" 1822159 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
8970 "60-2056" "60-60311542" 182825 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
8971 "60-2057" "60-60311541" 182844 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
8954 "60-2054" "60-60311515" 182296 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
8964 "60-2055" "60-60311500" 182642 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
8972 "60-2058" "60-60311540" 182887 "60-DE:02000:40001::400007" "Knoopstraße/Bremer Straße" [53.457378000000006,9.979646] 119.1994510233837
8754 "60-2078" "60-58614726" 179558 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
8586 "60-2079" "60-58653507" 177781 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
8755 "60-2077" "60-58614790" 179568 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
8675 "60-2081" "60-58653405" 178848 "60-DE:03353:41069::410080" "S Neu Wulmstorf" [53.472609,9.789236] 103.12627905594807
81497 "60-4724" "60-58594942" 1801486 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
81490 "60-4722" "60-58594946" 1801331 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
81483 "60-4720" "60-58594927" 1801105 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
81512 "60-4746" "60-61624397" 1801886 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
81505 "60-4744" "60-61624401" 1801738 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
81498 "60-4742" "60-61624382" 1801519 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
27782 "60-3442" "60-62384646" 579574 "60-DE:02000:11006::110153" "Brandstwiete" [53.547358117456554,9.996989579508176] 103.67282402471675
109392 "60-8191" "60-58381220" 2349484 "60-DE:01061:75040::2" "Quarnstedt, Börn" [53.955447,9.783633] 133.0091987314804
8146 "60-235" "60-58561383" 166557 "60-DE:02000:52979::529791" "Köhlbrandhöft (nur für Betriebsangehörige)" [53.539959,9.93658] 101.82834578477865
84537 "60-4624" "60-59065425" 1901812 "60-DE:02000:82022::820113" "Kressenweg" [53.586419,9.872855] 128.99666823106728
8123 "60-233" "60-58561485" 166439 "60-DE:02000:52979::529791" "Köhlbrandhöft (nur für Betriebsangehörige)" [53.539959,9.93658] 101.82834578477865
84134 "60-4647" "60-59067136" 1891473 "60-DE:02000:80114::800872" "Celsiusweg" [53.562040320472114,9.92277667390336] 142.62176594994335
84134 "60-4647" "60-59067136" 1891489 "60-DE:01056:82041::820138" "Schenefeld, Stadtzentrum" [53.600541,9.838146] 152.73388191740673
83985 "60-4642" "60-58701497" 1886209 "60-DE:02000:80114::800872" "Celsiusweg" [53.562040320472114,9.92277667390336] 142.62176594994335
83996 "60-4646" "60-59066930" 1886436 "60-DE:02000:80114::800872" "Celsiusweg" [53.562040320472114,9.92277667390336] 142.62176594994335
83803 "60-4645" "60-59066929" 1878492 "60-DE:02000:80114::800872" "Celsiusweg" [53.562040320472114,9.92277667390336] 142.62176594994335
stops_match_shape_out_of_order WARNING 27

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.
101466 "60-7109" "60-58547032" 2203140 "60-DE:01060:37158::370513" "Itzstedt, Steindamm" [53.806032143873864,10.15558800619281] 2203139 "60-DE:01060:37159::370512" "Itzstedt, Lindenbergredder" [53.809896040201096,10.1619154027545]
101630 "60-7008" "60-60346830" 2205348 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213] 2205347 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358]
101626 "60-7005" "60-60346831" 2205244 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213] 2205243 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358]
101627 "60-7006" "60-60346836" 2205268 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213] 2205267 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358]
101628 "60-7007" "60-60346833" 2205296 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213] 2205295 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358]
101637 "60-7011" "60-60346824" 2205456 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358] 2205455 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213]
101633 "60-7012" "60-60346821" 2205394 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358] 2205393 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213]
101640 "60-7014" "60-60346822" 2205521 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358] 2205520 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213]
12938 "60-544" "60-63798696" 270562 "60-DE:03359:31801::3180102" "Wethe, Blumenstraße" [53.68687766615228,9.450821449739392] 270561 "60-DE:03359:31802::3180202" "Wethe, Wether Straße" [53.68866981506907,9.443130327832694]
101603 "60-7028" "60-60346849" 2204905 "60-DE:01061:86392::1" "St. Margarethen, Holstendamm (Ost)" [53.90705875969825,9.255970175673358] 2204904 "60-DE:01061:9026249::1" "St. Margarethen, Stuven 13" [53.90806097189925,9.257399533013213]
102010 "60-6889" "60-62389897" 2211575 "60-DE:01003:57862::2" "Kronsforde, Kirche" [53.802629822299835,10.622540408129733] 2211574 "60-DE:01003:57874::1" "Kronsforde, Kronsforder Koppel" [53.804414787521814,10.623814621260241]
102011 "60-6890" "60-62389878" 2211589 "60-DE:01003:57874::2" "Kronsforde, Kronsforder Koppel" [53.80442565991364,10.623824993223137] 2211588 "60-DE:01003:57862::2" "Kronsforde, Kirche" [53.80262990265174,10.62254098803032]
102563 "60-6677" "60-58547356" 2223739 "60-DE:01060:75026::750262" "Berlin (Seedorf), Unter den Linden" [54.036548372096775,10.449183532193132] 2223738 "60-DE:01060:75287::752876" "Seedorf, Seedorfer Allee" [54.04044896481065,10.410305846024624]
54120 "60-2819" "60-57982213" 1228216 "60-000000860040" "860040" [53.63104710482008,9.895633810402705] 1228215 "60-000000860003" "860003" [53.631062057119024,9.895816287600116]
54092 "60-2824" "60-57982304" 1227433 "60-000000860040" "860040" [53.63104710482008,9.895633810402705] 1227432 "60-000000860083" "860083" [53.63111427942723,9.896453633933564]
54213 "60-2824" "60-61670060" 1230820 "60-000000860040" "860040" [53.63104710482008,9.895633810402705] 1230819 "60-000000860003" "860003" [53.631062057119024,9.895816287600116]
53776 "60-2828" "60-58130844" 1218591 "60-DE:02000:91022::910195" "U Niendorf Markt" [53.61911664313046,9.95204782587695] 1218590 "60-DE:02000:91022::910080" "U Niendorf Markt" [53.61948414662337,9.952363290253528]
53677 "60-2829" "60-58130720" 1216356 "60-DE:02000:91022::910195" "U Niendorf Markt" [53.61911664313046,9.95204782587695] 1216355 "60-DE:02000:91022::910080" "U Niendorf Markt" [53.61948414662337,9.952363290253528]
53836 "60-2830" "60-58130671" 1220751 "60-DE:02000:91022::910195" "U Niendorf Markt" [53.61911664313046,9.95204782587695] 1220750 "60-DE:02000:91022::910080" "U Niendorf Markt" [53.61948414662337,9.952363290253528]
10829 "60-1418" "60-62105253" 228715 "60-DE:03353:15302::5300201" "Rosenweide, Sinnenweg" [53.42216796575083,10.115543648778138] 228714 "60-DE:03353:53100::5300101" "Wuhlenburg, Schleuse" [53.423254497168365,10.10729893229793]
10830 "60-1426" "60-62105256" 228744 "60-DE:03353:15302::5300201" "Rosenweide, Sinnenweg" [53.42216796575083,10.115543648778138] 228743 "60-DE:03353:53100::5300101" "Wuhlenburg, Schleuse" [53.423254497168365,10.10729893229793]
10831 "60-1427" "60-62105255" 228772 "60-DE:03353:15302::5300201" "Rosenweide, Sinnenweg" [53.42216796575083,10.115543648778138] 228771 "60-DE:03353:53100::5300101" "Wuhlenburg, Schleuse" [53.423254497168365,10.10729893229793]
10928 "60-1297" "60-58615566" 230019 "60-DE:03353:72204::7220402" "Inzmühlen, Voßwinkel" [53.23835693421496,9.857985414554328] 230018 "60-DE:03353:72201::7220102" "Bf. Handeloh (Hauptstraße)" [53.24380323857686,9.843490787583061]
10932 "60-1321" "60-58615550" 230077 "60-DE:03353:72201::7220101" "Bf. Handeloh (Hauptstraße)" [53.244029872833735,9.843041477702759] 230076 "60-DE:03353:72204::7220401" "Inzmühlen, Voßwinkel" [53.23838600425102,9.857926940890028]
10930 "60-1306" "60-58615543" 230045 "60-DE:03353:72201::7220101" "Bf. Handeloh (Hauptstraße)" [53.244029872833735,9.843041477702759] 230044 "60-DE:03353:72204::7220401" "Inzmühlen, Voßwinkel" [53.23838600425102,9.857926940890028]
10931 "60-1307" "60-58615542" 230061 "60-DE:03353:72201::7220101" "Bf. Handeloh (Hauptstraße)" [53.244029872833735,9.843041477702759] 230060 "60-DE:03353:72204::7220401" "Inzmühlen, Voßwinkel" [53.23838600425102,9.857926940890028]
10926 "60-1302" "60-58615570" 229994 "60-DE:03353:72204::7220402" "Inzmühlen, Voßwinkel" [53.23835693421496,9.857985414554328] 229993 "60-DE:03353:72201::7220102" "Bf. Handeloh (Hauptstraße)" [53.24380323857686,9.843490787583061]
unexpected_enum_value WARNING 26

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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" 8 "route_type" 109
"routes.txt" 231 "route_type" 702
"routes.txt" 236 "route_type" 702
"routes.txt" 247 "route_type" 702
"routes.txt" 252 "route_type" 702
"routes.txt" 257 "route_type" 702
"routes.txt" 258 "route_type" 702
"routes.txt" 344 "route_type" 109
"routes.txt" 345 "route_type" 109
"routes.txt" 346 "route_type" 109
"routes.txt" 347 "route_type" 109
"routes.txt" 348 "route_type" 109
"routes.txt" 349 "route_type" 109
"routes.txt" 361 "route_type" 702
"routes.txt" 373 "route_type" 702
"routes.txt" 374 "route_type" 702
"routes.txt" 375 "route_type" 702
"routes.txt" 378 "route_type" 702
"routes.txt" 381 "route_type" 702
"routes.txt" 382 "route_type" 702
"routes.txt" 391 "route_type" 702
"routes.txt" 395 "route_type" 702
"routes.txt" 410 "route_type" 702
"routes.txt" 411 "route_type" 702
"routes.txt" 412 "route_type" 702
"routes.txt" 746 "route_type" 702
platform_without_parent_station INFO 1086

platform_without_parent_station

A platform has no parent_station field set.

This is different from location_without_parent_station since it is less severe.

You can see more about this notice here.

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

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
6 "60-DE:02000:10006:2:100021" "U Burgstraße"
19 "60-DE:02000:10006:2:100096" "U Burgstraße"
23 "60-DE:02000:10006:2:100105" "U Burgstraße"
86 "60-DE:02000:11013:2:110064" "U Stephansplatz"
87 "60-DE:02000:11013:2:110065" "U Stephansplatz"
88 "60-DE:02000:11013:1:110070" "U Stephansplatz"
89 "60-DE:02000:11013:1:110071" "U Stephansplatz"
94 "60-DE:02000:11022:3:110100" "Bf. Dammtor"
95 "60-DE:02000:11022:2:110101" "Bf. Dammtor"
96 "60-DE:02000:11022:2:110103" "Bf. Dammtor"
97 "60-DE:02000:11022:1:110105" "Bf. Dammtor"
112 "60-DE:02000:11022:1:110137" "Bf. Dammtor"
143 "60-DE:02000:40004::400057" "S Harburg Rathaus"
144 "60-DE:02000:40004::400016" "S Harburg Rathaus"
159 "60-DE:02000:40004::400042" "S Harburg Rathaus"
162 "60-DE:02000:40004::400015" "S Harburg Rathaus"
170 "60-DE:02000:41019::410026" "S Neugraben"
178 "60-DE:02000:41019::410054" "S Neugraben"
208 "60-DE:02000:41036::410115" "S Neuwiedenthal"
240 "60-DE:02000:41019::410211" "S Neugraben"
241 "60-DE:02000:41036::410213" "S Neuwiedenthal"
242 "60-DE:02000:41036::410214" "S Neuwiedenthal"
489 "60-DE:02000:52002::520027" "Dradenaubrücke"
533 "60-DE:02000:54006::540025" "S Wilhelmsburg"
534 "60-DE:02000:54006::540026" "S Wilhelmsburg"
535 "60-DE:02000:54006::540027" "S Wilhelmsburg"
536 "60-DE:02000:54006::540029" "S Wilhelmsburg"
550 "60-DE:02000:54018::540050" "S Veddel"
551 "60-DE:02000:54018::540051" "S Veddel"
552 "60-DE:02000:54018::540052" "S Veddel"
553 "60-DE:02000:54018::540053" "S Veddel"
583 "60-DE:02000:54006::540124" "S Wilhelmsburg"
636 "60-DE:02000:60007:3:600012" "U Wandsbek Markt"
637 "60-DE:02000:60007:3:600013" "U Wandsbek Markt"
638 "60-DE:02000:60007:3:600021" "U Wandsbek Markt"
641 "60-DE:02000:60003::600038" "Bahngärten"
642 "60-DE:02000:60007:1:600039" "U Wandsbek Markt"
662 "60-DE:02000:60013:2:600069" "Wagnerstraße"
663 "60-DE:02000:60016:2:600074" "Maxstraße"
664 "60-DE:02000:60016:1:600075" "Maxstraße"
665 "60-DE:02000:60017:2:600077" "Seumestraße"
666 "60-DE:02000:60017:1:600078" "Seumestraße"
686 "60-DE:02000:60007:2:600125" "U Wandsbek Markt"
687 "60-DE:02000:60007:3:600126" "U Wandsbek Markt"
688 "60-DE:02000:60007:3:600127" "U Wandsbek Markt"
711 "60-DE:02000:61008::610079" "U Billstedt"
712 "60-DE:02000:61008::610082" "U Billstedt"
738 "60-DE:02000:61017::610132" "U Horner Rennbahn"
739 "60-DE:02000:61017::610139" "U Horner Rennbahn"
1078 "60-DE:02000:65005::650074" "Bf. Rahlstedt (Amtsstraße)"