JA:JOSM/Plugins/BuildingsTools

From OpenStreetMap Wiki
Jump to navigation Jump to search
BuildingsTools icon BuildingsTools
a simple plug-in for drawing rectangular buildings
Drawing a building over Bing Imagery

Building_Toolsは、四角形の建物を描くための単純なプラグインです。

建物を描く際の問題点

JOSMで多くの建物を描画するのは非常に面倒です。5回もクリックをした挙句、直交した形状ツールを使って整形し、できあがったシェイプに対して"building=yes"タグを入れなくてはいけません。このBuilding_Toolsプラグインを使うことで、2.3回のクリックで建物の描画を行うことができるようになります。

使用方法

デモ動画を見る

JOSM/Plugins#Installationを参照して、プラグインをインストールしてください。

プラグインのインストールが終わると、"建物の描画"ボタン JOSM-Icon-buildingtools-building.png がツールバーに表示されるようになります。このプラグインを使うには、まず建物の片側のラインを書き、その後、描いたラインの対向ライン位置を決めてクリックします。これが最もシンプルな使い方になります。

同じ幅の建物が複数存在する場合には、さらに手順を省略して、2回のクリックで描画が可能になります。Ctrl-ALT-Bを押して建物サイズ設定項目を開き、描きたい建物の幅をメートル単位で設定します。建物の外壁にあわせてラインを引くだけで、描画が可能になります。

拡張機能

  • Length step: Building length constrains to be multiple of this length.
  • 住所入力: このプラグインには、住所入力設定項目も備わっています。所属する通りの名称を記憶し、自動的に住所の数字の末尾を増減(+2、あるいは-2)します。(訳注:海外の住所割り当てのための機能です。日本の住所割り当て方式とは合致しないことがあります)
  • ノード基準の方向固定: 形状直交ツールと同様、Building Toolは描画方向固定機能を実装しています。2つのノードを選択することで、その2つのノードを基準にして建物の描画方向が固定されます。簡単な形状の建物なら、クリック2回で描画が可能になります。
  • ウェイ基準の方向固定: ウェイを選択した状態でBuilding Toolを使用すると、そのウェイと並行になるように建物を描画することができます。さらに、選択したウェイが直行した形状であったり、BuildingToolを使って描画されたウェイの場合、2クリック描画モードが自動的に有効になります。
  • Shiftキーを押下すると、押下している間、すべてのスナップが無効になります。他の建物や道路と並行になっていない建物を描画する際には、この機能を使ってください。
  • Rotate crosshair: When mapping in two-clicks mode, it's more useful to have cross-hair cursor rotated to be parallel to the walls of the newly created building.
  • 大きな建物描画モード: 2クリックモードでは通常、建物の最初の角をクリックした後、反対側の角をクリックすることで建物を描くことができます。この操作で建物の壁のラインと航空写真のWMS画像がずれている場合、Shiftキーを押しながら外壁のラインを書き、その後3つめの角をクリックしてみてください。大きな建物描画モードでは、Shiftキーを押しながら反対側の角をクリックして建物のアウトラインをローテートします。
  • 建物の自動選択: 何も選択していない状態から、新しく描画された建物を1つ選択します。Used along with "Direction way" feature to draw series of parallel buildings. After drawing a first series, press ESC key to deselect currently selected building and draw a building from second series, it will be automatically selected and next buildings will be aligned to it.
  • Use address node: When there is a node with "building" tag with address information within a newly created building, add tags and relation memberships is copied to new building and original node is removed.

Advanced usage

Drawing a building with oblique corners

In past there was a lot of problems with buildings with oblique corners because they cannot be orthogonalized. Now it's relatively easy to draw such buildings. One can set a constant width in Buildings size dialog, draw two intersecting buildings and then use Join overlapping areas function(Shift+J).

開発

User:Upliner氏によって作成されました。バグ報告や機能拡張要求を送ってあげてください。

ソースコード:

SVN

参照

  • JOSM/Plugins/Terracer - 他の建物をトレースするためのツール、テラスハウス(住宅、連なった家屋)のトレースに特化したもの。