nah-sh-rjqfrkqhgu — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-14T17:54:43Z,
for the dataset file:///shared/nah-sh-rjqfrkqhgu_cb716732.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
German
Feed Start Date:
2026-07-30
Feed End Date:
2027-07-29

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

Counts


  • Agencies: 41
  • Blocks: 3467
  • Routes: 1347
  • Shapes: 6335
  • Stops: 14765
  • Trips: 63083

Specification Compliance report

39233 notices reported (0 errors, 39204 warnings, 29 infos)

Notice Code Severity Total
duplicate_route_name WARNING 16

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.

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`.
172 "2245-de:NAHSH:0105501|2:" 227 "2245-de:NAHSH:01054|1084:" "2" "" 3 "2245-446"
173 "2245-de:NAHSH:010550|1:" 228 "2245-de:NAHSH:01054|1082:" "1" "" 3 "2245-446"
169 "2245-de:NAHSH:01055|5:" 429 "2245-de:NAHSH:01059|5:" "5" "" 3 "2245-446"
171 "2245-de:NAHSH:0105502|3:" 430 "2245-de:NAHSH:01059|3:" "3" "" 3 "2245-446"
172 "2245-de:NAHSH:0105501|2:" 431 "2245-de:NAHSH:01059|2:" "2" "" 3 "2245-446"
173 "2245-de:NAHSH:010550|1:" 432 "2245-de:NAHSH:01059|1:" "1" "" 3 "2245-446"
223 "2245-de:NAHSH:0105501|6:" 441 "2245-de:NAHSH:6:" "6" "" 3 "2245-446"
169 "2245-de:NAHSH:01055|5:" 442 "2245-de:NAHSH:5:" "5" "" 3 "2245-446"
170 "2245-de:NAHSH:0105501|4:" 443 "2245-de:NAHSH:4:" "4" "" 3 "2245-446"
171 "2245-de:NAHSH:0105502|3:" 444 "2245-de:NAHSH:3:" "3" "" 3 "2245-446"
172 "2245-de:NAHSH:0105501|2:" 445 "2245-de:NAHSH:2:" "2" "" 3 "2245-446"
173 "2245-de:NAHSH:010550|1:" 446 "2245-de:NAHSH:1:" "1" "" 3 "2245-446"
171 "2245-de:NAHSH:0105502|3:" 576 "2245-de:NAHSH:01054|1083:" "3" "" 3 "2245-446"
753 "2245-de:NAHSH:01054164|1AM:" 757 "2245-de:NAHSH:01054083|1:" "1" "" 3 "2245-635"
1275 "2245-de:NAHSH:01002|41:2" 1276 "2245-de:NAHSH:01002|41:1" "41" "" 3 "2245-601"
1282 "2245-de:NAHSH:01002|2:2" 1283 "2245-de:NAHSH:01002|2:1" "2" "" 3 "2245-601"
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.
27 "2245-merged_0e4870229b3a82c1e63b"
51 "2245-merged_36a97ac90a9a3a1987d3"
64 "2245-merged_5021c01f267cf86b0334"
91 "2245-merged_7d42c96ce53b9d3fd64c"
98 "2245-merged_8fd5f9270f6342c7e5e4"
99 "2245-merged_930ccb00bfb16dde7316"
141 "2245-merged_d644863cbea9b559054a"
fast_travel_between_consecutive_stops WARNING 37877

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 37877 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.
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 271.49277213525755 0.45248795355876265 1297193 0 "2245-DE:01057:81681" "Schlesen Klint" "20:10:00" 1297194 1 "2245-DE:01057:81682" "Schlesen Seebrook" "20:10:06"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 280.3156571556763 0.46719276192612724 1297194 1 "2245-DE:01057:81682" "Schlesen Seebrook" "20:10:06" 1297195 2 "2245-DE:01057:81679" "Schlesen Altenheim" "20:10:12"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 593.6274343145651 0.9893790571909419 1297195 2 "2245-DE:01057:81679" "Schlesen Altenheim" "20:10:12" 1297196 3 "2245-DE:01057:20769" "Dobersdorf-Neuenkrug" "20:10:18"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 552.4942947441331 0.920823824573555 1297196 3 "2245-DE:01057:20769" "Dobersdorf-Neuenkrug" "20:10:18" 1297197 4 "2245-DE:01057:20766" "Dobersdorf-Jasdorf" "20:10:24"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 750.8173176011787 1.2513621960019645 1297197 4 "2245-DE:01057:20766" "Dobersdorf-Jasdorf" "20:10:24" 1297198 5 "2245-DE:01057:20768" "Dobersdorf-Mörken" "20:10:30"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 787.7614187719505 1.312935697953251 1297198 5 "2245-DE:01057:20768" "Dobersdorf-Mörken" "20:10:30" 1297199 6 "2245-DE:01057:20767" "Dobersdorf-Lilienthal" "20:10:36"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 944.9054436913685 1.574842406152281 1297199 6 "2245-DE:01057:20767" "Dobersdorf-Lilienthal" "20:10:36" 1297200 7 "2245-DE:01057:20763" "Dobersdorf Rehburg" "20:10:42"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 1023.9709198178747 1.7066181996964578 1297200 7 "2245-DE:01057:20763" "Dobersdorf Rehburg" "20:10:42" 1297201 8 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "20:10:48"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 763.0470796031201 1.271745132671867 1297201 8 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "20:10:48" 1297202 9 "2245-DE:01057:20765" "Dobersdorf Schädtbeker Weg" "20:10:54"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 519.9267475284349 1.155392772285411 1297204 11 "2245-DE:01057:20762" "Dobersdorf Dorfstraße" "20:15:08" 1297205 12 "2245-DE:01057:20770" "Dobersdorf-Tökendorf Schönhorster Weg" "20:15:16"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 719.503664873698 2.997931936973741 1297210 17 "2245-DE:01057:83496" "Schönkirchen Friedrichsberg" "20:20:00" 1297211 18 "2245-DE:01057:83504" "Schönkirchen-Flüggendorf" "20:20:15"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 170.82776521718583 0.37961725603819074 1297214 21 "2245-DE:01057:83507" "Schönkirchen-Oppendorf Gut" "20:25:00" 1297215 22 "2245-DE:01057:83509" "Schönkirchen-Oppendorf Lustbarg" "20:25:08"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 610.6626294850906 1.3570280655224236 1297215 22 "2245-DE:01057:83509" "Schönkirchen-Oppendorf Lustbarg" "20:25:08" 1297216 23 "2245-DE:01057:83512" "Schönkirchen-Schönhorst Hennings" "20:25:16"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 379.8799159829368 0.8441775910731928 1297216 23 "2245-DE:01057:83512" "Schönkirchen-Schönhorst Hennings" "20:25:16" 1297217 24 "2245-DE:01057:83511" "Schönkirchen-Schönhorst Frahm" "20:25:24"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 151.25176930408196 0.3361150428979599 1297217 24 "2245-DE:01057:83511" "Schönkirchen-Schönhorst Frahm" "20:25:24" 1297218 25 "2245-DE:01057:83513" "Schönkirchen Abzw. Flüggendorf" "20:25:32"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 264.20519681201046 0.5871226595822455 1297218 25 "2245-DE:01057:83513" "Schönkirchen Abzw. Flüggendorf" "20:25:32" 1297219 26 "2245-DE:01057:83497" "Schönkirchen Friedrichsberg Abzw." "20:25:40"
62627 "2245-483469779" "2245-de:NAHSH:01057|217:" 219.96062527292318 0.4888013894953849 1297219 26 "2245-DE:01057:83497" "Schönkirchen Friedrichsberg Abzw." "20:25:40" 1297220 27 "2245-DE:01057:83510" "Schönkirchen-Schönhorst Dorf" "20:25:48"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1388.106587723662 1.927925816282864 373651 4 "2245-DE:03359:28801" "Altendorfer Moor 3. Kanal" "19:35:00" 373652 5 "2245-DE:03359:28805" "Wolfsbruchermoor Fasanenweg 25" "19:35:05"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 850.3526428845446 1.1810453373396452 373652 5 "2245-DE:03359:28805" "Wolfsbruchermoor Fasanenweg 25" "19:35:05" 373653 6 "2245-DE:03359:28802" "Wolfsbruchermoor Fasanenweg" "19:35:10"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 198.18407684127789 0.2752556622795526 373653 6 "2245-DE:03359:28802" "Wolfsbruchermoor Fasanenweg" "19:35:10" 373654 7 "2245-DE:03359:28806" "Neulandermoor Birkenstraße" "19:35:15"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1632.163505476683 2.2668937576065042 373654 7 "2245-DE:03359:28806" "Neulandermoor Birkenstraße" "19:35:15" 373655 8 "2245-DE:03359:30303" "Neulandermoor Moorchaussee" "19:35:20"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 654.5555724632677 0.9091049617545385 373655 8 "2245-DE:03359:30303" "Neulandermoor Moorchaussee" "19:35:20" 373656 9 "2245-DE:03359:30302" "Wischhafen Jägerweg" "19:35:25"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1599.9532933758123 2.2221573519108504 373656 9 "2245-DE:03359:30302" "Wischhafen Jägerweg" "19:35:25" 373657 10 "2245-DE:03359:30402" "Wischhafen Köckweg 10" "19:35:30"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 700.6091785005293 0.9730683034729574 373657 10 "2245-DE:03359:30402" "Wischhafen Köckweg 10" "19:35:30" 373658 11 "2245-DE:03359:30401" "Wischhafen Köckweg" "19:35:35"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 2396.663415300033 3.328699187916713 373658 11 "2245-DE:03359:30401" "Wischhafen Köckweg" "19:35:35" 373659 12 "2245-DE:03359:28901" "Wischhafen Neuland" "19:35:40"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1453.9200733110654 2.0193334351542576 373659 12 "2245-DE:03359:28901" "Wischhafen Neuland" "19:35:40" 373660 13 "2245-DE:03359:29040" "Wischhafen Meisterweg" "19:35:45"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 350.8314533247893 0.48726590739554076 373660 13 "2245-DE:03359:29040" "Wischhafen Meisterweg" "19:35:45" 373661 14 "2245-DE:03359:29030" "Wischhafen Alter Schulweg" "19:35:50"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 305.5575728862238 0.42438551789753304 373661 14 "2245-DE:03359:29030" "Wischhafen Alter Schulweg" "19:35:50" 373662 15 "2245-DE:03359:29050" "Wischhafen Hüttenweg" "19:35:55"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 210.99305444838782 0.5860918179121885 373663 16 "2245-DE:03359:29104" "Wischhafen Schmiedestraße 4" "19:40:00" 373664 17 "2245-DE:03359:29101" "Wischhafen Schmiedestraße 62" "19:40:10"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 376.4256449890346 1.0456267916362072 373665 18 "2245-DE:03359:29102" "Wischhafen Hollerdeich(Mitte)" "19:40:20" 373666 19 "2245-DE:03359:30604" "Wischhafen Hollerdeich 49" "19:40:30"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 344.72147397672666 0.9575596499353518 373666 19 "2245-DE:03359:30604" "Wischhafen Hollerdeich 49" "19:40:30" 373667 20 "2245-DE:03359:29105" "Wischhafen Holenwisch" "19:40:40"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 484.85962479825196 1.3468322911062554 373667 20 "2245-DE:03359:29105" "Wischhafen Holenwisch" "19:40:40" 373668 21 "2245-DE:03359:30602" "Oederquart Schinkelweg" "19:40:50"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 816.8377048976063 1.3613961748293437 373669 22 "2245-DE:03359:30503" "Oederquart Dösemoor 94" "19:45:00" 373670 23 "2245-DE:03359:30504" "Oederquart Freiburger Weg" "19:45:06"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 750.0359596771217 1.2500599327952029 373670 23 "2245-DE:03359:30504" "Oederquart Freiburger Weg" "19:45:06" 373671 24 "2245-DE:03359:31014" "Oederquart Kajedeich 82" "19:45:12"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 664.0584963051984 1.106764160508664 373671 24 "2245-DE:03359:31014" "Oederquart Kajedeich 82" "19:45:12" 373672 25 "2245-DE:03359:13106" "Oederquart Süderende" "19:45:18"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1255.1884634488908 2.091980772414818 373672 25 "2245-DE:03359:13106" "Oederquart Süderende" "19:45:18" 373673 26 "2245-DE:03359:31204" "Oederquart Bruchweg 22" "19:45:24"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 363.50709455254105 0.6058451575875684 373673 26 "2245-DE:03359:31204" "Oederquart Bruchweg 22" "19:45:24" 373674 27 "2245-DE:03359:31013" "Oederquart Zollweg 21" "19:45:30"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1039.779390798692 1.7329656513311533 373674 27 "2245-DE:03359:31013" "Oederquart Zollweg 21" "19:45:30" 373675 28 "2245-DE:03359:13104" "Oederquart Kajedeich 21" "19:45:36"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 432.7001613827229 0.7211669356378716 373675 28 "2245-DE:03359:13104" "Oederquart Kajedeich 21" "19:45:36" 373676 29 "2245-DE:03359:31101" "Oederquart Kajedeich 2" "19:45:42"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1125.2714400808075 1.8754524001346793 373676 29 "2245-DE:03359:31101" "Oederquart Kajedeich 2" "19:45:42" 373677 30 "2245-DE:03352:31205" "Oberndorf(Oste) Zollbaum 3" "19:45:48"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1639.6333716543534 2.7327222860905893 373678 31 "2245-DE:03359:30805" "Oederquart Neuer Seeweg" "19:50:00" 373679 32 "2245-DE:03359:30804" "Oederquart Gehrener Sietwende" "19:50:06"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 904.7707641752068 1.5079512736253446 373679 32 "2245-DE:03359:30804" "Oederquart Gehrener Sietwende" "19:50:06" 373680 33 "2245-DE:03359:30801" "Oederquart Hohenlucht" "19:50:12"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 2249.7119046048924 3.749519841008154 373680 33 "2245-DE:03359:30801" "Oederquart Hohenlucht" "19:50:12" 373681 34 "2245-DE:03359:30703" "Oederquart Dorfmitte" "19:50:18"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 438.71979482925695 0.7311996580487616 373682 35 "2245-DE:03359:30701" "Oederquart Kirche" "19:50:24" 373683 36 "2245-DE:03359:30702" "Oederquart Osterende 65" "19:50:30"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 760.4617219977522 1.267436203329587 373683 36 "2245-DE:03359:30702" "Oederquart Osterende 65" "19:50:30" 373684 37 "2245-DE:03359:30706" "Oederquart Osterende 19" "19:50:36"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 446.85977459521376 0.744766290992023 373684 37 "2245-DE:03359:30706" "Oederquart Osterende 19" "19:50:36" 373685 38 "2245-DE:03359:30601" "Oederquart Landesbrück" "19:50:42"
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1073.0959178910073 1.788493196485012 373685 38 "2245-DE:03359:30601" "Oederquart Landesbrück" "19:50:42" 373686 39 "2245-DE:03359:29201" "Freiburg(Elbe) Allwörden" "19:50:48"
29224 "2245-464834407" "2245-de:VBN-VNN:1343AST:" 173.63822834364507 0.5787940944788169 477780 0 "2245-DE:03352:83656" "Schüttdamm Alte Bundesstraße" "13:05:00" 477781 1 "2245-DE:03352:83658" "Schüttdamm Obenaltendorf" "13:05:12"
29224 "2245-464834407" "2245-de:VBN-VNN:1343AST:" 157.81326964234282 0.5260442321411427 477781 1 "2245-DE:03352:83658" "Schüttdamm Obenaltendorf" "13:05:12" 477782 2 "2245-DE:03352:83655" "Schüttdamm Abzw. B 495" "13:05:24"
29224 "2245-464834407" "2245-de:VBN-VNN:1343AST:" 151.65826988886508 0.505527566296217 477783 3 "2245-DE:03352:83657" "Schüttdamm Haus Nr. 44" "13:05:36" 477784 4 "2245-DE:03352:83659" "Schüttdamm Sieb" "13:05:48"
fast_travel_between_far_stops WARNING 1016

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 1016 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.
24603 "2245-497163762" "2245-de:hvv:ast|2824:" 1147.4973835488784 11.156224562280762 373652 5 "2245-DE:03359:28805" "Wolfsbruchermoor Fasanenweg 25" "19:35:05" 373659 12 "2245-DE:03359:28901" "Wischhafen Neuland" "19:35:40"
29224 "2245-464834407" "2245-de:VBN-VNN:1343AST:" 162.00164075753997 15.300154960434332 477785 5 "2245-DE:03352:46506" "Isensee Landstraße 12" "13:10:00" 477797 17 "2245-DE:03352:106560" "Osten Achthöfener Deich" "13:15:40"
35906 "2245-498119144" "2245-de:hvv:ast|2890:" 722.383059290461 10.033098045700847 611265 6 "2245-DE:03359:35303" "Brobergen Berg" "08:25:00" 611270 11 "2245-DE:03359:23302" "Kaken Zum Schützenhof" "08:25:50"
62541 "2245-461193486" "2245-de:NAHSH:01057|219:" 884.4013558732272 10.318015818520983 1294809 14 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "19:45:00" 1294816 21 "2245-DE:01057:81681" "Schlesen Klint" "19:45:42"
62555 "2245-461193495" "2245-de:NAHSH:01057|219:" 884.4013558732272 10.318015818520983 1295211 14 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "19:45:00" 1295218 21 "2245-DE:01057:81681" "Schlesen Klint" "19:45:42"
29298 "2245-464834310" "2245-de:VBN-VNN:1337AST:" 150.11820837313928 13.677436762886023 479853 11 "2245-DE:03352:43219" "Hollen(Hollnseth) Mühle" "08:10:00" 479862 20 "2245-DE:03352:3196" "Armstorf(Niederelbe) Grundschule" "08:15:28"
27251 "2245-511174015" "2245-de:hvv:ast|2860:" 158.23027141096824 12.570516006538032 432283 43 "2245-DE:03359:38501" "Ahlerstedt-Oersdorf Brinkkrog" "14:15:14" 432294 54 "2245-DE:03359:38708" "Ahrenswohlde Landstraße" "14:20:00"
22724 "2245-498118433" "2245-de:hvv:ast|2819:" 797.4948252622316 10.633264336829756 334308 8 "2245-DE:03359:32301" "Stadersand Kehre" "13:45:00" 334316 16 "2245-DE:03359:33304" "Stadermoor Landernweg" "13:45:48"
24483 "2245-497164742" "2245-de:hvv:ast|2880:" 658.0541791755636 10.96756965292606 368917 21 "2245-DE:03359:36104" "Heinbockel Kirchweg 47" "22:30:00" 368926 30 "2245-DE:03359:36506" "Heinbokel-Hagenah Kirchweg" "22:30:00"
35976 "2245-498119055" "2245-de:hvv:ast|2868:" 150.27324312422655 14.401185799405043 613452 10 "2245-DE:03359:50453" "Klein Hollenbeck" "13:15:00" 613468 26 "2245-DE:03359:55510" "Bredenbeck 3" "13:20:45"
35971 "2245-498119065" "2245-de:hvv:ast|2868:" 153.3854108812371 14.40118579940504 613288 4 "2245-DE:03359:55510" "Bredenbeck 3" "17:35:10" 613304 20 "2245-DE:03359:50453" "Klein Hollenbeck" "17:40:48"
62575 "2245-461193464" "2245-de:NAHSH:01057|219:" 884.4013558732271 10.318015818520982 1295729 6 "2245-DE:01057:81681" "Schlesen Klint" "21:20:12" 1295736 13 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "21:20:54"
22711 "2245-498118458" "2245-de:hvv:ast|2819:" 154.75288563869324 12.55217850180512 333799 45 "2245-DE:03359:33304" "Stadermoor Landernweg" "16:40:50" 333809 55 "2245-DE:03359:32301" "Stadersand Kehre" "16:45:42"
62537 "2245-461193490" "2245-de:NAHSH:01057|219:" 884.4013558732272 10.318015818520983 1294697 14 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "15:45:00" 1294704 21 "2245-DE:01057:81681" "Schlesen Klint" "15:45:42"
29219 "2245-464834412" "2245-de:VBN-VNN:1343AST:" 162.00164075753997 15.300154960434332 477615 5 "2245-DE:03352:46506" "Isensee Landstraße 12" "07:50:00" 477627 17 "2245-DE:03352:106560" "Osten Achthöfener Deich" "07:55:40"
27269 "2245-511173971" "2245-de:hvv:ast|2860:" 152.02050508308724 14.104124638264206 433445 4 "2245-DE:03359:38708" "Ahrenswohlde Landstraße" "08:20:08" 433457 16 "2245-DE:03359:38504" "Ahlerstedt-Oersdorf Wieh" "08:25:42"
61014 "2245-461196255" "2245-de:hvv:454:" 156.30371801482158 15.10935940809942 1264037 9 "2245-DE:01057:76783" "Rendswühren Hollenbek Dorfplatz" "13:50:00" 1264050 22 "2245-DE:01057:54503" "Ruhwinkel Bockhorn" "13:55:48"
29395 "2245-464834033" "2245-de:VBN-VNN:1313AST:" 163.5811579759545 13.722641585760627 484012 13 "2245-DE:03352:100221" "Wingst Lindenweg" "22:45:08" 484020 21 "2245-DE:03352:100220" "Wingst Kirchenstieg 13" "22:50:10"
62678 "2245-496553261" "2245-de:NAHSH:01057|416:" 1241.0201703211667 10.34183475267639 1298733 4 "2245-DE:01057:22006" "Pohnsdorf(b Preetz) Hörnsee" "18:15:00" 1298739 10 "2245-DE:01057:22011" "Pohnsdorf Försterei Rönner Holz" "18:15:30"
27297 "2245-498118837" "2245-de:hvv:ast|2853:" 601.3126535515057 10.021877559191761 434674 15 "2245-DE:03359:40819" "Steinkirchen(Kr Stade) Kindergarten" "01:35:00" 434689 30 "2245-DE:03359:40706" "Sietwende(Steinkirchen) Sandhörn" "01:35:00"
61828 "2245-461194030" "2245-de:NAHSH:01057|261:" 609.9512211257297 10.165853685428829 1279090 7 "2245-DE:01057:52119" "Köhn-Pülsen" "19:15:00" 1279095 12 "2245-DE:01057:42957" "Hohenfelde(b Kiel) Hof Malmsteg" "19:15:00"
63027 "2245-495703072" "2245-de:NAHSH:01057|120:" 151.39434881401934 14.130139222641803 1305078 14 "2245-DE:01057:57187" "Lutterbek" "21:45:00" 1305089 25 "2245-DE:01057:7225" "Barsbek Mühlenkamp" "21:50:36"
61001 "2245-461196276" "2245-de:hvv:454:" 163.99398519026374 13.119518815221099 1263710 15 "2245-DE:01057:76787" "Rendswühren Schipphorst Dorfplatz" "22:51:12" 1263721 26 "2245-DE:01057:54503" "Ruhwinkel Bockhorn" "22:56:00"
62674 "2245-496553238" "2245-de:NAHSH:01057|416:" 1534.1536075066479 10.227690716710987 1298606 4 "2245-DE:01057:74257" "Pohnsdorf(b Preetz) Seestraße" "23:15:00" 1298612 10 "2245-DE:01057:22009" "Pohnsdorf(b Preetz) Neuwühren Iii" "23:15:24"
61822 "2245-461194026" "2245-de:NAHSH:01057|261:" 609.9512211257297 10.165853685428829 1279002 7 "2245-DE:01057:52119" "Köhn-Pülsen" "11:15:00" 1279007 12 "2245-DE:01057:42957" "Hohenfelde(b Kiel) Hof Malmsteg" "11:15:00"
24646 "2245-497163677" "2245-de:hvv:ast|2822:" 1466.6064619737267 10.184767097039769 376009 18 "2245-DE:03359:34913" "Himmelpforten Löhe 45" "06:00:00" 376014 23 "2245-DE:03359:33802" "Burg(Engelschoff) Burg 14" "06:00:25"
24613 "2245-497163734" "2245-de:hvv:ast|2822:" 723.3432514374131 10.448291409651521 374002 28 "2245-DE:03359:40601" "Großenwörden Seestraße(Wendeplatz)" "10:25:00" 374015 41 "2245-DE:03359:34107" "Großenwörden In der Helle" "10:25:52"
24453 "2245-464834258" "2245-de:VBN-VNN:1323AST:" 5975.795284417275 13.279545076482833 366795 19 "2245-DE:03352:106326" "Ihlienworth Hasendorf" "11:55:00" 366799 23 "2245-DE:03352:16906" "Bülkau Landmark" "11:55:08"
35974 "2245-498119058" "2245-de:hvv:ast|2868:" 150.27324312422655 14.401185799405043 613390 10 "2245-DE:03359:50453" "Klein Hollenbeck" "09:15:00" 613406 26 "2245-DE:03359:55510" "Bredenbeck 3" "09:20:45"
27270 "2245-511173961" "2245-de:hvv:ast|2860:" 152.02050508308724 14.104124638264206 433506 9 "2245-DE:03359:38708" "Ahrenswohlde Landstraße" "08:20:08" 433518 21 "2245-DE:03359:38504" "Ahlerstedt-Oersdorf Wieh" "08:25:42"
61866 "2245-507336803" "2245-de:NAHSH:01057|312:" 1032.2231714786499 10.322231714786499 1279692 1 "2245-DE:01057:72950" "Panker-Matzwitz Alte Schule" "13:05:12" 1279695 4 "2245-DE:01057:7955" "Behrensdorf Kembs" "13:05:48"
62571 "2245-461193449" "2245-de:NAHSH:01057|219:" 884.4013558732271 10.318015818520982 1295617 6 "2245-DE:01057:81681" "Schlesen Klint" "17:20:12" 1295624 13 "2245-DE:01057:20764" "Dobersdorf Schädtbek" "17:20:54"
61826 "2245-461194025" "2245-de:NAHSH:01057|261:" 609.9512211257297 10.165853685428829 1279060 7 "2245-DE:01057:52119" "Köhn-Pülsen" "17:15:00" 1279065 12 "2245-DE:01057:42957" "Hohenfelde(b Kiel) Hof Malmsteg" "17:15:00"
24596 "2245-497163772" "2245-de:hvv:ast|2824:" 1147.4973835488784 11.156224562280762 373344 5 "2245-DE:03359:28805" "Wolfsbruchermoor Fasanenweg 25" "11:35:05" 373351 12 "2245-DE:03359:28901" "Wischhafen Neuland" "11:35:40"
62744 "2245-461196064" "2245-de:NAHSH:01057|425:" 163.97990772429714 11.842993335643682 1300089 16 "2245-DE:01057:64972" "Nettelsee Ehrenmal" "13:25:40" 1300095 22 "2245-DE:01057:96245" "Warnau B 404" "13:30:00"
29348 "2245-464834105" "2245-de:VBN-VNN:1315AST:" 1810.2324726891245 10.056847070495136 481789 11 "2245-DE:03352:16901" "Bülkau Aue 26" "09:05:04" 481794 16 "2245-DE:03352:16913" "Bülkau Süderende 31" "09:05:24"
24641 "2245-497163681" "2245-de:hvv:ast|2822:" 1466.6064619737267 10.184767097039769 375654 18 "2245-DE:03359:34913" "Himmelpforten Löhe 45" "01:30:00" 375659 23 "2245-DE:03359:33802" "Burg(Engelschoff) Burg 14" "01:30:25"
24459 "2245-464834244" "2245-de:VBN-VNN:1323AST:" 2048.3716330143184 10.24185816507159 367334 4 "2245-DE:03352:87081" "Steinau(Niederelbe) Waldschänke" "07:35:00" 367343 13 "2245-DE:03352:87063" "Steinau(Niederelbe) Altbachenbruch 40" "07:35:18"
62711 "2245-496553231" "2245-de:NAHSH:01057|416:" 830.2265076039281 10.3778313450491 1299565 5 "2245-DE:01057:22308" "Honigsee-Großhavighorst" "18:40:00" 1299574 14 "2245-DE:01057:33505" "Postfeld Rotenbeek" "18:40:45"
29401 "2245-464834002" "2245-de:VBN-VNN:1312AST:" 1281.6260710961817 10.680217259134848 484313 21 "2245-DE:03352:69664" "Oberndorf(Oste) Ahrensflucht/Abzweig K25" "15:55:12" 484318 26 "2245-DE:03352:69685" "Oberndorf(Oste) Zollbaum" "15:55:42"
61633 "2245-503224300" "2245-de:NAHSH:01057|314:" 157.11526130228452 13.965801004647513 1275266 1 "2245-DE:01057:10719" "Blekendorf-Sehlendorf" "17:05:20" 1275270 5 "2245-DE:01057:10702" "Blekendorf-Friederikental" "17:10:40"
29333 "2245-464834137" "2245-de:VBN-VNN:1317AST:" 153.50692354993288 14.796361797729642 481202 1 "2245-DE:03352:12541" "Bovenmoor Feuerwehrhaus" "13:00:07" 481218 17 "2245-DE:03352:8133" "Belum Auestade 25" "13:05:54"
24454 "2245-464834257" "2245-de:VBN-VNN:1323AST:" 5975.795284417275 13.279545076482833 366888 19 "2245-DE:03352:106326" "Ihlienworth Hasendorf" "13:55:00" 366892 23 "2245-DE:03352:16906" "Bülkau Landmark" "13:55:08"
26954 "2245-460237625" "2245-de:VBN-VNN:1354:" 5113.166954804125 11.362593232898057 427523 11 "2245-DE:03352:18577" "Otterndorf Zum Warningsacker" "19:25:00" 427525 13 "2245-DE:03352:18633" "Lüdingworth Osterende Haus Nr. 84" "19:25:08"
27342 "2245-498118762" "2245-de:hvv:ast|2850:" 153.0273639631068 11.73209790383819 436175 22 "2245-DE:03359:40409" "Twielenfleth Am Deich 70" "21:10:24" 436191 38 "2245-DE:03359:40704" "Bachenbrock Bachenbrock 86" "21:15:00"
35896 "2245-498119175" "2245-de:hvv:ast|2890:" 732.2264019922445 10.169811138781174 610959 15 "2245-DE:03359:23302" "Kaken Zum Schützenhof" "14:35:00" 610964 20 "2245-DE:03359:35303" "Brobergen Berg" "14:35:50"
22734 "2245-498118435" "2245-de:hvv:ast|2819:" 797.4948252622316 10.633264336829756 334708 8 "2245-DE:03359:32301" "Stadersand Kehre" "18:15:00" 334716 16 "2245-DE:03359:33304" "Stadermoor Landernweg" "18:15:48"
60996 "2245-461196274" "2245-de:hvv:454:" 163.99398519026374 13.119518815221099 1263575 15 "2245-DE:01057:76787" "Rendswühren Schipphorst Dorfplatz" "17:51:12" 1263586 26 "2245-DE:01057:54503" "Ruhwinkel Bockhorn" "17:56:00"
35962 "2245-498119069" "2245-de:hvv:ast|2868:" 153.3854108812371 14.40118579940504 613000 4 "2245-DE:03359:55510" "Bredenbeck 3" "09:35:10" 613016 20 "2245-DE:03359:50453" "Klein Hollenbeck" "09:40:48"
29373 "2245-464834055" "2245-de:VBN-VNN:1313AST:" 864.2569416570186 10.082997652665217 482808 25 "2245-DE:03352:69665" "Oberndorf(Oste)-Ahrensfluchtermoor" "08:55:00" 482814 31 "2245-DE:03352:100209" "Wingst Forsthof" "08:55:42"
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" "erixx" 15
"agency.txt" "agency_name" "enno" 24
"routes.txt" "route_short_name" "1941bb" 673
non_ascii_or_non_printable_char WARNING 54

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 54 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" 5 "zone_id" "4008-4008|Dörpen-DÖR|EMS-EMS"
"stops.txt" 6 "zone_id" "140-140|Dörverden-1140|VBN-VBN"
"stops.txt" 49 "zone_id" "930-930|Großenkneten-1930|VBN-VBN"
"stops.txt" 76 "zone_id" "73-73|Schöppenstedt-4073|VRB-VRB"
"stops.txt" 115 "zone_id" "Nörten-Hardenberg-390|Nörten-Hardenberg-3390|VSN-VSN"
"stops.txt" 147 "zone_id" "Hann. Münden-300|Hann. Münden-3300|VSN-VSN"
"stops.txt" 174 "zone_id" "Lüchtringen-706|NRW-NRW"
"stops.txt" 199 "zone_id" "350-350|HVV-HVV|Scheeßel-0350"
"stops.txt" 203 "zone_id" "Bruchmühlen-7368|NRW-NRW"
"stops.txt" 218 "zone_id" "100-7100|NRW-NRW|Osnabrück-7100|VOS-VOS"
"stops.txt" 263 "zone_id" "570-570|Lemförde-1570|VBN-VBN"
"stops.txt" 271 "zone_id" "Hedemünden-303|Hedemünden-3303|VSN-VSN"
"stops.txt" 275 "zone_id" "930-930|Großenkneten-1930|VBN-VBN"
"stops.txt" 310 "zone_id" "Mühlen(Oldb)-MUE"
"stops.txt" 338 "zone_id" "930-930|Großenkneten-1930|VBN-VBN"
"stops.txt" 346 "zone_id" "695-7695|Quakenbrück-7695|VOS-VOS"
"stops.txt" 356 "zone_id" "Erbsen/Lödingsen-291|Lödingsen-3291|VSN-VSN"
"stops.txt" 361 "zone_id" "690-7690|Bersenbrück-7690"
"stops.txt" 371 "zone_id" "70-70|VRB-VRB|Wolfenbüttel-4070"
"stops.txt" 402 "zone_id" "Göttingen-3200|Göttingen-200|VSN-VSN"
"stops.txt" 414 "zone_id" "35-35|Königslutter-4035|VRB-VRB"
"stops.txt" 448 "zone_id" "67-67|CE-CE|Unterlüß-UNT"
"stops.txt" 460 "zone_id" "2001-2001|7-7|Bienenbüttel-BIB|HVV-HVV"
"stops.txt" 470 "zone_id" "380-380|Bremervörde-0380|HVV-HVV"
"stops.txt" 472 "zone_id" "380-380|Bremervörde-0380|HVV-HVV"
"stops.txt" 494 "zone_id" "5-5|Bückeburg-BUB"
"stops.txt" 533 "zone_id" "Höxter-700|NRW-NRW"
"stops.txt" 578 "zone_id" "Lauenförde-573|Lauenförde-3573|VSN-VSN"
"stops.txt" 579 "zone_id" "75-75|Börßum-4075|VRB-VRB"
"stops.txt" 601 "zone_id" "100-7100|NRW-NRW|Osnabrück-7100|VOS-VOS"
"stops.txt" 709 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 710 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 713 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 715 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 716 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 755 "zone_id" "Göttingen-3200|Göttingen-200|VSN-VSN"
"stops.txt" 814 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1104 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1105 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1106 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1107 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1108 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1338 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1347 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1349 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1350 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1351 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 1352 "zone_id" "380-380|Bremervörde-0380|ROW-ROW"
"stops.txt" 3335 "zone_id" "67-67|CE-CE|Unterlüß-UNT"
"stops.txt" 3349 "zone_id" "66-66|CE-CE|Unterlüß-UNT"
stop_too_far_from_shape WARNING 208

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 208 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.
50240 "2245-5583" "2245-495612326" 963460 "2245-DE:01059:43382" "Holt-Holtfeld" [54.80280081983388,9.135924671606169] 152.32114938944443
50240 "2245-5583" "2245-495612326" 963464 "2245-DE:01059:96709" "Weesbylund" [54.831494000000006,9.125663999999999] 355.68148136952414
50240 "2245-5583" "2245-495612326" 963471 "2245-DE:01059:60038" "Medelby Gastwirtschaft" [54.81289900000001,9.172627000000002] 142.83251164138656
50241 "2245-5584" "2245-495612325" 963478 "2245-DE:01059:43382" "Holt-Holtfeld" [54.80280081983388,9.135924671606169] 152.32114938944443
50241 "2245-5584" "2245-495612325" 963482 "2245-DE:01059:96709" "Weesbylund" [54.831494000000006,9.125663999999999] 355.68148136952414
50241 "2245-5584" "2245-495612325" 963490 "2245-DE:01059:60038" "Medelby Gastwirtschaft" [54.81289900000001,9.172627000000002] 142.83251164138656
50242 "2245-5585" "2245-495612323" 963503 "2245-DE:01059:96709" "Weesbylund" [54.832526386797795,9.121037198911338] 148.8421312251883
50242 "2245-5585" "2245-495612323" 963507 "2245-DE:01059:43382" "Holt-Holtfeld" [54.80280081983388,9.135924671606169] 152.32114938944443
50235 "2245-5586" "2245-495612333" 963361 "2245-DE:01059:37661" "Handewitt Timmersiek Dorf" [54.77580722513331,9.286875965756229] 234.92718100540063
30770 "2245-4259" "2245-501584731" 511888 "2245-DE:03351:3020" "Hambühren-Ovelgönne Schule" [52.63107099999999,9.943488999999998] 162.10648753278517
30769 "2245-4258" "2245-501584734" 511874 "2245-DE:03351:3020" "Hambühren-Ovelgönne Schule" [52.63107099999999,9.943488999999998] 162.10648753278517
30711 "2245-4252" "2245-501584771" 510871 "2245-DE:03351:3020" "Hambühren-Ovelgönne Schule" [52.63107099999999,9.943488999999998] 162.10648753278517
50372 "2245-5528" "2245-495612152" 965606 "2245-DE:01059:70433" "Oeversee-Sankelmark Kieswerk" [54.723905,9.434473] 223.10739094709373
50371 "2245-5529" "2245-495612151" 965596 "2245-DE:01059:70433" "Oeversee-Sankelmark Kieswerk" [54.723905,9.434473] 223.10739094709373
50332 "2245-5546" "2245-495612209" 964694 "2245-DE:01059:46971" "Jerrishoe Jannebyer Straße" [54.649468922405696,9.347961264263494] 121.00873869576637
50337 "2245-5547" "2245-495612208" 964756 "2245-DE:01059:46971" "Jerrishoe Jannebyer Straße" [54.649468922405696,9.347961264263494] 121.00873869576637
50390 "2245-5530" "2245-495612118" 966159 "2245-DE:01059:70408" "Oeversee Barderupfeld/Am Linneberg" [54.707584000000004,9.392114] 122.74952643922715
50300 "2245-5562" "2245-495612244" 964229 "2245-DE:01059:87955" "Stieglund Kretelbarger Weg" [54.639478,9.247659999999998] 195.17210285311504
50296 "2245-5563" "2245-495612243" 964130 "2245-DE:01059:87955" "Stieglund Kretelbarger Weg" [54.639478,9.247659999999998] 195.17210285311504
50301 "2245-5564" "2245-495612242" 964252 "2245-DE:01059:87955" "Stieglund Kretelbarger Weg" [54.639478,9.247659999999998] 195.17210285311504
50297 "2245-5565" "2245-495612241" 964153 "2245-DE:01059:87955" "Stieglund Kretelbarger Weg" [54.639478,9.247659999999998] 195.17210285311504
50298 "2245-5566" "2245-495612240" 964178 "2245-DE:01059:87955" "Stieglund Kretelbarger Weg" [54.639478,9.247659999999998] 195.17210285311504
13798 "2245-3039" "2245-474406622" 145672 "2245-DE:01054:18712" "Dagebüll Bollhaus" [54.69169599999999,8.848793000000002] 162.75455676178873
13795 "2245-3042" "2245-474406630" 145618 "2245-DE:01054:24776" "Enge-Sande Wendeplatz" [54.736302,8.949241000000002] 116.72208172387073
13791 "2245-3040" "2245-474406635" 145500 "2245-DE:01054:24776" "Enge-Sande Wendeplatz" [54.736302,8.949241000000002] 116.72208172387073
13707 "2245-3079" "2245-474406723" 143847 "2245-DE:01054:66960" "Niebüll-Gotteskoog Revtoftweg" [54.8792332681332,8.808477023721755] 108.72396749027051
13710 "2245-3078" "2245-474406722" 143899 "2245-DE:01054:66960" "Niebüll-Gotteskoog Revtoftweg" [54.8792332681332,8.808477023721755] 108.72396749027051
13708 "2245-3077" "2245-474406724" 143867 "2245-DE:01054:66960" "Niebüll-Gotteskoog Revtoftweg" [54.8792332681332,8.808477023721755] 108.72396749027051
13706 "2245-3075" "2245-474406729" 143818 "2245-DE:01054:66960" "Niebüll-Gotteskoog Revtoftweg" [54.8792332681332,8.808477023721755] 108.72396749027051
13661 "2245-3087" "2245-474406855" 143160 "2245-DE:01054:24776" "Enge-Sande Wendeplatz" [54.736302,8.949241000000002] 116.72208172387073
13657 "2245-3094" "2245-474406858" 143107 "2245-DE:01054:66937" "Niebüll-Deezbüll Morgenstern" [54.778438,8.81655] 141.91366403948626
13663 "2245-3090" "2245-474406853" 143202 "2245-DE:01054:24776" "Enge-Sande Wendeplatz" [54.736302,8.949241000000002] 116.72208172387073
50190 "2245-5612" "2245-495612383" 962655 "2245-DE:01059:16659" "Böxlund Klatt" [54.841691,9.187866] 1177.634067566972
50189 "2245-5614" "2245-495612380" 962639 "2245-DE:01059:16659" "Böxlund Klatt" [54.841691,9.187866] 1177.634067566972
2894 "2245-721" "2245-512493435" 21629 "2245-DE:03359:8002565" "Hammah" [53.612144,9.368728] 128.6876004166606
2898 "2245-722" "2245-512493421" 21671 "2245-DE:03359:8002565" "Hammah" [53.612143,9.368727999999999] 128.7211775060227
34125 "2245-4061" "2245-505845430" 572942 "2245-DE:03352:71917" "Osten Niederstrich 3" [53.731852,9.160831999999997] 123.65574231253649
34125 "2245-4061" "2245-505845430" 572943 "2245-DE:03352:35012" "Osten Niederstrich 30" [53.731852,9.160831999999997] 524.1059367044148
34023 "2245-4079" "2245-505845627" 571737 "2245-DE:03352:100217" "Wingst-Grift Kanalstraße 32" [53.721243,9.009932] 129.22144662630149
34023 "2245-4079" "2245-505845627" 571738 "2245-DE:03352:100219" "Wingst-Grift Kanalstraße 7" [53.729685,9.011348999999997] 175.00710484502545
33621 "2245-4122" "2245-505845643" 563658 "2245-DE:03352:35209" "Cadenberge Oldenburgweg" [53.766988,9.058002] 1258.1252439485515
34025 "2245-4080" "2245-505845624" 571756 "2245-DE:03352:100217" "Wingst-Grift Kanalstraße 32" [53.721243,9.009932] 129.22144662630149
34025 "2245-4080" "2245-505845624" 571757 "2245-DE:03352:100219" "Wingst-Grift Kanalstraße 7" [53.729685,9.011348999999997] 175.00710484502545
17957 "2245-1874" "2245-489142686" 237484 "2245-DE:01058:65298" "Neudorf-Bornstein B76" [54.432112,9.943222000000002] 134.56819156437538
17988 "2245-1871" "2245-489142666" 238199 "2245-DE:01058:65298" "Neudorf-Bornstein B76" [54.43367400000001,9.939441999999998] 165.32789822071194
17987 "2245-1884" "2245-508980978" 238173 "2245-DE:01058:65298" "Neudorf-Bornstein B76" [54.432112,9.943222000000002] 134.56819156437538
17960 "2245-1880" "2245-508980979" 237565 "2245-DE:01058:65298" "Neudorf-Bornstein B76" [54.432112,9.943222000000002] 134.56819156437538
8733 "2245-203" "2245-512269013" 71997 "2245-DE:03241:6631" "Langenhagen(Han) Mitte" [52.44060848249681,9.725741223778117] 101.62278150567478
8717 "2245-200" "2245-512269191" 71964 "2245-DE:03241:6631" "Langenhagen(Han) Mitte" [52.44060848249681,9.725741223778117] 101.62278150567478
8533 "2245-216" "2245-512269680" 70420 "2245-DE:03241:6631" "Langenhagen(Han) Mitte" [52.44060848249681,9.725741223778117] 101.62278150567478
stops_match_shape_out_of_order WARNING 23

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.
14385 "2245-2852" "2245-474407348" 158422 "2245-DE:01054:82573" "Schwabstedt Kurhaus" [54.39501463903516,9.185160073473611] 158421 "2245-DE:01054:82572" "Schwabstedt Kattrepel" [54.39377744512258,9.191644538857396]
18894 "2245-1666" "2245-505854389" 257293 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 257292 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
18893 "2245-1664" "2245-505854391" 257269 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 257268 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
15360 "2245-2645" "2245-473444433" 176999 "2245-DE:01059:32631" "Groß Rheide Abzw. Börmer Weg" [54.44269033018664,9.433138972794566] 176998 "2245-DE:01059:16666" "Groß Rheide Hauptstraße 22" [54.44150946015424,9.436999286298345]
40843 "2245-5031" "2245-462866243" 715533 "2245-DE:01061:106379" "Itzehoe Karnberg" [53.95158042587075,9.507442692111345] 715532 "2245-DE:01061:106378" "Itzehoe Goldbergweg (Nord)" [53.95131807585054,9.507647582947962]
40850 "2245-5032" "2245-462866218" 715646 "2245-DE:01061:106379" "Itzehoe Karnberg" [53.95158042587075,9.507442692111345] 715645 "2245-DE:01061:106378" "Itzehoe Goldbergweg (Nord)" [53.95131807585054,9.507647582947962]
40881 "2245-5033" "2245-462866204" 716175 "2245-DE:01061:106379" "Itzehoe Karnberg" [53.95158042587075,9.507442692111345] 716174 "2245-DE:01061:106378" "Itzehoe Goldbergweg (Nord)" [53.95131807585054,9.507647582947962]
40883 "2245-5034" "2245-462866203" 716211 "2245-DE:01061:106379" "Itzehoe Karnberg" [53.95158042587075,9.507442692111345] 716210 "2245-DE:01061:106378" "Itzehoe Goldbergweg (Nord)" [53.95131807585054,9.507647582947962]
40889 "2245-5035" "2245-462866197" 716314 "2245-DE:01061:106379" "Itzehoe Karnberg" [53.95158042587075,9.507442692111345] 716313 "2245-DE:01061:106378" "Itzehoe Goldbergweg (Nord)" [53.95131807585054,9.507647582947962]
11657 "2245-3714" "2245-485385233" 103117 "2245-DE:01051:67790" "Nindorf(b Meldorf) Nordseelandheim" [54.08620114535528,9.102408374315223] 103116 "2245-DE:01051:67792" "Nindorf(b Meldorf) Wolmersdorfer Straße" [54.08780490720118,9.10174992988569]
11436 "2245-3813" "2245-485385476" 98907 "2245-DE:01051:15615" "Buchholz(Dithm) Schule" [53.98621900000004,9.226139000000002] 98906 "2245-DE:01051:15614" "Buchholz(Dithm) Hauptstraße" [53.987410000000004,9.225559]
11444 "2245-3812" "2245-485385488" 99069 "2245-DE:01051:15615" "Buchholz(Dithm) Schule" [53.98621900000004,9.226139000000002] 99068 "2245-DE:01051:15614" "Buchholz(Dithm) Hauptstraße" [53.987410000000004,9.225559]
12359 "2245-3503" "2245-473444136" 119079 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979456034625,9.612514742048006] 119078 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552]
11705 "2245-3677" "2245-485385186" 104027 "2245-DE:01051:67790" "Nindorf(b Meldorf) Nordseelandheim" [54.08620114535528,9.102408374315223] 104026 "2245-DE:01051:67792" "Nindorf(b Meldorf) Wolmersdorfer Straße" [54.08780490720118,9.10174992988569]
16028 "2245-2378" "2245-505854183" 194082 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 194081 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
16027 "2245-2376" "2245-505854233" 194041 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 194040 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
16026 "2245-2375" "2245-505854184" 194000 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 193999 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
16010 "2245-2372" "2245-485948561" 193389 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 193388 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
16033 "2245-2373" "2245-485948515" 194196 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668] 194195 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552]
16009 "2245-2371" "2245-485948581" 193351 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 193350 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668]
16053 "2245-2381" "2245-505854181" 194964 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668] 194963 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552]
16052 "2245-2380" "2245-505854130" 194920 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979784611875,9.612512692892668] 194919 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552]
22651 "2245-940" "2245-485948624" 331964 "2245-DE:01059:80810" "Moldenit Süd" [54.54538100416687,9.615345514002552] 331963 "2245-DE:01059:80809" "Moldenit An der Kirche" [54.541979456034625,9.612514742048006]
big_gap_in_service INFO 27

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"2245-2402" "2026-07-31" "2026-08-17" 16
"2245-2402" "2026-10-09" "2026-10-26" 16
"2245-2402" "2026-12-18" "2027-01-07" 19
"2245-2402" "2027-03-25" "2027-04-12" 17
"2245-2403" "2026-07-30" "2026-08-17" 17
"2245-2403" "2026-10-08" "2026-10-26" 17
"2245-2403" "2026-12-17" "2027-01-07" 20
"2245-2403" "2027-03-25" "2027-04-12" 17
"2245-2407" "2026-07-31" "2026-08-18" 17
"2245-2407" "2026-10-09" "2026-10-27" 17
"2245-2407" "2026-12-18" "2027-01-07" 19
"2245-2407" "2027-03-25" "2027-04-13" 18
"2245-2409" "2026-10-05" "2026-10-26" 20
"2245-2409" "2026-12-14" "2027-01-11" 27
"2245-2409" "2027-03-22" "2027-04-12" 20
"2245-2412" "2026-07-31" "2026-08-21" 20
"2245-2412" "2026-10-09" "2026-10-30" 20
"2245-2412" "2026-12-18" "2027-01-08" 20
"2245-2412" "2027-03-19" "2027-04-16" 27
"2245-2419" "2026-10-07" "2026-10-27" 19
"2245-2419" "2026-12-16" "2027-01-12" 26
"2245-2419" "2027-03-24" "2027-04-13" 19
"2245-merged_124526d2c5cc563918a2" "2026-08-07" "2026-09-04" 27
"2245-merged_7e18434d7fbac459f684" "2026-10-09" "2026-10-26" 16
"2245-merged_8a9fb87bba3b00ac66e6" "2026-10-09" "2026-10-26" 16
"2245-merged_a713f3a4315f230fef22" "2026-10-23" "2026-12-21" 58
"2245-merged_c65f9fcdfc19130baef0" "2026-10-08" "2026-10-26" 17
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.
1279 "2245-DE:03352:35012" "Osten Niederstrich 30"
trip_headsign_matches_intermediate_stop INFO 1

trip_headsign_matches_intermediate_stop

Trip headsign matches the name of an intermediate stop, not the last stop.

The trip_headsign matches the stop_name of a stop that is not the last stop of the trip. This may confuse passengers boarding after that stop, since the headsign suggests the vehicle is heading to a stop it has already passed.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record in `trips.txt`. tripId (?) The id of the trip with the problematic headsign. tripHeadsign (?) The headsign value that matches an intermediate stop name. stopId1 (?) The id of the intermediate stop whose name matches the headsign. stopSequence (?) The stop_sequence value of the intermediate stop that matches the headsign. stopId2 (?) The id of the actual last stop of the trip.
11452 "2245-485385467" "Burg(Dithmarschen) Zob" "2245-DE:01051:15952" 24 "2245-DE:01051:15952"