SlideShare a Scribd company logo
「その筋屋」データ管理のコツ

2019-10-21 作成開始(適宜追加しています)

永井運輸株式会社 バス事業部 水野 羊平





このスライドは、その筋屋の使い方を覚えまして「さて自社のデータを作ろう!」と作業開始しようとし
たときの…
● どのように取りかかればいいのだろう…
● これ、どうすれば良い?
● 次の手順はどうするの?
という細かい疑問を解説できるように作成いたしました。ご参考程度にご活用ください。
はじめに
基礎編のおさらい

「その筋屋」での入力作業

1.停留所の入力 ( 難易度1、手間度5、挫折度3)

  基礎作業です。ひとつひとつ、バス停の名前を入力。 



2.路線・系統の作成、運賃の入力( 難易度3、手間度7(系統数による)、挫折度5(系統数による))

  停留所を線でつなぐ作業です。 

  「くだり」と「のぼり」の標柱番号、ターミナルのりば番号に注意 

  「区間時分」に気をつけて!(運転基準図が役立つことも) 

  「運賃」は取込みすると、手間無し早い! 



3.停留所に緯度経度情報を( 難易度1、手間度8(規模による)、挫折度6)

  「その筋屋マップ」を使って標柱位置を決定。 



4.出発時刻の入力、運行日設定 

(難易度1、手間度3,挫折度1) 

ここでやっと形ができあがります。 



5.確認作業(Shape作業と同時に実施) 

 (難易度2,手間度88、挫折度99)

品質チェック。



1)停留所位置はよいか 

2)バスが走行する道路に描画(シェイプ作業) 

実際の道路に沿った線情報を「描画」します。(停車順序や停留所位置を確認す
る作業として有効。GTFS-RTを実施する場合は必須です)



3)時刻表は正しいか 

手堅くやるには、印刷して 赤ペンチェック

印刷も簡単に実行できます





「おさらい」と言っておきながら、
本番作業の説明も兼ねています。
基礎編のおさらい

「その筋屋」での入力作業

6.GTFS-JP出力! 

 (難易度1、手間度1、挫折度2 )

 「FeedValidator」で最終確認。 

データが論理的に正しく機能するかどうかを判断するものですの
で、時刻情報や停留所情報を確認するものではありません。



基礎編のおさらい

「その筋屋」での入力作業

「おさらい」と言っておきながら、
本番作業の説明も兼ねています。
1社1セットが望ましいです。



社内運用上、「営業所単位」や「事業形態単位(一般路線・コ
ミバス・高速系統)」などで分割したいと考えがちですが、のち
のち「管理が手間(結構大変)」になります。 









1.事業者でつくるGTFS-JPデータセット

会社全体データ → 「一般路線」「コミバス」への分割
(全体データをコピーして、不必要な部分を削除して名前をつけなおし)
「一般路線」「コミバス」 → 会社全体データ への併合
ちなみに「永井バス」の例… 

「自主路線」「補助路線」「たまりん」と 

3つのデータに分かれています。 



なぜそうしたか)

● 業態別のほうが便利かと考えた 

● 運行日の定義がバラバラだったので、分
ける必要があると考えた 



面倒な点)

● データが増える

● 停留所に重複データがある 

● Googleトランジットフィードが3箇所必要 



なぜこうなったのか… 





1.事業者でつくるGTFS-JPデータセット



知らなかった、知識がなかった。(トホホ…)
● 路線の新設や廃止

● 系統の新設や廃止

● 停留所の新設や廃止

● 運賃が変更になる

● 運行本数が増加・減少する

● 運行時刻が変更となる便がある





このときです。「現行データ」と「新規データ」の併用が必要な
ときに、「既存ダイヤの複製」が必要です。 

2.データ複製のタイミング

(主にダイヤ改正時など)

ただし、以下の場合は、現行のデータに修正を重ねます
● 期日が決まった臨時便が出る
● 運行日が変更になった(祝日が増えた、減ったなど)
● 「間違い」の修正
データセットに「有効期限」「使用開始日」を設定することがで
きます。



提供終了日は、基本1年間を入力します。 

変わる予定がなくても、1年分の「祝日」を設定する必要が出
ますので、1年に1回は必ず操作する必要があります。 



特にGoogleマップではデータをアップロードすると、「最短1日
(2~3日後が基本)」でデータが切り替わります。提供開始日
を設定すると、Googleで予約され「提供開始日」になって切り
替わります。



提供終了日を過ぎた場合は、データがパタッと消えて消失せ
ず、「このデータは古いものなので実際と異なる場合がある」
とアラートが出ます。 

2.データ複製のタイミング

(主にダイヤ改正時など)

提供開始日
提供終了日
コード番号の決め方 

● 「停留所台帳」があって、コード番号がある場合
は、それに準じます。 

● 「通し」でつけてもいいですが、「路線番号」と紐付
けすると管理が便利です。 



(弊社例)

前橋公園=01001

 01=路線番号(東大室線) 

001=通し番号



標柱番号は、01を下り、02を上り 

ターミナルでは、標識番号をそのまま流用 

降車専用は、10など、かぶらない程度で 



ほか工夫の良案があればぜひ編み出してください。 

 

3.停留所の作成について

コード番号の決め方 

● 「路線台帳」があって、コード番号がある場合は、
それに準じます。

● 停留所のコードを作るときに予め整理した場合
は、それに従うと便利です。 

● 営業所単位や業態で区別ができている場合は、
それに従うことも良いでしょう。 



(例)

 201=(本郷経由)榛名湖線(榛名営業所) 

 601=(浜川経由)伊香保線(箕郷営業所) 



ほか工夫の良案があればぜひ編み出してください。 

 

4.路線番号について

コード番号の決め方 

● 「運賃表示器」で入力する番号をそのまま流用す
ることを強くおすすめします。 

● 番号を揃えておくことで、運賃データを「運賃表か
ら読み込み」する場合に大変便利です。 

● 運賃表の設定がない系統を作る場合 

→自由に決めてください。 



ただし、「なにがしかの法則」を見出してください。 

 

5.系統番号について

● 時間帯により「通過時刻」が変化する場合は、特
に注意してください。 

● 時刻表から所要時分を割り出して入力するとい
う、逆作業をすることで対処します。 

● 時刻確認は、「エクセル出力」し、赤ペン先生を行
います。

● 苦行です。手分けしてください。 

● 客観的に見定めるためにも、 赤ペン先生は「デー
タ作成していない第三者」へ依頼 (丸投げとも言う)して
ください。

● そしてペンが入った原稿を見て、涙を流して修正く
ださい…。

6.時刻表の確認作業

以上で終わります

・その筋屋を利用した GTFS導入方法、
・Googleマップへの掲載方法詳細
・アラート掲載の方法詳細
・イベント臨時便での情報案内活用事例
「スライドシェア」に
アップしています。
https://www.slideshare.net/YoheiMizuno1
ご参考にどうぞ。
このポスターは、つぎにご登壇なさいます岐阜県中津川市定住推進部定
住推進課の柘植様に作成していただきました。同様のポスターが「北恵那
バス」にも掲載されています(そちらが元ネタです)。現在バス車内に掲示
中です。

More Related Content

What's hot

【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
ddnpaa
 
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Spark Summit
 
A Study on the Generation of Clothing Captions Highlighting the Differences b...
A Study on the Generation of Clothing Captions Highlighting the Differences b...A Study on the Generation of Clothing Captions Highlighting the Differences b...
A Study on the Generation of Clothing Captions Highlighting the Differences b...
harmonylab
 
20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介
20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介
20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介
Kenji Morohoshi
 
灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究
灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究
灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究
harmonylab
 
交差点の交通流におけるシミュレーション環境 を用いた深層強化学習に関する研究
 交差点の交通流におけるシミュレーション環境   を用いた深層強化学習に関する研究 交差点の交通流におけるシミュレーション環境   を用いた深層強化学習に関する研究
交差点の交通流におけるシミュレーション環境 を用いた深層強化学習に関する研究
harmonylab
 
Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門
Tatsuya Tojima
 
rstanで簡単にGLMMができるglmmstan()を作ってみた
rstanで簡単にGLMMができるglmmstan()を作ってみたrstanで簡単にGLMMができるglmmstan()を作ってみた
rstanで簡単にGLMMができるglmmstan()を作ってみた
Hiroshi Shimizu
 
Techtalk:多様体
Techtalk:多様体Techtalk:多様体
Techtalk:多様体
Kenta Oono
 
木と電話と選挙(causalTree)
木と電話と選挙(causalTree)木と電話と選挙(causalTree)
木と電話と選挙(causalTree)
Shota Yasui
 
階層ベイズと自由エネルギー
階層ベイズと自由エネルギー階層ベイズと自由エネルギー
階層ベイズと自由エネルギー
Hiroshi Shimizu
 
一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門
Yu Tamura
 
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
harmonylab
 
大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題
大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題
大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題
Yuki Oyama
 
サマータイム実施は不可能である
サマータイム実施は不可能であるサマータイム実施は不可能である
サマータイム実施は不可能である
UEHARA, Tetsutaro
 
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9Yuya Unno
 
混合ガウスモデルとEMアルゴリスム
混合ガウスモデルとEMアルゴリスム混合ガウスモデルとEMアルゴリスム
混合ガウスモデルとEMアルゴリスム
貴之 八木
 
Counterfaual Machine Learning(CFML)のサーベイ
Counterfaual Machine Learning(CFML)のサーベイCounterfaual Machine Learning(CFML)のサーベイ
Counterfaual Machine Learning(CFML)のサーベイ
ARISE analytics
 
単語の分散表現を用いた俳句における取り合わせの評価に関する研究
単語の分散表現を用いた俳句における取り合わせの評価に関する研究単語の分散表現を用いた俳句における取り合わせの評価に関する研究
単語の分散表現を用いた俳句における取り合わせの評価に関する研究
harmonylab
 
【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds
【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds
【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds
ARISE analytics
 

What's hot (20)

【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
【論文紹介】 Attention Based Spatial-Temporal Graph Convolutional Networks for Traf...
 
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
 
A Study on the Generation of Clothing Captions Highlighting the Differences b...
A Study on the Generation of Clothing Captions Highlighting the Differences b...A Study on the Generation of Clothing Captions Highlighting the Differences b...
A Study on the Generation of Clothing Captions Highlighting the Differences b...
 
20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介
20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介
20210625_GTFS/OpenTripPlanner/QGISを用いた到達圏分析の事例紹介
 
灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究
灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究
灯油配送計画の最適化に向けた ヒューリスティクスの開発に関する研究
 
交差点の交通流におけるシミュレーション環境 を用いた深層強化学習に関する研究
 交差点の交通流におけるシミュレーション環境   を用いた深層強化学習に関する研究 交差点の交通流におけるシミュレーション環境   を用いた深層強化学習に関する研究
交差点の交通流におけるシミュレーション環境 を用いた深層強化学習に関する研究
 
Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門Python による 「スクレイピング & 自然言語処理」入門
Python による 「スクレイピング & 自然言語処理」入門
 
rstanで簡単にGLMMができるglmmstan()を作ってみた
rstanで簡単にGLMMができるglmmstan()を作ってみたrstanで簡単にGLMMができるglmmstan()を作ってみた
rstanで簡単にGLMMができるglmmstan()を作ってみた
 
Techtalk:多様体
Techtalk:多様体Techtalk:多様体
Techtalk:多様体
 
木と電話と選挙(causalTree)
木と電話と選挙(causalTree)木と電話と選挙(causalTree)
木と電話と選挙(causalTree)
 
階層ベイズと自由エネルギー
階層ベイズと自由エネルギー階層ベイズと自由エネルギー
階層ベイズと自由エネルギー
 
一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門一般化線形混合モデル入門の入門
一般化線形混合モデル入門の入門
 
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
 
大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題
大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題
大山雄己 - 時空間制約と経路相関を考慮した歩行者の活動配分問題
 
サマータイム実施は不可能である
サマータイム実施は不可能であるサマータイム実施は不可能である
サマータイム実施は不可能である
 
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
Jubatusのリアルタイム分散レコメンデーション@TokyoNLP#9
 
混合ガウスモデルとEMアルゴリスム
混合ガウスモデルとEMアルゴリスム混合ガウスモデルとEMアルゴリスム
混合ガウスモデルとEMアルゴリスム
 
Counterfaual Machine Learning(CFML)のサーベイ
Counterfaual Machine Learning(CFML)のサーベイCounterfaual Machine Learning(CFML)のサーベイ
Counterfaual Machine Learning(CFML)のサーベイ
 
単語の分散表現を用いた俳句における取り合わせの評価に関する研究
単語の分散表現を用いた俳句における取り合わせの評価に関する研究単語の分散表現を用いた俳句における取り合わせの評価に関する研究
単語の分散表現を用いた俳句における取り合わせの評価に関する研究
 
【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds
【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds
【論文読み会】Moser Flow: Divergence-based Generative Modeling on Manifolds
 

More from Yohei Mizuno

「その筋屋データ入力研修会」Googleマップへの最新対応
「その筋屋データ入力研修会」Googleマップへの最新対応「その筋屋データ入力研修会」Googleマップへの最新対応
「その筋屋データ入力研修会」Googleマップへの最新対応
Yohei Mizuno
 
「群馬県独自仕様データ追加」指示解説書
「群馬県独自仕様データ追加」指示解説書「群馬県独自仕様データ追加」指示解説書
「群馬県独自仕様データ追加」指示解説書
Yohei Mizuno
 
零細バス事業者が手がける自家製GTFS構築の取組み_V04
零細バス事業者が手がける自家製GTFS構築の取組み_V04零細バス事業者が手がける自家製GTFS構築の取組み_V04
零細バス事業者が手がける自家製GTFS構築の取組み_V04
Yohei Mizuno
 
零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03
Yohei Mizuno
 
零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03
Yohei Mizuno
 
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
Yohei Mizuno
 
零細バス事業者が手がける自家製GTFS構築の取組み_v02
零細バス事業者が手がける自家製GTFS構築の取組み_v02零細バス事業者が手がける自家製GTFS構築の取組み_v02
零細バス事業者が手がける自家製GTFS構築の取組み_v02
Yohei Mizuno
 
零細バス事業者が手がける自家製GTFS構築への取組み
零細バス事業者が手がける自家製GTFS構築への取組み零細バス事業者が手がける自家製GTFS構築への取組み
零細バス事業者が手がける自家製GTFS構築への取組み
Yohei Mizuno
 
のりものしごとフォーラム バス事務員の一日を追う
のりものしごとフォーラム バス事務員の一日を追うのりものしごとフォーラム バス事務員の一日を追う
のりものしごとフォーラム バス事務員の一日を追う
Yohei Mizuno
 
GTFS構築から始める情報発信と業務近代化
GTFS構築から始める情報発信と業務近代化GTFS構築から始める情報発信と業務近代化
GTFS構築から始める情報発信と業務近代化
Yohei Mizuno
 
GTFSデータを構築したバス会社の実践例
GTFSデータを構築したバス会社の実践例GTFSデータを構築したバス会社の実践例
GTFSデータを構築したバス会社の実践例
Yohei Mizuno
 
GTFSを導入したバス事業者が実感する情報発信の効果
GTFSを導入したバス事業者が実感する情報発信の効果GTFSを導入したバス事業者が実感する情報発信の効果
GTFSを導入したバス事業者が実感する情報発信の効果
Yohei Mizuno
 

More from Yohei Mizuno (12)

「その筋屋データ入力研修会」Googleマップへの最新対応
「その筋屋データ入力研修会」Googleマップへの最新対応「その筋屋データ入力研修会」Googleマップへの最新対応
「その筋屋データ入力研修会」Googleマップへの最新対応
 
「群馬県独自仕様データ追加」指示解説書
「群馬県独自仕様データ追加」指示解説書「群馬県独自仕様データ追加」指示解説書
「群馬県独自仕様データ追加」指示解説書
 
零細バス事業者が手がける自家製GTFS構築の取組み_V04
零細バス事業者が手がける自家製GTFS構築の取組み_V04零細バス事業者が手がける自家製GTFS構築の取組み_V04
零細バス事業者が手がける自家製GTFS構築の取組み_V04
 
零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03
 
零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03零細バス事業者が手がける自家製GTFS構築の取組み_v03
零細バス事業者が手がける自家製GTFS構築の取組み_v03
 
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
「バスロケ不要」と叫んでから 見事「バスロケ野郎」に転身した事業者の節操無き戦い
 
零細バス事業者が手がける自家製GTFS構築の取組み_v02
零細バス事業者が手がける自家製GTFS構築の取組み_v02零細バス事業者が手がける自家製GTFS構築の取組み_v02
零細バス事業者が手がける自家製GTFS構築の取組み_v02
 
零細バス事業者が手がける自家製GTFS構築への取組み
零細バス事業者が手がける自家製GTFS構築への取組み零細バス事業者が手がける自家製GTFS構築への取組み
零細バス事業者が手がける自家製GTFS構築への取組み
 
のりものしごとフォーラム バス事務員の一日を追う
のりものしごとフォーラム バス事務員の一日を追うのりものしごとフォーラム バス事務員の一日を追う
のりものしごとフォーラム バス事務員の一日を追う
 
GTFS構築から始める情報発信と業務近代化
GTFS構築から始める情報発信と業務近代化GTFS構築から始める情報発信と業務近代化
GTFS構築から始める情報発信と業務近代化
 
GTFSデータを構築したバス会社の実践例
GTFSデータを構築したバス会社の実践例GTFSデータを構築したバス会社の実践例
GTFSデータを構築したバス会社の実践例
 
GTFSを導入したバス事業者が実感する情報発信の効果
GTFSを導入したバス事業者が実感する情報発信の効果GTFSを導入したバス事業者が実感する情報発信の効果
GTFSを導入したバス事業者が実感する情報発信の効果
 

「その筋屋」データ管理のコツ