Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
梅キャン勉強会 自作アプリに使える地理空間オープンデータ / studygroup-umeca...
Search
K.Sakanoshita
November 29, 2019
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
梅キャン勉強会 自作アプリに使える地理空間オープンデータ / studygroup-umecanoit01
2019/11/29 梅キャン勉強会向けの資料
K.Sakanoshita
November 29, 2019
More Decks by K.Sakanoshita
See All by K.Sakanoshita
オープンソース、オープンデータという考え方 / Open source and open data concepts
barsaka2
0
140
オープンデータを活用した万博を楽しむ事例紹介 / Case studies of using Opendata to enjoy the Expo
barsaka2
0
120
オープンデータを活用したまちづくりの可能性
barsaka2
0
130
万博マニアックマップを支えるオープンデータとその裏側
barsaka2
1
1.2k
万博非公式マップとFOSS4G
barsaka2
0
1.7k
地図を活用した関西シビックテック事例紹介
barsaka2
0
620
Wikimedia Commons + OSMをWeb APIで活用する / Utilizing Wikimedia Commons + OSM with Web API
barsaka2
0
550
MapLibreで地図サイトをつくる!
barsaka2
1
1.8k
OpenStreetMap概要説明 / Introducing OpenStreetMap
barsaka2
0
610
Other Decks in Programming
See All in Programming
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
900
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
0
120
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
270
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
180
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
3.2k
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
160
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
370
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
450
AIエージェントで 変わるAndroid開発環境
takahirom
2
740
Built Our Own Background Agent at LayerX #aidevex_findy
layerx
PRO
9
3.8k
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
110
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
560
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
420
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
230
Are puppies a ranking factor?
jonoalderson
1
3.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
300
Game over? The fight for quality and originality in the time of robots
wayneb77
1
230
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
380
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
430
HDC tutorial
michielstock
2
760
Designing for humans not robots
tammielis
254
26k
Transcript
OpenStreetMap Foundation Japan 坂ノ下 勝幸 Facebook: K.Sakanoshita Twitter: @K_Sakanoshita
自己紹介 - 坂ノ下 勝幸 主な所属コミュニティ・団体 OpenStreetMap Foundation Japan
諸国・浪漫 オープンデータ京都実践会 主な活動内容 マッピングパーティの開催および協力 ウィキペディアタウンの開催および協力 オープンソース/データの活用(アプリ開発など) 目指していること 地元の情報は、自分たちで発信する文化を作る 現場こそ最強のツールとデータが使えるように P.2
OpenStreetMap(OSM)とは みんなで自由な地図(地理情報)を作る活動 2004年から、英国のSteve Coast氏が初めた 国際プロジェクト(日本は2008年頃に伝播) 人々が創造的・生産的・革新的に地図を利用す ることを目的として、プロジェクトを開始
どんな方達が地図を描いているの? 普通の方達。小学生からお年寄りまで様々 地図を描く方達を「マッパー」と呼びます ◦ 定義は無いので、自分でマッパーと名乗ればOK OpenStreetMapのロゴ画像 “OpenStreetMap”で単語(スペース不要) P.3
あまり知らない地図の著作権 地図は著作物。著作権を守って利用する 大抵の地図は自由に出来る利用規約では無い 自分で描くかデザイナーに依頼する必要がある お祭りのご案内 日時:*** /
場所:*** 会場地図 お祭りのご案内 日時:*** / 場所:*** 会場地図 ここ 小学校 OSMならCopyrightがあれば自由に活用出来る ここ © OpenStreetMap contributors OpenStreetMapの Copyright表記 P.4
自由な地図を活用するって? まち歩きマップ ランチマップ グッズ制作 自由だからアイデア次第で何にでも使える Wikipedia ポケモンGO P.5
大阪梅田駅周辺(2D) © OpenStreetMap contributors P.6
大阪梅田駅周辺(3D) F4map © F4Map data © OpenStreetMap contributors P.7
これらは全部OSMベース OSM内、全ての地物には位置情報が付与されている 同じく地物にタグ(施設情報など)が付与されている 画像左2つ https://www.watch.impress.co.jp/docs/series/nishida/1194628.html P.8
OpenStreetMapのライセンス Open Database License(ODbL) 許可されていること(超要約) ◦ 共有:データベースを複製、頒布及び利用可能 ◦
創作:データベースから著作物を製作可能 ◦ 翻案:データベースへの改変、変形及び加工可能 守るべきルール(超要約) ◦ 表示:帰属表示(Copyright)が必要 ◦ 継承:利用したデータベースはODbLで提供 ◦ キープ・オープン: DRM無し版も提供する ODbLのデータで作った著作物には、独自ライセンスを 付与することが可能(ODbLはデータベースだけが対象) P.9
印刷以外(アプリなど)の OpenStreetMapの使い方 P.10
OSMの使い方:背景地図 よくあるアプリの背景地図として利用 背景地図がOSM アイコンを地図上に追加 この上でゲームを動かしても楽しいよねー。 高速スクロールシューティングとか(笑) P.11
OSMの使い方:データベース データをダウンロードして利用 下記サイトで全データをダウンロード可能 ◦ Planet OSMへアクセスしてダウンロード https://planet.openstreetmap.org/ https://planet.openstreetmap.org/planet/full-history/
※上:最新版 / 下:最新版+編集履歴付き ◦ PostgreSQLへ取り込んでアプリで活用 gis=> select count(*) FROM planet_osm_point where ((tags->'man_made') = 'tower'); count ------- 447 圧縮ファイルで78GB(履歴付きだと119GB)も あるため、何でも出来るが技術力とサーバーが必要 P.12
OSMの使い方:Overpass API APIで必要なだけ取り出して利用 必要な時にデータを検索して利用する方法 ◦ Overpass APIにクエリーを投げて利用 https://wiki.openstreetmap.org/wiki/JA:Overpass_API
◦ 公式APIサーバーはリクエスト数が制限されるが 他にもサーバーはある(kumi systemsオススメ) https://wiki.openstreetmap.org/wiki/Overpass_API#Pu blic_Overpass_API_instances <Overpassクエリサンプル> [out:json][timeout:25];(node["amenity"="toilets"]({{bbox}});); out body;>;out skel qt; HTMLとJavaScriptだけでも、かなり遊ぶ事ができる Overpassで遊べるサイト「overpass turbo」が楽しい P.13
overpass turboのデモ https://overpass-turbo.eu/ P.14
なぜ、オープンデータの 活用を推進するのか? P.15
オープンデータは繋がるのが得意 記録 (データ化) 活用 (ビジネス/活動) 利用 (アプリ/Web) • 市民 /
学生 • 郷土史研究家 • プラグラマ/経営者 • 市民 / 観光客 様々な組織や団体・コミュニティが関わることで 地域が繋がって新しい活動に繋がって欲しいから P.16