Three.jsを使った新宿駅3D屋内地図
(satoshi7190.github.io)- 新宿駅周辺の複雑な屋内空間をWebで3D表示できるThree.jsデモ
- 地図は国土交通省の**「新宿駅周辺屋内地図データ」**を加工して作成されており、元のデータセットはgeospatial.jpで公開されている
- Controlsで4FからB3までの階層レイヤーを個別にオン・オフできる
- 歩行者ネットワークも別個の表示項目として提供されており、歩行者ネットワークレイヤーを確認できる
- 提供されている画面状態では、すべての階層と歩行者ネットワークがチェックされた状態で表示される
データ出典と制作方式
- このページはShinjuku Station Indoorというタイトルの新宿駅周辺屋内3D地図デモ
- 地図データは国土交通省の「新宿駅周辺屋内地図データ」を加工して作成されている
画面で制御できるレイヤー
- Controlsには階層別表示トグルが含まれる
-
4F
-
3F
-
2F
-
1F
-
0
-
B1
-
B2
- B3
- 歩行者ネットワークも別個のトグル項目として提供されている
- 本文に表示されたチェックボックス状態では、すべての階層と歩行者ネットワークにチェックが入っている
-
1件のコメント
Hacker News のコメント
本当にすばらしい。巨大な画面に映し出された Deus Ex のゲーム内シーンのように見える。
話はそれるけど、このカタルーニャ人は駅の3Dモデルを900個近く作っていて、巨大で複雑なものから小さく単純なものまでさまざま。r/nycrail でもかなり人気だった。
http://stations.albertguillaumes.cat/
http://estacions.albertguillaumes.cat/img/barcelona/foneria....
関連して、日本の地下鉄駅の通路で迷子になり、8番出口を探すというゲームを始めたところ。雰囲気がものすごく本物っぽい。
https://store.steampowered.com/app/2653790/The_Exit_8/
https://store.steampowered.com/app/1122120/STATIONflow/
飛行機の後で眠れてもおらず、ストレスと睡眠不足がひどかった。何をしているのか分かっている人のように見せようとしていたけど、内心は完全にパニックで、閉じ込められたように感じていた。本当に大変な時間だったが、幸い、眠った後は地下鉄の利用がずっと楽になった。
[1] https://en.m.wikipedia.org/wiki/The_Backrooms
残念ながら、乗客の立場で駅を利用するときに最も目立つ線路とホームへ向かう階段/エスカレーターは含まれていないようだ。
周辺の道路網を見ることで各部分をある程度理解することはできたが、こうした要素がないと把握しづらい。
今年の夏、駅から1ブロック離れたカプセルホテルに泊まったが、かなり特別な体験だった。3週間にも満たなかったけれど、日本のことは一生恋しく思う気がする。奇妙で、そして驚くべき国だ。
そして今でも焦がし味噌ラーメンが恋しい。世界中のどこにもあの味を出せるところはない気がする。
ただし、自分で知っているわけではない。私も旅行しただけで、同じように感じた。
アニメと HN の交差部分がどれくらいあるのかは分からないけれど、Jujutsu Kaisen の出来事もこの地図上に表示されたら本当にすばらしいと思う。作品では実在のランドマークや風景をとても上手に活用している。
https://www.reddit.com/r/JuJutsuKaisen/comments/17w7v9x/juju...
2010年代初め、日本に初めて着いたとき、AirBnBのホストから「Shinjuku Stationの入口で会おう」という曖昧な案内だけをもらったことがある。
ホットスポットを見つけてメールを送り、最終的にはうまくいったが、この可視化を見ると、振り返るほどにその案内がさらにおかしく感じられる。この地図上で位置を示すピンがあれば、完璧な経由地になっていただろう。
道に迷わず、どの入口や通路でも見つけられるくらいにその地域をきちんと把握するまで、丸1年かかった。その後、駅はずっと大きく変わって拡張されたので、今ならそうした感覚を身につけるにはもっと時間がかかるだろう。
ちょうど今日の遅い時間に、4年ぶりにShinjukuへ行って古い友人と昼食を取る予定だ。昨日、オンラインでその周辺の写真やストリートビューをかなり調べた。友人も私と同じくらい長くTokyo近郊に住んでいて、以前はShinjukuによく行っていたが、スマートフォンを使っておらず、私たちが会う駅の南側は大きく変わっている。そこで、待ち合わせ場所を示す地図と写真を入れた4ページのPDFを作り、友人に印刷して持ってくるよう頼んだ。お互い無事に見つけられることを願っている。
おそらくホストが毎日使う入口だったのだろうが、訪問者には役に立たない。さまざまな地域から来る旅行者と継続的にやり取りするはずのAirBnBホストが、そこまで曖昧だったというのはかなり驚きだ。
Tokyoの地下鉄駅から出る経路をGoogle Mapsで案内してもらうと、正しい出口まで地下のルートを案内してくれる。さらには、適切な出口に最も近い場所で降りられるよう、どの車両に乗るべきかまで教えてくれる。
https://www.google.com/maps/place/Shinjuku+Station/@35.69166...
それでも完全に方向感覚を失い、実際の街区番号や標識も役に立たなかった。
その次がさらに面白かった。ホテルを見つけられずにいると、親切な日本人カップルが手伝うと言ってくれた。5分後になってようやく、彼らの「しびれるほどの親切さ」が、実は彼らも観光客でホテルの場所をまったく知らないという意味だと分かった。タクシー乗り場を指して場所を知っていると言われ、丁重に抜け出すのにもさらに時間がかかった。タクシーに乗って住所を見せると、運転手は変な人を見るような目でこちらを見て、1.5ブロック先まで進み、ホテルの看板を指さした。人生最高の300円の出費だった。
今はYodobashi Camera近くと、以前夜行バス乗り場があった一帯がすべて仮囲いで塞がれて工事中だった。もう終わっているかもしれない。
ああ、Tokyoが本当に恋しい。
[1] https://en.wikipedia.org/wiki/Hachik%C5%8D
日本語の技術解説はこちらにある: https://qiita.com/satoshi7190/items/23d192372877af75b283
鉄道路線のない駅の地図というのは、かなり混乱する。駅の目的となる要素を抜いてしまえば、当然ながら駅はよく理解できない。
Miraina Tower出口周辺も実際より小さく見えるようだ。含まれているものと抜けているものに妙な一貫性がない。Odakyu駅はないのに、ToeiとTokyo Metroの駅、さらにはバスターミナルまで入っている。
2012年に作られたLondon Underground駅の似た資料も気に入るかもしれない: https://stations.aeracode.org/
Tokyo から戻ってきたばかりで、滞在中は Shinjuku のホテルにいました。駅をあまりにも頻繁に使ったので、今では駅構内で簡単に道を見つけられますが、日本の鉄道システムに慣れていないと、外国人にはあまり親切ではありません
例えば韓国の Seoul 地下鉄はかなり整理されていて、1つの地下鉄駅の中に複数のプラットフォームが乱立していることはありません。Tokyo では1つの駅に複数のプラットフォームがあり、各プラットフォームが別の路線を持つことがあります。ある路線は特定の駅でまったく別の路線に変わることもあり、注意していないと突然まったく違う方向へ行ってしまいます
また Tokyo には複数の鉄道会社が運行しているため、紙の乗車券を買うと、別の会社が管理する路線に乗り換える際に地下鉄の外へ出て別の切符を買わなければならない場合があります。幸い iPhone があったので、Apple Wallet に Suica を追加して地下鉄や乗り換えに使いました。日本の地下鉄がなぜこんなに複雑なのか気になりましたが、この分野の専門家ではないので、知らない理由があるのかもしれません
会社間の乗り換えに必ず別途紙の乗車券が必要というわけではありませんが、特別な乗換券が必要な場合があり、これが複雑です。幸い最近はそれを扱う理由はほとんどなく、Suica/Pasmo カードをタッチして移動すれば済みます
1つ複雑なのは、直通運転が非常に広範囲に行われていることです。会社同士が互いの線路を走る方式で、乗り換えを避けられるのでとても便利ですが、混乱することもあります。Yokohama Minatomirai 線から乗って Tokyu Toyoko、Metro Fukutoshin、Tōbu Tōjō Lines をシームレスに通り、大都市の反対側へ出ることができます
紙の乗車券は分かりにくいですが、実際にはほとんど誰も使っていません。異なる鉄道路線だからといって別の切符を買う必要がある、というのは正しくないと思います。ただし前払いで買った区間の距離が違っていた場合は精算が必要です
完全に別の改札口で分離された2つの路線のことを言っているなら、例外かもしれません
それでも外国人の立場では、韓国の地下鉄を利用するほうがずっと簡単でした