JA:JOSM/Validator
< JA:JOSM
Jump to navigation
Jump to search
JOSMバリデーター(Validator)は、JOSMの機能の一つで、有効でないデータをチェックし、修正するものです。長い間、これはプラグインとして利用できましたが、現在はこのソフトウェアのコアの機能となっています。これらの機能を、もはやプラグインとしてインストールする必要はありません。
利用方法
- 右側にある、検証パネル(Validator Panel)を表示するための垂直ツールバーにある、新しいチェックマークアイコン をクリックしてください。
- 検証したいデータを選択してください(もしくは、全てを検証するために選択解除してください)。
- 検証パネルの底部にある 検証(Validate) ボタンをクリックしてください。
これは、データをチェックし、エラーの度合いによって、エラー(error)、警告(warning)、その他(other) と分類された全てのエラーが表示されます。
エラーのいくつかは、手作業によって修正する必要がありますが、エラーの多くは自動的に修正されます。一つもしくは複数のエラーを選択し、それらを自動的に修正するための 修正(Fix) ボタンを押してください。複数のエラーを選択することもでき、それらの全ては修正されます。
その他の利用上のヒント:
- 設定において、あなたの必要な検査だけ有効化することができます。初期設定では、全ての検査が有効になっています。
- 設定において、ツールバーパネルのなかで、画面の最上部にある水平ツールバーに検証(validation)アイコンを含めることができます。(右側パネル上の 検証 ボタンと同様)
- スクリーンショットは、別ウィンドウで、検証パネルに undocked と表示されます。エラーツリーを示すために、さらにスペースが必要な場合、小さいピンアイコンでこれを行って下さい。
検証
バリデーターによって検証されるものは以下のものです:
検証(Validation) | 記述 | 修正(Fix) | |
---|---|---|---|
重複したノード(Duplicated nodes) | 全く同じ位置にノードがないことを調べてください。 | 結合したノードに全てのノードから特性を加えて、単一のノードにしてください。 | |
重複したウェイノード(Duplicated way nodes) | ループの端を含まないことをチェックしてください。(例:一つのノードからそれ自身への単一ステップ) | ウェイを分割し、ループの端を含むウェイを削除してください。 | |
逆転した海岸線(Reversed coastline): 陸地が左側でない | 反時計回りでない、もしくは間違って位置されている海岸線(内陸の湖沼に間違って利用された海岸線等)をチェックしてください。 | 海岸線を反転させてください。 | |
結合されていない海岸線(Unconnected coastline): 海岸線のウェイが閉じられたループになっていない。 | その他の海岸線ウェイの最終点に接続されていない海岸線ウェイをチェックしてください。 | ||
順序だっていない海岸線(Unordered coastline): 海岸線のウェイが開始点と最終点で結合されていない。 | その開始点がそれ以外の海岸線の最終点に接続されていないか、最終点がその他の海岸線の開始点に接続されていない海岸線のウェイをチェックしてください。 | 海岸線を反転させてください。 | |
不完全なウェイ(Incomplete ways) | ノードを持たない、もしくは一つのノードをもつウェイをチェックしてください。 | このウェイを除いてください。 | |
特性キーのチェック(Check property keys) | 特性キー(property keys)のスペルミスをチェックしてください。スペルミスのある特性キーについての情報のためのページ User:JLS/speller を参照してください。 | 間違ったキーを正しいもので置き換えてください。 | |
特性値のチェック(Check property values) | スペルミスのある特性値をチェックしてください。チェックのために tagging presets ファイルを使ってください。 | 特になし | |
空の特性(Empty properties) | 空の値をもつ特性をチェックしてください。 | 空の特性を除去してください。 | |
交差しているウェイ(Crossing ways) | 高速道路、鉄道、河川タグの付いているウェイで、同じレイヤーで交差ノードと交差していないウェイをチェックしてください。 | 適切なレイヤーを(場合によって、橋やトンネルも)加えてください。 | |
順序だっていないウェイ(Unordered ways) | ウェイ内の全てのセグメントが適切に並んでいることをチェックしてください。 | ウェイを再整列させてください。 | |
重なり合っている高速道路、ウェイ(Overlapping (high)ways) | 同一ノードをシェアする二つの高速道路やウェイをチェックしてください。 | 二重の高速道路もしくはウェイを消去してください。 | |
同一ウェイ内での交差(Self-intersecting ways) | |||
類似した名前のウェイ(Similar named ways) | よく似ている名前のウェイをチェックしてください。タイプミスかもしれません。 | 特になし | |
閉じていないウェイ(Unclosed ways) | 実際に閉じられるべきタイプのウェイが閉じられていることをチェックしてください。 | 特になし | |
タグのつけられていないウェイ(Untagged ways) | タグのつけられてないウェイをチェックしてください。 | 特になし | |
他の高速道路付近のウェイとノード(Way end node near other highway) | |||
合致していない外側のウェイの形成(Style for outer way mismatches) | (マルチ)多角形の関係内のにおいて、その一つのタグと外側のウェイは共有されているが、異なった値を持っています。 | ||
(マルチ)多角形と同様である内側のウェイの形成(Style for inner way equals multipolygon) | (マルチ)多角形の関係内のにおいて、その一つのタグと外側のウェイは共有されていおり、同じ値を持っています。 | 内側のウェイからタグを除去してください。 | |
FIXMES | 内部に"FIXME"と表示されるいかなる特性をもチェックしてください。 | 特になし | |
参照のない高速道路(Highway without a reference) | 第三のタグの付いた高速道路のために、ref tagがあるかどうかチェックしてください。常に必要ではありませんので、実例を見てください。 NL:Map_Features#Wegen | 参照の特性を付加するもしくは、そのままにしてください。 | |
無効な'x'キー | |||
同じ名前をもつノード(Nodes with the same name) | 特になし | ||
重なり合っているエリア(Overlapping areas) | |||
不明な特性値(Unknown propery value) | タグの利用が適正かをチェックしてください。 | 不正確に利用されているタグを除くか変更してください。 | |
タグがなく、接続されていないノード(Untagged and unconnected nodes) | 浮遊しているノードをチェックしてください。 | 追加的なタグを持たない時、使われてないノードを削除してください。 | |
多角形関係においてスタイルがない場合(No style in multipolygon relation) | その多角形は、それがなにであるかを記述しているタグが失われています。 | 建物に関しては、その関係に building=yes を加えてください。また、Relation:multipolygon も参照してください。 |
要望リスト
新しい特性の要望やバグのレポートはBugTracker of JOSMに報告してください。