JOSM で複数のオブジェクトの結合や引き離し

鹿児島の天文館のアーケードがroof として描かれているのですが,複数のオブジェクトが重なってしまっていました.

Screenshot from 2014-09-21 07:32:28

これは一旦消して書きなおしかなと思っていたのですが,JOSM のメニューを眺めていると「ツール」->「重複するエリアを結合 Shift+J」というものが使えそう.ということで試してみました.

先ずは,結合したい該当のオブジェクトを全て選択します.「ツール」->「重複するエリアを結合 Shift+J」で結合.

Screenshot from 2014-09-21 07:32:51

するとくっつきました.

Screenshot from 2014-09-21 07:33:01

便利ですね.

逆にくっついてしまっているオブジェクトを引き剥がすことも出来ます.
建物が隣の建物にくっついてしまったという時など,

Screenshot from 2014-09-21 10:39:04

くっついているノードを選択して,「ツール」->「ウェイを引き離す G」で

Screenshot from 2014-09-21 10:39:54

切り離せました.相手側のオブジェクトにもウェイが残ってしまうので消すなりしたほうがいいですね.

Screenshot from 2014-09-21 10:40:21


大きな地図を表示

JOSM で中抜きの建物を書く

OSM で入力するときに中抜きのものがたまにあります.これはマルチポリゴンを利用して表現が可能です.

まずは外枠を書きます.

Screenshot from 2014-09-21 06:57:11

その後,内枠を書いて

Screenshot from 2014-09-21 06:59:13

外枠と内枠の両方を選択した状態で,「ツール」->「マルチポリゴンの作成 Ctrl-B」で,

Screenshot from 2014-09-21 07:02:02

このような中抜きの建物に.

Screenshot from 2014-09-21 07:00:20

以下は実際の地図です.


大きな地図を表示

マルチポリゴンを書いたのはまだ3つ目ですが建物だけでなく駐車場の中に建物がある場合にも使いました.


大きな地図を表示
Ja:Relation:multipolygon – OpenStreetMap Wiki

#冬コミに向けてOSMの薄い本出したいなと思ってます.そこでtipsとか書き出してみようかなってエントリです.

JOSM で POI の情報を建物などにコピーして反映する

JOSMでのOpenStreetMapの編集中に既にPOIはあるけど建物が書かれていないので建物を書いて,POIの情報を建物に反映したいなという時タグを一個一個コピペしてたんですが楽な方法がありそうってことで #osmjp を付けて聞いてみたところ以下のような回答が!

 

 

なるほど!
ということでこのPOIの

Screenshot from 2014-09-19 10:05:31

建物を書いて,

Screenshot from 2014-09-19 10:17:58

POI を選択した状態で `Ctrl + c’
建物を選択した状態で `Ctrl + Shift + v’ で行けました!

Screenshot from 2014-09-19 10:18:28

POI は削除して完了.

Screenshot from 2014-09-19 10:18:50