Code for Japan Summit 2015
2015.11.7
Code for SAITAMA
古田 武士
1
マッピングパーティ
の
作り方
ごあいさつ
本日は、Code for SAITAMA主催のワークショッ
プにご参加いただきましてありがとうございます。
このワークショップでは、最初に30分間プレゼ
ンを行い、その後60分間でOpenstreet Mapで
の地図編集を体験します。
その後、希望者の方々で外で実際にマッピング
パーティを行います。
2
Code for SAITAMAとは
設立:2013年12月
目的:さいたまのITの力で、社会課題の解決を
図ることで、市民をわくわくさせる。
エリア:埼玉県内(≠さいたま市大宮区)
特徴:
• 大宮のコワーキングスペースOffice7Fを利用
するIT技術者の参加が多い
• GIS系技術者が比較的多い
• 行政職員の個人的な参加も多い。
3
自己紹介
合同会社マップクエストソ
リューションズ 代表取締役
• 創業23年のGISエンジン
メーカーの開発・阪の
Linuxコミュニティ活動に
参加
• OpensourceとしてのGIS
ソフトFOSS4Gに出会う
• Google Mapsや
OpenstreetMapを使った
GIS開発
• Code for SAITAMA副代表
• メールアドレス
furuta@mq-sol.jp
• Twitter
@QCask
• Facebook
https://facebook.com/qcask
4
さいたまっぱー
5
僕の活動状況
6
これまでのあゆみ
• 13年12月 設立準備ミーティング
• 14年1月 設立準備会発足
• 14年3月 大宮公園マッピングパーティ
• 14年4月 JOSM勉強会
• 14年5月 さいたま新都心マッピング
パーティ
• 14年6月 クリテリウム アイデアソン
• 14年7月 Hack for クリテリウム ハッカ
ソン
• 14年8月 さいたま市浦和区前地自治
会と協働での街歩き調査
• 14年9月 D3.js勉強会
7
これまでのあゆみ2
• 15年1月 オープンデータアイデアソン
第2回協働型大規模災害訓練
(於:杉戸町、全国各地から50団体、150人参加、
防災ワークショップ企画、マッピングチーム
としてワークショップをオーガナイズ)
オープンデータハッカソン
• 15年2月 International Open Data Dayイベント
• 15年4月 電子工作ワークショップ
• 15年5月 熊谷アイデアソン
【うちわ祭りの盛り上げ、熱中症対策 】
• 15年6月 熊谷ハッカソン
• 15年7月 盆栽町マッピングパーティ
• 15年9月 アイデアソン・ハッカソン
• 15年10月 岩槻区マッピングパーティ
8
新聞にも取り上げられました。
9
ハッカソンも取り上げられています。
10
2015年のCode for SAITAMAは?
さいたま市との間で
平成27年度さいたま市市民活動及び協働の推進助
成金一般助成事業に認定
活動の記録
http://www.city.saitama.jp/001/013/003/002
/004/001/001/p042877.html
さいたま市との共催で
マッピングパーティ 2回実施済み(盆栽町・岩槻)
11
地図のライセンス気にしてる?
• 地図は著作物です。作った人に権利があります。
• 勝手に複製したり配布したりすることは禁止さ
れています。
• 必要があれば、著作者に許諾を得る必要があり
ます。
(ちなみに、ゼンリン住宅地図を利用して官公庁に提出する場合はA4
1枚につき216円の証紙を貼る必要があります。
http://www.zenrin.co.jp/fukusei/info02.html )
・・・・・じぁあどうするの?
12
OpenStreetMap を使ってみよ
う。
OpenStreetMap を使ってみよ
う。
Open Street Mapとは
出典:mapconcerge
13
その地図ってどうやって作るの?
14
OpenstreetMapの特徴
オープン
迅速
コミュ
ニティ
15
OpenstreetMapでの注意事項
• データや元地図にはライセンスが有ります。
• OpenstreetMapに提供が許可されているか確認
• Google Mapから写したらダメ
許可されているデータ
• Bing やMapboxなどOSMトレースを前提とした航空写真
• 地理院地図・基盤地図情報
(トレースのみインポートはダメ)
• 自分で街歩きをしたデータ
• Source タグは必ず付けましょう。
– 街歩き :survey
– Bing :bing
– 地理院地図:GSImap/std(標準地図), GSIMap/ort(オルソ)
16
OSMはただの地図ではない
• OSMは巨大な位置情報データベース
• データベースそのものがオープンデータ
• 消火栓マップやAEDマップなど目的に合
わせた地図が作成可能
• 編集後すぐに反映されるため災害時のイ
ンフラとして世界中で活用
⇛ネパール大地震のときには世界中のマッパーが
活躍。国連や各国の支援団体が利用
17
Ingressが変えた世界
• Ingressやってますか?僕はResistanceです。
• ポータル自体は何気ない祠や神社。
• 普段は見向きもしない街の一部に意味が出
てくる。
• そのポータルを得るために何十万人の人間
が動いている。
• 思いかけず街の魅力の再発見
• まだ、位置だけの話でストーリがないのが
残念
18
○○を捨てよ、町へ出よう
• Code for Brigadeを立ち上げたけど、何
をしよう?
• いきなり、難しいことすると続かないよ。
• まずは、自分たちの町を知ろう
19
マッピングパーティ始めませんか?
NHKでも取り上げるマッピングパーティ
20
マッピングパーティーとは
• イベントを通して地図づくり。
• テーマやミッションをこなしつつデータ
を収集
• 街歩きをとおしていろいろな物を探して
いく
• 探した結果を地図に登録する
• マッピングしたところがより詳しくなる。
21
マッピングパーティの肝心要
22
1. 目的をはっきりさせよう。
2. 準備をしっかりしよう。
3. チームごとに特色をもたせよう。
4. ゴールを明確にしよう。
5. みんなで楽しみましょう
目的をはっきりしよう
• マッピングパーティはOSMを書くための
手段ではないよ。大事なのはその情報を
どう活かすのか?
23
OSM α
福祉
観光
防災
etc
最近の+α
• WheelMap Project
http://wheelmap.org/ja/map
24
去年のG空間Expoで・・
• 僕自身も実際に車いすに乗って
WheelMap体験しました。
25
最近の+α
• 調布マッピングパーティ
– 自販機マッピング
– AEDマッピング
– バリアフリートイレマッピング
http://www.slideshare.net/sshibata2/
chofumappingparty01
26
最近の+α
• 京都世界遺産マッピングパーティ
– 毎月1箇所づつマッピング
– 京都にある全遺産のコンプリートを目指す。
• 大山街道マッピングパーティ
– 神奈川県海老名市にて開催し、20人が参加。
海老名市国分/河原口近辺の史跡を対象。国分
宿、海老名市温故館、総持院 (海老名市)の3記
事を新規作成
27
最近の+α
では、Code for SAITAMAの+αは?
28
Localwikiをつかった観光情報の登録
熊谷
大宮盆栽町
岩槻
熊谷のLocalwiki
熊谷うちわ祭りハッカソンにて作成開始
29
盆栽村Localwiki
30
LocalWikiとは
• 誰もが自由に、自分の名前で、その土地の 情報
を記事として記述し、簡単に地図や画像を添え
ることができるwikiサイト。
• カリフォルニアのDavisという街で生まれ まし
た。
• オープンソースでかかれており、記事もオープ
ンデータとして観光情報として活用
• Wikipediaよりも簡単に編集が可能
• 記事と地図を結びつけることが可能
収集した情報をさいたま市のオープンデータとし
て活用 31
各システムの連携
出典 http://www.slideshare.net/yuichironishimura/in051715
32
準備をしよう
• 予め回る範囲を明確にしよう。
• 範囲内の紙地図を印字しておこう。
http://fieldpapers.org/
印字した地図は、編集前の資料にもなります。
枚数は、1チーム2~3枚くらいを目安に。
画板・クリップボードがあると便利かも。
大規模調査なら調査票も作っておこう。
チートシートの準備もしておくと便利
33
準備をしよう
• uMapを活用しよう。
事前に、情報集約用の地図を作っておこう
https://umap.openstreetmap.fr/ja/
Code for SAITAMAで作ったuMap
http://umap.openstreetmap.fr/ja/map/map_46949
34
準備をしよう
• アプリを事前に入れておこう。
Android・iOS 共通 Mapillary
WheelMap
Android OSMTracker
iOS Pushpin OSM
などを事前に登録しよう。
35
OSM以外になにか登録するもの有る?
• 観光情報の登録なら、localwiki
• 町の正確な情報の登録なら Wikipedia
など、+αになるものを準備しておこう。
36
告知をしっかりしよう
• マッピングパーティは大人数で集まるイ
ベント
• 事前告知をしっかりして参加人数を増や
しましょう
• FBイベントやPeatixなどイベントツール
を活用しよう
37
チームに特色を持たせよう
• 1チームは5~8人位が最適
• 集まった人数によって適度に分割しよう。
• 分け方は、地域を分けるやり方と目標物
を分けるやり方。
38
ゴールを明確にしよう
• いつまでにどこまでの精度をもたせるのか
• 集めたデータをどう収集するか
• 誰がどこを分担して行うか
• 初めての方は、ベテランさんの地図の作り方
を見学しよう
39
みんなで楽しみましょう
• 街歩きは意外な再発見もできますよ。
• Ingressをしながら参加も楽しいです。
• くれぐれも交通ルールと怪我には気をつ
けて!
40
Happy Mapping!!
OSM地図作成の流れ
アカウント
作成
• 編集アカウント取得
• OSMにログイン
地図を描く
• エディタ(ID)を起動
• 道路や建物を描画
• スマホ(Pushpin OSM)から登録
タグを付ける
• 地物の詳細な内容をタグで表現
• タグがわからない時は、OSMのWikiを参照
データの
保存
• 作成したデータを保存
• OSM側で反映されたことを確認
41
アカウントの登録
出典:http://www.slideshare.net/wmoriokawm/osm-33982568
アカウントの登録
アカウントの登録
編集ツール(iD)の起動
建物の追加
建物の追加
建物の追加
建物の追加
建物の追加
建物の追加
建物の追加
背景地図の変更
• 標準で利用できる背景地図はBingの衛星
写真になります。
• 衛星写真での建物の判別や作成年次の問
題を抱えています。
• 国土地理院が提供している地理院タイル
を用いることで、精度の高い背景情報を
利用できます。
• ただし、地理院地図には省略されている
部分もあるので都度切り替えてご利用く
ださい。
地理院地図の切り替えかた
地理院地図の切り替えかた
地理院地図の切り替えかた
http://cyberjapandata.gsi.go.jp/xyz/std2012/{z}/{x}/{y}.pn
g
地理院地図の切り替えかた。
他の場所の参照
地理院地図の注意事項
• 建物と道路しか地理院地図には記載され
ていません。
• 同様に、地理院オルソの登録もください。
http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg
• 詳細は
http://wiki.openstreetmap.org/wiki/JA:GSImaps
を参照
タグについて
• OSMについてのデータはタグと言われるもので
管理しています。
項目名(キー):項目内容(バリュー)
の形になっています。
タグについては、OSMのWikiページを参照してど
ういうタグがあるのかを見てください。URLは巻
末の参考文献にURLを記載しています。
• 添付資料に早見表(チートシート)を用意して
いますので参照ください。
OSMの道路について
種類(highway) 内容 画面表示
unclassified 一般道(2車線未満)。 1.5車線以下でセンターラインも無いが、交通ネット
ワークを形成する舗装路。 舗装林道や圧石路も含む
residential 居住区域内道路。 住宅街にある道路で、通り抜けを目的としていない道路。
service 敷地内道路。 駐車場、広い工場、公共施設、テーマパーク、ショッピングセ
ンターなどの敷地内で通り抜けを目的としていない道路。
以下のタグを使って詳細に記述
service=parking_aisle(駐車場内道路)service=driveway(私道)
service=alley(路地)service=emergency_access(緊急通用路)
service=drive-through(ドライブスルー)
pedestrian 歩行者専用道路。 歩行者用広場、商店街、広い歩行者用道路など終日歩
行者天国のような場所。
living_street 生活道路。法的に自動車よりも歩行者が優先され、速度が非常に低く抑え
られ、子どもが道路上で遊べるような住宅地の道路です。
※ 暫定的に42条道路に使用
path 小道。 主に山や野原にあるもの。歩行者専用とは謳っていないが、事実上
車は通行不能な道。
詳細は http://wiki.openstreetmap.org/wiki/JA:Key:highway を参照
タグについて
• タグの詳細は下記のURLを参照
http://wiki.openstreetmap.org/wiki/JA:Map_Features
http://wiki.openstreetmap.org/wiki/Japan_tagging
http://wiki.openstreetmap.org/wiki/JA:Howto_Map_A
http://wiki.openstreetmap.org/wiki/JA:Bing/Mapping_
objects
62
この後、マッピングパーティ
を実施します。
今回のマッピングパーティはWheelMapと
消火栓マッピングを実施します。
希望者はこの後残ってください。
・車いすで入れるお店やトイレを探してく ださい。
・消火栓チームは、町中の消火栓や防火水 槽を探して
マッピングします。
63

Code for japan summit 2015 マッピングパーティの作り方