Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
梅キャン勉強会 自作アプリに使える地理空間オープンデータ / 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
190
オープンデータを活用した万博を楽しむ事例紹介 / Case studies of using Opendata to enjoy the Expo
barsaka2
0
130
オープンデータを活用したまちづくりの可能性
barsaka2
0
140
万博マニアックマップを支えるオープンデータとその裏側
barsaka2
1
1.3k
万博非公式マップとFOSS4G
barsaka2
0
1.7k
地図を活用した関西シビックテック事例紹介
barsaka2
0
680
Wikimedia Commons + OSMをWeb APIで活用する / Utilizing Wikimedia Commons + OSM with Web API
barsaka2
0
650
MapLibreで地図サイトをつくる!
barsaka2
1
1.9k
OpenStreetMap概要説明 / Introducing OpenStreetMap
barsaka2
0
620
Other Decks in Programming
See All in Programming
速習iPhone Duo対応
yuukiw00w
2
840
アクセシビリティから考える情報設計
high_g_engineer
0
420
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
7
5k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
2
300
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
18
18k
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
450
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
150
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
120
FreeBSDでZabbixを動かす
kenkino
0
330
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
370
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
560
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
New Earth Scene 8
popppiees
4
2.6k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
The Spectacular Lies of Maps
axbom
PRO
1
1k
Writing Fast Ruby
sferik
630
63k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Unsuck your backbone
ammeep
672
58k
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