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
地域活動と未来に貢献する「OpenStreetMap」とは
Search
Yohei Taniguchi
August 04, 2018
Technology
42
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
地域活動と未来に貢献する「OpenStreetMap」とは
2018/08/04 オープンソースカンファレンス 2018 Kyoto 発表資料
Yohei Taniguchi
August 04, 2018
Other Decks in Technology
See All in Technology
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
120
その Valkey 使いこなしていますか?
onk
PRO
5
1.6k
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
130
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
120
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
400
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
130
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
290
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
890
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
160
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
360
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
5.4M
RailsConf 2023
tenderlove
30
1.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
A better future with KSS
kneath
240
18k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Optimizing for Happiness
mojombo
378
71k
The Limits of Empathy - UXLibs8
cassininazir
2
720
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
地域活動と未来に貢献する 「OpenStreetMap」とは OpenStreetMap Japan 谷口洋平 2018/08/05(土) オープンソースカンファレンス 2018 Kyoto CC
BY SA 4.0
自己紹介 • 谷口 洋平 • 出身地:和歌山市雑賀崎 • 職業:社内SE 参加コミュニティ •
諸国・浪漫マッピングパーティー • 京都オープンデータ実践会 • Wacker • Wakayama.rb
OSC/OSM参加歴 • 2013/12:[初OSC] OSC2013.Enterprise • 2014/02:OSC2014 Spring Code For Japan
• 2015/05:[OSMアカウント登録] Code for Wakayama • 2015/08:OSC2015 Kyoto • 2016/07:[世界デビュー] オープンデータ京都実践会 京都オープンデータソン2016 vol.1 • 2017/06:[初講師] Wacker マッピングパーティ in 串本 「熊野古道大辺路をマッピングしよう!」 • 2018/08:[初OSC登壇]OSC2018 Kyoto
OpenStreetMap(OSM)とは?
OpenStreetMap(OSM)とは? 自由な地図を作成するプロジェクト The Free Wiki World Map インターネット上で誰もが平等で自由に作成できる 百科事典がWikipediaなら、 その地図版がOpenStreetMapです。
OSMの歴史、組織 • 2004年にイギリスのSteve Coast氏が創設 • OpenStreetMap Foundation(英)運営・支援 • 世界で約10万人の協力者(2018年3月時点) •
日本では2008年頃から活動開始 2010年にOpenStreetMap Foundation Japan設立
OSMの利用 1. 地図として利用 • 地図を他のソフトウェアから利用。 • 地図を印刷して使う。 様々な用途に可能で、多くの場合は商用利用にも可能。 2. データそのものを利用
• オープンデータであるOSMのデータは、その利用の目的に制限がなく、 地図画像の生成、経路探索、ジオコーディングなど多様な目的で利用 することが可能。 • 全世界のデータは配布サイトを通じて配布。 参考:https://www.openstreetmap.org/copyright
デモ OpenStreetMap
オープンデータとは? 1. 利用できる、そしてアクセスできる 2. 再利用と再配布ができる 3. 誰でも使える 引用 [OPEN DATA
HANDBOOK](http://opendatahandbook.org/guide/ja/what-is-open-data/)
オープンデータとは? 1. 利用できる、そしてアクセスできる データ全体を丸ごと使えないといけないし、再作成に必要以上のコストがかかってはいけない。望ま しいのは、インターネット経由でダウンロードできるようにすることだ。また、データは使いやすく 変更可能な形式で存在しなければならない。 2. 再利用と再配布ができる データを提供するにあたって、再利用や再配布を許可しなければならない。また、他のデータセット と組み合わせて使うことも許可しなければならない。
3. 誰でも使える 誰もが利用、再利用、再配布をできなければならない。データの使い道、人種、所属団体などによる 差別をしてはいけない。たとえば「非営利目的での利用に限る」などという制限をすると商用での利 用を制限してしまうし「教育目的での利用に限る」などの制限も許されない。
著作権・ライセンス • クレジット表記 • © OpenStreetMap contributors • OSMのデータはOSMFのものでなく協力者(contributors)のもの •
Open Data Commons Open Database License (ODbL) • OpenStreetMapのデータ部分(地理空間情報)に適用されるライセンス • CC BY-SA • 地図タイル(地図表現)はODbLとは別のライセンスが定められている。場合によっ ては商用利用を制限している。osm.orgの地図はCC BY-SAで公開されている。 • 参照:Creative Common: https://creativecommons.org/licenses/by-sa/2.0/deed.ja 自由に使える事と使わせる事を求めるライセンス
CC BY-SA と その他のライセンス CC BY-SA 商用 (例:©Mapbox)
ODbL
著作権・ライセンス • 著作権侵害 • OpenStreetMapの協力者は、著作権者から明確な許諾を得ずに、著作権のある 情報源 (例: Google マップや印刷された地図) から決してデータを持ち込まな
いよう注意するものとします。 • コミュニティ・ガイドライン • ODbLの条件に沿うか判断が難しい場合、コミュニティガイドラインがOMSF によって定められています。 https://wiki.osmfoundation.org/wiki/License/Community_Guidelines 引用:https://www.openstreetmap.org/copyright 参考:オープンデータのライセンスを考える(9)ODbLの概要
OSMプロジェクトを構成する3つの要素 使う 支える 作る
支える:ソフトウェアやIT技術 • OpenStreetMapWeb • FE: Leafletjs = Webの画面処理 • BE:
Ruby on Rails = タイルサーバ • DB: PostgreSQL PostGIS(地理空間情報を扱う拡張機能) • JOSM,iD: • OSMエディター • 点、線、面のオブジェクトを描画 • Github: https://github.com/openstreetmap 利用す る 支える 作る
デモ Leafletjs index.htmlというファイルを作って、次のページのソースを貼り 付ける。 参考:https://leafletjs.com/examples/quick-start/
<!DOCTYPE html> <html> <head> <title>Quick Start - Leaflet</title> <meta charset="utf-8"
/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://unpkg.com/
[email protected]
/dist/leaflet.css" integrity="sha512- Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/> <script src="https://unpkg.com/
[email protected]
/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script> </head> <body> <div id="mapid" style="width: 600px; height: 400px;"></div> <script> var mymap = L.map('mapid').setView([35.00925,135.78388], 13); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', { maxZoom: 18, attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, ' + '<a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' + 'Imagery © <a href="https://www.mapbox.com/">Mapbox</a>', id: 'mapbox.streets' }).addTo(mymap); </script> </body> </html>
None
タイル画像の数とZoomレベル zoom Lv 0: 2^0 * 2^0 = 1 *
1 = 1 1: 2^1 * 2^1 = 2 * 2 = 4 2: 2^2 * 2^2 = 4 * 4 = 16 ・ ・ ・ n: 2^n * 2^n 18: 2^18 * 2^18 = 262,144 * 262,144 = 68,719,476,736 (約700億) 参考:国土地理院 https://maps.gsi.go.jp/development/siyou.html
作る:データを登録・編集する活動 街歩き ✕ OSM • マッピングパーティ西国街道シリーズ:2017/01 - 09 全9回 •
幕末京都シリーズ:2018/01 - 11(予定) 5回まで終了で全9回予定 • 最新:2018/06 幕末京都マッピングパーティ#05:会津藩と京都守護職 • 東京!街歩き!シリーズ:2016/10 - 08(予定)21回開催済み オープンデータソン(OpenStreetMap × Wikipedia) • 2018/06 厄払い!オープンデータソン in さかい • 2018/10 or 11(予定) オープンデータソン in 和歌山市 使う 支える 作る
厄払い!オープンデータソン in さかい の様子
None
None
None
None
None
使う:事例 使う 支える 作る ©Niantic Inc., Facebook © 2018
使う:事例 防災 ✕ OSM • 吉備町 まびなび: https://mabi-care.com/ • クライシスマッピング
https://tasks.hotosm.org/project/4858 OpenData ✕ OSM • 徳島県オープンデータ(Our Open Data) http://ouropendata.jp/app/ 使う 支える 作る
デモ OpenData ✕ OSM • uMap(https://umap.openstreetmap.fr/ ) • OSMを背景地図にレイヤーを重ねて情報を表示できる •
データ取込、Overpass-apiでOSMとデータと 関連付けられたWikipediaの情報を抽出 • サンプル: http://u.osmfr.org/m/206109/
参加する:OSMの活動に参加 • 支える:ツール開発に参加 Github:https://github.com/openstreetmap • 使う:情報の発信やアプリ開発に参加 • uMap:https://umap.openstreetmap.fr/ja/ • Leaflet:https://leafletjs.com/
• Mapbox:https://www.mapbox.com/ • 作る:協力者・マッパーとして参加 • ログインアカウントの登録 • マッピングパーティーイベントへの参加 使う 支える 作る 参加
https://countries- romantic.connpass.com/event/
https://stateofthemap.jp/2018/
May your maps always tell great stories !
地域活動と未来に貢献する 「OpenStreetMap」とは
地域活動と未来に貢献する 「OpenStreetMap」とは OpenStreetMap Japan 谷口洋平 2018/08/05(土) オープンソースカンファレンス 2018 Kyoto CC
BY SA 4.0