GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-24T02:27:59Z,
for the dataset file:///shared/odakyubus-aiis.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 Email:
alex@busmaps.com
Feed Language:
Japanese
Feed Start Date:
2026-01-05
Feed End Date:
2026-01-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 263
  • Shapes: 0
  • Stops: 2955
  • Trips: 18573

Specification Compliance report

24042 notices reported (3 errors, 24037 warnings, 2 infos)

Notice Code Severity Total
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 2

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`.
107 "105648-35201_2" 109 "105648-35203_2" "【境南】東循環" "武蔵野市ムーバス境南東循環" 3 "105648-1012401021275"
108 "105648-35202_2" 110 "105648-35204_2" "【境南】西循環" "武蔵野市ムーバス境南西循環" 3 "105648-1012401021275"
fast_travel_between_consecutive_stops WARNING 22690

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 22690 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.
5119 "105648-1400_1_100000386" "105648-40811_1" 742.7923019898841 0.20633119499719002 83552 5 "105648-41506_1" "祖師谷国際交流会館" "07:08:00" 83553 6 "105648-41507_1" "上祖師谷四丁目" "07:08:01"
15416 "105648-1300_7_700001996" "105648-30111_1" 424.21360830221755 0.11783711341728266 246003 0 "105648-30526_1" "多磨駅" "11:24:00" 246004 1 "105648-30520_1" "多磨駅入口" "11:24:01"
17650 "105648-1500_7_700000470" "105648-50606_1" 1145.7520586334992 0.3182644607315276 287798 0 "105648-51601_2" "百合ヶ丘駅" "09:24:00" 287799 1 "105648-52502_2" "管理事務所前" "09:24:01"
2285 "105648-1300_1_100001666" "105648-30402_1" 1198.547139340883 0.33292976092802307 35706 1 "105648-10320_1" "白百合女子大学入口" "07:37:00" 35707 2 "105648-10318_1" "中原一丁目" "07:37:01"
10266 "105648-1300_11_1100001828" "105648-30307_1" 968.6309484988396 0.2690641523607888 163304 0 "105648-30501_2" "三鷹駅" "15:16:00" 163305 1 "105648-30502_2" "法専寺前" "15:16:01"
10266 "105648-1300_11_1100001828" "105648-30307_1" 1306.4340661705896 0.36289835171405266 163313 9 "105648-40505_3" "井口新田" "15:26:00" 163314 10 "105648-31711_1" "市境" "15:26:01"
17295 "105648-1500_7_700000218" "105648-50101_1" 890.6730445860994 0.2474091790516943 282559 12 "105648-50122_2" "菅生" "18:00:00" 282560 13 "105648-50109_2" "菅生中学校" "18:00:01"
11285 "105648-1400_11_1100002028" "105648-40302_1" 1107.4977826180923 0.3076382729494701 179967 21 "105648-40237_1" "狛江市立緑野小学校" "21:32:00" 179968 22 "105648-40925_1" "都営狛江団地" "21:32:01"
11285 "105648-1400_11_1100002028" "105648-40302_1" 715.2121338377252 0.1986700371771459 179969 23 "105648-40238_1" "狛江営業所" "21:34:00" 179970 24 "105648-40239_1" "慈恵医大西部医療センター" "21:34:01"
11285 "105648-1400_11_1100002028" "105648-40302_1" 736.2979522123214 0.20452720894786705 179973 27 "105648-40242_1" "調布第二小学校" "21:37:00" 179974 28 "105648-40243_1" "調布車庫" "21:37:01"
16421 "105648-1400_7_700000989" "105648-40003_1" 1107.4977826180923 0.3076382729494701 263586 4 "105648-40237_1" "狛江市立緑野小学校" "23:16:00" 263587 5 "105648-40925_1" "都営狛江団地" "23:16:01"
18529 "105648-5200_7_700000093" "105648-160301_1" 1108.921320462051 0.30803370012834747 301129 0 "105648-61110_2" "鶴川団地" "05:55:00" 301130 1 "105648-61111_1" "広袴一丁目" "05:55:01"
8915 "105648-1100_11_1100000101" "105648-10301_1" 954.9833374967757 0.2652731493046599 139029 0 "105648-10319_1" "仙川" "11:36:00" 139030 1 "105648-10320_1" "白百合女子大学入口" "11:36:01"
8915 "105648-1100_11_1100000101" "105648-10301_1" 978.7935306227317 0.2718870918396477 139036 7 "105648-10313_1" "新川団地中央" "11:43:00" 139037 8 "105648-10312_1" "アジア・アフリカ語学院前(団地西口)" "11:43:01"
8915 "105648-1100_11_1100000101" "105648-10301_1" 460.60499284968637 0.1279458313471351 139040 11 "105648-10209_1" "新川" "11:47:00" 139041 12 "105648-12208_1" "野村病院" "11:47:01"
14991 "105648-1100_7_700001057" "105648-10404_1" 799.1439354063542 0.22198442650176506 238670 7 "105648-5335_1" "丸池公園入口" "11:32:00" 238671 8 "105648-10311_1" "杏林大学病院入口" "11:32:01"
14991 "105648-1100_7_700001057" "105648-10404_1" 460.60499284968637 0.1279458313471351 238673 10 "105648-10209_1" "新川" "11:36:00" 238674 11 "105648-12208_1" "野村病院" "11:36:01"
6195 "105648-1500_1_100000500" "105648-50606_1" 1145.7520586334992 0.3182644607315276 99669 0 "105648-51601_2" "百合ヶ丘駅" "07:31:00" 99670 1 "105648-52502_2" "管理事務所前" "07:31:01"
8776 "105648-1100_11_1100000581" "105648-10201_1" 460.60499284968637 0.1279458313471351 135605 16 "105648-10209_1" "新川" "18:43:00" 135606 17 "105648-12208_1" "野村病院" "18:43:01"
385 "105648-1100_1_100000088" "105648-10201_1" 742.4707799315488 0.2062418833143191 2536 0 "105648-10127_4" "吉祥寺駅" "06:29:00" 2537 1 "105648-10128_2" "公園入口" "06:29:01"
385 "105648-1100_1_100000088" "105648-10201_1" 1456.716554354285 0.40464348732063476 2537 1 "105648-10128_2" "公園入口" "06:29:01" 2538 2 "105648-10129_2" "文化園前(吉祥寺駅向け日曜祝日を除く7-10、16-19は通過)" "06:29:02"
3371 "105648-1300_1_100000489" "105648-35110_1" 742.0333970604277 0.206120388072341 52696 1 "105648-7055_2" "むらさき橋" "16:02:00" 52697 2 "105648-5334_2" "文化園西" "16:02:01"
3371 "105648-1300_1_100000489" "105648-35110_1" 479.5889823999699 0.1332191617777694 52703 8 "105648-10133_1" "南浦" "16:10:00" 52704 9 "105648-31604_1" "仲町通り" "16:10:01"
11669 "105648-1400_11_1100000211" "105648-40597_1" 1010.7240419262395 0.2807566783128443 188018 0 "105648-41515_1" "千歳船橋駅" "21:33:00" 188019 1 "105648-41514_1" "水道局前" "21:33:01"
9550 "105648-1100_11_1100000977" "105648-10701_1" 977.1597209899353 0.27143325583053757 150178 6 "105648-10719_1" "佐須" "12:58:00" 150179 7 "105648-10723_1" "中央道深大寺バス停下" "12:58:01"
9550 "105648-1100_11_1100000977" "105648-10701_1" 1201.910091842359 0.33386391440065527 150194 22 "105648-10130_1" "万助橋" "13:17:00" 150195 23 "105648-10129_1" "文化園前(吉祥寺駅向け日曜祝日を除く7-10、16-19は通過)" "13:17:01"
3483 "105648-1300_1_100000057" "105648-35202_2" 838.1017005918114 0.23280602794216984 54319 1 "105648-30125_2" "境南町" "18:03:00" 54320 2 "105648-39019_1" "もみじ山公園" "18:03:01"
3483 "105648-1300_1_100000057" "105648-35202_2" 455.97788297609253 0.1266605230489146 54323 5 "105648-39022_1" "境南ちびっこ農園" "18:06:00" 54324 6 "105648-39023_1" "稲荷前(ムーバス)" "18:06:01"
3483 "105648-1300_1_100000057" "105648-35202_2" 670.0017828841773 0.18611160635671592 54329 11 "105648-39028_1" "連雀通り" "18:11:00" 54330 12 "105648-40504_2" "武蔵境営業所" "18:11:01"
3483 "105648-1300_1_100000057" "105648-35202_2" 831.9452418521633 0.2310959005144898 54333 15 "105648-39012_1" "聖徳学園" "18:18:00" 54334 16 "105648-39011_1" "境南小学校" "18:18:01"
15664 "105648-1300_7_700001536" "105648-30304_1" 968.6309484988396 0.2690641523607888 250709 0 "105648-30501_2" "三鷹駅" "12:25:00" 250710 1 "105648-30502_2" "法専寺前" "12:25:01"
17014 "105648-1400_7_700002758" "105648-40530_1" 818.4987255051983 0.2273607570847773 275763 1 "105648-40238_2" "狛江営業所" "09:01:00" 275764 2 "105648-40925_2" "都営狛江団地" "09:01:01"
17014 "105648-1400_7_700002758" "105648-40530_1" 351.96901638481205 0.09776917121800334 275770 8 "105648-41207_1" "泉竜寺" "09:17:00" 275771 9 "105648-41208_1" "中和泉" "09:17:01"
17014 "105648-1400_7_700002758" "105648-40530_1" 1006.0431876912032 0.27945644102533423 275774 12 "105648-41211_1" "福祉会館前" "09:20:00" 275775 13 "105648-41212_1" "水神前" "09:20:01"
4636 "105648-1400_1_100002358" "105648-40601_1" 884.1946268490095 0.24560961856916932 75527 2 "105648-40245_2" "品川通り上布田" "16:36:00" 75528 3 "105648-40244_2" "地蔵前" "16:36:01"
4636 "105648-1400_1_100002358" "105648-40601_1" 818.4987255051983 0.2273607570847773 75534 9 "105648-40238_2" "狛江営業所" "16:45:00" 75535 10 "105648-40925_2" "都営狛江団地" "16:45:01"
4636 "105648-1400_1_100002358" "105648-40601_1" 774.8303602231736 0.2152306556175482 75544 19 "105648-40914_2" "若葉町三丁目" "16:57:00" 75545 20 "105648-40913_2" "神代高校" "16:57:01"
4636 "105648-1400_1_100002358" "105648-40601_1" 625.4512227303319 0.17373645075842553 75547 22 "105648-40911_2" "若葉町" "17:09:00" 75548 23 "105648-40910_2" "若葉町二丁目" "17:09:01"
11962 "105648-1400_11_1100000961" "105648-40614_1" 774.8303602231736 0.2152306556175482 193942 8 "105648-40914_2" "若葉町三丁目" "09:26:00" 193943 9 "105648-40913_2" "神代高校" "09:26:01"
11962 "105648-1400_11_1100000961" "105648-40614_1" 625.4512227303319 0.17373645075842553 193945 11 "105648-40911_2" "若葉町" "09:36:00" 193946 12 "105648-40910_2" "若葉町二丁目" "09:36:01"
2556 "105648-1300_1_100001574" "105648-30411_1" 977.1597209899353 0.27143325583053757 41288 6 "105648-10719_1" "佐須" "18:54:00" 41289 7 "105648-10723_1" "中央道深大寺バス停下" "18:54:01"
2556 "105648-1300_1_100001574" "105648-30411_1" 641.5892178118576 0.17821922716996044 41295 13 "105648-12203_1" "晃華学園東「meedo」" "19:03:00" 41296 14 "105648-12204_1" "深大寺市営住宅" "19:03:01"
2556 "105648-1300_1_100001574" "105648-30411_1" 688.6647054934123 0.19129575152594785 41297 15 "105648-12205_1" "原山交差点" "19:04:00" 41298 16 "105648-12206_1" "東町三丁目" "19:04:01"
4380 "105648-1400_1_100001961" "105648-40530_1" 838.2965255746127 0.23286014599294796 70773 0 "105648-41214_2" "多摩川住宅中央" "06:48:00" 70774 1 "105648-41217_1" "シティテラス多摩川" "06:48:01"
4380 "105648-1400_1_100001961" "105648-40530_1" 421.50458760583956 0.11708460766828876 70777 4 "105648-41212_2" "水神前" "06:52:00" 70778 5 "105648-41211_2" "福祉会館前" "06:52:01"
4380 "105648-1400_1_100001961" "105648-40530_1" 359.6643901239681 0.09990677503443558 70779 6 "105648-41210_2" "南和泉" "06:53:00" 70780 7 "105648-41209_2" "児童公園" "06:53:01"
4380 "105648-1400_1_100001961" "105648-40530_1" 1340.4111722853777 0.37233643674593825 70781 8 "105648-41208_2" "中和泉" "06:54:00" 70782 9 "105648-41207_2" "泉竜寺" "06:54:01"
9131 "105648-1100_11_1100001024" "105648-10404_1" 799.1439354063542 0.22198442650176506 143175 7 "105648-5335_1" "丸池公園入口" "11:47:00" 143176 8 "105648-10311_1" "杏林大学病院入口" "11:47:01"
9131 "105648-1100_11_1100001024" "105648-10404_1" 460.60499284968637 0.1279458313471351 143178 10 "105648-10209_1" "新川" "11:51:00" 143179 11 "105648-12208_1" "野村病院" "11:51:01"
14756 "105648-1100_7_700000005" "105648-10201_1" 742.4707799315488 0.2062418833143191 233598 0 "105648-10127_4" "吉祥寺駅" "05:50:00" 233599 1 "105648-10128_2" "公園入口" "05:50:01"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260124" "20260131" "20260131"
mixed_case_recommended_field WARNING 1344

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 1344 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_long_name" "吉祥寺営業所前〜吉祥寺駅(2〜6番線)" 2
"routes.txt" "route_short_name" "吉祥寺駅〜吉祥寺営業所" 3
"routes.txt" "route_long_name" "吉祥寺営業所前〜吉祥寺駅(7.8番線)" 4
"routes.txt" "route_long_name" "調布駅北口〜(野崎)〜吉祥寺駅" 5
"routes.txt" "route_long_name" "仙川〜吉祥寺駅中央口" 6
"routes.txt" "route_long_name" "新川団地中央〜吉祥寺駅中央口" 7
"routes.txt" "route_long_name" "吉祥寺駅〜大沢" 8
"routes.txt" "route_long_name" "吉祥寺駅〜(新川)〜吉祥寺駅" 9
"routes.txt" "route_long_name" "野ヶ谷〜吉祥寺駅" 10
"routes.txt" "route_long_name" "調布駅北口〜(野ヶ谷)〜吉祥寺駅" 11
"routes.txt" "route_long_name" "吉祥寺駅〜深大寺" 12
"routes.txt" "route_long_name" "深大寺〜吉祥寺駅" 13
"routes.txt" "route_long_name" "千歳烏山駅北口〜吉祥寺駅" 14
"routes.txt" "route_long_name" "下本宿〜(新川)〜吉祥寺駅" 15
"routes.txt" "route_long_name" "牟礼団地・三鷹イースト前〜吉祥寺駅" 16
"routes.txt" "route_long_name" "北野〜(三鷹台団地)〜吉祥寺駅" 17
"routes.txt" "route_long_name" "調布駅北口〜(航研前)〜吉祥寺駅" 18
"routes.txt" "route_long_name" "吉祥寺駅〜三鷹市役所前〜西原" 19
"routes.txt" "route_long_name" "明星学園前〜吉祥寺駅" 20
"routes.txt" "route_long_name" "八幡山駅〜希望ヶ丘団地〜経堂駅(京王)" 21
"routes.txt" "route_long_name" "(川崎)聖マリアンナ医科大学〜鷺沼駅" 22
"routes.txt" "route_long_name" "(神)鶴川駅〜(緑山循環)〜鶴川駅" 23
"routes.txt" "route_long_name" "(神)鶴川団地〜(センター前)〜鶴川駅" 24
"routes.txt" "route_long_name" "(神)鶴川団地〜(六丁目)〜鶴川駅" 25
"routes.txt" "route_long_name" "(神)真光寺公園〜鶴川駅" 26
"routes.txt" "route_long_name" "(神)鶴川駅〜(千都の杜中央)〜鶴川駅" 27
"routes.txt" "route_long_name" "駒沢陸橋〜北沢タウンホール" 28
"routes.txt" "route_long_name" "北沢タウンホール〜駒沢陸橋" 29
"routes.txt" "route_long_name" "三軒茶屋〜北沢タウンホール" 30
"routes.txt" "route_long_name" "代沢十字路〜北沢タウンホール" 31
"routes.txt" "route_long_name" "梅ヶ丘駅〜渋谷駅" 32
"routes.txt" "route_long_name" "希望ヶ丘団地〜警察〜千歳船橋駅" 33
"routes.txt" "route_long_name" "千歳船橋駅〜警察〜希望ヶ丘団地" 34
"routes.txt" "route_long_name" "経堂駅〜(梅ヶ丘駅)〜渋谷駅" 35
"routes.txt" "route_long_name" "千歳船橋駅〜希望ヶ丘団地〜経堂駅" 36
"routes.txt" "route_long_name" "経堂駅〜希望ヶ丘団地〜千歳船橋駅" 37
"routes.txt" "route_long_name" "千歳船橋〜希望ヶ丘団地〜千歳船橋(循環)" 38
"routes.txt" "route_long_name" "千歳船橋駅〜梅ヶ丘駅" 39
"routes.txt" "route_long_name" "梅ヶ丘駅〜千歳船橋駅" 40
"routes.txt" "route_long_name" "希望ヶ丘団地〜千歳船橋駅(水道道路経由)" 41
"routes.txt" "route_short_name" "祖師谷・成城地域循環" 42
"routes.txt" "route_short_name" "若林営業所〜梅ヶ丘駅" 43
"routes.txt" "route_short_name" "梅ヶ丘駅〜若林営業所" 44
"routes.txt" "route_short_name" "武蔵境営業所〜三鷹駅" 45
"routes.txt" "route_short_name" "三鷹駅〜武蔵境営業所" 46
"routes.txt" "route_long_name" "武蔵境営業所〜武蔵境駅南口" 47
"routes.txt" "route_long_name" "武蔵境駅南口〜武蔵境営業所" 48
"routes.txt" "route_short_name" "新小金井駅〜武蔵境営業所" 49
"routes.txt" "route_long_name" "三鷹駅〜深大寺" 50
"routes.txt" "route_long_name" "榊原記念病院〜三鷹駅" 51
unknown_column INFO 2

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.
"translations.txt" "trans_id" 1
"translations.txt" "lang" 2