JA:Keep Right
Keep Right (keepright.at) は品質保証のツールです。このツールでは、自動的に検出されたエラーを地図上にまたは一覧形式で表示します。Keep Right は現在、全地球上で利用でき、かつ数多くの言語で使用できます! 翻訳は launchpad で行なわれています: https://translations.launchpad.net/keepright
エラー規則
Keep right には、以下の種類のエラーを自動的に検出するための規則があります:
- 閉じていないエリア
- 行き止まりの一方通行
- ほぼ接合する地点
- 廃止予定のタグ
- 不明なタグ
- refが入力されていない高速道路
- 宗教が入力されていない礼拝所
- 名前の無いPOI
- ノードのないウェイ
- "浮島"
- タグの無い鉄道の踏切
- 間違って使用された鉄道の踏切タグ
- FIXMEアイテム
- タイプが入力されていないリレーション
- 接合していない交差点
- 重複したウェイ
- ループしているところ
- ミススペルしているタグ
- レイヤーの競合
- 直接繋がっている高速道路
- 閉じていない境界線あるいはadmin_levelsが欠けているもの
- 不完全な制限値 (tagが欠けているもの)
- 最高速度が欠けているもの (警告)
- 閉じていないロータリーまたは間違った周回するウェイ
- 橋のタグが欠けているもの
- 不明な言語 (警告)
- スポーツタグの非物理的な使用
- トラックタイプが欠けているもの (警告)
- 一致しないウェブサイトタグ (各ページは、OSMタグに対して曖昧にマッチし読み込まれる)
地図の更新と修正
地図は週次で自動的に更新され、誤検出(誤りを完全に取り除く)用、あるいは誤りに修正済みのラベル(いったん取り除かれ、次週のチェック実施で再検知されない限り現れない)をつけるためにレポートを上げるリアルタイムのシステムを含んでいます。
"浮島" の説明と議論
地図に描かれた道路はすべて世界中のどこからでも通ろうとする車が通行可能であるべきです。フェリー航路と道路には(鉄道のプラットホームにすら)「浮島」のチェックが含まれます。このため海上の島はたいていの場合陸側から到達可能であるべきです。
チェックの内容は次の通り:地球上のどこかから道路の開始点を選び出す(約100の地点が選び出されます)。次にこれらのウェイに属する全ノードを探します。そしてこれらのノードに接続された他のウェイを探します。さらのそのウェイに属するノードを探します。以下繰り返し。このチェックはどこかで始まり、以後見つからなくなるまで続きます。最終的に到達できなかった道路が「浮島」としてマークされます。
これには次のような副次的効果もあります。もしあなたの住む国/都市/島/...が世界の他の部分と接続されていなかった場合、あなたは訳も分からず多量のこの種のエラーを受け取るでしょう。修正して世界と接続すると、これらのエラーはほとんど上述の通り一週間ほどで消えるでしょう。エラーの理由が分からずに一週間(最近誰かが修正しても地図がまだ更新されていないことがあるため)経っても消えない場合は、keepright.ipax.atを参照して地図の所有者に連絡する手順を調べてみてください。
開発
- 現在の keepright Github Repository とイシュー・トラッカー。
Sourceforge project with subversion repo(現在は更新されていません!)- README にはKeep Rightのインストールと実行方法、独自チェックの書き方などが書かれています。
- Keep RightHarald Kleinerが開発しています。. 彼はtalk about Keep Right internals at SOTM-EU 2011という発表を行いました。ソースコードのライセンスはGPLv2です。
関連項目
- DE:Keep Right Users Guide - Keep rightを使ったデータ修正ガイド(ドイツ語)
- JA:メモ