GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-23T18:25:39Z,
for the dataset file:///shared/sweg.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • SWEG Südwestdeutsche Landesverkehrs-GmbH
  • SWEG Südwestdeutsche Landesverkehrs-GmbH
  • SWEG Südwestdeutsche Landesverkehrs-GmbH
  • SWEG Südwestdeutsche Landesverkehrs-GmbH
  • SWEG Südwestdeutsche Landesverkehrs-GmbH
  • Rist RVF
  • SWEG Südwestdeutsche Landesverkehrs-GmbH

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. routes.txt
  5. shapes.txt
  6. stop_times.txt
  7. stops.txt
  8. trips.txt

Counts


  • Agencies: 7
  • Blocks: 0
  • Routes: 82
  • Shapes: 682
  • Stops: 1130
  • Trips: 3273

Specification Compliance report

11061 notices reported (4048 errors, 7013 warnings, 0 infos)

Notice Code Severity Total
decreasing_or_equal_stop_time_distance ERROR 2402

decreasing_or_equal_stop_time_distance

Decreasing or equal shape_dist_traveled in stop_times.txt.

When sorted by stop_times.stop_sequence, two consecutive entries in stop_times.txt should have increasing distance, based on the field shape_dist_traveled. If the values are equal, this is considered as an error.

You can see more about this notice here.

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

tripId (?) The id of the faulty trip. stopId (?) The id of the faulty stop. csvRowNumber (?) The row number from `stop_times.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. stopSequence (?) The faulty record's `stop_times.stop_sequence`. prevCsvRowNumber (?) The row number from `stop_times.txt` of the previous stop time. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous stop time. prevStopSequence (?) The previous record's `stop_times.stop_sequence`.
"89.T0.99-55-E-j23-1.10.H" "ch:23005:409:1:2" 30837 5203.1 12 30836 5203.1 11
"35.T0.99-55-E-j23-3.8.R" "de:08336:11185:1:2" 34983 2982.44 4 34982 2982.44 3
"36.T2.99-55-E-j23-3.9.H" "de:08336:11171:1:1" 35279 0.0 2 35278 0.0 1
"36.T2.99-55-E-j23-3.9.H" "ch:23005:409:1:2" 35301 20703.69 24 35300 20703.69 23
"19.T0.99-103-E-j23-1.4.R" "de:08316:11217:0:RiBf" 1887 4097.65 6 1886 4097.65 5
"19.T0.99-103-E-j23-1.4.R" "de:08316:6688:3:B" 1888 4097.65 7 1887 4097.65 6
"135.T0.99-55-E-j23-3.9.H" "de:08336:11171:1:1" 35929 0.0 2 35928 0.0 1
"135.T0.99-55-E-j23-3.9.H" "ch:23005:409:1:2" 35951 20703.69 24 35950 20703.69 23
"46.T2.99-55-E-j23-1.9.H" "ch:23005:409:1:2" 29935 21089.19 24 29934 21089.19 23
"2.T2.99-S6T-E-j23-1.1.H" "de:08316:91:1:1" 55261 0.0 3 55260 0.0 2
"2.T0.99-55-E-j23-3.7.R" "de:08336:11185:1:2" 33602 2982.44 4 33601 2982.44 3
"49.T2.99-55-E-j23-3.10.H" "ch:23005:409:1:2" 36435 5203.1 12 36434 5203.1 11
"1.T3.99-S6T-E-j23-1.1.H" "de:08316:91:1:1" 55238 0.0 3 55237 0.0 2
"92.T0.99-55-E-j23-2.10.H" "de:08336:11200:1:1" 33456 0.0 1 33443 0.0 1
"92.T0.99-55-E-j23-2.10.H" "de:08336:11201:1:1" 33457 380.19 2 33444 380.19 2
"92.T0.99-55-E-j23-2.10.H" "de:08336:11118:1:1" 33458 1072.72 3 33445 1072.72 3
"92.T0.99-55-E-j23-2.10.H" "de:08336:11117:1:1" 33459 1748.53 4 33446 1748.53 4
"92.T0.99-55-E-j23-2.10.H" "de:08336:3866:1:1" 33460 2312.7 5 33447 2312.7 5
"92.T0.99-55-E-j23-2.10.H" "de:08336:3949:1:1" 33461 2606.53 6 33448 2606.53 6
"92.T0.99-55-E-j23-2.10.H" "de:08336:3720:1:1" 33462 3039.1 7 33449 3039.1 7
"92.T0.99-55-E-j23-2.10.H" "de:08336:11114:1:1" 33463 3359.59 8 33450 3359.59 8
"92.T0.99-55-E-j23-2.10.H" "de:08336:3721:1:1" 33464 3639.67 9 33451 3639.67 9
"92.T0.99-55-E-j23-2.10.H" "de:08336:11202:1:1" 33465 4645.21 10 33452 4645.21 10
"92.T0.99-55-E-j23-2.10.H" "de:08336:11185:1:1" 33466 5203.1 11 33453 5203.1 11
"92.T0.99-55-E-j23-2.10.H" "ch:23005:409:1:2" 33454 5203.1 12 33466 5203.1 11
"92.T0.99-55-E-j23-2.10.H" "ch:23005:409:1:2" 33467 5203.1 12 33454 5203.1 12
"92.T0.99-55-E-j23-2.10.H" "ch:23005:6:3:5" 33468 6921.73 13 33455 6921.73 13
"87.T0.99-55-E-j23-2.9.H" "de:08336:11211:1:1" 33415 0.0 1 33413 0.0 1
"87.T0.99-55-E-j23-2.9.H" "de:08336:5163:1:4" 33416 1007.38 2 33414 1007.38 2
"23.T0.99-S3-E-j23-1.3.H" "de:08316:695:1:2" 52509 0.0 2 52508 0.0 1
"23.T0.99-S3-E-j23-1.3.H" "de:08316:90:1:8" 52527 6935.52 20 52526 6935.52 19
"13.T2.99-S4T-E-j23-1.2.H" "de:08316:706:1:1" 53209 0.0 3 53208 0.0 2
"13.T2.99-S4T-E-j23-1.2.H" "de:08316:695:1:1" 53214 1214.23 8 53213 1214.23 7
"15.T2.99-7-E-j23-1.9.R" "de:08336:3647:1:2" 41287 3750.27 12 41286 3750.27 11
"32.T0.99-55-E-j23-3.7.R" "de:08336:11185:1:2" 34278 2982.44 4 34277 2982.44 3
"15.T0.99-S4T-E-j23-1.2.H" "de:08316:706:1:1" 53272 0.0 3 53271 0.0 2
"15.T0.99-S4T-E-j23-1.2.H" "de:08316:695:1:1" 53277 1214.23 8 53276 1214.23 7
"56.T0.99-55-E-j23-1.7.R" "de:08336:11185:1:2" 28782 2983.51 4 28781 2983.51 3
"100.T0.99-55-E-j23-1.9.H" "ch:23005:409:1:2" 30091 21089.19 24 30090 21089.19 23
"7.T2.99-S4T-E-j23-1.2.H" "de:08316:706:1:1" 53047 0.0 3 53046 0.0 2
"7.T2.99-S4T-E-j23-1.2.H" "de:08316:695:1:1" 53052 1214.23 8 53051 1214.23 7
"159.T0.99-55-E-j23-1.9.H" "ch:23005:409:1:2" 30481 21089.19 24 30480 21089.19 23
"113.T0.99-55-E-j23-3.10.H" "ch:23005:409:1:2" 36491 5203.1 12 36490 5203.1 11
"58.T0.99-2-E-j23-1.16.R" "de:08336:11069:1:2" 24043 7204.45 13 24042 7204.45 12
"83.T0.99-55-E-j23-3.7.R" "de:08336:11185:1:2" 34642 2982.44 4 34641 2982.44 3
"32.T0.99-105-E-j23-2.11.H" "de:08316:751:0:1" 4232 586.1 3 4231 586.1 2
"32.T0.99-105-E-j23-2.11.H" "de:08315:793:0:RiNi" 4233 586.1 4 4232 586.1 3
"8.T3.99-105-E-j23-2.2.H" "de:08316:751:0:1" 3863 19452.92 14 3862 19452.92 13
"8.T3.99-105-E-j23-2.2.H" "de:08315:793:0:RiNi" 3864 19452.92 15 3863 19452.92 14
"17.T2.99-55-E-j23-1.7.R" "de:08336:11185:1:2" 28444 2983.51 4 28443 2983.51 3
duplicate_key ERROR 1321

duplicate_key

Duplicated entity.

The values of the given key and rows are duplicates.

You can see more about this notice here.

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

filename (?) The name of the faulty file oldCsvRowNumber (?) The row of the first occurrence. newCsvRowNumber (?) The row of the other occurrence. fieldName1 (?) Composite key's first field name. fieldValue1 (?) Composite key's first value.
"trips.txt" 1894 1895 "trip_id" "1.T0.99-55-E-j23-2.1.R"
"trips.txt" 1896 1897 "trip_id" "100.T0.99-55-E-j23-2.10.H"
"trips.txt" 1898 1899 "trip_id" "102.T0.99-55-E-j23-2.8.H"
"trips.txt" 1900 1901 "trip_id" "104.T0.99-55-E-j23-2.8.H"
"trips.txt" 1902 1903 "trip_id" "106.T0.99-55-E-j23-2.8.H"
"trips.txt" 1904 1905 "trip_id" "108.T0.99-55-E-j23-2.8.H"
"trips.txt" 1906 1907 "trip_id" "11.T0.99-55-E-j23-2.3.R"
"trips.txt" 1908 1909 "trip_id" "110.T0.99-55-E-j23-2.8.H"
"trips.txt" 1910 1911 "trip_id" "112.T0.99-55-E-j23-2.10.H"
"trips.txt" 1912 1913 "trip_id" "114.T0.99-55-E-j23-2.8.H"
"trips.txt" 1914 1915 "trip_id" "13.T0.99-55-E-j23-2.1.R"
"trips.txt" 1916 1917 "trip_id" "15.T0.99-55-E-j23-2.3.R"
"trips.txt" 1918 1919 "trip_id" "17.T0.99-55-E-j23-2.1.R"
"trips.txt" 1920 1921 "trip_id" "19.T0.99-55-E-j23-2.3.R"
"trips.txt" 1922 1923 "trip_id" "21.T0.99-55-E-j23-2.1.R"
"trips.txt" 1924 1925 "trip_id" "22.T0.99-55-E-j23-2.4.R"
"trips.txt" 1926 1927 "trip_id" "23.T0.99-55-E-j23-2.3.R"
"trips.txt" 1928 1929 "trip_id" "25.T0.99-55-E-j23-2.1.R"
"trips.txt" 1930 1931 "trip_id" "27.T0.99-55-E-j23-2.3.R"
"trips.txt" 1932 1933 "trip_id" "29.T0.99-55-E-j23-2.4.R"
"trips.txt" 1934 1935 "trip_id" "3.T0.99-55-E-j23-2.2.R"
"trips.txt" 1936 1937 "trip_id" "31.T0.99-55-E-j23-2.5.R"
"trips.txt" 1938 1939 "trip_id" "33.T0.99-55-E-j23-2.4.R"
"trips.txt" 1940 1941 "trip_id" "35.T0.99-55-E-j23-2.5.R"
"trips.txt" 1942 1943 "trip_id" "37.T0.99-55-E-j23-2.4.R"
"trips.txt" 1944 1945 "trip_id" "39.T0.99-55-E-j23-2.4.R"
"trips.txt" 1946 1947 "trip_id" "41.T0.99-55-E-j23-2.4.R"
"trips.txt" 1948 1949 "trip_id" "43.T0.99-55-E-j23-2.4.R"
"trips.txt" 1950 1951 "trip_id" "45.T0.99-55-E-j23-2.4.R"
"trips.txt" 1952 1953 "trip_id" "47.T0.99-55-E-j23-2.4.R"
"trips.txt" 1954 1955 "trip_id" "49.T0.99-55-E-j23-2.4.R"
"trips.txt" 1956 1957 "trip_id" "5.T0.99-55-E-j23-2.1.R"
"trips.txt" 1958 1959 "trip_id" "51.T0.99-55-E-j23-2.5.R"
"trips.txt" 1960 1961 "trip_id" "53.T0.99-55-E-j23-2.4.R"
"trips.txt" 1962 1963 "trip_id" "55.T0.99-55-E-j23-2.4.R"
"trips.txt" 1964 1965 "trip_id" "57.T0.99-55-E-j23-2.6.H"
"trips.txt" 1966 1967 "trip_id" "59.T0.99-55-E-j23-2.7.H"
"trips.txt" 1968 1969 "trip_id" "61.T0.99-55-E-j23-2.6.H"
"trips.txt" 1970 1971 "trip_id" "63.T0.99-55-E-j23-2.6.H"
"trips.txt" 1972 1973 "trip_id" "65.T0.99-55-E-j23-2.6.H"
"trips.txt" 1974 1975 "trip_id" "67.T0.99-55-E-j23-2.6.H"
"trips.txt" 1976 1977 "trip_id" "69.T0.99-55-E-j23-2.6.H"
"trips.txt" 1978 1979 "trip_id" "7.T0.99-55-E-j23-2.3.R"
"trips.txt" 1980 1981 "trip_id" "71.T0.99-55-E-j23-2.7.H"
"trips.txt" 1982 1983 "trip_id" "73.T0.99-55-E-j23-2.6.H"
"trips.txt" 1984 1985 "trip_id" "75.T0.99-55-E-j23-2.7.H"
"trips.txt" 1986 1987 "trip_id" "77.T0.99-55-E-j23-2.6.H"
"trips.txt" 1988 1989 "trip_id" "79.T0.99-55-E-j23-2.7.H"
"trips.txt" 1990 1991 "trip_id" "81.T0.99-55-E-j23-2.6.H"
"trips.txt" 1992 1993 "trip_id" "83.T0.99-55-E-j23-2.7.H"
equal_shape_distance_diff_coordinates ERROR 317

equal_shape_distance_diff_coordinates

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than the 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and different coordinates indicate an error.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"99-102-E-j23-1.8.H" 2042 12131.43 349 2041 12131.43 348 3409.587324152087
"99-102-E-j23-1.8.H" 2059 13564.04 366 2058 13564.04 365 4053.7952559749533
"99-102-E-j23-3.20.R" 3666 648.05 22 3665 648.05 21 6070.585841778142
"99-102-E-j23-3.20.R" 3697 1676.04 53 3696 1676.04 52 14.577821101991363
"99-102-E-j23-3.20.R" 3911 8358.65 267 3910 8358.65 266 2405.3424026967455
"99-15-E-j23-1.42.R" 104047 7204.45 262 104046 7204.45 261 625.4089425104378
"99-105-E-j23-2.6.H" 28536 586.1 13 28535 586.1 12 6021.31187184495
"99-105-E-j23-2.6.H" 28624 4147.49 101 28623 4147.49 100 1693.7243197947537
"99-105-E-j23-2.6.H" 28688 5655.01 165 28687 5655.01 164 2765.0716163049537
"99-4-E-j23-1.3.R" 160292 817.52 22 160291 817.52 21 1.1151626860353443
"99-4-E-j23-1.3.R" 160310 1458.16 40 160309 1458.16 39 2.2359759975121003
"99-103-E-j23-2.12.R" 9591 6123.99 169 9590 6123.99 168 4124.407847208313
"99-102-E-j23-3.31.H" 4612 2589.44 80 4611 2589.44 79 4.3189747587348855
"99-107-E-j23-2.5.H" 41608 694.39 15 41607 694.39 14 15.12236781154228
"99-107-E-j23-2.5.H" 41622 1400.85 29 41621 1400.85 28 3038.763142750385
"99-55-E-j23-2.8.H" 171368 21089.19 666 171367 21089.19 665 281.72931281218894
"99-107-E-j23-1.13.H" 40249 694.39 15 40248 694.39 14 15.12236781154228
"99-15-E-j23-1.30.R" 94805 7204.45 262 94804 7204.45 261 625.4089425104378
"99-112-E-j23-1.6.R" 68515 8717.06 319 68514 8717.06 318 793.7741361897123
"99-15-E-j23-1.31.H" 95929 24975.05 711 95928 24975.05 710 1192.9141963956718
"99-102-E-j23-1.7.R" 1565 6682.6 215 1564 6682.6 214 2405.3424026967455
"99-55-E-j23-2.10.H" 167380 5203.1 250 167379 5203.1 249 281.72931281218894
"99-105-E-j23-2.11.H" 21554 586.1 13 21553 586.1 12 6021.31187184495
"99-105-E-j23-2.11.H" 21642 4147.49 101 21641 4147.49 100 2400.6071440927753
"99-105-E-j23-2.11.H" 21790 7998.25 249 21789 7998.25 248 2765.0716163049537
"99-15-E-j23-1.54.H" 113019 22042.36 630 113018 22042.36 629 1192.9141963956718
"99-105-E-j23-2.5.R" 28341 3453.29 179 28340 3453.29 178 2783.8812281637165
"99-105-E-j23-2.5.R" 28422 5594.51 260 28421 5594.51 259 5314.811469719375
"99-106-E-j23-1.24.H" 36616 6427.86 182 36615 6427.86 181 5701.579688760924
"99-107-E-j23-1.7.H" 40756 694.39 15 40755 694.39 14 15.12236781154228
"99-107-E-j23-1.7.H" 40770 1400.85 29 40769 1400.85 28 3038.763142750385
"99-105-E-j23-1.25.H" 16149 586.1 13 16148 586.1 12 6021.31187184495
"99-105-E-j23-1.25.H" 16237 4147.49 101 16236 4147.49 100 1693.7243197947537
"99-105-E-j23-1.25.H" 16301 5655.01 165 16300 5655.01 164 2765.0716163049537
"99-105-E-j23-1.7.R" 20031 3453.29 179 20030 3453.29 178 6532.288018089917
"99-102-E-j23-3.30.H" 4388 12131.43 349 4387 12131.43 348 3409.587324152087
"99-102-E-j23-3.30.H" 4405 13564.04 366 4404 13564.04 365 4053.7952559749533
"99-105-E-j23-1.14.R" 12515 2923.4 119 12514 2923.4 118 9023.213670972491
"99-105-E-j23-2.23.R" 25363 3453.29 179 25362 3453.29 178 2783.8812281637165
"99-105-E-j23-3.4.R" 33636 2141.22 82 33635 2141.22 81 5314.811469719375
"99-9-E-j23-1.1.H" 209302 1122.87 60 209301 1122.87 59 2.514771545440825
"99-9-E-j23-1.1.H" 209327 1743.88 85 209326 1743.88 84 419.71314137280496
"99-106-E-j23-2.21.H" 37791 303.87 14 37790 303.87 13 5701.579688760924
"99-105-E-j23-2.31.R" 27276 3453.29 179 27275 3453.29 178 6532.288018089917
"99-15-E-j23-1.51.H" 110762 27513.65 785 110761 27513.65 784 1192.9141963956718
"99-107-E-j23-1.6.H" 40715 694.39 15 40714 694.39 14 15.12236781154228
"99-107-E-j23-1.6.H" 40729 1400.85 29 40728 1400.85 28 3038.763142750385
"99-105-E-j23-2.4.R" 27556 3453.29 179 27555 3453.29 178 2783.8812281637165
"99-105-E-j23-2.4.R" 27637 5594.51 260 27636 5594.51 259 5314.811469719375
"99-55-E-j23-3.7.R" 172745 2982.44 118 172744 2982.44 117 383.6270991741956
missing_required_field ERROR 8

missing_required_field

A required field is missing.

The given field has no value in some input row, even though values are required.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"routes.txt" 3 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
"routes.txt" 19 "agency_id"
duplicate_route_name WARNING 4

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`.
7 "99-105-E-j23-2" 8 "99-105-E-j23-3" "105-E" "105" 3 ""
12 "99-107-E-j23-2" 13 "99-107-E-j23-3" "107-E" "107" 3 ""
49 "99-55-E-j23-1" 50 "99-55-E-j23-2" "55-E" "Kandern Busbahnhof - Rümmingen - Binzen - Haltingen - Weil am Rhein - Basel Claraplatz" 3 "4"
49 "99-55-E-j23-1" 51 "99-55-E-j23-3" "55-E" "Kandern Busbahnhof - Rümmingen - Binzen - Haltingen - Weil am Rhein - Basel Claraplatz" 3 "4"
equal_shape_distance_diff_coordinates_distance_below_threshold WARNING 278

equal_shape_distance_diff_coordinates_distance_below_threshold

Two consecutive points have equal shape_dist_traveled and different lat/lon coordinates in shapes.txt and the distance between the two points is greater than 0 but less than 1.11m.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and small difference of coordinates (greater than 0 but less than 1.11 m distance) result in a warning.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) The faulty record's `shape_dist_traveled` value. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) The previous shape point's `shape_dist_traveled` value. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`. actualDistanceBetweenShapePoints (?) Actual distance traveled along the shape from the first shape point to the previous shape point.
"99-102-E-j23-1.8.H" 2105 14860.15 412 2104 14860.15 411 0.40054793487223767
"99-15-E-j23-1.53.H" 111919 10861.58 295 111918 10861.58 294 0.012881135034788807
"99-15-E-j23-1.53.H" 112036 15406.48 412 112035 15406.48 411 0.015371259855378258
"99-15-E-j23-1.53.H" 112170 20103.31 546 112169 20103.31 545 0.03063277798818813
"99-15-E-j23-1.53.H" 112222 21785.42 598 112221 21785.42 597 0.06394883850891604
"99-15-E-j23-1.53.H" 112273 24102.58 649 112272 24102.58 648 0.009069218751935445
"99-15-E-j23-1.42.R" 104180 11418.97 395 104179 11418.97 394 0.09085264653489433
"99-15-E-j23-1.42.R" 104192 12435.37 407 104191 12435.37 406 0.03413100102193741
"99-15-E-j23-1.42.R" 104501 23747.72 716 104500 23747.72 715 0.012881135034788807
"99-15-E-j23-1.42.R" 104530 24318.64 745 104529 24318.64 744 0.006157373949565846
"99-15-E-j23-1.42.R" 104838 35561.67 1053 104837 35561.67 1052 5.724014153773397E-4
"99-4-E-j23-1.15.H" 159373 8406.18 197 159372 8406.18 196 0.06023917087999782
"99-4-E-j23-1.15.H" 159418 9285.84 242 159417 9285.84 241 0.007282403601722601
"99-3-E-j23-1.3.H" 155598 12187.35 391 155597 12187.35 390 0.431561649940965
"99-3-E-j23-1.15.R" 154481 4111.56 173 154480 4111.56 172 0.021865315604051014
"99-15-E-j23-1.30.R" 94938 11418.97 395 94937 11418.97 394 0.09085264653489433
"99-15-E-j23-1.30.R" 94950 12435.37 407 94949 12435.37 406 0.03413100102193741
"99-80A-T-j23-1.3.R" 184086 3607.6 203 184085 3607.6 202 5.720286039497877E-4
"99-66-E-j23-1.8.H" 175475 485.17 34 175474 485.17 33 0.014890798876470466
"99-15-E-j23-1.31.H" 95306 3349.53 88 95305 3349.53 87 0.012881135034788807
"99-15-E-j23-1.31.H" 95423 7894.43 205 95422 7894.43 204 0.015371259855378258
"99-15-E-j23-1.31.H" 95557 12591.26 339 95556 12591.26 338 0.03063277798818813
"99-80T-E-j23-1.1.H" 185493 2039.21 63 185492 2039.21 62 5.720286039497877E-4
"99-80T-E-j23-1.1.H" 185497 2192.67 67 185496 2192.67 66 0.04248846703612015
"99-80T-E-j23-1.1.H" 185846 10805.85 416 185845 10805.85 415 5.720286039497877E-4
"99-80T-E-j23-1.1.H" 185850 10959.31 420 185849 10959.31 419 0.04248846703612015
"99-15-E-j23-1.54.H" 112477 3349.53 88 112476 3349.53 87 0.012881135034788807
"99-15-E-j23-1.54.H" 112506 3920.45 117 112505 3920.45 116 0.006157373949565846
"99-15-E-j23-1.54.H" 112647 9658.57 258 112646 9658.57 257 0.03063277798818813
"99-80-E-j23-1.8.H" 185215 261.94 19 185214 261.94 18 5.720286039497877E-4
"99-80-E-j23-1.8.H" 185219 415.4 23 185218 415.4 22 0.04248846703612015
"99-102-E-j23-3.30.H" 4451 14860.15 412 4450 14860.15 411 0.40054793487223767
"99-66-E-j23-1.9.R" 175972 9408.57 249 175971 9408.57 248 0.014890805162156401
"99-315-E-j23-1.18.H" 153360 4879.38 179 153359 4879.38 178 0.033257725277184784
"99-315-E-j23-1.18.H" 153465 7955.14 284 153464 7955.14 283 0.5638319847042265
"99-315-E-j23-1.18.H" 153480 8479.94 299 153479 8479.94 298 5.721949132804414E-4
"99-80-E-j23-1.5.R" 185193 3607.6 203 185192 3607.6 202 5.720286039497877E-4
"99-15-E-j23-1.40.R" 102289 286.2 6 102288 286.2 5 0.08124583820702157
"99-15-E-j23-1.40.R" 102323 2114.45 40 102322 2114.45 39 5.719267638472931E-4
"99-15-E-j23-1.40.R" 102418 4036.72 135 102417 4036.72 134 0.7084699102419326
"99-15-E-j23-1.40.R" 102790 17046.99 507 102789 17046.99 506 0.02719592067014437
"99-15-E-j23-1.40.R" 102799 17472.05 516 102798 17472.05 515 5.721560824619833E-4
"99-15-E-j23-1.40.R" 102990 25006.89 707 102989 25006.89 706 5.724014153773397E-4
"99-305-E-j23-1.19.H" 141785 12365.44 294 141784 12365.44 293 0.012881135034788807
"99-305-E-j23-1.19.H" 141902 16910.34 411 141901 16910.34 410 0.015371259855378258
"99-3-E-j23-1.5.R" 156103 842.23 42 156102 842.23 41 0.04248846703612015
"99-3-E-j23-1.5.R" 156174 2534.9 113 156173 2534.9 112 5.72038573418061E-4
"99-3-E-j23-1.5.R" 156188 3072.56 127 156187 3072.56 126 1.0499269619868936
"99-7-E-j23-1.14.H" 181847 498.93 28 181846 498.93 27 0.22125079127665967
"99-7-E-j23-1.14.H" 181873 796.01 54 181872 796.01 53 5.720110847262085E-4
equal_shape_distance_same_coordinates WARNING 5682

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"99-102-E-j23-1.8.H" 1754 1729.94 61 1753 1729.94 60
"99-102-E-j23-1.8.H" 1773 2158.85 80 1772 2158.85 79
"99-102-E-j23-1.8.H" 1786 2527.17 93 1785 2527.17 92
"99-102-E-j23-1.8.H" 1863 5453.88 170 1862 5453.88 169
"99-102-E-j23-1.8.H" 1874 6015.76 181 1873 6015.76 180
"99-102-E-j23-1.8.H" 1909 6750.07 216 1908 6750.07 215
"99-102-E-j23-1.8.H" 1963 8362.86 270 1962 8362.86 269
"99-102-E-j23-1.8.H" 2122 15594.68 429 2121 15594.68 428
"99-90S-E-j23-1.45.H" 193143 5104.53 151 193142 5104.53 150
"99-113-E-j23-1.7.H" 75463 999.6 31 75462 999.6 30
"99-113-E-j23-1.7.H" 75539 4167.79 107 75538 4167.79 106
"99-113-E-j23-1.7.H" 75566 4938.78 134 75565 4938.78 133
"99-113-E-j23-1.7.H" 75586 5400.57 154 75585 5400.57 153
"99-113-E-j23-1.7.H" 75603 5799.63 171 75602 5799.63 170
"99-113-S-j23-1.16.R" 77014 539.66 21 77013 539.66 20
"99-113-S-j23-1.16.R" 77056 1968.52 63 77055 1968.52 62
"99-113-S-j23-1.16.R" 77206 7073.05 213 77205 7073.05 212
"99-113-S-j23-1.16.R" 77218 7379.34 225 77217 7379.34 224
"99-113-S-j23-1.16.R" 77252 8084.01 259 77251 8084.01 258
"99-113-S-j23-1.16.R" 77292 8753.94 299 77291 8753.94 298
"99-113-S-j23-1.16.R" 77321 9241.76 328 77320 9241.76 327
"99-113-S-j23-1.16.R" 77353 10120.55 360 77352 10120.55 359
"99-113-S-j23-1.16.R" 77446 13173.16 453 77445 13173.16 452
"99-113-S-j23-1.16.R" 77466 13502.23 473 77465 13502.23 472
"99-113-S-j23-1.16.R" 77482 13861.74 489 77481 13861.74 488
"99-113-S-j23-1.16.R" 77503 14265.81 510 77502 14265.81 509
"99-113-S-j23-1.16.R" 77517 14576.56 524 77516 14576.56 523
"99-113-S-j23-1.16.R" 77600 17039.77 607 77599 17039.77 606
"99-113-S-j23-1.16.R" 77616 17277.69 623 77615 17277.69 622
"99-113-S-j23-1.16.R" 77673 18046.7 680 77672 18046.7 679
"99-113-S-j23-1.16.R" 77692 18559.89 699 77691 18559.89 698
"99-113-S-j23-1.16.R" 77705 18987.54 712 77704 18987.54 711
"99-113-S-j23-1.16.R" 77766 21011.96 773 77765 21011.96 772
"99-103-E-j23-1.8.R" 8353 1468.86 19 8352 1468.86 18
"99-103-E-j23-1.8.R" 8382 2865.27 48 8381 2865.27 47
"99-103-E-j23-1.8.R" 8396 3571.73 62 8395 3571.73 61
"99-103-E-j23-1.8.R" 8461 6850.6 127 8460 6850.6 126
"99-116-E-j23-1.15.H" 82303 433.23 19 82302 433.23 18
"99-116-E-j23-1.15.H" 82325 863.43 41 82324 863.43 40
"99-116-E-j23-1.15.H" 82358 1513.62 74 82357 1513.62 73
"99-116-E-j23-1.15.H" 82385 2236.72 101 82384 2236.72 100
"99-116-E-j23-1.15.H" 82416 3112.89 132 82415 3112.89 131
"99-102-E-j23-3.20.R" 3762 3662.6 118 3761 3662.6 117
"99-102-E-j23-3.20.R" 3779 4396.21 135 3778 4396.21 134
"99-102-E-j23-3.20.R" 3825 5692.71 181 3824 5692.71 180
"99-102-E-j23-3.20.R" 3929 9827.51 285 3928 9827.51 284
"99-102-E-j23-3.20.R" 3963 11596.38 319 3962 11596.38 318
"99-102-E-j23-3.20.R" 4028 14875.24 384 4027 14875.24 383
"99-12-E-j23-1.10.H" 91455 242.07 9 91454 242.07 8
"99-12-E-j23-1.10.H" 91527 2240.49 81 91526 2240.49 80
expired_calendar WARNING 89

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "T0"
3 "T0#1"
4 "T0#2"
5 "T0#3"
6 "T0#4"
7 "T0#5"
8 "T0#6"
9 "T0#7"
10 "T0#8"
11 "T0#9"
12 "T0+01"
13 "T0+03"
14 "T0+04"
15 "T0+a6"
16 "T0+a9"
17 "T0+a9#1"
18 "T0+a9#2"
19 "T0+b2"
20 "T0+b2#1"
21 "T0+b2#2"
22 "T0+b2#3"
23 "T0+b2#4"
24 "T0+b2#5"
25 "T0+e3"
26 "T0+e5"
27 "T0+lb"
28 "T0+le"
29 "T0+lv"
30 "T0+lv#1"
31 "T0+lx"
32 "T0+sf"
33 "T0+sf#1"
34 "T0+sf#2"
35 "T0+sf#3"
36 "T0+sf#4"
37 "T0+sf#5"
38 "T0+ss"
39 "T0+ss#1"
40 "T0+ss#2"
41 "T0+ss#3"
42 "T0+ss#4"
43 "T0+ss#5"
44 "T0+ss#6"
45 "T0+ss#7"
46 "T0+ss,a7"
47 "T0+ss,fw"
48 "T0+ty"
49 "T2"
50 "T2#1"
51 "T2#2"
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"
stop_has_too_many_matches_for_shape WARNING 1

stop_has_too_many_matches_for_shape

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

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

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. matchCount (?) The number of matches for the stop that is referred to.
2647 "99-80T-E-j23-1.1.H" "1.T0.99-80T-E-j23-1.1.H" 46457 "de:08336:3609:1:2" "Lörrach Weinbrennerstraße" [47.61197095298811,7.6588844515390155] 22
stop_too_far_from_shape WARNING 845

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 845 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.
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6366 "de:08316:6518:3:1" "Kenzingen Bahnhof" [48.1883589191779,7.765762346194961] 675.2772534063286
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6367 "de:08316:122:0:3" "Kenzingen Gymnasium" [48.1883589191779,7.765762346194961] 829.5582207560293
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6368 "de:08316:120:0:2" "Kenzingen Rathaus" [48.1883589191779,7.765762346194961] 518.7087495986483
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6371 "de:08316:5297:0:1" "Weisweil Rathaus" [48.1961593774775,7.71120146061492] 2487.909518053298
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6372 "de:08316:137" "Weisweil Steinstraße" [48.1961593774775,7.71120146061492] 2581.1063007052535
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6373 "de:08316:136:0:1" "Weisweil Kirche" [48.1961593774775,7.71120146061492] 2693.539761055792
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6374 "de:08316:5287:0:2" "Wyhl Apotheke" [48.1961593774775,7.71120146061492] 5568.911893923749
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6375 "de:08316:11223:0:RiEd" "Wyhl Endinger Straße" [48.1961593774775,7.71120146061492] 5708.389999337979
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6376 "de:08316:879:0:2" "Wyhl Kapelle/Endinger Str" [48.1961593774775,7.71120146061492] 5597.776454683825
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6377 "de:08316:5288:0:2" "Forchheim Wyhler Straße" [48.1961593774775,7.71120146061492] 3847.555534533611
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6378 "de:08316:11217:0:RiBf" "Endingen Forchheimer Straße" [48.1961593774775,7.71120146061492] 5560.667906594026
379 "99-106-E-j23-1.8.R" "14.T0.99-106-E-j23-1.8.R" 6379 "de:08316:6688:3:A" "Endingen am Kaiserstuhl" [48.1961593774775,7.71120146061492] 5822.636196868724
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1449 "de:08316:6671:3:1" "Königschaffhausen" [48.14037140227723,7.641249599196287] 1322.8871285716928
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1450 "de:08316:5296:0:1" "Königschaffhausen Zehntgasse" [48.1373199341846,7.639777242863808] 1299.0752506747679
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1453 "de:08316:11220:0:1" "Sasbach Winzergenossenschaft" [48.138498964960235,7.620577717666768] 527.3379590454339
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1454 "de:08316:5482:0:2" "Jechtingen Ortschaftsamt" [48.120650149308204,7.623677212487853] 1257.250185651795
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1459 "de:08315:923:0:1" "Niederrotweil Kirche" [48.0895329872806,7.620973595499609] 829.9642142761887
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1460 "de:08315:363:0:2" "Achkarren Winzergenossenschaft" [48.0895329872806,7.620973595499609] 2601.539034228275
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1461 "de:08315:6691:3:1" "Achkarren" [48.0895329872806,7.620973595499609] 3444.485358476739
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1462 "de:08315:905:0:1" "Breisach Bad. Winzerkeller" [48.0895329872806,7.620973595499609] 6190.321507206232
3 "99-102-E-j23-1.8.H" "10.T0.99-102-E-j23-1.8.H" 1463 "de:08315:6504:3:10" "Breisach" [48.0895329872806,7.620973595499609] 7222.593086999328
978 "99-116-E-j23-1.15.H" "16.T0.99-116-E-j23-1.15.H" 13765 "de:08316:127:1:1" "Herbolzheim Bf Bus" [48.2222878091875,7.76911369102542] 215.00491777922846
20 "99-102-E-j23-3.20.R" "13.T0.99-102-E-j23-3.20.R" 1558 "de:08316:11220:0:2" "Sasbach Winzergenossenschaft" [48.13644837544919,7.618534964887489] 400.1315544507997
1051 "99-12-E-j23-1.10.H" "64.T2.99-12-E-j23-1.10.H" 14707 "de:08336:19:0:1" "WAR,Dreiländergalerie" [47.5944616504619,7.612920378640542] 219.02713206030793
1051 "99-12-E-j23-1.10.H" "64.T2.99-12-E-j23-1.10.H" 14708 "de:08336:3722:1:1" "Weil am Rhein Bahnhof/Zentrum" [47.5944616504619,7.612920378640542] 342.00823187398794
260 "99-105-E-j23-2.10.H" "31.T0.99-105-E-j23-2.10.H" 4220 "de:08316:751:0:1" "Bahlingen Friedensplatz" [48.1285270852879,7.8285456912336] 6681.711796455846
260 "99-105-E-j23-2.10.H" "31.T0.99-105-E-j23-2.10.H" 4221 "de:08316:5291:0:1" "Bahlingen Teninger Straße" [48.1285270852879,7.8285456912336] 6133.216061071199
260 "99-105-E-j23-2.10.H" "31.T0.99-105-E-j23-2.10.H" 4222 "de:08316:948:0:1" "Teningen Rohrlache" [48.1285270852879,7.8285456912336] 2761.9478805596227
260 "99-105-E-j23-2.10.H" "31.T0.99-105-E-j23-2.10.H" 4223 "de:08316:5292:0:1" "Teningen Post" [48.1285270852879,7.8285456912336] 1425.4784280262907
260 "99-105-E-j23-2.10.H" "31.T0.99-105-E-j23-2.10.H" 4224 "de:08316:894:0:1" "Teningen AWO" [48.1285270852879,7.8285456912336] 1199.3907535011415
401 "99-106-E-j23-1.25.H" "34.T0.99-106-E-j23-1.25.H" 6607 "de:08316:6688:3:A" "Endingen am Kaiserstuhl" [48.1483681015565,7.70055130410098] 488.4564329065475
401 "99-106-E-j23-1.25.H" "34.T0.99-106-E-j23-1.25.H" 6608 "de:08316:5194:0:3" "Endingen Schulzentrum" [48.1483681015565,7.70055130410098] 1216.6465273755352
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4167 "de:08316:11223:0:RiEd" "Wyhl Endinger Straße" [48.14403634739949,7.702032266678382] 4572.596895360432
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4168 "de:08316:879:0:2" "Wyhl Kapelle/Endinger Str" [48.14403634739949,7.702032266678382] 4295.418770132157
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4169 "de:08316:5288:0:2" "Forchheim Wyhler Straße" [48.14403634739949,7.702032266678382] 2006.6354327883173
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4170 "de:08316:11217:0:RiBf" "Endingen Forchheimer Straße" [48.14403634739949,7.702032266678382] 343.2653385492566
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4173 "de:08316:751:0:1" "Bahlingen Friedensplatz" [48.11768911572035,7.728022266081936] 924.6220615258455
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4180 "de:08316:5292:0:1" "Teningen Post" [48.123822598995254,7.8111005885704055] 286.02361153796653
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4181 "de:08316:150:0:1" "Teningen Realschule" [48.12497785749972,7.815383297467128] 307.03436301873205
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4182 "de:08316:952:0:2" "Teningen Neudorfstraße" [48.12420399695082,7.812514398949095] 292.05714571077766
253 "99-105-E-j23-2.6.H" "27.T0.99-105-E-j23-2.6.H" 4183 "de:08316:894:0:1" "Teningen AWO" [48.124805987684596,7.814746101873287] 467.2301856356155
169 "99-105-E-j23-1.8.R" "2.T0.99-105-E-j23-1.8.R" 3225 "de:08316:894:0:2" "Teningen AWO" [48.1285694763692,7.828378694422281] 1200.1891037491544
169 "99-105-E-j23-1.8.R" "2.T0.99-105-E-j23-1.8.R" 3226 "de:08316:5292:0:2" "Teningen Post" [48.1285694763692,7.828378694422281] 1432.3086769778067
169 "99-105-E-j23-1.8.R" "2.T0.99-105-E-j23-1.8.R" 3227 "de:08316:948:0:3" "Teningen Rohrlache" [48.1285694763692,7.828378694422281] 2786.8163952550162
169 "99-105-E-j23-1.8.R" "2.T0.99-105-E-j23-1.8.R" 3228 "de:08316:5291:0:2" "Bahlingen Teninger Straße" [48.1285694763692,7.828378694422281] 6113.000673315048
169 "99-105-E-j23-1.8.R" "2.T0.99-105-E-j23-1.8.R" 3229 "de:08316:6687:3:3" "Bahlingen Bahnhof" [48.1285694763692,7.828378694422281] 6513.3623349511
508 "99-107-E-j23-2.5.H" "6.T0.99-107-E-j23-2.5.H" 7310 "de:08316:5194:0:5" "Endingen Schulzentrum" [48.14263191026979,7.700150924978852] 648.2580898751207
508 "99-107-E-j23-2.5.H" "6.T0.99-107-E-j23-2.5.H" 7313 "de:08316:5096:0:1" "Kiechlinsbergen Winterstraße" [48.1303411764243,7.654625923347181] 541.743948827648
508 "99-107-E-j23-2.5.H" "6.T0.99-107-E-j23-2.5.H" 7316 "de:08316:5281:0:1" "Amoltern Ortschaftsamt" [48.13864168883364,7.673440713254463] 1250.245566908253
164 "99-105-E-j23-1.15.R" "15.T0.99-105-E-j23-1.15.R" 3453 "de:08316:150:0:1" "Teningen Realschule" [48.1510389579521,7.74983853997407] 5909.106692781426
stop_too_far_from_shape_using_user_distance WARNING 84

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

Only the first 50 of 84 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.
738 "99-111-E-j23-1.50.R" "24.T0.99-111-E-j23-1.50.R" 11270 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.8079437778881,7.696540146694332] 1210.995849224523
1066 "99-15-E-j23-1.42.R" "16.T0.99-15-E-j23-1.42.R" 15257 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
1898 "99-55-E-j23-2.8.H" "102.T0.99-55-E-j23-2.8.H" 33135 "de:08336:11185:1:1" "Weil am Rhein Otterbach Zoll" [47.58046325328581,7.604210045209641] 281.83294592116414
1067 "99-15-E-j23-1.30.R" "18.T0.99-15-E-j23-1.30.R" 14868 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
871 "99-112-E-j23-1.6.R" "3.T0.99-112-E-j23-1.6.R" 12157 "de:08315:25008:1:1" "Badenweiler ev. Kirche" [47.7949199871847,7.667974169816972] 798.6730928177134
871 "99-112-E-j23-1.6.R" "3.T0.99-112-E-j23-1.6.R" 12158 "de:08315:5479:1:1" "Badenweiler René Schickele" [47.7949199871847,7.667974169816972] 337.1452681106123
1896 "99-55-E-j23-2.10.H" "100.T0.99-55-E-j23-2.10.H" 33505 "de:08336:11185:1:1" "Weil am Rhein Otterbach Zoll" [47.58046325328581,7.604210045209641] 281.83294592116414
2012 "99-55-E-j23-3.7.R" "1.T2.99-55-E-j23-3.7.R" 33549 "ch:23005:409:1:1" "Basel Otterbach Grenze (CH)" [47.58302647166379,7.60483697944652] 383.2614640551103
2789 "99-95S-E-j23-1.1.H" "3.T0.99-95S-E-j23-1.1.H" 48648 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.808175876343604,7.63024304142186] 629.9224728609702
2789 "99-95S-E-j23-1.1.H" "3.T0.99-95S-E-j23-1.1.H" 48649 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.808175876343604,7.63024304142186] 339.1047771094504
1751 "99-55-E-j23-1.8.R" "10.T2.99-55-E-j23-1.8.R" 29146 "ch:23005:409:1:1" "Basel Otterbach Grenze (CH)" [47.58302647166379,7.60483697944652] 383.2614640551103
1964 "99-55-E-j23-2.6.H" "57.T0.99-55-E-j23-2.6.H" 32327 "de:08336:11185:1:1" "Weil am Rhein Otterbach Zoll" [47.58046325328581,7.604210045209641] 281.83294592116414
2356 "99-7-E-j23-1.15.R" "11.T0.99-7-E-j23-1.15.R" 43219 "de:08336:11042:1:2" "Lörrach Baumgartnerstraße" [47.6092329788011,7.65999695149721] 211.05137625533862
1060 "99-15-E-j23-1.41.R" "11.T0.99-15-E-j23-1.41.R" 15225 "de:08336:11179:1:1" "Lucke" [47.63122849994541,7.62344522123353] 1726.8235522044463
1060 "99-15-E-j23-1.41.R" "11.T0.99-15-E-j23-1.41.R" 15227 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
763 "99-111-E-j23-1.28.H" "31.T2.99-111-E-j23-1.28.H" 9554 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
763 "99-111-E-j23-1.28.H" "31.T2.99-111-E-j23-1.28.H" 9555 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
763 "99-111-E-j23-1.28.H" "31.T2.99-111-E-j23-1.28.H" 9570 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.8079437778881,7.696540146694332] 1210.995849224523
1966 "99-55-E-j23-2.7.H" "59.T0.99-55-E-j23-2.7.H" 32783 "de:08336:11185:1:1" "Weil am Rhein Otterbach Zoll" [47.58046325328581,7.604210045209641] 281.83294592116414
1753 "99-55-E-j23-1.9.H" "100.T0.99-55-E-j23-1.9.H" 30090 "de:08336:11185:1:1" "Weil am Rhein Otterbach Zoll" [47.58046325328581,7.604210045209641] 281.83294592116414
2478 "99-7-E-j23-1.16.R" "9.T0.99-7-E-j23-1.16.R" 43671 "de:08336:11042:1:2" "Lörrach Baumgartnerstraße" [47.6092329788011,7.65999695149721] 211.05137625533862
755 "99-111-E-j23-1.31.H" "29.T3.99-111-E-j23-1.31.H" 9795 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
755 "99-111-E-j23-1.31.H" "29.T3.99-111-E-j23-1.31.H" 9796 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
755 "99-111-E-j23-1.31.H" "29.T3.99-111-E-j23-1.31.H" 9809 "de:08315:25008:1:1" "Badenweiler ev. Kirche" [47.7972726449598,7.66627258100579] 627.1432750669753
2759 "99-92S-E-j23-1.10.H" "6.T0.99-92S-E-j23-1.10.H" 48447 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
2759 "99-92S-E-j23-1.10.H" "6.T0.99-92S-E-j23-1.10.H" 48448 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
1756 "99-55-E-j23-1.10.H" "107.T0.99-55-E-j23-1.10.H" 30850 "de:08336:11185:1:1" "Weil am Rhein Otterbach Zoll" [47.58046325328581,7.604210045209641] 281.83294592116414
810 "99-111-E-j23-1.42.H" "46.T0.99-111-E-j23-1.42.H" 11064 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
810 "99-111-E-j23-1.42.H" "46.T0.99-111-E-j23-1.42.H" 11065 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
810 "99-111-E-j23-1.42.H" "46.T0.99-111-E-j23-1.42.H" 11077 "de:08315:25008:1:1" "Badenweiler ev. Kirche" [47.7972726449598,7.66627258100579] 627.1432750669753
1244 "99-16-T-j23-1.1.H" "10.T3.99-16-T-j23-1.1.H" 22044 "de:08336:11079:1:2" "Tumringen Schule" [47.62583058117491,7.65760572604208] 156.76811036860167
2449 "99-7-E-j23-1.8.R" "63.T0.99-7-E-j23-1.8.R" 41118 "de:08336:11042:1:2" "Lörrach Baumgartnerstraße" [47.6092329788011,7.65999695149721] 211.05137625533862
2013 "99-55-E-j23-3.8.R" "10.T2.99-55-E-j23-3.8.R" 34757 "ch:23005:409:1:1" "Basel Otterbach Grenze (CH)" [47.58302647166379,7.60483697944652] 383.2614640551103
788 "99-111-E-j23-1.30.H" "39.T3.99-111-E-j23-1.30.H" 9755 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
788 "99-111-E-j23-1.30.H" "39.T3.99-111-E-j23-1.30.H" 9756 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
1341 "99-1-E-j23-1.14.R" "13.T0.99-1-E-j23-1.14.R" 416 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
1057 "99-15-E-j23-1.35.R" "1.T0.99-15-E-j23-1.35.R" 15064 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
2349 "99-7-E-j23-1.9.R" "10.T3.99-7-E-j23-1.9.R" 41643 "de:08336:11042:1:2" "Lörrach Baumgartnerstraße" [47.6092329788011,7.65999695149721] 211.05137625533862
1069 "99-15-E-j23-1.55.R" "2.T3.99-15-E-j23-1.55.R" 15622 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
795 "99-111-E-j23-1.40.H" "41.T0.99-111-E-j23-1.40.H" 11006 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
795 "99-111-E-j23-1.40.H" "41.T0.99-111-E-j23-1.40.H" 11007 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
1861 "99-55-E-j23-1.11.R" "5.T0.99-55-E-j23-1.11.R" 30996 "ch:23005:409:1:1" "Basel Otterbach Grenze (CH)" [47.58302647166379,7.60483697944652] 383.2614640551103
729 "99-111-E-j23-1.35.R" "21.T0.99-111-E-j23-1.35.R" 10746 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.8079437778881,7.696540146694332] 1210.995849224523
1523 "99-315-E-j23-1.11.H" "5.T8.99-315-E-j23-1.11.H" 26384 "de:08336:11079:1:2" "Tumringen Schule" [47.62583548012011,7.657595663844959] 157.66842223145036
854 "99-111-E-j23-1.46.H" "70.T0.99-111-E-j23-1.46.H" 11170 "de:08315:5006:1:2" "Müllheim (Bd) Turnhalle" [47.8081714117613,7.630129674033002] 621.6735157229447
854 "99-111-E-j23-1.46.H" "70.T0.99-111-E-j23-1.46.H" 11171 "de:08315:5005:1:2" "Müllheim (Bd) Amtsgericht" [47.8081714117613,7.630129674033002] 330.813167590273
854 "99-111-E-j23-1.46.H" "70.T0.99-111-E-j23-1.46.H" 11178 "de:08315:812:1:1" "Badenweiler Sportbad" [47.8086707186129,7.690489813592729] 906.0244948928445
854 "99-111-E-j23-1.46.H" "70.T0.99-111-E-j23-1.46.H" 11187 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.8079437778881,7.696540146694332] 1210.995849224523
1088 "99-15-E-j23-1.38.R" "7.T0.99-15-E-j23-1.38.R" 15144 "de:08336:11179:1:1" "Lucke" [47.63122849994541,7.62344522123353] 1726.8235522044463
1088 "99-15-E-j23-1.38.R" "7.T0.99-15-E-j23-1.38.R" 15146 "de:08336:11112:0:1" "Binzen J.-P.-Hebel-Straße" [47.626168045583306,7.61459241287887] 625.6380241382528
stops_match_shape_out_of_order WARNING 28

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.
738 "99-111-E-j23-1.50.R" "24.T0.99-111-E-j23-1.50.R" 11270 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.804534692005056,7.712058829915606] 11269 "de:08315:25006:1:1" "Schweighof Rathaus" [47.8068609799394,7.70078774068376]
269 "99-105-E-j23-2.22.R" "4.T0.99-105-E-j23-2.22.R" 4727 "de:08316:150:0:1" "Teningen Realschule" [48.150156858915906,7.741548167879991] 4726 "de:08316:11222:0:RiEn" "Riegel Breite" [48.150156858915906,7.741548167879991]
3304 "99-S9T-E-j23-1.5.H" "1.T0.99-S9T-E-j23-1.5.H" 56319 "de:08316:878:1:1" "Emmendingen Am Sportfeld" [48.11636230579054,7.846234339314076] 56318 "de:08316:90:1:1" "Emmendingen Bf / ZOB" [48.119519176258805,7.84776730269402]
3304 "99-S9T-E-j23-1.5.H" "1.T0.99-S9T-E-j23-1.5.H" 56319 "de:08316:878:1:1" "Emmendingen Am Sportfeld" [48.11636230579054,7.846234339314076] 56318 "de:08316:90:1:1" "Emmendingen Bf / ZOB" [48.119519176258805,7.84776730269402]
3309 "99-S9T-E-j23-1.6.H" "11.T2.99-S9T-E-j23-1.6.H" 56464 "de:08316:878:1:1" "Emmendingen Am Sportfeld" [48.11636230579054,7.846234339314076] 56463 "de:08316:90:1:1" "Emmendingen Bf / ZOB" [48.119519176258805,7.84776730269402]
3309 "99-S9T-E-j23-1.6.H" "11.T2.99-S9T-E-j23-1.6.H" 56464 "de:08316:878:1:1" "Emmendingen Am Sportfeld" [48.11636230579054,7.846234339314076] 56463 "de:08316:90:1:1" "Emmendingen Bf / ZOB" [48.119519176258805,7.84776730269402]
886 "99-113-E-j23-1.5.R" "12.T2.99-113-E-j23-1.5.R" 12822 "de:08315:5168:1:2" "Sulzburg Marktplatz" [47.8407608988565,7.7081788093469115] 12821 "de:08315:5168:1:1" "Sulzburg Marktplatz" [47.8407698825461,7.708161501661115]
880 "99-113-E-j23-1.4.R" "10.T2.99-113-E-j23-1.4.R" 12762 "de:08315:5168:1:2" "Sulzburg Marktplatz" [47.8407608988565,7.7081788093469115] 12761 "de:08315:5168:1:1" "Sulzburg Marktplatz" [47.8407698825461,7.708161501661115]
763 "99-111-E-j23-1.28.H" "31.T2.99-111-E-j23-1.28.H" 9570 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.80444216414653,7.711896051202954] 9569 "de:08315:25006:1:2" "Schweighof Rathaus" [47.807248212477525,7.700242661043477]
729 "99-111-E-j23-1.35.R" "21.T0.99-111-E-j23-1.35.R" 10746 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.80444216414653,7.711896051202954] 10745 "de:08315:25006:1:1" "Schweighof Rathaus" [47.8068609799394,7.70078774068376]
1211 "99-16-E-j23-1.6.R" "7.T0.99-16-E-j23-1.6.R" 21329 "de:08336:3597:1:9" "Lörrach Busbahnhof" [47.6065011562348,7.65965541202614] 21328 "de:08336:3648:1:2" "Lörrach Schillerstraße" [47.6065011562348,7.65965541202614]
3080 "99-S3T-E-j23-1.3.H" "1.T2.99-S3T-E-j23-1.3.H" 52530 "de:08316:91:1:2" "Emmendingen Amtsgericht" [48.12225020978449,7.8463189670591635] 52529 "de:08316:695:1:2" "Emmendingen Marktplatz" [48.1205477052128,7.849425952034611]
3080 "99-S3T-E-j23-1.3.H" "1.T2.99-S3T-E-j23-1.3.H" 52530 "de:08316:91:1:2" "Emmendingen Amtsgericht" [48.12231746323149,7.84606652236659] 52529 "de:08316:695:1:2" "Emmendingen Marktplatz" [48.1205477052128,7.849425952034611]
1048 "99-12-E-j23-1.18.R" "6.T0.99-12-E-j23-1.18.R" 14388 "de:08336:11121:1:1" "Haltingen Güterstraße" [47.611015031014524,7.612470258620935] 14387 "de:08336:11121:1:2" "Haltingen Güterstraße" [47.61104303002155,7.612450709760678]
3079 "99-S3T-E-j23-1.4.H" "1.T0.99-S3T-E-j23-1.4.H" 52638 "de:08316:91:1:2" "Emmendingen Amtsgericht" [48.12225020978449,7.8463189670591635] 52637 "de:08316:695:1:2" "Emmendingen Marktplatz" [48.1205477052128,7.849425952034611]
3079 "99-S3T-E-j23-1.4.H" "1.T0.99-S3T-E-j23-1.4.H" 52638 "de:08316:91:1:2" "Emmendingen Amtsgericht" [48.12231746323149,7.84606652236659] 52637 "de:08316:695:1:2" "Emmendingen Marktplatz" [48.1205477052128,7.849425952034611]
1705 "99-54-E-j23-1.4.R" "4.T0.99-54-E-j23-1.4.R" 27920 "de:08336:5163:1:5" "Kandern Busbahnhof" [47.6905322917143,7.646358818683339] 27919 "de:08336:11172:1:2" "Hammerstein Abzweigung Bahnhof" [47.6905322917143,7.646358818683339]
344 "99-105-E-j23-3.22.R" "4.T0.99-105-E-j23-3.22.R" 5900 "de:08316:150:0:1" "Teningen Realschule" [48.150156858915906,7.741548167879991] 5899 "de:08316:11222:0:RiEn" "Riegel Breite" [48.150156858915906,7.741548167879991]
3098 "99-S4T-E-j23-1.2.H" "1.T0.99-S4T-E-j23-1.2.H" 52893 "de:08316:695:1:2" "Emmendingen Marktplatz" [48.12057104621166,7.849458403291711] 52892 "de:08316:90:1:1" "Emmendingen Bf / ZOB" [48.119519176258805,7.84776730269402]
3098 "99-S4T-E-j23-1.2.H" "1.T0.99-S4T-E-j23-1.2.H" 52893 "de:08316:695:1:2" "Emmendingen Marktplatz" [48.12057104621166,7.849458403291711] 52892 "de:08316:90:1:1" "Emmendingen Bf / ZOB" [48.119519176258805,7.84776730269402]
1007 "99-12-E-j23-1.2.R" "1.T0.99-12-E-j23-1.2.R" 14219 "de:08336:11121:1:1" "Haltingen Güterstraße" [47.611015031014524,7.612470258620935] 14218 "de:08336:11121:1:2" "Haltingen Güterstraße" [47.61104303002155,7.612450709760678]
2399 "99-7-E-j23-1.20.R" "30.T3.99-7-E-j23-1.20.R" 43737 "de:08336:3597:1:1" "Lörrach Busbahnhof" [47.61346718531009,7.66225621443709] 43736 "de:08336:3610:1:1" "Lörrach Grabenstraße" [47.61346718531009,7.66225621443709]
1035 "99-12-E-j23-1.3.R" "30.T2.99-12-E-j23-1.3.R" 14363 "de:08336:11121:1:1" "Haltingen Güterstraße" [47.611015031014524,7.612470258620935] 14362 "de:08336:11121:1:2" "Haltingen Güterstraße" [47.61104303002155,7.612450709760678]
699 "99-111-E-j23-1.48.R" "12.T0.99-111-E-j23-1.48.R" 12125 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.80444216414653,7.711896051202954] 12124 "de:08315:25006:1:1" "Schweighof Rathaus" [47.8068609799394,7.70078774068376]
3234 "99-S6T-E-j23-1.1.H" "1.T0.99-S6T-E-j23-1.1.H" 55215 "de:08316:91:1:1" "Emmendingen Amtsgericht" [48.12246276472253,7.845520987789334] 55214 "de:08316:695:1:1" "Emmendingen Marktplatz" [48.12054425198118,7.849425684935737]
3234 "99-S6T-E-j23-1.1.H" "1.T0.99-S6T-E-j23-1.1.H" 55215 "de:08316:91:1:1" "Emmendingen Amtsgericht" [48.12246276472253,7.845520987789334] 55214 "de:08316:695:1:1" "Emmendingen Marktplatz" [48.12054425198118,7.849425684935737]
704 "99-111-E-j23-1.36.R" "13.T3.99-111-E-j23-1.36.R" 10794 "de:08315:5466:1:1" "Schweighof Forellenzucht" [47.804534692005056,7.712058829915606] 10793 "de:08315:25006:1:1" "Schweighof Rathaus" [47.8068609799394,7.70078774068376]
1009 "99-12-E-j23-1.1.R" "11.T0.99-12-E-j23-1.1.R" 14171 "de:08336:11121:1:1" "Haltingen Güterstraße" [47.611015031014524,7.612470258620935] 14170 "de:08336:11121:1:2" "Haltingen Güterstraße" [47.61104303002155,7.612450709760678]
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260123" "20230213" "20231208"