読者です 読者をやめる 読者になる 読者になる

初老のボケ防止日記

おっさんのひとりごとだから気にしないようにな。

スポンサーリンク

鉄道混雑率の上位区間を地図上に可視化してみた(平成27年度版)

比べてみた


ビバ!エクストリーム通勤。


先日、TLで首都圏外のフォロワーさんが電車の混雑具合についてツイートしているのを見て、出張に行かないオジサンとしては首都圏以外の通勤具合を知りたくなったのである。

混雑率

そもそも、混雑率とはどういうものか。

鉄道の混雑率は、輸送人員÷輸送力で算出されます。混雑緩和は、民鉄のサービス向上の大きな目標ですが、この目標数値として最混雑区間におけるラッシュピーク1時間の混雑率が使われ、国土交通省は長期目標を新聞が楽に読める程度に緩和したいとしています。

混雑率 | 鉄道用語辞典 | 日本民営鉄道協会

今時新聞読む人はあまりみかけないのであるが、混雑率という数値を具体的な体感内容にすると以下のイメージらしい。

100% 定員乗車。座席につくか、吊り革につかまるか、ドア付近の柱につかまることができる。
150% 肩が触れ合う程度で、新聞は楽に読める。
180% 体が触れ合うが、新聞は読める。
200% 体が触れ合い、相当な圧迫感がある。しかし、週刊誌なら何とか読める。
250% 電車が揺れるたびに、体が斜めになって身動きできない。手も動かせない。

100%超えたらどえらい混雑かと思いきやそうではないようだ。

混雑率のデータ

さて、混雑率がどういうものかわかったところで統計データを探してみる。毎年「鉄道混雑ランキング」的な記事を見かけるので、どこかにデータが公開されているんだろうと思っていたら案の定、国土交通省様が公開している。

www.mlit.go.jp

発見できたデータは以下の2つ

混雑率データ(PDF)
三大首都圏における主要区間の混雑率(PDF)

いずれも人に優しいPDF版のみの公開である。中身を見る限り絶対にEXCELで作成されているのにPDFしか提供されないという心意気がTHE官僚という感じで非常に素晴らしい。

なお、これらのデータは年に一度更新されており、三大首都圏のデータに至っては推移としてまとめられている。

三大都市圏における主要区間の平均混雑率・輸送力・輸送人員の推移(PDF)

ということで、本当は「混雑率データ」を使いたかったんだが、EXCELに手作業で移すのが面倒だし、概ね混雑率が高いのは三大首都圏になっているようなので「三大首都圏における主要区間の混雑率」を基に以下をやってみた。

  • 混雑率ランキング
  • 混雑率路線を地図上で可視化

PDFからEXCELに手作業で移行したので色々とミスがあるかもしれないがそこら辺はこちらとしては生データを配布しない国土交通省にクレームを言って頂きたいところではあるが、実際のことろ酒を飲みつつやったオジサンも悪いので申し訳ないと先に謝りましたースイマセンでしたー。

対象データ

「三大首都圏における主要区間の混雑率」に記載されている

東京圏 31区間
大阪圏 20区間
名古屋圏 8区間

の合計59区間を対象とした。

混雑率ランキング

で、EXCELでソート!

  • TOP1~20
順位 地域 事業者名 線名 区間 時間帯 混雑率(%)
1 東京圏 東京地下鉄 東西 木場→門前仲町 7:50~8:50 199
2 東京圏 JR東日本 総武(緩行) 錦糸町→両国 7:34~8:34 199
3 東京圏 JR東日本 横須賀 武蔵小杉→西大井 7:26~8:26 193
4 東京圏 小田急 小田原 世田谷代田 →下北沢 7:46~8:48 191
5 東京圏 JR東日本 中央(快速) 中野→新宿 7:55~8:55 188
6 東京圏 東急 田園都市 池尻大橋→渋谷 7:50~8:50 184
7 東京圏 JR東日本 東海道 川崎→品川 7:39~8:39 182
8 東京圏 JR東日本 総武(快速) 新小岩→錦糸町 7:34~8:34 180
9 東京圏 東京地下鉄 千代田 町屋→西日暮里 7:45~8:45 178
10 東京圏 JR東日本 京浜東北 川口→赤羽 7:25~8:25 177
11 東京圏 東京地下鉄 半蔵門 渋谷→表参道 8:00~9:00 171
12 東京圏 京王 京王 下高井戸→明大前 7:40~8:40 165
13 東京圏 東急 東横 祐天寺→中目黒 7:50~8:50 163
14 東京圏 東京地下鉄 有楽町 東池袋→護国寺 7:45~8:45 161
15 東京圏 JR東日本 常磐(快速) 松戸→北千住 7:21~8:21 161
16 東京圏 東京地下鉄 丸ノ内 新大塚→茗荷谷 8:00~9:00 160
17 東京圏 西武 池袋 椎名町→池袋 7:30~8:29 159
18 東京圏 東京地下鉄 銀座 赤坂見附→溜池山王 8:00~9:00 158
19 東京圏 東京都 三田 西巣鴨→巣鴨 7:40~8:40 157
20 東京圏 西武 新宿 下落合→高田馬場 7:37~8:36 156

圧倒的な東京圏の強さ。

なお、栄えあるTOP1に輝いた地下鉄東西線「木場→門前仲町」区間は2年連続の王座である(昨年は200%を記録)。

  • TOP21~40
順位 地域 事業者名 線名 区間 時間帯 混雑率(%)
21 東京圏 JR東日本 常磐(緩行) 亀有→綾瀬 7:23~8:23 155
22 東京圏 東京地下鉄 日比谷 三ノ輪→入谷 7:50~8:50 153
23 東京圏 京成 押上 京成曳舟→押上 7:40~8:40 152
24 東京圏 東京都 新宿 西大島→住吉 7:40~8:40 151
25 東京圏 東武 伊勢崎 小菅→北千住 7:30~8:30 150
26 大阪圏 大阪市 御堂筋 梅田→淀屋橋 7:50~8:50 150
27 大阪圏 阪急 神戸本線 神崎川→十三 7:34~8:34 146
28 東京圏 京急 本線 戸部→横浜 7:30~8:30 145
29 大阪圏 阪急 宝塚本線 三国→十三 7:32~8:32 145
30 東京圏 京王 井の頭 池ノ上→駒場東大前 7:45~8:45 144
31 名古屋圏 JR東海 中央 新守山→大曽根 7:49~8:48 142
32 名古屋圏 名鉄 本線 (東) 神宮前→金山 7:40~8:40 140
33 名古屋圏 名鉄 本線 (西) 栄生→名鉄名古屋 7:30~8:30 140
34 名古屋圏 名古屋市 東山 名古屋→伏見 7:30~8:30 140
35 東京圏 東武 東上 北池袋 →池袋 7:30~8:30 138
36 大阪圏 近鉄 奈良 河内永和→布施 7:42~8:42 137
37 名古屋圏 近鉄 名古屋 米野→名古屋 7:35~8:35 133
38 東京圏 京成 本線 大神宮下→京成船橋 7:20~8:20 132
39 大阪圏 近鉄 大阪 俊徳道→布施 7:36~8:36 131
40 大阪圏 阪急 京都本線 上新庄→淡路 7:35~8:35 131

この辺になると東京圏以外もだいぶ目立ってくる。ただ、大阪圏のTOP1である御堂筋線「梅田→淀屋橋」区間は150%、名古屋圏のTOP1である中央線「新守山→大曽根」区間も142%と東京圏と比べるとインパクトは薄くなってしまうのはしょうがない。

  • TOP41~59
順位 地域 事業者名 線名 区間 時間帯 混雑率(%)
41 名古屋圏 名古屋市 名城 ・ 名港 金山→東別院 7:30~8:30 130
42 大阪圏 近鉄 南大阪 北田辺→河堀口 7:31~8:31 128
43 大阪圏 南海 南海本線 湊→堺 7:30~8:30 126
44 大阪圏 近鉄 京都 向島→桃山御陵前 7:36~8:36 124
45 大阪圏 南海 高野 百舌鳥八幡→三国ヶ丘 7:20~8:20 123
46 東京圏 東京都 浅草 本所吾妻橋→浅草 7:40~8:40 120
47 大阪圏 JR西日本 片町 鴫野→京橋 7:30~8:30 120
48 大阪圏 京阪 京阪本線 野江→京橋 7:50~8:50 118
49 大阪圏 JR西日本 大阪環状 鶴橋→玉造 7:30~8:30 117
50 名古屋圏 JR東海 東海道 枇杷島→名古屋 7:24~8:23 115
51 大阪圏 阪神 本線 出屋敷→尼崎 7:31~8:30 113
52 名古屋圏 名古屋市 鶴舞 塩釜口→八事 7:30~8:30 113
53 大阪圏 大阪市 谷町 谷町九丁目→谷町六丁目 7:50~8:50 110
54 大阪圏 大阪市 堺筋 日本橋→長堀橋 7:50~8:50 107
55 大阪圏 JR西日本 東海道(緩行) 茨木→新大阪 7:30~8:30 106
56 大阪圏 JR西日本 阪和(快速) 堺市→天王寺 7:30~8:30 105
57 大阪圏 大阪市 四つ橋 難波→四ツ橋 8:00~9:00 102
58 大阪圏 JR西日本 東海道(快速) 茨木→新大阪 7:30~8:30 94
59 東京圏 JR東日本 中央(緩行) 代々木→千駄ヶ谷 8:01~9:01 93

ここまで来ると東京圏は2つしか残らない。あんまりイメージがつかないが普通の混み具合的な感じなのだろうか。

混雑率路線を地図上で可視化

ランキング的には圧倒的に東京圏であり、まあ最初からわかりきっていたことなのであるが、東京圏以外の人からすればどこの区間なのかさっぱりわからないしあまり実感がわかないだろう。オッサンも大阪圏とか名古屋圏とか言われてもどこの区間なのかさっぱりわからねえしな。ということで、どうにかコレをオンライン地図上で可視化できないかなというのが実は今回のメインであり、以下がそのページでございます。

H27 Train Congestion
(↓これは埋め込みページではなくて画像。クリックで該当ページに飛びます)


GoogleMap的なオンライン地図上に上記混雑率ランキングのデータを色分けして表示している。その区間をクリックすると以下のように吹き出しで詳細が表示される。

FromTo 区間
Duration 時間帯
Congestion 混雑率(%)

なお、以下のデータは同じ区間データとなるので、値の大きない「東海道(緩行)」ものだけ表示している。

大阪圏 JR西日本 東海道(快速) 茨木→新大阪 7:30~8:30 94
大阪圏 JR西日本 東海道(緩行) 茨木→新大阪 7:30~8:30 106

東京圏以外はこんな感じ

大阪圏

f:id:osa030:20161103171649p:plain

名古屋圏

f:id:osa030:20161103171830p:plain

オンライン地図作成の具材

最後にオンライン地図作成に上記統計資料以外で使ったもの

国土数値情報 鉄道データ

国土数値情報 鉄道データの詳細

オンライン地図上の区間データを作成する為に駅と路線のシェープファイルを用いた。

QGIS

QGISプロジェクトへようこそ!

鉄道データを読み込んで区間ごとのデータに統計情報を属性として付与してGeoJSONにした。
なお、いくつかの区間は路線データが複数に分割されており、ネットで路線図を見ながら結合してみたんだけども間違ってたらごめんなさい鉄な皆様。あと東京以外は全く土地勘がないので全然違う路線になってたらすまんどすえ。

Leaflet

leafletjs.com

軽量でオンライン地図表示ライブラリ。ベースマップを色々と変えられるのがよい。

地理院タイル地図

地理院地図|ヘルプ

今回ベースマップとして利用。なんと国土地理院のgithubページがあるのだ。

Information Access Division, Geospatial Information Authority of Japan · GitHub

leaflet-ajax

GitHub - calvinmetcalf/leaflet-ajax: plugin for leaflet for ajax

LeafletでGeoJSON読み込む時に手抜きするためのプラグイン。

その他

Leaflet Tutorials Interactive Choropleth Map をやりたかったので下訳した - えぢた 2.2 @k_zoar

Leafletでの判例表示にコードをパクらせて参考にさせて頂きました。

スポンサーリンク