ダム日和スマートフォン用の表示で見るまずまずのダム日和この広告は、90日以上更新していないブログに表示しています。その1からの続きです。9月13日に追記しました渋谷の街の中を歩き回ってみたところ、確かにかつての川の跡の上でコイキングがビチビチ跳ね回っている様子を実際に目の当たりにすることができた。「コイキングは水辺に出現する」ということが正しいのなら、かつては川だったとはいえ、なぜ現在の渋谷の街に現れたのだろうか。最初に思いつくのは、わざと出現させたという身も蓋もない話である。確かに渋谷の街の地下には川が流れているという話はかなり有名なのでそれにちなんでこっそり仕込んでおいたなんていうことはありそうな話ではある。いう理由でコイキングをだそうとすれば「春の小川」の歌碑が建立されている河骨川沿いにまず出現させようとするんじゃないだろうか。ところが実際に行ってみると鉄道の線路沿いというのを差し引いても歌碑周辺はコイキングが出現する様子ではなかった。何がコイキングを渋谷に呼び寄せているのだろう。してリアルな渋谷の街中に川を見ることはできないけど、例えば地図には何かしら記載されていてそれがコイキングを出現したりしているのではないだろうか。いうわけで、国土地理院の提供する地理院地図の電子国土基本図で渋谷周辺を見てみる。渋谷駅周辺ご覧の通り、渋谷川の開渠部分のみが地図上に記載されており、暗渠部分は全く記載されていない。Googleマップならどうだろうか。渋谷駅周辺やはり同様に稲荷橋より下流の開渠部分のみが川として表されていて、暗渠部分は地図上に一切記載がない。いうか、そもそもポケモンGOのアプリのプレイマップ上の表記がこうなっていた。いうことで、地図表記上に原因を求めるのも脈がなさそうである。ポケモンGOはなにをもって渋谷の川を判断しているのだろうか。考えてみた結果がこれである。30m"」というデータを使用して作成した渋谷周辺の標高を表した地図である。白黒の濃淡が標高を表していて色が白くなるほど標高が高いことを示している。ポケモンGOはこの地形データから自前で川を算出することによりコイキングやコダックの生息域を設定してるように思えるのである。先ほどの地図にOpenStreetMapのデータや地名を記入したものである。渋谷の街に刻まれた谷状の地形にそって道路などが走っている様子が見て取れる。GISツールと呼ばれる地理情報を扱うためのソフトウェアを利用すると、こういった地形のでこぼこのデータをもとに流域や川筋を算出するなんていうことができたりする。giscience.jpの記事を参考にしてデータを作成してみた結果を合成してみるとこんな感じになる。白い線が算出された河川の流路、オレンジ色の線が雨が降った時にそこに流れ込む場所である流域の境界を表している。注目したいのが駅周辺の様子。30m」というデータは「数値表層モデル(DSM)」と呼ばれるデータで、建物や樹木など地表の事物も含めた標高が記録されている。(参考測量に関するミニ知識|国土地理院)そのため、渋谷駅周辺の高いビルがそのまま標高として地図上に現れてしまい、算出された川が駅周辺を蛇行するように流れているようになってしまっている。現地でコイキング探しをしてみると駅周辺だけなぜかコイキングが現れなかったが、それがこのデータを利用してる証左にならないだろうか。ポケモンGOはわざわざこんなことをしているのだろうか。それはポケモンGOのサービス対象エリアが特定のある一国を対象にしているわけではないからじゃないだろうか。日本の場合、国土地理院によって全国をカバーする地形図が作られていて、さらにそれの電子化も強力に推し進められている。国土数値情報のような各種の電子化されたデータが無料で公開されていたり、おそらくお金を出せばもっといろいろなデータを手にすることもできるだろう。リオオリンピックに合わせてブラジルでポケモンGOのサービスが開始されたことがニュースで伝えられたように、おそらくポケモンGOは最終的に全世界をサービスエリアとしてカバーできるようにすることが求められ、また目指していると思われるのである。ところが地図の整備状況やその電子化の状況というのは地域によって相当に差がある。日本のように電子化された地理情報が整備されて容易に手に入れられるような地域は世界の中ではかなり稀な状況といえるだろう。Mapsでうかがい知ることが出来る。試しに日本とブラジルで同一レベルの地図を表示してみよう。ブラジルの地図ブラジルでは衛星画像でみると明らかに河川のようなところも地図には川として表示されなかったりする。このような状況下において全世界で同じようにゲームを行えるようにするためには全世界同じようなレベルで提供されているデータを利用するしかない。3D」などの標高データはほぼ全世界をカバーするような規模で提供されていて、これを利用して自分で川筋を計算すれば、全世界の中小河川までカバーできる河川の地図を得ることができるだろう。コイキングやコダックといった水辺のポケモンの生息域を表現することも可能になる。この方法では渋谷のように川底が暗渠化されたなんていう情報は得ることができない。そのため、今は消えてしまった川筋にコイキングが跳ねまわるなんていう椿事が起こったんじゃないだろうか。ところでポケモンGOのゲーム中の位置情報の取り扱いを注意深く見てみたとき気づいたことがもう一つある。それは「ポケモンの巣」の設定方法である。ポケモンGOのゲーム中でレアなポケモンはある特定の場所のみに出現するようになっているようで、そういった場所が「ポケモンの巣」と呼ばれていたりしているようなのだが、どうやらそれらは必ず公園の中になるように上手に設定されているようなのだ。ゲームに興じるポケモンプレイヤーの熱狂ぶりを伝えるニュースを幾度ともなく見聞きしたと思うけど、人が集中して大変なことになっている場所はキチンと公園になっているようなのである。ポケモンGOのゲームエンジンはポケモンGOが安全に遊べる広場のような場所をきちんと把握できている可能性が高いのだ。これは、日本国内だけで実現するのならそういうデータはどこかにありそうである。全世界で同じようにやろうとしたらどうだろう。難易度の高い作業なのではないか。事実としてそれを実現してしまっているようである。どのように実現しているのだろうか。一つ考えられるのはIngressのゲームデータの活用できるる。ポケモンGOのポケストップはIngressのポータルのデータが流用されているという話は有名である。実際はもっと深い部分でIngressのプレイ情報がポケモンGOに活用されていたりするように思えるのだ。「ポケモンの巣」の設定も、Ingressのポータルの密度や移動速度が一定速度以下のエージェント(Ingressのプレイヤー)しかいないまとまった領域みたいな基準で算出するなんてくらいのことはしているんじゃないだろうか。ポケモンGOといえばポケモンという強力なIPとAR要素がまず注目されがちだけど、位置ゲーを全世界で同一ルールで提供できる技術や体制というのは一見地味だけどかなりのものにみえるのだ。これは本当にちょっとやそっとじゃ真似できない気がする。なにはともあれ、「かつて文部省唱歌として歌われ高度経済成長によって失われた川が、グローバル企業のグローバル戦略によってうっかりその姿を現してしまった」としたら、なにか虚をつかれたような驚きと不思議さがあってすごく面白いなぁと思う。こんな風に地形が思いもよらない形で表現されている可能性を見るに、地図や地形の表現というのはまだまだ色んな可能性があるなーなんてしみじみ思うのだ。追記(2016年9月13日)と、なんとかブログにまとめてホッとしていたのですが、衝撃的な情報が飛び込んできました。結論からいうと、「ポケモンGOはOSMに掲載されていた旧渋谷川水系に由来する暗渠の情報に基づいてコイキングを表示していた」ということのようなのです。具体的にはまず「ポケモンGOはポケモンの生息域を作り出すのにオープンストリートマップ(OSM)の情報を利用している」らしいということです。詳しくはpokesoku.coをお読みいただけばと思いますが、OSMの地物の属性情報を基にして出現するポケモンの確率が設定されていたみたいなのです。「OSMには渋谷の旧河川の暗渠の情報が登録されていた」というもう一つの要因が渋谷の街の中にコイキングを発生させたといえるでしょう。国土地理院の地形図をはじめ一般の地図には旧渋谷川の暗渠は描かれていませんが、OSMの場合誰もが自由に地図を編集できるため、誰かが登録すればそれはOSMのデータとして登録されることになります。宇田川遊歩道から代々木八幡あたりのオープンストリートマップをごらんになると分かる通り、OSM上に旧渋谷川水系に由来を持つ暗渠が川として登録されているようで、そのためにポケモンGOのゲームエンジンは川に現れるポケモンを出現させたということになるようです。地図はGoogleマップを利用して表示していると思われるので、地図上の川の表示と一致しない、ちぐはぐなことが起こったということになるでしょうか。渋谷以外にも立会川の暗渠でコイキングが出現するっていう話を前に目にしたのですが、こちらも今確認してみると、確かに水路が描かれています。大井町そばのオープンストリートマップというわけで、ほぼ間違いなくこれが正解だと思われます。こんなはっきりと結論がでるとは思ってもみなかったのでびっくりして拍子抜けしてしまったのですが、まあ、確かにOSMは全世界をカバーする取り扱いが一番容易な情報ではあるでしょう。個人的にはもっとなんだかびっくりするような方法でゲームを実現してて欲しかったなぁとかなんとか、って、まあ、個人の勝手な思いですが。その1こんなブログ記事があった。冬コミのお知らせ月別アーカイブはてなブログをはじめよう!dambiyoriさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。