標準的なバス情報フォーマット
コンテンツプロバイダへのデータ提供
コンテンツプロバイダ（経路検索事業者）へ、標準的なバス情報フォーマット(GTFS-JP)データの提供方法およびオープンデータ公開について説明しています。
Googleマップを用いて経路検索できる機能のことを、ここでは「Google乗換案内」と表現しています。
１．データ提供の流れ
２．オープンデータ公開
３．国内コンテンツプロバイダ＜Google乗換案内への登録＞
G0．Google乗換案内 登録の流れ
G1．Googleアカウントを作成
G2．Google乗換案内に登録
G3．メールのやりとり・契約
G4．パートナーダッシュボード（管理画面）
G5．限定公開プレビューを確認
G6．公開前チェックリストを提出・Googleによるデータの審査
G7．エラーの確認
G8．ワーニングの確認
G9．ダイヤ改正時・年１回のデータ更新の作業
G10．データ審査に対応したデータ作成のポイント

この資料は「標準的なバス情報フォーマット広め隊」が作成
２０２１年１月２１日現在

１．データ提供の流れ（新規掲載）「その筋屋」「見える化共通入力フォーマット」「西沢ツール」等
もしくは、ダイヤシステムのデータをコンバート

ツールを用いてGTFS-JPデータを作成
データがただしいか確認
目視確認、Feed Validator、GTFS Test Viewer
国内コンテンツプロバイダ

Google乗換案内

GTFS-JPデータを
オープンデータとして公開

Googleアカウントを作成

メールにて連絡契約の締結[コンテンツプロバイダ側の処理]
オープンデータを取得して、自社のサービスにデータを取り込む

専用ページから登録
GTFS-JPデータをアップロード
Google乗換案内にGTFS-JPデータが取り込まれる

限定公開プレビューを確認
公開前チェックリストを提出

公開
公開までの目安：１～数ヶ月程度※オープンデータとして公開が難しい場合は、コンテンツ
プロバイダへGTFS-JPデータをメールにて送信

コンテンツプロバイダへのデータ提供

Googleによるデータの審査
公開
公開までの目安：１～数ヶ月程度※最近は審査が厳密となっており、審査に時間を要することがあります2１．データ提供の流れ（ダイヤ改正）

時刻の変更・停留所の新設・名称変更・
経路変更・路線廃止・運賃改定などの場合ツールを用いてダイヤ改正後のGTFS-JPデータを作成
データがただしいか確認
目視確認、Feed Validator、GTFS Test Viewer
国内コンテンツプロバイダ
改正後のGTFS-JPデータを
オープンデータとして公開
メールにて改正の連絡

Google乗換案内
GTFS-JPデータをアップロード

Google乗換案内にGTFS-JPデータが取り込まれる[コンテンツプロバイダ側の処理]
オープンデータを取得して、自社のサービスにデータを取り込む

反映

反映

なるべく早くデータ提供することにより、ダイヤ改正日から反映が可能 推奨：ダイヤ改正３週間前

アップロードしてから24時間～48時間ほどで反映されます。
出発日を改正日以降の日付で経路検索すると、ダイヤ改正後の時刻で検索されます。

※オープンデータとして公開が難しい場合は、コンテンツ
プロバイダへGTFS-JPデータをメールにて送信

ただし、運賃と停留所マークはダイヤ改正日後に反映されます。
新規掲載時には「プレビュー」にて一般非公開で確認できますが、
ダイヤ改正時は「プレビュー」がありません。
アップロードすると、24時間～48時間ほどで本番として反映されます。

コンテンツプロバイダへのデータ提供

3１．データ提供の流れ（年１回）
運行日の見直し、祝日の見直し、提供終了日の更新を行うため、ダイヤ改正がなくとも、少なくとも年１回以上の確認を行い、データのアップロードを行います

ツールを用いて運行日カレンダーを修正

GTFS-JPデータを作成

データがただしいか確認
目視確認、Feed Validator、GTFS Test Viewer
国内コンテンツプロバイダ
改正後のGTFS-JPデータを
オープンデータとして公開
メールにてデータ更新の連絡

Google乗換案内
GTFS-JPデータをアップロード

Google乗換案内にGTFS-JPデータが取り込まれる[コンテンツプロバイダ側の処理]
オープンデータを取得して、自社のサービスにデータを取り込む

反映※オープンデータとして公開が難しい場合は、コンテンツ
プロバイダへGTFS-JPデータをメールにて送信

コンテンツプロバイダへのデータ提供

反映
アップロードしてから24時間～48時間ほどで反映されます。

4

２．オープンデータ公開
日進市
市のオープンデータカタログに掲載

http://www.city.nisshin.lg.jp/opendata/

オープンデータとして公開することにより、コンテンツプロバイダへのデータ配布、アプリケーションの開発、データ分析などに役立ちます

伊勢市おかげバス
時刻表のページに掲載

https://www.city.ise.mie.jp/kurashi/koutsu/okage_bus/
1004980.html

ダイヤ改正後データと、現在のダイヤを公開している例
https://www.rosenzu.com/~gtfs/

国内GTFS「標準的なバス情報フォーマット」オープンデータ一覧
https://tshimada291.sakura.ne.jp/transport/gtfs-list.html
愛知・岐阜・三重県のGTFS-JPオープンデータ一覧
https://www.rosenzu.com/~gtfs/

GTFS-JPロゴマークを活用ください

http://wwwtb.mlit.go.jp/chubu/gifu/gtfsjp_201905/

コンテンツプロバイダへのデータ提供

5

２．オープンデータ公開
オープンデータ公開のポイント「標準的なバス情報フォーマット」配信方法ガイドライン
https://www.gtfs.jp/developpers-guide/distribution_guidelines.html

ライセンスを明示
・クリエイティブ・コモンズ CC BY 4.0の場合 著作権表示を要求
・クリエイティブ・コモンズ CCO1.0の場合 著作権なし

ダイヤ改正の日付を明示
改正の概要を記載しておくと良い

ダイヤ改正後のデータは、改正前に事前に掲載

コンテンツプロバイダへのデータ提供

6

３．国内コンテンツプロバイダ「標準的なバス情報フォーマット」経路検索事業者等へのデータ提供の手引き
https://www.gtfs.jp/making-data.html#service_providers• VAL研究所
駅すぱあと、Yahoo!路線情報
https://ekiworld.net/service/spec/info/commu.html#odps
std_fmt_bus@val.co.jp• ジョルダン
乗換案内
ptd-hub-ml@jorudan.co.jp• ナビタイムジャパン
data-kikaku@navitime.co.jp• 駅探
busdata@ekitan.co.jp

コンテンツプロバイダへのデータ提供

7

Google乗換案内への登録8

G0．Google乗換案内 登録の流れ（１）Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/answer/1111481?hl=ja&ref_topic=3521043

ダイヤ改正を直近２ヶ月の間に予定されている場合は、ダイヤ改正後のデータにて登録することをおすすめします。

G1．Googleアカウントを作成
G2．Google乗換案内に登録します
G3．Googleトランジットチームから日本語のメールが届きます→契約情報を送信
Googleから英語のメールが届きます 内容はオンライン契約→契約情報を確認して承認を送信
G4．パートナーダッシュボード（管理画面）が用意されます
Googleアカウントでログインして、GTFS-JPデータをアップロードします
G5．データアップロード後 24時間～48時間程度経過すると、「限定公開プレビュー」が行なえます
一般非公開です。Googleマップにて、Googleアカウントでログインすると検索可能です
正しく反映されているか、検索が行えるかを検証します
作成したデータに不備があった場合は、データを修正し GTFS-JPデータをアップロード
G6．限定公開プレビューで問題ないことを確認したら、「公開前チェックリスト」を提出します
Googleによるデータの審査が行われます→不備があれば、データを修正しGTFS-JPデータをアップロード
審査が完了すると、一週間ほどで公開されます。
Google乗換案内への登録

9

G1．Googleアカウントを作成（１）
Googleへ公共交通情報を提供するためには、Googleアカウントを取得する必要があります。
Googleアカウントを作成するページ（「Google アカウントの作成」で検索）
https://support.google.com/accounts/answer/27441?hl=ja
アカウントの情報は忘れないようにしてください。担当者が変わるときには忘れずに引き継ぎを行ってください。

自分用を選択Google乗換案内への登録10

G1．Googleアカウントを作成（２） 申込み例
一例ですので、別の名称でも構いません
事業者名
市町村名

公共交通

自治体名＋transit

英語・数字を組み合わせて
８文字以上

Google乗換案内への登録11

G1．Googleアカウントを作成（３）

電話番号の確認が表示された場合のみ②指定した電話番号宛にメッセージがとどきますメッセージに記載された確認番号を入力①担当者のスマホ・携帯電話の電話番号を入力
テキストメッセージを受ける必要がある
ので固定電話の指定は不可
テキストメッセージ受信後
次のページで電話番号を削除・編集することが可能
Google乗換案内への登録12

G1．Googleアカウントを作成（４）
ログインできなくなった場合に復帰するために必要な情報です
テキストメッセージを受けるための携帯電話・スマートフォンを指定
引き継ぎのことを考えると部署の携帯電話番号が良い
無い場合は空欄でも可能
nanbokutransit@gmail.com

担当部署・担当者のメールアドレス（引き継ぎのことを考えると部署のアドレスほうが良い）（ログインできなくなった場合に復帰するために必要な情報です）***@city.xxxx.lg.jp
2000

いつもでもよいが2000年頃にします（年齢がこどもだと問題が生じることあり）
Google乗換案内への登録「指定しない」を選択

13

G1．Googleアカウントを作成（５）Google乗換案内への登録「その他の設定」をクリック

14

G1．Googleアカウントを作成（６）

プライバシー情報を保存しない設定

６項目設定したら「同意する」をクリック
Google乗換案内への登録

15

G1．Googleアカウントを作成（７） アカウント作成完了

最後にここをクリック
してログアウトを行ってく
ださい

Google乗換案内への登録

16

G2．Google乗換案内に登録（１）
Google乗換案内パートナーヘルプ（「Google乗換案内パートナー」で検索してもよい）
https://support.google.com/transitpartners/answer/1111481?hl=ja&ref_topic=3521043

Google乗換案内にデータを登録する のページです

Internet Explorerを使用している場合は、登録画面が正しく表示されず、登録が完了しません。
他のブラウザ（例えば Edgeや
Chrome）を使用してください「お問い合わせください」
をクリック

Google乗換案内への登録17

G2．Google乗換案内に登録（２）Google乗換案内へ登録できるのは定時定路線の路線です。
完全予約制・デマンドは登録できません＜ご担当者のメールアドレス＞
会社・自治体のメールアドレスを指定
前項G1.でアカウント登録した@gmail.comではありません
このメールアドレスに連絡がきます＜組織名＞申込みを行う組織（事業者・自治体など）＜代理店のウェブサイトURL＞「組織」で入力した事業者・自治体のURL＜組織の種類＞
自治体：公共交通機関
事業者：民間の交通機関
事業者・自治体以外の第三者の申込みの場合は、事業者や自治体から依頼された旨を証明する必要があります

Google乗換案内への登録18

G2．Google乗換案内に登録（３）＜時刻表のサンプル＞
時刻表が掲載されいるページのURLを記入<ファイルをアップロード>
URLを記入すればファイルアップロードは不要＜Googleアカウント＞
前項G1.でアカウント登録した@gmail.comを記入＜Googleマップにサービスを公開していますか＞
現在、Googleマップに掲載されていなければ「いいえ」
ジョルダン等によるデータ提供がされている場合は「はい」

Google乗換案内への登録

これで、申込みが完了しました。
Googleからメールが届くのをお待ち下さい。

19

G3．メールのやりとり・契約
Googleトランジットチームから
日本語のメールが届きます。
以下の情報を返信します
・契約に必要な情報（バス会社・自治体の情報）
正式な組織名/会社名 (漢字・アルファベット表記両方)
締結者氏名 (漢字・アルファベット表記両方)
締結者肩書
郵便番号
住所
※締結者 Eメールアドレス

Googleから英語のメールが届きます。
タイトル「Invitation to Google's Online Agreement」
メールの本文に URLが記載されています。
https：//partnercontracts.google.com/review/ ････
インターネットブラウザで指定されたURLをひらくと、オンライン契約のページが表示されます。

１日あたりのおおよその利用人数（例：約100人 約1000人のように）※締結者のEメールアドレスは、締結者でなくとも、担当部
署・担当者のメールアドレスで良いです。
オンライン契約書は、このEメールアドレスに届きます。

契約書の最後の方にName, Title, Email, Address, Countryを記入する箇所があります。記入されていない箇所を英語で記入します。
Accept Agreementにチェックボックスがあります。
チェック印をつけてから、Acceptボタンをクリックすると完了です。
※日本語訳が必要な場合は、Googleトランジットチームに
日本語訳の送付を依頼してください。

Google乗換案内への登録

これ以降のメールのやりとりは、日本語です。

20

G4．パートナーダッシュボード（管理画面）（１）
ダッシュボードを開く

Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/topic/9055174?hl=ja&ref_topic=1267790

Googleトランジットチームから、「パートナーダッシュボード」の案内のメールが届きます。
インターネットブラウザで https://partnerdash.google.com/partnerdash/d/transit を開きます。
Googleアカウントでログインすると、以下の画面になります。

フィード名

パートナーダッシュボードで行えること
・GTFS-JPデータをアップロードする この資料では手作業でファイルをアップロードする方法を説明
・アップロードしたデータの内容やエラーの有無を確認する（Validation Report）
・アラート（運行情報）を登録する 👉👉別資料「Googleマップ公開後の管理・活用」を参照
Google乗換案内への登録

21

G4．パートナーダッシュボード（管理画面）（２）

Google乗換案内への登録22

G4．パートナーダッシュボード（管理画面）（３）GTFS-JPデータをアップロードする

Google乗換案内への登録

23

G4．パートナーダッシュボード（管理画面）（４）GTFS-JPデータをアップロードする

GTFS-JPデータ（zip圧縮ファイル）を選択します。
ファイルの読み込みが始まります。

読み込みが完了したらProcess Filesをクリック

間違えたときは Cancelをクリック

Google乗換案内への登録

24

G4．パートナーダッシュボード（管理画面）（５）GTFS-JPデータをアップロードする

データをアップロードしてから処理が完了するまで数分～30分ほどかかります。
Acquisition stageしか表示されていない場合はまだ処理が完了していません。
ブラウザの再表示ボタンを押して、以下の表示になれば、処理が完了しています

ここを確認

OK

NG
Failedが表示されている場合はエラー内容を確認

Succeededが２つ表示されればOK

これが表示されたら次ページの内容確認が行えます。
マップへの反映には２～数日かかります。

Google乗換案内への登録

Failedが表示された場合は

👉👉G7参照25

G4．パートナーダッシュボード（管理画面）（６）
読み込まれた GTFS-JPデータの内容を表示する

Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/answer/6377383?hl=ja&ref_top
ic=6377382

FETCH DATE：
アップロードした日付
この日付をクリックすると内容の表示が行えます
START DATE：
データの有効開始日
END DATE：
データの有効期限

Google乗換案内への登録

ここ 日付をクリック

26

G4．パートナーダッシュボード（管理画面）（７）
読み込まれた GTFS-JPデータの内容を表示する

Validation Report★印は特に確認しておきべき箇所①上部のタブ①上部のタブ Overview～Queries

・Overviewタブ 概要（このページです）★Errorsタブ

エラーとワーニング・Changesタブ データを差し替えた場合に差分を確認（今回は見ません）②運行日が登録されている期間③Feed_info 提供情報
データの有効期限

Agency
事業者の情報★Stopsタブ

停留所の地図っを表示★Calendarsタブ

運行日カレンダーの表示

・Queriesタブ 経路検索のテスト②運行日 ③提供情報★Start_date, End_dateが適切か④Routes
経路の情報

Google乗換案内への登録

End_dateは、余裕をみて先の日付にしておいても問題ありません
期限がきれると、GTFS-JPデータを更新して再度アップロードする必要があります④経路の情報★行先をクリックして、詳細を確認

27

G4．パートナーダッシュボード（管理画面）（８）
読み込まれた GTFS-JPデータのエラー・ワーニングを表示する Validation Report【Errorsタブ】
赤色数字はエラー、黄色数字はワーニングです。
ワーニングの説明は、 👉👉G8参照

Google乗換案内への登録28

G4．パートナーダッシュボード（管理画面）（９）
読み込まれた GTFS-JPデータの内容を表示する【Stopsタブ】

標柱の位置を地図に表示
クリックすると、停留所のIDや名称、経由する路線が吹き出しに表示されます

Validation Report【Calendarsタブ】

運行日の区分ごとの運行日・運休日をカレンダー表示■青色は運行日 ■赤色は運休日□白色は有効期限外

以下の点を確認してください
・お盆・年末年始・祝日が正しく反映されているか・シーズン運行が正しく反映されているか
・休校期間が正しく反映されているか・曜日運行が正しく反映されているか

Google乗換案内への登録【Queriesタブ】

クリックすると、自動的に生成された区間により検索のテストが行なえます

データをアップロードしてすぐは反映されていません。アップロードしてから24～48時間経過後に検索が行えるようになります。
Queriesは50個リンクが表示されます
が、全部を試す必要はありません。
29

G4．パートナーダッシュボード（管理画面）（１０）
読み込まれた GTFS-JPデータの内容を表示する

Validation Report【Overviewタブ】
経路の情報の「行先」をクリック

経路を地図に表示

行先をクリック

Scheduleをクリック
時刻を確認できます
平日・土日祝それぞれ
起点の停留所の時刻があっているか
行先の表現が適切か確認しておくと良いです

Google乗換案内への登録

行先30

G5．限定公開プレビューを確認（１）
Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/answer/6379893

GTFS-JPデータをアップロード後、24～48時間程度すると、「限定公開プレビュー」が行えるようになります。
以下のポイントに注意して、いくつかの区間で検索をおこなってみてください。
＜確認するポイント＞
 出発日を「平日」「日曜日」「祝日」にして、それぞれ正しいダイヤが表示されるか
 運賃が正しく表示されているか
 乗継ぎ拠点にて、乗継ぎが行えるか（自社路線同士の乗り継ぎを確認。他社路線への乗り継ぎは限定公開プ
レビューでは確認できません）
 ＜外国語のデータを作成した場合＞

言語を切り替えて、その言語で表示されるか

 ＜系統間を乗り通しできる「連続」設定（block_id)をした場合＞

乗り通しができるか※もしデータ作成の間違いに気づいた場合は、データを修正してGTFS-JPをアップロードします。
24～48時間程度経過後、修正したデータが反映されます。
※乗継ぎが行うには、乗り継ぎ時間が4分以上必要です。
乗継情報（transfers.txt）を作成すれば、自社路線に対して、乗継ぎ推奨箇所や乗継ぎ時間を設定できます。

Google乗換案内への登録

31

G5．限定公開プレビューを確認（２）Googleマップをひらき、管理者のGoogleアカウントでログインすることで、限定公開プレビューにて検索が行えます。
限定公開プレビューでは、鉄道や他のバス会社との乗換の検索は行なえません。
＜検索方法＞
駅名・地名や施設名で検索するか、地図上を右クリックして経路検索を行います。
限定公開プレビューの段階では、停留所マークが反映されておらず、停留所名での検索は行なえません。

ログイン

Google乗換案内への登録

32

G5．限定公開プレビューを確認（３）
外国語の確認方法

４表示言語が切り替わります

１三本線クリック

２言語
3 言語を選択
英語はEnglish(United States)

Google乗換案内への登録

33

G6．公開前チェックリストを提出
限定公開プレビューを行い問題ないことが確認できたら「公開前チェックリスト」を提出します。
https://support.google.com/transitpartners/contact/ready_to_launch

フィードIDはダッシュボード（管理画面）の最初のページに記載されているFEED NAME
Bus-xxxx-xxx-jp

Google乗換案内への登録34

G6．Googleによるデータの審査
・Googleによるデータ審査が行われます。
審査のポイントは 👉👉G10参照

Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/answer/6377351?hl=ja&ref_topic=6377359

・指摘事項があった場合は、・データを修正し GTFS-JPデータをアップロードします。
・データに問題がなければ、問題がない旨を説明します。
・路線名・行先・路線カラーは、利用者がわかりやすいという視点で考える必要があります。
バス車両やバス停にはこの表現で案内ということであれば、その旨を説明してください。
（写真があれば写真を添付）
実態と合っているということが大切です。

パートナーダッシュボードの「支払待ち」の箇所に指摘事項が表示されます

・ホームページに掲載の情報が古い場合や情報が確認できない場合は、資料提出を求められることがあります。
ホームページに掲載の路線図や時刻表は最新のものにしておく必要があります。
・審査の指摘事項が解消してから１～２週間程度で一般公開されます

Google乗換案内への登録35

G7．エラーの確認（１）Failed表示がある場合は、エラーがあります

Google乗換案内への登録36

G7．エラーの確認（２）データ形式に不備がある場合にエラーとなります
赤色数字はエラー、黄色数字はワーニングです。

エラー有りの場合の表示

エラー内容を確認し、GTFS-JPデータを再作成します。
再度GTFS-JPデータをアップロードします。
Google乗換案内への登録37

G7．エラーの確認（３）データ形式に不備がある場合にエラーとなります
エラーの種類

Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/topic/7171045?hl=ja&r
ef_topic=6377382

詳細

内容・対策方法

unexpected file location

A required file in the feed was found, but in the wrong location.
All .txt files should be at the top level of the zip file.

zipファイルの中にフォルダが存在。
zipファイルを作成し直してください。Zipファイル作成時は、フォルダを選択するのではなく、GTFSのテキストファイルを選択してzipファイルを作成してください。

Missing Referenced FileA required file is missing from the feed.

ファイルが不足しています。

File stop_times.txt is missing.

左の例では stop_times.txtファイルが不足

An identifier was found with duplicate values when those values
should be dataset-unique.

idが重複しています。

Duplicate Identifier

Value 107_01 of the stop_id column in the stops.txt file at row 7,
duplicating row 6.
Missing Referenced File

A referenced file is missing. When values in a column in one filereference values from a column in another file, the second file
must be included in the feed.
The shape_id column in the trips.txt file references the missing
shapes.txt file.

Missing Referenced Value

A referenced value is missing. When values in a column in one
file reference values from a column in another file, each value inthe first column must match a value from the second column.
Column route_id in the fare_rules.txt file has a value 301001 at
row 27 which matches no existing values in the referenced
route_id column in the routes.txt file.

左の例では 停留所・標柱情報（stop.txt）の stop_idの6行目・7行目が重複
The shape_id column ～が表示されている場合は、描画データを使うことがtrips.txtで定義されている（shape_id）が、shapes.txtファイルが不足していることが考えられます。
shapes.txtを格納してファイルをsipファイルを再作成してください。
データ間でidの不整合が生じています。
系統や停留所の新設や廃止があった際に、データの追加や削除
漏れの可能性があります。
一例として・stop_times（通過時刻情報）にある経路が、routes（経路情報）に存在しない・fare_fules（運賃定義情報）にある経路が、routes（経路情報）に存在しない
左の例では、運賃定義情報に301001があり、経路情報にない

Google乗換案内への登録38

G7．エラーの確認（４）
エラーの種類詳細

Fast Travel Between Stops

Two stop times values specified in the stop_times.txt filesuggests that the transit vehicle is travelling too fast. Make surethe average speed of the transit vehicle is within appropriate
speed range.
Trip 1全日_13時35分_系統902002 (row 751) is travelling at a
speed of 428348 km/h between stop 車庫前 (id 99_04,
stop_times row 268) and stop 公園前 (id 58_01 stop_times row
269).

Google乗換案内への登録

内容・対策方法
停留所間の移動が早すぎます。
標柱位置の設定間違い、時刻の間違いの恐れがあります。
左の例では、車庫前～公園前間の速度を計算すると428348km/hとなります。

39

G8．ワーニングの確認（１）ダッシュボード（管理画面）のValidation Reportの Errorsタブをクリック
赤色数字はエラー、黄色数字はワーニングです。
ワーニングには、表示されていても問題がないもの、表示されていると審査が通らないものがあります。

ワーニング内容を確認し、修正の必要があれば、GTFS-JPデータを再作成します。
再度GTFS-JPデータをアップロードします。
Google乗換案内への登録40

G8．ワーニングの確認（２）
データの内容に不備がある恐れがある場合にワーニングが表示されます

Google乗換案内パートナーヘルプ
https://support.google.com/transitpartners/table/6387700?hl=ja&r
ef_topic=6377382

表示されていても問題のないもの
ワーニングの種類
Unknown File詳細
A file was found in the GTFS feed that does not match any of the
expected files defined by the GTFS specification. While it isperfectly fine to include additional files in a feed, be careful thatan expected file was not accidentally misnamed.
File agency_jp.txt.

Unknown Column

A column was found in a GTFS feed file that does not match anyof the expected columns defined in the GTFS specification. While
it is perfectly fine to include additional columns in a file, be
careful that an expected column was not accidentally misnamed.
Column jp_trip_desc in file trips.txt.
Column jp_parent_route_id in file routes.txt.

内容・対策方法
GTFS_JPで拡張したファイルであり問題ありません。
例）agency_jp.txt
office_jp.txt
routes_jp.txt
GTFS_JPで拡張した項目であり問題ありません。
例）trips.txtの jp_trip_descroutes.txtの jp_parent_route_id

Future Service

The feed either has feed_start_date dated in the future or has
majority of the services start in the future. Until thefeed_start_date (if stated, otherwise the majority of services
start date), the schedules from the previous feed will continue tobe available on the Maps.

データの有効開始日(feed_info.txtのstart_date）が将来の日付になっています。
ダイヤ改正後のデータをアップロードした場合は、問題ありません。

Trip With Shape-DistanceTraveled Values But No
Shape

A trip was found in the stop_times.txt file that specifies
shape_dist_traveled values, but doesn't specify a shape_id value
in the trips.txt file. This may indicate a problem, as
shape_dist_traveled values will be ignored if there is nocorresponding shape for a trip.

距離を定義しているが、描画データ（shapes.txt）が存在しない場合に表示されます。
Googleから審査時にこの項目について指摘があった場合は「距離を定義したいが、shapesを作成しない」と説明してください。

Trip with id 1全日_12時40分_系統201003 (row 13).

Google乗換案内への登録

41

G8．ワーニングの確認（３）
データの確認を推奨
ワーニングの種類
Route Name Reused

詳細
Two routes in the routes.txt file have the same combination ofroute_short_name and route_long_name values. We
recommend that the route_short_name be distinct.
Routes with id 71 (row 8) and with id 71D (row 9) both sharethe same name – ふれあいバス市内線.

内容・対策方法
routes.txt内に同じ路線名（route_short_nameもしくは、
route_long_name）が何度も使用されいています。
routes.txtが系統単位に作成されていませんか？
新たにデータを登録する際には、routes.txtは路線ごとに束ねて作成する必要があります。
→『その筋屋』 Google推奨方式（2020年版）で出力→『見える化共通入力フォーマット』 系統統合形式で出力→『西沢ツール』 大括りのroute_idで出力
routes.txtは路線ごとに束ねて作成している場合同じ路線名で路線カラーが異なる系統がある場合は、同じ路線名が複数あっても問題ありません。Googleへは「同じ路線だが路線カラーが違う」と説明してください。

Circular Trips with
Incorrect Stop Headsigns

Trips have incorrect stop_headsign values for circular routes.
For circular trips, a headsign should be specified for each row in
stop_times.txt rather than for the trip as a whole, because theheadsign may change over the course of the trip. For example,“Zoo” may be the headsign from the train hub to the zoo,
however on the return trip the headsign should become “Trainhub” to indicate the new destination. Note that eachstop_headsign should be a substring of an upcoming stop's
name.
Trip 1全日_13時35分_系統902002 on route 環状線 (id 90).
Trip 1全日_10時35分_系統902002 on route 環状線 (id 90).

Feed Has No Calendar
Date Exceptions

Google乗換案内への登録

There are no exception date entries in the calendar_dates.txt
for a feed service period of over 6 months. This shows that
services are active on all the days for the time period(respective service_id) of the feed until feed_end_date. If any
dates should list inactive service, such as official or national
holidays, make sure to provide them.

循環系統において、行先の設定を見直す必要があります。
→すでに見直し済みの場合は、問題ありません
駅→団地→駅という路線の場合、以下のように行先を設定するのが良いでしょう。
・駅の時点では、行先「団地」もしくは「団地方面駅」
・団地以降では、行先を「駅」→『その筋屋』 系統基礎データの行先を停留所ごとに設定可能→『見える化共通入力フォーマット』 系統シートの「系統途中で行き先が切り替わる場合」→『西沢ツール』 時刻表シートの「途中で停留所行先表示が変わる場合」
基本の運行日カレンダー（calendar.txt）だけで、例外のカレン
ダー（calendar_dates.txt）がない場合に表示されます。
通年運行だけで、特別の運休日がない場合は表示されていても問題ありません。
お盆や年末年始が運休や日祝ダイヤになる場合 / 祝日は日祝ダイ
ヤになる場合は、calendar_dates.txtの定義が必要ですので、運行日の設定を見直してください。

42

G8．ワーニングの確認（４）
データの確認を推奨
ワーニングの種類
Stops Too Close

Fast Travel Between
Stops

詳細

内容・対策方法

Two stops in the stops.txt file are very close to each other.
When two stops are very close, it’s possible they are the samestop or the locations of each stop are inaccurate

同じ場所もしくは、近接した場所に標柱が設定されていると表示されます。
標柱位置が正しいか確認してください。

Stops 総合事務所前 with id 5006_01 (row 142) and 総合事務所
with id 5010_01 (row 143) are 0.0 meters apart. Show on map

左の例では、停留所id5006_01「総合事務所前」と、停留所
id5010_01「総合事務所」が0m離れた位置に存在

Two stop times values specified in the stop_times.txt filesuggests that the transit vehicle is travelling too fast. Make surethe average speed of the transit vehicle is within appropriate
speed range.

停留所間の移動が早すぎます。
標柱位置の設定間違い、時刻の間違いの恐れがあります。

Trip 112_2_1 (row 367) is travelling at a speed of 483.4 km/h
between stop 病院前 (id 2754_1, stop_times row 9553) andstop 本町 (id 6028_1 stop_times row 9554).
Trip has duplicate stop
names.

Consecutive stops in a trip have the same stop_name values.
Remove the duplicated stops within the same trip fromstop_times.txt, or change the name of one of the stops instops.txt.
Trip 23平日_10時25分_系統622002 has two different stop timesrow ( 1001 and 1002 ) with the same stop name 川口

Google乗換案内への登録

左の例では、病院前～本町間の速度を計算すると 483.4km/hとなります。

ひとつの便において、同じ名前の停留所を連続して停車する場合に表示されます。
左の例では、停留所・標柱id 1001と、停留所・標柱id 1002 いず
れも川口で、連続して停車する時刻になっています
・入力間違いの場合は、データを修正してください。
・同じ名前の停留所に連続して停車ケースが実際に存在する場合
は、問題ありません。

43

G9．ダイヤ改正時・年１回のデータ更新の作業（１）Q）４月１日にダイヤ改正があるとします。
３月中に改正後のGTFS-JPデータをアップロードすると、どうなるでしょうか。
A）・出発日がダイヤ改正日以前（～３月３１日）で検索した場合は、現行のデータ
・出発日をダイヤ改正日以降（４月１日～）で検索した場合は、新たにアップロードしたデータにて検索結果が表示されます。
4月１日から有効開始のデータについては、以下に設定した日付がダイヤ改正日として判断します。
（ feed_info.txtファイルのfeed_start_date ）その筋屋

見える化共通入力フォーマット 履歴シート

一番最後の行のダイヤ改正日ダイヤ改正日西沢ツール 提供情報・事業者情報シート

提供開始日

Google乗換案内への登録

44

G9．ダイヤ改正時・年１回のデータ更新の作業（２）ダイヤ改正後のデータをアップロードして、データが処理完了後の パートナーダッシュボードの表示
ダイヤ改正時は、限定公開プレビューや公開前チェックリストの作業はなく、そのまま本番として公開されます。
Googleマップの検索に反映されるには24時間～48時間ほどかかります。

Succeededが２つ表示されていればOKで

日付をクリックすると改正後データの内容を確認できます（次ページ）

現行のダイヤ
8/13にアップロード

10/1改正のダイヤ
8/26にアップロード
アップロードした日

Google乗換案内への登録

データの有効開始日

データの有効期限45

G9．ダイヤ改正時・年１回のデータ更新の作業（３）【Changeタブ】では、変化した箇所の差分表示が行えます

Change:現行ダイヤからの 変更点を表示

ルートを変更した箇
所や、停留所の増減を確認できますGoogle乗換案内への登録46

G9．ダイヤ改正時・年１回のデータ更新の作業（４）ダイヤ改正後のデータが、Googleマップに反映されるタイミング•

時刻・経路の検索結果：GTFS-JPデータをアップロードしてから24時間～48時間ほどで反映されます。
出発日をダイヤ改正後の日付にして検索すると、改正後のダイヤで検索されます。

•

バス停マークの反映・位置の移動：ダイヤ改正日になってから１～２日後に反映されます。

•

運賃の検索結果：ダイヤ改正日になってから反映されます。

※まれに、バス停マークの移動の反映、路線カラーなどが、ダイヤ改正後しばらくたっても反映されない場合があります。その場合は、Googleトランジットチームに連絡すると反映されます。

Google乗換案内への登録

47

G10．データ審査に対応したデータ作成のポイント
データ審査が厳密となっています。データ作成に関して注意する事柄について記載します。
１）routes.txt の routeについて
routeは、路線ごとに束ねる必要があります。
『その筋屋』 Google推奨方式（2020年版）で出力『見える化共通入力フォーマット』 系統統合形式で出力『西沢ツール』 大括りのroute_idで出力※いずれのツールも最新バージョンを使用してください２）停留所は標柱単位で作成
道路の両側に下り、上り方向にそれぞれ標柱がある場合はそれぞれの標柱のデータを作成します。
３）停留所の標柱位置は、都市部では5m以内の誤差が望ましい
Googleマップで表示した場合に、道路の中央になっていないように、また、建物にかぶらないようにします。
（建物内のバスターミナルの場合はOK）
４）案内（路線図やバス車両・停留所など）で使用している 路線カラーがある場合は、路線カラーを設定します。
５）路線名(routes.txtの route_long_name）には、「上り」「下り」「右回り」「左回り」など方向・行先を示す表示を含めないでください。
「右回り」「左回り」の表記は、行先（trip_headsign, stop_headsign）に含めるようにしてください。
６）循環系統の場合の行き先設定
駅前→団地→駅前の系統の場合
・駅前の時点では行先を「団地方面駅前」 団地以降では「駅前」というように設定
・もしくは、「右回り」「左回り」という表記で乗りたいバスが判別できるときは、行先を「右回り」「左回り」というように設定
・駅前から乗車する場合に「駅前」と行先を示すのはNGです（どちら方向に向かうのかがわからないため）
７）ホームページに最新の時刻表と運賃表を掲載
データ確認のため、ホームページに最新の時刻表・運賃表を掲載しておく必要があります。
ホームページに記載の表記（停留所名・路線名）とデータの表現が一致している必要があります。
８）お盆・年末年始・特定日運行便の運行日を正しく定義

Google乗換案内への登録48