狠狠撸

狠狠撸Share a Scribd company logo
OpenStreetMapの
地図を編集してみよう!
オープンデータ京都実践会
坂ノ下 勝幸
? K.Sakanoshita CC BY-SA
2016/07/18
1
2
OpenStreetMapで地図を書く方法
どんなツールを使って地図を書いてるの?
? Webブラウザ
? iD (OpenStreetMap内のマップ編集機能)
? スマホ向けアプリ
? Vespucci (Android)
? Pushpin (iOS)
? パソコン向けアプリ
? JOSM
今回のツール→
3
JOSMってなんですか?
? Java(プログラミング言語の名前)で書かれた
OpenStreetMapの地図編集ソフト
? Javaで作られているので、WindowsやMac、Linuxでも動作
? スマホやiDより高性能で、本格的な地図作りができる
? FieldPapersの手書き
メモを取り込む
? GPSの位置情報を元に
移動経路や写真を撮影
した場所に表示する
? 機能を拡張する仕組み
も用意(プラグイン)
4
JOSMを使う前の確認
? ご自身のPCはインターネットに繋がっていますか?
? Wi-Fiルータなどをお持ちで無い場合、お声掛けください
? OpenStreetMapのアカウントは登録済みですか?
? 持ってなければ、「OpenStreetMap」で検索して登録
? JOSMのダウンロードとインストールは終えてますか?
? JOSMを動かすには、Javaのインストールも必要です
? 一度インストールしたJOSMを立ち上げて見てください
5
地図を編集するときのルールがあります
? OpenStreetMapは自由に使える地図を作ります
? 他の組織が作った情報を登録すると著作権違反となり、
OpenStreetMap自身の信頼が失われることになります
? 自由な地図のため、以下のルールを守ってください
? 自分が現地で集めた情報を入力すること
? 他の地図を描き写すのは禁止
? インターネットで調べた情報は登録しないこと
6
7
JOSMを使ってみよう
では、JOSMを起動してみよう
? JOSMのアイコンをダブルクリックして、起動するまで待つ
8
1.このボタンをクリックする
2.世界地図が表示される
3.右ボタンを押しながらマウスを動かすと地図が動く
ホイールで拡大縮小。まずは、日本を目指そう
目的地まで地図を移動させたらダウンロード
? 地図データをダウンロードする範囲を決める
? 注意
? サーバに負担が掛かるので、街全体のダウンロードはやめてね
? 編集したい箇所を中心に、数十メートルの程度でお願いします 9
1.左ボタンを押しながらマウスを動かすと範囲選択
2.範囲を決めたら「ダウンロード」を押す
一見難しい画面だけど、意外とシンプル
? 主に「ノード」「ウェイ」「エリア」で地図が作られている
10
アイコンや は「ノード」
道や柵などの線は「ウェイ」
建物や広場は「エリア」
11
ノードってなんだろう
ノード(点)って?
? ノードは地図上の場所を意味します
? 点だけだと何か分からないので、「タグ」を
使って、ノードの意味を指定していきます
? タグの例:このノードは「パン屋」さんです。
名前は「グーチョキパン店」です。
? ノードは、自販機、ポスト、公衆電話、案内板、銅像などにも使います
? タグは「キー」と「値」を使って入力します。
実際にノードを置いてタグを設定してみよう
12
点を書いただけでは、
何なのか分からない
name = グーチョキパン店
shop = bakery
実際にノードを置いてタグを設定してみよう
? 街歩きで見つけた石碑や案内板を置いてみよう
13
1.このボタンをクリックすると「描画モード」に切り替わる
2.ノードを置く場所にマウスを動かし
十字の形になっていることを確認
3.左ボタンを押すとノードが置かれる
そのままマウスを動かすと、ウェイの
作成になるので「ESC」キーを押す
(続)実際にノードを置いてタグを設定してみよう
? 置いたノードにタグ(意味)を付けてみよう
14
1.このボタンをクリックすると「選択モード」に切り替わる
2.先程置いたノードをクリック
すると赤く選択される 3.「タグ/所属」欄にある
「追加」ボタンをクリック
(続々)実際にノードを置いてタグを設定してみよう
? 意味を表すのに必要なキーと値を追加していこう
15
1.キーと値を入力してOKを押す
※キー名は参考資料から探します
2.同じ要領で、他に必要なキーを追加します
? 近くのマッパーさんに確認して貰ってからアップロードしよう
編集結果をアップロードしてみよう
16
1.上矢印のボタンを押すとアップロード
2.「何を」と「どうした」を書く
3.調査した時は「Survey」、知識なら「Knowledge」
4.ボタンを押すとOpenStreetMap.orgの
ユーザーIDとパスワードを聞かれる
編集結果がOpenStreetMapに登録されました
17
10分程したら、OpenStreetMap.orgの地図に表示されます
18
簡単にタグを登録してみよう
タグに関する補足説明
? プリセットを使ってタグ付けを簡単にしよう
19
1.「プリセット」-「プリセットを検索」 or F3キー
2.キーワードを入れるとリストアップされる
3.「選択」ボタンをクリック
(続)タグに関する補足説明
? 入力欄が表示されるので、分かる範囲で記入しよう
? 分からない箇所は空欄でも大丈夫
? 名前については、「銅像」や「案内板」などの一般名称では無く
銅像なら書いている名前、案内板ならタイトルを記載しよう
20
1.出来るだけ正式な名前を書こう
2.分からない箇所は空欄でOK
(続々)タグに関する補足説明
? タグの種類は非常にたくさんあります
? JA:Map Featuresに一覧があるので確認してみよう
http://wiki.openstreetmap.org/wiki/JA:Map_Features
※「Map Features」で検索すると上位に出てきます
? OpenStreetMapは全世界のプロジェクトのため、
日本独自のお店や建物のタグが無い場合があります
? こんな時は、自分で勝手に決めたり、諦めたりはせずに、
近くにいるマッパーさんに相談してみよう
? OSMのWikiがあるので、それを検索してみるのもOK
21
22
ウェイとエリアも使ってみよう
ウェイ(線)って?
? ノードの置き方が分かったので、次はウェイ(線)にいこう
? ノードを繋いで線を書いたらウェイになる
? ウェイは、道、川、フェンス、生垣、電線など
? ウェイにもタグを付ける必要がある
? タグの例:このウェイは「国道」です。
名前は「国道999号」です。
2車線で最高速度60kmです。
? ウェイ内のノードにもタグが付けられる
? 例えば、交差点にある信号のタグを付ける
23
highway = traffic_signals (信号)
name = 八丁畷交差点
highway = trunk
name = 国道999号
lanes = 4 (車線数)
エリア(領域)って?
? ウェイの置き方が分かったら、最後はエリアをしてみよう
? ウェイを繋いで閉じたものがエリアとなる
? エリアは、建物、敷地、区画、境界、池、島など
? エリアにもタグを付ける必要がある
? タグの例:このエリアは建物です。
名前は「中央ビルヂング」です。
4階建ての建物です。
? エリア内のノードにタグ付けは要らない
? テナントなどは、エリア内にノードを置く
24
ビル(エリア)
building = yes
name = 中央ビルヂング
building:levels = 3 (階数)
テナント(ノード)
amenity = restaurant
name = サヌキング
各要素を組み合わせてみると
? どこかにある中学校を書いてみる
25
校庭(エリア)
leisure = pitch
sport = multi
building = school
name =第一中学校 南館
building = school
name =第一中学校 北館
学校全体の敷地(エリア)
amenity = school / name = 第一中学校 / wikipedia = ja:第一中学校
住宅地区の道路(ウェイ)
highway = residential
正門(ノード)
entrance = main
barrier = gate
プール(エリア) leisure = swimming_pool / sport = swimming
26
JOSMの便利な機能
航空画像を使う
? Bing航空画像はOSMで参照する許可を得ています
27
「画像」メニューの「Bing航空画像」を選ぶ
背景に航空画像が表示される
ただし、最新画像とは限らない
四角の建物を簡単に書く
? 3クリックだけで四角の建物が作れるプラグインを導入する
28
1.「編集」-「設定...」をクリック
2.コンセントを選択
3.「buildings_tools」をチェック

More Related Content

翱辫别苍厂迟谤别别迟惭补辫の地図を编集してみよう!