はてなーの皆さんはボクのように繁華街に出てウィンドウショッピングするのもコロナ禍で躊躇われることに嫌気が差していて「暇すぎてたまらん」と感じないのかも知れないけど、ボクはマジで暇である。
休みの日に1日2日程度は出歩かないなんてのは丁度よい休みだななんて思うけれども、こうも毎週毎月のように出歩けないのはストレス発散の場が無いので精神が擦り切れる。
あー暇だなぁと日々考えていたら、ふと思い付いた。
「この辺りに住んで長いけどそう言えば行ったことのない路地とかあったよな」と。
しかし、近所の行ったことのないところへ行って「ハイ終わり」ってのも難だな、そうだアレだ「OpenStreetMapへ現地の情報を反映しよう」と思い立ったのだった。
暇を潰せる上に、密にならないし、コロナ禍で無駄に溜め込んだカロリーを消費しつつ、しかも社会貢献できる。これ以上無い暇つぶしなんじゃなかろうか。
ここまで当たり前のようにOpenStreetMapや略称のOSMと書いてきたけれどご存じない人々へ厳密な正確性を無視して小難しくなく説明するのであれば、地図という独占されがちな情報をフェアユースしようという試みでボランティアの協力によって維持されているオンライン地図サービスのことだ。
例えば有名なオンライン地図サービスには Google MapやYahoo!地図などがあるけれども、これは営利企業によって運営されているので特に経済的価値の高い情報は有料機能として提供されていたり、採算が取りにくい機能は省かれてしまっているし、いつサービスが終了してしまうかもわからない。
OpenStreetMapはそんな現状を良しとせずに地図情報は人類の共有財産だとしてボランティアが反映する情報を無償で公開している。
OSMの地図情報は無償であるが、もちろんOSMだって地図サービスを提供するサーバーを維持しなければならないので寄付を歓迎している。
OSMが配信してくれる地図情報は多岐にわたる。
まぁその情報の元はOSMが定めた仕様に則ってボランティアが情報を反映してくれているのだが、多くの人は「OpenStreetMapってGoogle Mapの代替なんでしょ?」程度にしか考えていないので「お店の名前とか公共交通機関の時刻表とか施設のフロアマップとかでしょ?」が想像できる限界だろう。
もちろんOSMはそれらの情報に対応しているけれども、Google Mapには実装されてない興味深い地図情報もあるので紹介しよう。
OSMにはその道には街灯が存在するか否かという情報がある。
これはおそらく夜間犯罪数や率の高い地域で需要がある機能なのだろうけれども、日本でも女性が夜道に危険を感じたりするらしいので有益な情報と言えるだろう。
OSMには道の材質に関する情報がある。
アスファルトなのかコンクリートなのかタイルなのか?や、未舗装であるのならば砂利なのか砂なのか土なのか?のように様々な材質を道路情報へ反映できる。
特にバイク乗りや自転車乗りに取っては非常に嬉しい情報だろう。
ついでに言えば自転車レーンに関しても明示的に歩行者と共有、明示的にバスと共有、明示的に自転車専用、明示的に自転車専用でかつ両進行、明示的に自転車専用でかつ一方通行などの情報も反映できる。
書いているボクもなぜこんな仕様が存在するか理解が出来ないけれど踏切遮断器の形状反映できる。
どういうことかと言えば、踏切遮断器が存在しない、踏切遮断器駆動装置が1つでかつ1つの遮断棒で両道遮断、踏切遮断器駆動装置が1つでかつ1つの遮断棒で片道遮断、踏切遮断器駆動装置が2つでかつ2つの遮断棒で片道ずつ遮断ということだ(ボク自身この書き方でわかりやすいとは思ってない)。
何に使うんだろうか?自動運転?
OSMはバス停に屋根や椅子があるかどうかの情報を反映できる。
これは地味に便利だ。ボクは社会人になってバス利用の頻度は減ったものの学生のときバス停でよくずぶ濡れになってバスを待ったものだ。
色々話題になった車いすのアクセシビリティだけどOSMには車いすアクセシビリティに関する情報を反映できる。
舐めちゃいけないのが町中には1段2段程度しか無い階段が存在することがあるのは皆さんご存知だろう。
OSMはその小さな階段にすらスロープがあるかないかの情報を反映できるのだ。
あの話題には色々皆さん意見はあるかと思うが、ちょっとした階段であれ詳細が分かれば車いすユーザーは助かるはずなのだ。
これも需要がよくわからんが建物の屋根が三角屋根なのか平坦なのか円弧なのかなどの情報を反映できる。
雪国あたりの需要だろうか?
言うまでもなく自動車ドライバーに助かる情報。
特に大型自動車ドライバーは物凄く助かるだろう。
ボク自身、OSMの地図情報の仕様をすべて知っているわけでないが「こんな細かな情報まであるの!?」と驚くほど詳細に充実している。
こういうのを近所を散策しながら反映していくのだ。
ここまで読んだ人の中で一部の人は「そんな細かな情報をいちいち反映なんかしてられないだろ!」と思うであろう。
実際にボクもそう思っていた。
StreetConpleteに出会うまでは。
StreetCompleteはスマートデバイス向けアプリで、OpenStreetMapへの情報反映を省力化してくれるアプリだ。
極力テキスト入力をさせないという設計になっており、地図上に表示されるアイコンをタップしていくだけでOSMへ情報を反映できる(住所や電話番号など一部ではテキスト入力が必要)。
アプリ自体の見た目デザインもモダンでオシャレ、ただ歩いているだけでココの情報が不足しているとアイコンで教えてくれて、ユーザーはただ指示通りに現地と比較しながらタップしていくだけ。
しかも、ゲームでは定番の進捗バッヂ機能もあり「車いすユーザーのための情報を〇〇件反映しました」的に確認できてしまうのだ!
更には自分が今まで反映した情報種別の比率を視覚的に示し、自身の得意分野を比率から知ることも出来る。もっとも編集している国は日本、得意分野は街灯などと自分の得意分野の判別ができる。そしてこの画面も面白い!
ただStreetConpleteには最大の欠点がある。
提供されているのはAndroidアプリのみでiOS/iPadOSアプリは存在しないんだなぁ・・・。
オープンソース系プロジェクトじゃAndroidアプリオンリーってありがちなのよね。
さていろいろ書いたけど、ボクがOpenStreetMapへの情報反映数は7,800件超。単なる暇つぶしがここまで膨れ上がった。
このエントリを読んだ皆さんもどうかな?
いいね、ディープな趣味へのお誘いだ 地図は現実を模倣したものではない、地図データの中に世界があるのだ
OpenStreetMapだけじゃないけど、密にならないような寂れた地域で位置情報アプリで遊ぶのはなかなか良いんじゃなかろうか
iPhone非対応かよ!そんなアプリ紹介すんじゃねぇよ!!! 最後まで読む前にググっちまったじゃねぇか!!!!!! iPhone非対応とかいまどきありえないでしょ!
いやiPhone非対応でかつ便利なアプリはAndroidにいっぱい存在するのは普通のことだぞ? 例えば最近までiPhoneはサードパーティIMEに非対応で、Androidユーザーは便利に使ってたけどiPhoneユー...
でもそのぶんセキュリティやばいやん。はい論破。
世界で初めて確認されたスマホ向けウイルスはiOS向けだったってことを知らない類の増田だ
そらiOSのほうが先にあったんやからそうやろ。総数で言えや。おおん?
違う、危険性は同じってことを言いたいんだよ iOSだから安全じゃない、iOSでも危険であることは認識しつつスマートフォンは活用せねばならない
これすごいねー!