JA:Automated edits/gyotoku810/remove trailing semicolons of voltage=* in Japan
Jump to navigation
Jump to search
日本国内に存在するvoltage=*の末尾のセミコロンを取り除きます。
変更対象の地物
日本国内に存在するノード・ウェイ・リレーションのうち、voltage=*を持ちその末尾が";"であるもの。
以下のOverpass QLクエリで取得します (Overpass turbo)。
area[name="日本"];
nwr[voltage~";$"](area);
out body;
>;
out skel qt;
なお、セミコロンの後にスペースが続く対象地物は存在しないことを確認してあります。
voltage=*の複数の値を区切るためのセミコロンはこの編集の対象外です。
日本国外のデータはこの編集の対象外です。
変更理由
セミコロンの後に空の値が続いていると解釈されてしまうため。また、JOSMで警告が表示されるため。
作業手順
- 変更対象の地物を含むデータを上記のクエリでJOSMにダウンロードします。
- 変更対象の地物を抽出しmodifyフラグを立てます。
- レイヤーを.osmファイルに保存します。
- テキストエディタで該当するセミコロンを取り除きます。
- Vim:
:%s/\(k='voltage' v='[^']*\)\zs;'\@=//
- Vim:
- 編集前後の.osmファイルの差分を目視で確認します。
- JOSMで.osmファイルを読み込みアップロードします。変更セットには以下のタグを付与します。
- comment=Automated edits - remove trailing semicolons of voltage=* in Japan
- url=https://wiki.openstreetmap.org/wiki/JA:Automated_edits/gyotoku810/remove_trailing_semicolons_of_voltage%3D*_in_Japan
- mechanical=yes
作業を行うアカウント
作業期間
2023年1月以降随時
2023年1月27日に編集を実施しました (変更セット) 。