JA:Automated edits/gyotoku810/remove trailing semicolons of voltage=* in Japan

From OpenStreetMap Wiki
Jump to navigation Jump to search

日本国内に存在するvoltage=*の末尾のセミコロンを取り除きます。

変更対象の地物

日本国内に存在するノード・ウェイ・リレーションのうち、voltage=*を持ちその末尾が";"であるもの。

以下のOverpass QLクエリで取得します (Overpass turbo)。

area[name="日本"];
nwr[voltage~";$"](area);
out body;
>;
out skel qt;

なお、セミコロンの後にスペースが続く対象地物は存在しないことを確認してあります。

voltage=*の複数の値を区切るためのセミコロンはこの編集の対象外です。

日本国外のデータはこの編集の対象外です。

変更理由

セミコロンの後に空の値が続いていると解釈されてしまうため。また、JOSMで警告が表示されるため。

作業手順

  1. 変更対象の地物を含むデータを上記のクエリでJOSMにダウンロードします。
  2. 変更対象の地物を抽出しmodifyフラグを立てます。
  3. レイヤーを.osmファイルに保存します。
  4. テキストエディタで該当するセミコロンを取り除きます。
    • Vim: :%s/\(k='voltage' v='[^']*\)\zs;'\@=//
  5. 編集前後の.osmファイルの差分を目視で確認します。
  6. JOSMで.osmファイルを読み込みアップロードします。変更セットには以下のタグを付与します。

作業を行うアカウント

gyotoku810

作業期間

2023年1月以降随時

2023年1月27日に編集を実施しました (変更セット) 。