63
Code for Japan Summit 2015 2015 .11. Code for SAITAMA 古古 古古 1 古古古古古古古古古古 古古古

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

Embed Size (px)

Citation preview

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

1

Code for Japan Summit 2015

2015 .11. 7Code for SAITAMA 古田 武士

マッピングパーティの

作り方

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

ごあいさつ本日は、 Code for SAITAMA 主催のワークショップにご参加いただきましてありがとうございます。

このワークショップでは、最初に30分間プレゼンを行い、その後60分間で Openstreet Map での地図編集を体験します。

その後、希望者の方々で外で実際にマッピングパーティを行います。

2

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

Code for SAITAMA とは設立: 2013 年 12 月目的:さいたまの IT の力で、社会課題の解決

を図ることで、市民をわくわくさせる。エリア:埼玉県内(≠さいたま市大宮区)特徴:• 大宮のコワーキングスペース Office7F を利

用する IT 技術者の参加が多い• GIS 系技術者が比較的多い• 行政職員の個人的な参加も多い。

3

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

自己紹介

合同会社マップクエストソリューションズ 代表取締役• 創業 23 年の GIS エンジン

メーカーの開発・阪のLinux コミュニティ活動に参加

• Opensource としての GISソフト FOSS4G に出会う

• Google Maps やOpenstreetMap を使ったGIS 開発

• Code for SAITAMA 副代表

• メールアドレス[email protected]

• Twitter@QCask

• Facebookhttps://facebook.com/qcask

4

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

さいたまっぱー

5

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

僕の活動状況

6

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

これまでのあゆみ• 13 年 12 月 設立準備ミーティング• 14 年 1 月設立準備会発足• 14 年 3 月大宮公園マッピングパーティ• 14 年 4 月JOSM 勉強会• 14 年 5 月さいたま新都心マッピング パーティ• 14 年 6 月クリテリウム アイデアソン• 14 年 7 月Hack for クリテリウム ハッカ ソン• 14 年 8 月さいたま市浦和区前地自治 会と協働で

の街歩き調査• 14 年 9 月D3.js 勉強会

7

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

これまでのあゆみ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

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

新聞にも取り上げられました。

9

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

ハッカソンも取り上げられています。

10

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

2015年の Code for SAITAMA は?

さいたま市との間で平成 27 年度さいたま市市民活動及び協働の推進助成金一般助成事業に認定

活動の記録http://www.city.saitama.jp/001/013/003/002/004/001/001/p042877.html

さいたま市との共催でマッピングパーティ 2回実施済み(盆栽町・岩槻)

11

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

地図のライセンス気にしてる?• 地図は著作物です。作った人に権利があります。• 勝手に複製したり配布したりすることは禁止さ

れています。• 必要があれば、著作者に許諾を得る必要があり

ます。(ちなみに、ゼンリン住宅地図を利用して官公庁に提出する場合はA4 1枚につき216円の証紙を貼る必要があります。 http://www.zenrin.co.jp/fukusei/info02.html )

・・・・・じぁあどうするの?

12

OpenStreetMap を使ってみよう。OpenStreetMap を使ってみよう。

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

Open Street Map とは

出典: mapconcerge13

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

その地図ってどうやって作るの?

14

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

OpenstreetMap の特徴

オープン迅速コミュニティ

15

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

OpenstreetMap での注意事項• データや元地図にはライセンスが有ります。• OpenstreetMap に提供が許可されているか確認• Google Map から写したらダメ

許可されているデータ• Bing や Mapbox などOSM トレースを前提とした航空写真• 地理院地図・基盤地図情報

(トレースのみインポートはダメ)• 自分で街歩きをしたデータ• Source タグは必ず付けましょう。

– 街歩き : survey– Bing : bing– 地理院地図: GSImap/std (標準地図) , GSIMap/ort (オルソ)

16

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

OSM はただの地図ではない• OSM は巨大な位置情報データベース• データベースそのものがオープンデータ• 消火栓マップや AED マップなど目的に合

わせた地図が作成可能• 編集後すぐに反映されるため災害時のイ

ンフラとして世界中で活用⇛ネパール大地震のときには世界中のマッパーが活躍。国連や各国の支援団体が利用

17

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

Ingress が変えた世界• Ingress やってますか?僕は Resistance です。• ポータル自体は何気ない祠や神社。• 普段は見向きもしない街の一部に意味が出て

くる。• そのポータルを得るために何十万人の人間が

動いている。• 思いかけず街の魅力の再発見• まだ、位置だけの話でストーリがないのが残念

18

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

○○を捨てよ、町へ出よう• Code for Brigade を立ち上げたけど、何

をしよう?

• いきなり、難しいことすると続かないよ。

• まずは、自分たちの町を知ろう

19

マッピングパーティ始めませんか?

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

NHK でも取り上げるマッピングパーティ

20

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

マッピングパーティーとは• イベントを通して地図づくり。• テーマやミッションをこなしつつデータ

を収集• 街歩きをとおしていろいろな物を探して

いく• 探した結果を地図に登録する• マッピングしたところがより詳しくなる。

21

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

マッピングパーティの肝心要

22

1. 目的をはっきりさせよう。

2. 準備をしっかりしよう。

3. チームごとに特色をもたせよう。

4. ゴールを明確にしよう。

5. みんなで楽しみましょう

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

目的をはっきりしよう• マッピングパーティは OSM を書くため

の手段ではないよ。大事なのはその情報をどう活かすのか?

23

OSM α福祉観光防災

etc

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

最近の+ α• WheelMap Project   http://

wheelmap.org/ja/map

24

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

去年の G空間 Expo で・・• 僕自身も実際に車いすに乗って

WheelMap 体験しました。

25

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

最近の+ α• 調布マッピングパーティ

– 自販機マッピング– AED マッピング–バリアフリートイレマッピング

http://www.slideshare.net/sshibata2/chofumappingparty01

26

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

最近の+ αでは、 Code for SAITAMA の+ α は?

28

Localwiki をつかった観光情報の登録熊谷

大宮盆栽町

岩槻

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

熊谷の Localwiki

熊谷うちわ祭りハッカソンにて作成開始29

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

盆栽村 Localwiki

30

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

LocalWiki とは• 誰もが自由に、自分の名前で、その土地の 情報

を記事として記述し、簡単に地図や画像を添えることができる wikiサイト。

• カリフォルニアの Davis という街で生まれ ました。

• オープンソースでかかれており、記事もオープンデータとして観光情報として活用

• Wikipediaよりも簡単に編集が可能• 記事と地図を結びつけることが可能

収集した情報をさいたま市のオープンデータとして活用 31

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

準備をしよう• 予め回る範囲を明確にしよう。• 範囲内の紙地図を印字しておこう。

http://fieldpapers.org/印字した地図は、編集前の資料にもなります。

枚数は、 1 チーム2~3枚くらいを目安に。画板・クリップボードがあると便利かも。

大規模調査なら調査票も作っておこう。チートシートの準備もしておくと便利

33

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

準備をしよう• uMap を活用しよう。

事前に、情報集約用の地図を作っておこうhttps://umap.openstreetmap.fr/ja/

Code for SAITAMA で作った uMaphttp://umap.openstreetmap.fr/ja/map/map_46949

34

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

準備をしよう• アプリを事前に入れておこう。

Android ・ iOS 共通 Mapillary

WheelMap

Android       OSMTracker

iOS  Pushpin OSM

などを事前に登録しよう。35

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

OSM以外になにか登録するもの有る?

• 観光情報の登録なら、 localwiki

• 町の正確な情報の登録なら Wikipedia

など、+ α になるものを準備しておこう。

36

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

告知をしっかりしよう• マッピングパーティは大人数で集まるイ

ベント

• 事前告知をしっかりして参加人数を増やしましょう

• FB イベントや Peatix などイベントツールを活用しよう

37

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

チームに特色を持たせよう• 1 チームは5~8人位が最適

• 集まった人数によって適度に分割しよう。

• 分け方は、地域を分けるやり方と目標物を分けるやり方。

38

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

ゴールを明確にしよう• いつまでにどこまでの精度をもたせるのか

• 集めたデータをどう収集するか

• 誰がどこを分担して行うか

• 初めての方は、ベテランさんの地図の作り方を見学しよう

39

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

みんなで楽しみましょう• 街歩きは意外な再発見もできますよ。

• Ingress をしながら参加も楽しいです。

• くれぐれも交通ルールと怪我には気をつけて!

40

Happy Mapping!!

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

OSM 地図作成の流れ

アカウント作成• 編集アカウント取得• OSM にログイン

地図を描く• エディタ( ID) を起動• 道路や建物を描画• スマホ( Pushpin OSM )から登録

タグを付ける• 地物の詳細な内容をタグで表現• タグがわからない時は、 OSM の Wiki を参照

データの保存• 作成したデータを保存• OSM 側で反映されたことを確認

41

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

アカウントの登録

出典: http://www.slideshare.net/wmoriokawm/osm-33982568

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

アカウントの登録

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

アカウントの登録

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

編集ツール( iD )の起動

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

建物の追加

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

建物の追加

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

建物の追加

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

建物の追加

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

建物の追加

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

建物の追加

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

建物の追加

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

背景地図の変更• 標準で利用できる背景地図は Bing の衛星写真になります。

• 衛星写真での建物の判別や作成年次の問題を抱えています。

• 国土地理院が提供している地理院タイルを用いることで、精度の高い背景情報を利用できます。

• ただし、地理院地図には省略されている部分もあるので都度切り替えてご利用ください。

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

地理院地図の切り替えかた

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

地理院地図の切り替えかた

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

地理院地図の切り替えかた

http://cyberjapandata.gsi.go.jp/xyz/std2012/{z}/{x}/{y}.png

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

地理院地図の切り替えかた。

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

他の場所の参照

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

地理院地図の注意事項• 建物と道路しか地理院地図には記載され

ていません。

• 同様に、地理院オルソの登録もください。http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg

• 詳細は http://wiki.openstreetmap.org/wiki/JA:GSImaps を参照

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

タグについて• OSM についてのデータはタグと言われるもの

で管理しています。項目名(キー):項目内容(バリュー)の形になっています。

タグについては、 OSM の Wiki ページを参照してどういうタグがあるのかを見てください。 URLは巻末の参考文献に URL を記載しています。

• 添付資料に早見表(チートシート)を用意していますので参照ください。

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

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 を参照

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

タグについて• タグの詳細は下記の URL を参照http://wiki.openstreetmap.org/wiki/JA:Map_Featureshttp://wiki.openstreetmap.org/wiki/Japan_tagginghttp://wiki.openstreetmap.org/wiki/JA:Howto_Map_Ahttp://wiki.openstreetmap.org/wiki/JA:Bing/Mapping_objects

62

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

この後、マッピングパーティを実施します。

今回のマッピングパーティは WheelMapと消火栓マッピングを実施します。

希望者はこの後残ってください。

・車いすで入れるお店やトイレを探してく ださい。・消火栓チームは、町中の消火栓や防火水 槽を探してマッピングします。

63