GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-12-12T22:45:07Z,
for the dataset file:///shared/ryobi.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
両備バス
Feed Email:
N/A
Feed Language:
Japanese
Feed Start Date:
2025-12-01
Feed End Date:
2026-03-15

Files included


  1. agency.txt
  2. agency_jp.txt
  3. calendar.txt
  4. calendar_dates.txt
  5. fare_attributes.txt
  6. fare_rules.txt
  7. feed_info.txt
  8. office_jp.txt
  9. routes.txt
  10. routes_jp.txt
  11. shapes.txt
  12. stop_times.txt
  13. stops.txt
  14. translations.txt
  15. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 177
  • Shapes: 236
  • Stops: 1918
  • Trips: 1624

Specification Compliance report

10633 notices reported (4935 errors, 5685 warnings, 13 infos)

Notice Code Severity Total
duplicate_key ERROR 4932

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 4932 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.
"fare_rules.txt" 14920 14946 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,285_1"
"fare_rules.txt" 14921 14947 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,284_1"
"fare_rules.txt" 14922 14948 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,283_1"
"fare_rules.txt" 14923 14949 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,282_1"
"fare_rules.txt" 14924 14950 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,281_1"
"fare_rules.txt" 14925 14951 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,280_1"
"fare_rules.txt" 14926 14952 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,279_1"
"fare_rules.txt" 14927 14953 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,278_1"
"fare_rules.txt" 14928 14954 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,277_1"
"fare_rules.txt" 14929 14955 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,276_1"
"fare_rules.txt" 14930 14956 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,221_1"
"fare_rules.txt" 14931 14957 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,219_2"
"fare_rules.txt" 14932 14958 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,150_1"
"fare_rules.txt" 14933 14959 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,148_1"
"fare_rules.txt" 14934 14960 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,142_2"
"fare_rules.txt" 14935 14961 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,141_2"
"fare_rules.txt" 14936 14962 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,140_1"
"fare_rules.txt" 14937 14963 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,288_2"
"fare_rules.txt" 14938 14964 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,289_2"
"fare_rules.txt" 14939 14965 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,290_2"
"fare_rules.txt" 14940 14966 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,317_2"
"fare_rules.txt" 14941 14967 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,318_2"
"fare_rules.txt" 14942 14968 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,295_1"
"fare_rules.txt" 14943 14969 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,294_1"
"fare_rules.txt" 14944 14970 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,293_1"
"fare_rules.txt" 14945 14971 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,286_1"
"fare_rules.txt" 14920 14972 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,285_1"
"fare_rules.txt" 14921 14973 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,284_1"
"fare_rules.txt" 14922 14974 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,283_1"
"fare_rules.txt" 14923 14975 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,282_1"
"fare_rules.txt" 14924 14976 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,281_1"
"fare_rules.txt" 14925 14977 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,280_1"
"fare_rules.txt" 14926 14978 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,279_1"
"fare_rules.txt" 14927 14979 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,278_1"
"fare_rules.txt" 14928 14980 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,277_1"
"fare_rules.txt" 14929 14981 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,276_1"
"fare_rules.txt" 14930 14982 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,221_1"
"fare_rules.txt" 14931 14983 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,219_2"
"fare_rules.txt" 14932 14984 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,286_1,150_1"
"fare_rules.txt" 14985 15011 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,284_1"
"fare_rules.txt" 14986 15012 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,283_1"
"fare_rules.txt" 14987 15013 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,282_1"
"fare_rules.txt" 14988 15014 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,281_1"
"fare_rules.txt" 14989 15015 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,280_1"
"fare_rules.txt" 14990 15016 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,279_1"
"fare_rules.txt" 14991 15017 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,278_1"
"fare_rules.txt" 14992 15018 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,277_1"
"fare_rules.txt" 14993 15019 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,276_1"
"fare_rules.txt" 14994 15020 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,221_1"
"fare_rules.txt" 14995 15021 "fare_id,route_id,origin_id,destination_id" "21004_210067_1_200,21004_210067_1,285_1,219_2"
missing_required_column ERROR 3

missing_required_column

A required column is missing in the input file.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the missing column.
"translations.txt" "field_name"
"translations.txt" "language"
"translations.txt" "table_name"
duplicate_route_name WARNING 7

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`.
40 "21004_210068_1" 41 "21004_210069_1" "F05 東山→協立病院・操南台団地・国際ホテル→東山(東山・操南台団地循環線)" "東山・操南台団地線" 3 "7260001007086"
59 "25003_505_1" 61 "25003_507_1" "特急 ダイヤモンド瀬戸内マリンホテル→岡山駅" "玉野渋川特急線" 3 "7260001007086"
60 "25003_506_1" 62 "25003_508_1" "505 特急 岡山駅→ダイヤモンド瀬戸内マリンホテル" "玉野渋川特急線" 3 "7260001007086"
58 "25003_503_1" 66 "25003_517_1" "特急 ダイヤモンド瀬戸内マリンホテル→岡山駅(イオン通過)" "玉野渋川特急線" 3 "7260001007086"
68 "25003_531_1" 69 "25003_533_1" "特急 おもちゃ王国→岡山駅(イオン通過)" "玉野渋川特急線" 3 "7260001007086"
70 "25003_534_1" 72 "25003_536_1" "特急 おもちゃ王国→岡山駅" "玉野渋川特急線" 3 "7260001007086"
82 "25003_564_1" 83 "25003_574_1" "特急 玉野市役所→岡山駅(イオン通過)" "玉野渋川特急線" 3 "7260001007086"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_recommended_field WARNING 4141

missing_recommended_field

A recommended field is missing.

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

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
"fare_attributes.txt" 4 "agency_id"
"fare_attributes.txt" 5 "agency_id"
"fare_attributes.txt" 6 "agency_id"
"fare_attributes.txt" 7 "agency_id"
"fare_attributes.txt" 8 "agency_id"
"fare_attributes.txt" 9 "agency_id"
"fare_attributes.txt" 10 "agency_id"
"fare_attributes.txt" 11 "agency_id"
"fare_attributes.txt" 12 "agency_id"
"fare_attributes.txt" 13 "agency_id"
"fare_attributes.txt" 14 "agency_id"
"fare_attributes.txt" 15 "agency_id"
"fare_attributes.txt" 16 "agency_id"
"fare_attributes.txt" 17 "agency_id"
"fare_attributes.txt" 18 "agency_id"
"fare_attributes.txt" 19 "agency_id"
"fare_attributes.txt" 20 "agency_id"
"fare_attributes.txt" 21 "agency_id"
"fare_attributes.txt" 22 "agency_id"
"fare_attributes.txt" 23 "agency_id"
"fare_attributes.txt" 24 "agency_id"
"fare_attributes.txt" 25 "agency_id"
"fare_attributes.txt" 26 "agency_id"
"fare_attributes.txt" 27 "agency_id"
"fare_attributes.txt" 28 "agency_id"
"fare_attributes.txt" 29 "agency_id"
"fare_attributes.txt" 30 "agency_id"
"fare_attributes.txt" 31 "agency_id"
"fare_attributes.txt" 32 "agency_id"
"fare_attributes.txt" 33 "agency_id"
"fare_attributes.txt" 34 "agency_id"
"fare_attributes.txt" 35 "agency_id"
"fare_attributes.txt" 36 "agency_id"
"fare_attributes.txt" 37 "agency_id"
"fare_attributes.txt" 38 "agency_id"
"fare_attributes.txt" 39 "agency_id"
"fare_attributes.txt" 40 "agency_id"
"fare_attributes.txt" 41 "agency_id"
"fare_attributes.txt" 42 "agency_id"
"fare_attributes.txt" 43 "agency_id"
"fare_attributes.txt" 44 "agency_id"
"fare_attributes.txt" 45 "agency_id"
"fare_attributes.txt" 46 "agency_id"
"fare_attributes.txt" 47 "agency_id"
"fare_attributes.txt" 48 "agency_id"
"fare_attributes.txt" 49 "agency_id"
"fare_attributes.txt" 50 "agency_id"
"fare_attributes.txt" 51 "agency_id"
mixed_case_recommended_field WARNING 348

mixed_case_recommended_field

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

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

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

You can see more about this notice here.

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

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_short_name" "西大寺→西大寺駅・神崎→牛窓" 2
"routes.txt" "route_short_name" "牛窓→神崎・西大寺駅→西大寺" 3
"routes.txt" "route_short_name" "東区役所前→西大寺・神崎→牛窓" 4
"routes.txt" "route_short_name" "牛窓→神崎・西大寺→東区役所前" 5
"routes.txt" "route_short_name" "東区役所前→西大寺" 6
"routes.txt" "route_short_name" "西大寺→東区役所前" 7
"routes.txt" "route_short_name" "犬島アクセスバス 岡山駅→宝伝港" 8
"routes.txt" "route_short_name" "犬島アクセスバス 宝伝港→岡山駅" 9
"routes.txt" "route_short_name" "犬島アクセスバス 西大寺→宝伝港" 10
"routes.txt" "route_short_name" "犬島アクセスバス 宝伝港→西大寺" 11
"routes.txt" "route_short_name" "A1 西大寺→東山・天満屋→岡山駅" 12
"routes.txt" "route_short_name" "314 岡山駅→天満屋・東山→西大寺" 13
"routes.txt" "route_short_name" "深夜バス 岡山駅→天満屋・東山→西大寺" 14
"routes.txt" "route_short_name" "岡山駅→天満屋・東山・西大寺→昭和被服総業前" 15
"routes.txt" "route_short_name" "昭和被服総業前→西大寺・東山・天満屋→岡山駅" 16
"routes.txt" "route_short_name" "益野西→東山→山陽学園中学・高校前" 17
"routes.txt" "route_short_name" "西大寺→東山→山陽学園中学・高校前" 18
"routes.txt" "route_short_name" "314 山陽学園中学・高校前→東山→西大寺" 19
"routes.txt" "route_short_name" "3 西大寺→東山→天満屋" 20
"routes.txt" "route_short_name" "314 天満屋→東山→西大寺" 21
"routes.txt" "route_short_name" "A1 西大寺→東山・岡山駅→杜の街" 22
"routes.txt" "route_short_name" "314 杜の街→岡山駅・東山→西大寺" 23
"routes.txt" "route_short_name" "益野西→天満屋・イオン・岡山駅前→益野西" 24
"routes.txt" "route_short_name" "西大寺→天満屋・イオン・岡山駅前→西大寺" 25
"routes.txt" "route_short_name" "益野西→天満屋・イオン・岡山駅前→西大寺" 26
"routes.txt" "route_short_name" "2 西大寺→東山・千日前・市役所入口→岡山駅" 27
"routes.txt" "route_short_name" "317 岡山駅→市役所入口・千日前・東山→西大寺" 28
"routes.txt" "route_short_name" "モーニングライナー 西大寺→天満屋" 29
"routes.txt" "route_short_name" "A1 東区役所前→西大寺駅・西大寺・東山・天満屋→岡山駅" 30
"routes.txt" "route_short_name" "315 岡山駅→天満屋・東山・西大寺・西大寺駅→東区役所前" 31
"routes.txt" "route_short_name" "1 西大寺→沖元・天満屋→岡山駅" 32
"routes.txt" "route_short_name" "347 岡山駅→天満屋・沖元→西大寺" 33
"routes.txt" "route_short_name" "A1 操南台団地→岡山国際ホテル・東山・天満屋→岡山駅" 34
"routes.txt" "route_long_name" "東山・操南台団地線" 34
"routes.txt" "route_short_name" "341 岡山駅→天満屋・東山・岡山国際ホテル→操南台団地" 35
"routes.txt" "route_long_name" "東山・操南台団地線" 35
"routes.txt" "route_short_name" "操南台団地→岡山国際ホテル・東山→山陽学園中学・高校前" 36
"routes.txt" "route_long_name" "東山・操南台団地線" 36
"routes.txt" "route_short_name" "341 山陽学園中学・高校前→操南台団地" 37
"routes.txt" "route_long_name" "東山・操南台団地線" 37
"routes.txt" "route_short_name" "A1 操南台団地→池の内東・東山・天満屋→岡山駅" 38
"routes.txt" "route_long_name" "東山・操南台団地線" 38
"routes.txt" "route_short_name" "F05 操南台団地→国際ホテル・東山・協立病院→東山(東山・操南台団地循環線)" 39
"routes.txt" "route_long_name" "東山・操南台団地線" 39
"routes.txt" "route_short_name" "F05 東山→協立病院・操南台団地・国際ホテル→東山(東山・操南台団地循環線)" 40
"routes.txt" "route_long_name" "東山・操南台団地線" 40
"routes.txt" "route_short_name" "F05 東山→協立病院・操南台団地・国際ホテル→東山(東山・操南台団地循環線)" 41
"routes.txt" "route_long_name" "東山・操南台団地線" 41
"routes.txt" "route_short_name" "1 旭川荘→原尾島・天満屋→岡山駅" 42
"routes.txt" "route_short_name" "208 岡山駅→天満屋・原尾島→旭川荘" 43
route_short_name_too_long WARNING 162

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

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

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"20001_200211_1" 2 "西大寺→西大寺駅・神崎→牛窓"
"20001_200212_1" 3 "牛窓→神崎・西大寺駅→西大寺"
"20001_200213_1" 4 "東区役所前→西大寺・神崎→牛窓"
"20001_200214_1" 5 "牛窓→神崎・西大寺→東区役所前"
"21000_210008_1" 8 "犬島アクセスバス 岡山駅→宝伝港"
"21000_210009_1" 9 "犬島アクセスバス 宝伝港→岡山駅"
"21001_210003_1" 10 "犬島アクセスバス 西大寺→宝伝港"
"21001_210004_1" 11 "犬島アクセスバス 宝伝港→西大寺"
"21002_210011_1" 12 "A1 西大寺→東山・天満屋→岡山駅"
"21002_210012_1" 13 "314 岡山駅→天満屋・東山→西大寺"
"21002_210013_1" 14 "深夜バス 岡山駅→天満屋・東山→西大寺"
"21002_210014_1" 15 "岡山駅→天満屋・東山・西大寺→昭和被服総業前"
"21002_210015_1" 16 "昭和被服総業前→西大寺・東山・天満屋→岡山駅"
"21002_210016_1" 17 "益野西→東山→山陽学園中学・高校前"
"21002_210018_1" 18 "西大寺→東山→山陽学園中学・高校前"
"21002_210019_1" 19 "314 山陽学園中学・高校前→東山→西大寺"
"21002_210022_1" 21 "314 天満屋→東山→西大寺"
"21002_210025_1" 22 "A1 西大寺→東山・岡山駅→杜の街"
"21002_210026_1" 23 "314 杜の街→岡山駅・東山→西大寺"
"21002_210033_1" 24 "益野西→天満屋・イオン・岡山駅前→益野西"
"21002_210034_1" 25 "西大寺→天満屋・イオン・岡山駅前→西大寺"
"21002_210035_1" 26 "益野西→天満屋・イオン・岡山駅前→西大寺"
"21002_210041_1" 27 "2 西大寺→東山・千日前・市役所入口→岡山駅"
"21002_210042_1" 28 "317 岡山駅→市役所入口・千日前・東山→西大寺"
"21002_210072_1" 29 "モーニングライナー 西大寺→天満屋"
"21002_210073_1" 30 "A1 東区役所前→西大寺駅・西大寺・東山・天満屋→岡山駅"
"21002_210074_1" 31 "315 岡山駅→天満屋・東山・西大寺・西大寺駅→東区役所前"
"21003_210101_1" 32 "1 西大寺→沖元・天満屋→岡山駅"
"21003_210102_1" 33 "347 岡山駅→天満屋・沖元→西大寺"
"21004_210061_1" 34 "A1 操南台団地→岡山国際ホテル・東山・天満屋→岡山駅"
"21004_210062_1" 35 "341 岡山駅→天満屋・東山・岡山国際ホテル→操南台団地"
"21004_210063_1" 36 "操南台団地→岡山国際ホテル・東山→山陽学園中学・高校前"
"21004_210064_1" 37 "341 山陽学園中学・高校前→操南台団地"
"21004_210065_1" 38 "A1 操南台団地→池の内東・東山・天満屋→岡山駅"
"21004_210067_1" 39 "F05 操南台団地→国際ホテル・東山・協立病院→東山(東山・操南台団地循環線)"
"21004_210068_1" 40 "F05 東山→協立病院・操南台団地・国際ホテル→東山(東山・操南台団地循環線)"
"21004_210069_1" 41 "F05 東山→協立病院・操南台団地・国際ホテル→東山(東山・操南台団地循環線)"
"21005_210331_1" 42 "1 旭川荘→原尾島・天満屋→岡山駅"
"21005_210332_1" 43 "208 岡山駅→天満屋・原尾島→旭川荘"
"21006_211085_1" 47 "F04 高島駅前→旭川荘・備前原駅前・旭川荘→高島駅前"
"25001_250461_1" 50 "鉾立→小串・築港新町・天満屋→岡山駅"
"25001_250462_1" 51 "岡山駅→天満屋・築港新町・小串→鉾立"
"25002_250471_1" 52 "A1 宇野駅→上山坂・築港新町・天満屋→岡山駅"
"25002_250472_1" 53 "501 岡山駅→天満屋・築港新町・上山坂→宇野駅"
"25002_250475_1" 54 "A1 宇野駅→上山坂・小串・築港新町・天満屋→岡山駅"
"25002_250476_1" 55 "502 岡山駅→天満屋・築港新町・小串・上山坂→宇野駅"
"25002_250477_1" 56 "A1 たまの病院前→宇野駅・上山坂・小串・築港新町・天満屋→岡山駅"
"25002_250478_1" 57 "502 岡山駅→天満屋・築港新町・小串・上山坂・宇野駅→たまの病院前"
"25003_503_1" 58 "特急 ダイヤモンド瀬戸内マリンホテル→岡山駅(イオン通過)"
"25003_505_1" 59 "特急 ダイヤモンド瀬戸内マリンホテル→岡山駅"
stop_too_far_from_shape WARNING 45

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.

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.
733 "3_250652_1" "948_292022207_20251201" 21697 "80_2" "DCM岡山・Pモール藤田前" [34.58940307711174,133.88905705005584] 106.55788657083002
733 "3_250652_1" "948_292022207_20251201" 21763 "19072_1" "たまの病院前" [34.49303788311622,133.94164263957177] 119.60069783774433
757 "3_250712_1" "948_292022261_20251201" 26172 "196_2" "渋川三丁目" [34.456583333333334,133.90300833333333] 412.30684862685035
812 "3_2250691_1" "946_292022310_20251201" 27630 "19072_1" "たまの病院前" [34.49278762473452,133.94137141284799] 115.43699964554469
720 "3_250651_1" "948_292022136_20251201" 25204 "80_1" "DCM岡山・Pモール藤田前" [34.589874539537334,133.88939442574667] 107.74396699436956
807 "3_2250681_1" "946_292022323_20251201" 27185 "19072_2" "たまの病院前" [34.49227318228766,133.9432505591449] 124.39270493608336
752 "3_250711_1" "948_292022245_20251201" 26590 "19072_1" "たまの病院前" [34.492759701951314,133.94125357868612] 122.21980050946433
769 "3_250931_1" "949_292022247_20251201" 26493 "19072_1" "たまの病院前" [34.49278698365316,133.94133726687008] 117.8407894820563
473 "3_250478_1" "946_292021884_20251201" 13476 "19072_2" "たまの病院前" [34.492292372607196,133.94321750941563] 121.51712931948876
565 "3_546_1" "946_292021914_20251201" 16538 "37_1" "イオンモール岡山前・源吉兆庵本社前" [34.664669749583005,133.91827405302186] 311.2920077559547
687 "3_250605_1" "949_292022198_20251201" 22824 "80_2" "DCM岡山・Pモール藤田前" [34.58938805324994,133.88904491523715] 106.55252489939943
687 "3_250605_1" "949_292022198_20251201" 22890 "19072_1" "たまの病院前" [34.49275437607898,133.9412577483826] 121.5687993889859
813 "3_2250693_1" "949_292022300_20251201" 28102 "210_1" "玉四丁目" [34.4791522731071,133.93258177621382] 157.70092899363786
38 "3_200076_1" "944_292022332_20251201" 1631 "245_1" "西大寺" [34.65283855731045,134.03016879884547] 411.95369342927427
809 "3_2250683_1" "946_292022324_20251201" 27132 "19072_2" "たまの病院前" [34.49224845514353,133.943104552592] 124.02977469261717
809 "3_2250683_1" "946_292022324_20251201" 27140 "210_1" "玉四丁目" [34.47918333333333,133.93262777777778] 163.1393159196176
798 "3_2250668_1" "946_292022319_20251201" 27339 "216_1" "玉野市役所入口" [34.49268055555556,133.9452638888889] 105.44973654975361
798 "3_2250668_1" "946_292022319_20251201" 27340 "19072_2" "たまの病院前" [34.49227818269317,133.94321365005223] 122.94944159148588
820 "3_2250694_1" "946_292022311_20251201" 27578 "210_2" "玉四丁目" [34.47909444444444,133.9327] 193.68567825600059
832 "3_2250705_1" "946_292022314_20251201" 27467 "71022_1" "御崎西" [34.46064550331202,133.92262904160256] 374.1850405085711
832 "3_2250705_1" "946_292022314_20251201" 27468 "1000005_1" "池ノ内児童遊園地" [34.46599004885455,133.9212550598261] 325.52148992416664
832 "3_2250705_1" "946_292022314_20251201" 27479 "19072_1" "たまの病院前" [34.49273606397319,133.94128994160906] 117.98396162913545
707 "3_250622_1" "946_292022179_20251201" 24249 "80_2" "DCM岡山・Pモール藤田前" [34.58939416802282,133.88903443507326] 105.37696686212112
707 "3_250622_1" "946_292022179_20251201" 24291 "196_2" "渋川三丁目" [34.456583333333334,133.903] 411.55277253510957
799 "3_2250669_1" "946_292022304_20251201" 27816 "92080_1" "たまの病院" [34.49208611111111,133.94303888888888] 112.70342286050065
810 "3_2250685_1" "946_292022325_20251201" 27084 "19072_2" "たまの病院前" [34.49233888888889,133.94341666666668] 122.7834221319616
694 "3_250621_1" "949_292022130_20251201" 18762 "80_1" "DCM岡山・Pモール藤田前" [34.58992359070647,133.88934658653682] 101.04806205124022
833 "3_2250707_1" "946_292022315_20251201" 27452 "19072_1" "たまの病院前" [34.4927369839247,133.94129267300255] 117.8360982095045
829 "3_2250696_1" "946_292022328_20251201" 26929 "19072_2" "たまの病院前" [34.49227542913618,133.94308189813248] 120.72558658034318
800 "3_2250673_1" "946_292022321_20251201" 27239 "19072_2" "たまの病院前" [34.49228227130911,133.94320079639363] 122.2124993645675
692 "3_250612_1" "946_292022176_20251201" 24430 "80_2" "DCM岡山・Pモール藤田前" [34.58939061573967,133.88904279448337] 106.2323053931139
796 "3_2250663_1" "946_292022317_20251201" 27411 "19072_2" "たまの病院前" [34.492295631749386,133.94325120883198] 122.01560250242689
811 "3_2250686_1" "946_292022326_20251201" 27040 "19072_2" "たまの病院前" [34.4922486298254,133.9431168579365] 124.21109364415929
811 "3_2250686_1" "946_292022326_20251201" 27048 "210_1" "玉四丁目" [34.47918055555556,133.93262777777778] 162.9598607296437
298 "3_210073_1" "944_292023093_20251201" 7392 "839_1" "観音院入口" [34.65288611111111,134.02922222222222] 615.6164725081328
298 "3_210073_1" "944_292023093_20251201" 7393 "840_1" "西大寺中三丁目" [34.65611388888889,134.03014166666668] 559.3885421234083
298 "3_210073_1" "944_292023093_20251201" 7394 "841_1" "昭和被服総業前" [34.65611388888889,134.03014166666668] 594.8096423738568
298 "3_210073_1" "944_292023093_20251201" 7395 "842_1" "岡山学芸館スクールガーデン前" [34.65660277777777,134.03005555555555] 640.8542798393718
298 "3_210073_1" "944_292023093_20251201" 7396 "843_1" "西大寺駅" [34.65660277777777,134.03005555555555] 829.4607617550056
298 "3_210073_1" "944_292023093_20251201" 7397 "842_2" "岡山学芸館スクールガーデン前" [34.65660277777777,134.03005555555555] 674.5364409740195
298 "3_210073_1" "944_292023093_20251201" 7398 "841_2" "昭和被服総業前" [34.65613095324854,134.03013866102972] 622.1169126375436
298 "3_210073_1" "944_292023093_20251201" 7399 "844_1" "西大寺ふれあいセンター" [34.65611388888889,134.03014166666668] 453.52361824025104
803 "3_2250674_1" "946_292022307_20251201" 27726 "210_2" "玉四丁目" [34.47902777777778,133.93280555555555] 192.11149467623912
689 "3_250611_1" "946_292022106_20251201" 20681 "19072_1" "たまの病院前" [34.49281099689771,133.94129033509805] 122.87492442014108
797 "3_2250664_1" "946_292022318_20251201" 27355 "19072_2" "たまの病院前" [34.4922807996387,133.94319657660822] 122.27579895579476
stop_without_stop_time WARNING 880

stop_without_stop_time

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

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

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
2 "18_1" "岡山駅"
3 "18_2" "岡山駅"
5 "18_4" "岡山駅"
8 "18_7" "岡山駅"
9 "18_8" "岡山駅"
14 "19_3" "岡山駅前"
15 "19_4" "岡山駅前"
19 "19_8" "岡山駅前"
21 "20_2" "西川緑道公園前"
28 "22_5" "NTT岡山前"
29 "23_1" "両備前"
30 "24_1" "農業会館前"
31 "25_1" "柳町一丁目"
32 "26_1" "田町二丁目"
34 "27_2" "天満屋"
35 "27_3" "天満屋"
36 "27_4" "天満屋"
37 "27_5" "天満屋"
38 "27_6" "天満屋"
39 "27_7" "天満屋"
45 "27_13" "天満屋"
46 "28_1" "中銀前"
47 "28_2" "中銀前"
50 "29_2" "栄町"
52 "31_1" "県庁前"
53 "31_2" "県庁前"
60 "34_1" "駅前町"
61 "35_1" "岡山高島屋前"
62 "36_1" "錦町"
64 "38_1" "山陽新聞社前・杜の街入口"
65 "38_2" "山陽新聞社前・杜の街入口"
68 "39_1" "岡山市役所前"
69 "39_2" "岡山市役所前"
70 "39_3" "岡山市役所前"
71 "40_1" "水道局前"
72 "40_2" "水道局前"
73 "41_1" "精神科医療センター西"
74 "41_2" "精神科医療センター西"
75 "42_1" "東古松二丁目"
76 "42_2" "東古松二丁目"
77 "43_1" "大元駅前"
78 "43_2" "大元駅前"
79 "44_1" "西古松"
80 "44_2" "西古松"
81 "45_1" "大元一丁目"
82 "45_2" "大元一丁目"
83 "46_1" "野崎"
84 "46_2" "野崎"
85 "47_1" "下中野北"
86 "47_2" "下中野北"
stops_match_shape_out_of_order WARNING 1

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.
519 "3_509_1" "946_292022003_20251201" 17103 "405_2" "甲浦郵便局前" [34.58334619528921,133.95902914694767] 17102 "105_2" "築港新町" [34.604397326984675,133.94163107495532]
unused_shape WARNING 100

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

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

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"3_200075_1" 2
"3_200151_1" 38
"3_200152_1" 297
"3_200153_1" 561
"3_200154_1" 674
"3_200171_1" 786
"3_200172_1" 1150
"3_200173_1" 1510
"3_200174_1" 1629
"3_200231_1" 2870
"3_200232_1" 3181
"3_200241_1" 3500
"3_200242_1" 3666
"3_200243_1" 3838
"3_200244_1" 4112
"3_200291_1" 4243
"3_200292_1" 4524
"3_200401_1" 4862
"3_200402_1" 5245
"3_210003_1" 5648
"3_210004_1" 6089
"3_210008_1" 6429
"3_210009_1" 6648
"3_210013_1" 7163
"3_210014_1" 7297
"3_210015_1" 7367
"3_210016_1" 7431
"3_210019_1" 7562
"3_210033_1" 8882
"3_210034_1" 9108
"3_210035_1" 9406
"3_210062_1" 9980
"3_210063_1" 10147
"3_210072_1" 12112
"3_210076_1" 12446
"3_210604_1" 12946
"3_210612_1" 13000
"3_210621_1" 13252
"3_210631_1" 13547
"3_211012_1" 13679
"3_211021_1" 13825
"3_211022_1" 13983
"3_211082_1" 14335
"3_212011_1" 14718
"3_212012_1" 15095
"3_212021_1" 15562
"3_212022_1" 15675
"3_2250665_1" 18567
"3_2250666_1" 19114
"3_2250667_1" 19601
platform_without_parent_station INFO 4

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.
362 "174_1" "倉敷駅"
363 "174_2" "倉敷駅"
364 "174_3" "倉敷駅"
403 "193_1" "倉敷駅北口"
unknown_column INFO 6

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"routes.txt" "jp_parent_route_id" 10
"trips.txt" "jp_trip_desc" 9
"trips.txt" "jp_trip_desc_symbol" 10
"trips.txt" "jp_office_id" 11
"translations.txt" "trans_id" 1
"translations.txt" "lang" 2
unknown_file INFO 3

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"routes_jp.txt"
"agency_jp.txt"
"office_jp.txt"