GTFS-GOで広がる運行頻度図
2024/03/02 公共交通最前線2024(株)トラフィックブレイン 代表取締役 太田恒平

1

公共交通への不満って、なんですか？

2

によると不満のトップは「運行本数」
3

都市交通として使える本数とは？
30分間隔 ≒ 30本/日が最低ライン

車からの大転換には120本/日必要
熊本市公共交通グランドデザイン（2012年：初版）

富山市公共交通活性化計画(2007)：https://www.city.toyama.toyama.jp/data/open/cnt/3/3974/1/13.koutuu_kasseika_keikaku.pdf

国交省
評価指標
30本/日が基準
都市構造の評価に関するハンドブック(2014)

時間帯ごとの本数の例
時間帯 5
本数 1
https://www.mlit.go.jp/common/001104012.pdf

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
6 12 10 6 6 6 6 6 6 6 8 10 8 6 6 4 4 3計120本

5

増便すれば利用者は増える
富山ライトレール

栃木県小山市 おーばす

本数を3.5倍（曜日不明） 11年で1.8倍の経費増↓↓
平日は2.2倍（感度0.49） 利用2.0倍（感度1.2）
休日は5.3倍（感度1.75）

富山県朝日町

山形県鶴岡市5年で便4.1倍↓
利用2.8倍(感度0.6)

便数4倍↓
利用3倍(感度0.7)※ルートを再設計、バス停を58→79に増設

一概には言えないが、 100%(2倍に)本数を増やせば50%利用増は見込める!?

関係する仕事 ～広島市バス活性化基本計画(2015.08)～

路線の「見える化」だけでコンサルの仕事だった

ナビタイムの時刻表データを一度使ったがその後は手で更新…
https://www.city.hiroshima.lg.jp/uploaded/attachment/25036.pdf

6そんなあなたに ぴったりな商品が！
無料だけど7QGIS

GTFS-GO

1
2
3GTFS-GO

4

TrafficBrainGTFSデータリポジトリとの連携
全国のGTFSを配信している
GTFSデータリポジトリ

GTFS-GOはリポジトリと連携し一括取得

県内路線の運行頻度をまとめて可視化

https://gtfs-data.jp/search?pref=富山県

9GTFS-GO ヒストリー

10

GTFS + gtfsdb + PostGIS + QGIS で手作りする時代

2018/10の岡山を皮切りに何度か実習環境構築が大変
名寄せロジックのせいで完全な一元化ができていなかった

11

GTFS-GO開発のきっかけと経過• 2020夏～：

トヨタ・モビリティ基金の豊岡PJに関わり始める• 2020秋頃：

MIERUNEの古川（→）さんから、GTFS & QGIS で何かできないか？
太田から運行頻度図の実装を提案• 2020/11：

運行頻度図無しの初版リリース• 2021/05：

運行頻度図追加
仕様・設計に井口さん( )と喧喧諤諤と声がかかり

MIERUNE 古川さん（特に性能に太田から厳しい注文）• 2021/07：

運行頻度図スタイル大改善 by 太田• 2021/08：

時間フィルタ追加 by 太田• 2022/02：

GTFSデータリポジトリ v1対応

• 2023/06：

GTFSデータリポジトリ v2対応 by AIGID松浦さん• 2023/07：

運行頻度図スタイル小改善 by 太田

プロの技がご家庭で！

まさにオープンイノベーション！

MIERUNE 井口さん

12

GTFS-GOの技術

13アーキテクチャ◼概要• QGISプラグインの仕組みを利用• 開発言語はPython◼フロントエンド• PyQtを利用• ライセンスはGPL• 画面開発や翻訳設定にQt Creatorが便利◼バックエンド• Pandas/numpyを利用• ライセンスはMIT（GPLを遮断）• gtfs-parserというサブモジュール
14

いろいろな工夫◼名寄せ• 「親停留所」「stop_idの接頭辞」「stop_nameの一致＆近傍」のロジックを併用• https://qiita.com/Kanahiro/items/140f50b7f7894f260fde◼線• 線幅を比例より逓減：

0.05 + ("frequency"^0.6) * 0.2：「線の方向に応じた位置」◼ラベル• 進行方向左側に配置• 線色を暗くした色• 白の縁取り：• はみ出しを有に：

darker(@symbol_color, 160)

バッファ0.7mm：2mm
152023-08-17
熊本市都市建設局長

意見交換資料

公共交通サービスレベル向上による渋滞削減の試算(株)トラフィックブレイン 代表取締役 太田恒平

16

GTFSと運行頻度から始める交通分析
供給（例：運行頻度）これがベース！

実績（ICカード、乗降調査）

GTFS
加工

データ
結合
重ね合わせ

遅延（例：遅延時間10%タイル）
14
6:45:00

12

7:35:00
8:25:00

10

9:10:00
9:55:00

810:45:00
11:45:00

6

12:45:00
13:45:00

4

14:45:00
15:45:00

20

16:45:00
17:45:00
高岡駅前
末広町
片原町
急患医療センター前
広小路
中川
城東一丁目
野村
高岡自動車学校前
大門口
中野口（富高）小島（大島）
大島（射水）
赤井口
新開発
本開発
小杉高校前
小杉
戸破
小杉東口
手崎
鷲塚口
老田口
富山短期大学口
富山短期大学前
寒江口
呉羽高校前
呉羽追分口
呉羽山公園
富山大学前
富山球場前
五福末広町
安野屋町
丸の内
城址公園前
富山市役所前
富山駅前

遅延時間[分](10%タイル)

需要（例：250ｍメッシュ人口）

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

18:15:00
18:45:00
19:45:00
20:45:00

17

幹線路線
幹線8方面

大きい丸：断面以遠
小さい丸：桜町～断面
4_長嶺方面の幹線断面

18サービスレベル一覧（平日・上り）
area
1_植木
1_植木
2_合志・菊池
2_合志・菊池
2_合志・菊池
2_合志・菊池
3_菊陽・大津
3_菊陽・大津
3_菊陽・大津
3_菊陽・大津
4_長嶺
4_長嶺
4_長嶺
4_長嶺
5_益城・空港
5_益城・空港
6_嘉島
6_嘉島
6_嘉島
6_嘉島
6_嘉島
7_宇土・宇城
7_宇土・宇城
8_田崎・城山
8_田崎・城山
8_田崎・城山
8_田崎・城山
8_田崎・城山
8_田崎・城山

traveldirection
terminal_time_min
terminal_time_max
trip_count c06 c07 c08 c09 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 人数
収入_time
1A_徳王up
6:30 22:19 91 5,652
4897776666655431102,615 579,242
1B_池田三丁目up
7:28 22:38 23496
021121111112222210342 49,894
2A_高平橋up
6:52 21:05 39 2,335
134422222233332
100
1,138 228,622
2B_須屋小屋up
6:42 22:52 24 1,927
222212
1
10112122
110827 211,034
2C_城北校前
up
6:32 23:21 31 1,760
2323221222122
11111897 169,435
2D_立田山up
6:35 22:56 43 2,460
234244222323332020
1,346 246,472
3A_高杉
up
6:48 22:03 41 1,831
123423233333322110
1,006 185,372
3B_武蔵陸橋up
6:58 22:33 36 1,862
124223222333221110957 179,801
3C_塚の本up
6:33 21:00 29 1,489
131332222221211100
833 154,294
3D_江南病院前
up
7:03 21:10 30 1,522
032222222222222100624 118,985
4A_渡鹿四丁目up
6:50 21:48 61 2,474
15653443444554220
01,412 270,900
4B_熊本学園大学入口 up
6:47 22:52 66 3,261
14745545444444
32
2
01,509 305,898
4C_帯山小学校入口
up
6:55 22:44 77 3,496
17865
54444665
34
2
30
1,660 290,352
4D_京塚
up
6:17 22:56 95 4,381
59 10765666556563
2
302,451 417,513
5A_小楠公園前
up
6:40 22:45 73 3,884
2795555455533332202,033 396,261
5B_東野中学校前
up
7:17 20:18 21 1,681
02411112111122
1000
512 115,456
6A_下江津
up
6:54 21:17 17873
1540
10100101
101100
360 73,507
6B_江津三丁目up
6:43 19:10 12521
1
10120
1011111
10000
219 39,683
6C_田井島（浜線バイパス）up
7:54 20:16 20913
01121221221211
1000298 48,341
6D_田迎（旧浜線）
up
6:09 23:41 94 5,093
7786747676855331311,834 409,502
6E_県立高等技術専門校前
up
6:48 21:08 27 1,083
132222121122221
100
371 63,821
7A_熊日前（国道）up
6:20 20:45 28946
22312221232122
1000362 71,523
7B_熊日前（旧道）up
6:38 22:15 46 1,804
2443333333343121
101,002 206,554
8A_新土河原一丁目
up
6:30 22:30 32966
110133232413221210
165 33,049
8B_島団地入口
up
6:37 19:26 16505
122111111111110000
209 45,301
8C_野口町up
6:36 21:37 44 1,775
244333333342330
100704 158,219
8D_野中公民館前
up
6:33 23:21 35
822
43
12223
1234222001
1267 48,397
8E_稲荷入口up
6:57 19:57 25 1,074
131221221132
130000300 62,678
8F_高橋中間up
6:26 21:11 31987243222222222111100
563 108,426
trunk_name19増便・バスレーンによる渋滞緩和の推計（太田私案）◼ 増便• 熊本市の幹線8方面のバスを48%増便。日中は7.5～30分間隔に設定

シナリオ• 増便率の0.5倍の利用増を仮定（20%増便なら10％利用増）◼ バスレーン• 3箇所の所要時間を3～5分短縮と設定• 所要時間×4%/分 の利用増を仮定（5分短縮なら20%利用増）◼ 利用増・収支• 年532万人（32%）、9.3億円減益

推計結果◼ 渋滞解消効果• 交通量：年403万人削減• 速度：14.0→15.1km/h（中央区平日8時）、走行時間：178万時間短縮• 便益：47.6億円（公費支出の5.1倍の効果）
車1人削減あたり中央区1814円、他区824円

さいごに21

全日本GTFS運行頻度図

22

都市交通「1日30本以上」フィルタ

23

禁断の前橋「1日30本以上」フィルタ

24

参考文献
◼富山県講義資料 by 太田• https://speakerdeck.com/trafficbrain/qgisgtfs-goshi-xi• GISの概要、県内交通分析の実践、発展事例◼Web記事（トリセツ） by 諸星さん
• https://kotsutorisetsu.com/20230815-1/• 基本的な使い方 + 100mメッシュ人口（西沢さん作）の重畳◼運行頻度集計の技術詳細 by MIERUNE 井口さん
• https://qiita.com/Kanahiro/items/140f50b7f7894f260fde• 名寄せのロジックなど
25