keep-right ロゴOSM 用のデータ一貫性チェック

これらのページは、OSMデータの入ったローカルに抜き取ったデータベース上で実行したチェックを表示しています。

ヨーロッパ向けデータチェック (開始点はVienna, Austria)
Data Checks for Australia (Starting point Sydney)
アフリカ用データチェック (開始点は Cairo, Egypt)
カナダ用データチェック (開始点は Québec)
USA用データチェック (開始点は Philadelphia, PA)
中央アメリカ用データチェック (開始点は Santo Domingo, Republica Dominicana)
南アメリカ用データチェック (開始点は São Paulo, Brazil)
アジア用データチェック (開始点は東京、日本)

Developers have a look at the SourceForge site providing svn access to the sources.
KeepRight のエラーのエクスポートの方法は、interfacing guide に記述されています

ログファイル

https access for JOSM added

A note to all JOSM users: Please turn on the https switch for the remote control feature in your JOSM settings if you haven't done so already. KeepRight has switched over to https, that includes external links such as the edit in JOSM link.

https access available

KeepRight is now available via https: Please use the link https://keepright.at to access the site



考古学者のために: 古いログのエントリ は、移動されました

新しいコメント機能についての説明を少し

Please give a comment that helps me improve the check routines if you find a false-positive. Don't confuse the comment box with an editing feature. This is not Potlatch! You cannot add missing tags via KeepRight!

JOSM を連動させようとすると、JOSM連動ボタンをクリックした時に JOSM は既に起動している必要があることに注意して下さい。さらには、JOSM のオプションである 'remote control' プラグインが有効になっていなければなりません

現在は次のチェック手続きが実装されています

同一地点に複数のノードが置かれています
(ほぼ)同じ位置のノードを探してみてください。±0.5m 以内は同じ位置とみなされます

閉じていないエリア
キーと値との特別な組合せがあるタグが付けられているウェイは、通常、エリアとして描かれるべきと考えられ、地図上ではエリアとしてレンダリングされます。 よって、それは、閉じたループから成っていなければなりません。閉じていないエリアは、マップ上では見えません。 standard.xml ファイルに、エリアとして描かれるべきキーと値との組合せが記述されていて、それらは閉じたループから成っていなければなりません

一方通行の行き止まり
一方通行(one-way=yes)のタグが付けられたウェイは行き止まりであってはいけません(行き止まりに車を積み重ねろというの?笑) 一方通行路の開始(もしくは終了)地点のノードは、到達(もしくは脱出)できなければなりません。 通常、自動車道(highway=motorways) や 自動車道の取り付け道路(highway=motorway_links)は、一方通行(one-way=yes)であることに気をつけてください。この場合にもこのチェックは当てはまります

ほとんどくっついています
他と接続されていない道路の終端があります。このように、終端のノードが他のウェイと非常に近い場合は、エラーとしてレポートされます。接続されていない終端ノードは、殆どの場合、近接する他のウェイに接続するべきです

非推奨タグ
http://wiki.openstreetmap.org/index.php/Deprecated_features に示されている通り、幾つかのタグは他のタグに置き換えられました。 このページをお知らせと解釈するなら、これはエラーではありません。反対するなら、あなたは自由にあなたの好きなようにタグを付けることができます。これは、新しいタグ付けルールの単なるヒントです

タグが見つからない
ウェイ、ノード、リレーションは、殆どの場合、少なくともひとつの(created_by 以外の)タグを持つべきです

ref の無い自動車道
ref タグは、自動車道の番号(例:'A 10) を表します。よって、大変重要な情報として、必須です

religionのない礼拝所
教会、モスクおよびシナゴーグその他にはその宗教についての情報を補足する特別なreligion タグが必要です

名前の無いPOI
name タグはその内容がマップ上でPOI のシンボルの隣に表示されるように、全てのPOIに対して指定すべきです

ノードのないウェイ
ウェイは最低でも2つのノードが無いとレンダリングされないので無意味です。

浮島
地図上に描かれている全ての道路は、世界中のどこから出発した車ででも到達できなければなりません。フェリーの航路と道路(駅のホームでさえも)はこのチェックに含まれます。よって、ほぼ全ての離島の道は、本土から到達できなければなりません

タグの無い踏切
踏切には道路と踏切とが交差するノードが必要で、大きな車でも通れる踏切には 'railway=level_crossing' というタグが、歩行者しか通れない踏切には 'railway=crossing' というタグが必要です

踏切(railway crossing)タグの使い方が間違っている
踏切で交わる線路と道路は同じレイヤであるべきで、また、橋やトンネルのタグの付いていない普通の道路であるべき

fixme タグの付いたアイテム
FIXME タグのあるノード、ウェイおよびリレーションはレビューが必要です...

type の無いリレーション
type タグの無いリレーションを探します。これはリレーションには必須です。

交差点のない交差
交差する道路は、交差点を表す共通のノードが必要です。唯一の例外は、異なるレイヤでの交差です(例:橋やトンネル)。道路と、水路や川のような別の線との交点は、無視されるべきです

重なったウェイ
他のウェイの上に重なっている部分(同じ位置の複数のノードが、別の同じ位置の複数のノードと同じ順で接続されてウェイを構成している)は、ナビゲーションソフトウェアに深刻な問題を引き起こします。これは、ふとしたことから発生し、見つけるのは大変むずかしい

循環
一つのノードが二回以上含まれるすべてのウェイは、エラーと考えられます。すべてのウェイは、たったひとつのノードが二回含まれます。二つ以上のノードが二回含まれると、それはエラーと考えられます

綴り間違いのあるタグ
滅多に使われないタグで、一般的なタグに似ている(1字違い)ものは警告としてレポートされます。

レイヤのぶつかり
接続されるウェイは、同じレイヤであるべきです。複数のノードの中間で違うレイヤのウェイが交差しているのは、明らかに間違いです。違うレイヤのウェイの端点の交差点もあってはなりません。よって、このチェックを無視しても構いません。参考:もし layer タグが付けられていないと、橋は layer = +1、 トンネルは layer = -1 その他は layer = 0 がデフォルトで付加されます

自動車道の直接接続
自動車専用道路は他の自動車専用道路(motorway)か自動車専用道路の取り付け道路(motorway_link)と接続されるべきです。自動車専用道路は、国道や生活道路などと直接接続するべきではありません。 ただし、自動車専用道路が街中で終わっている場合、間違った指摘をする場合があることをご承知おきください。でも、それは自動車専用道路と他の道路との望まない接続の検出ツールとして有用です

境界
Administrative Boundaries can be expressed either by tagging ways or by adding them to a relation. They should be closed-loop sequences of ways, they must not self-intersect or split and they must have a name and an admin_level.

制限
このチェックは、リレーションで定義されている転回禁止に関係するものです。転回禁止のリレーションは、有効な型の属性、'from' と 'to' のウェイ、それにオプションとして一つ以上の 'from' と 'to' に接続された 'via' ウェイもしくはノードを必要とします。

maxspeed がない
maxspeed タグは必須ではありません。しかし、ナビゲーションには非常に有用です。このチェックは maxspeed タグが漏れているウェイを発見するのを容易にします。法定速度でない速度制限があるウェイにのみ maxspeed タグを付けてください

ロータリー
ロータリーは、通常一方通行で、右側通行の場合は反時計まわり、左側通行の場合は時計回りです

*_link の接続
(motorway|trunk|primary|secondary)_link タグは、少なくともひとつの同じタイプの (motorway|trunk|primary|secondary) highway と接続していなければなりません

bridge-タグ
橋にウェイ等のタグが付けられていない。橋には直接接続する highway, railway, cycleway, waterway, footway, piste, aerialway, pipeline, building, via_ferrata といったタグを付けなければならない

不明な言語
To help applications choose the best matching language they should know the language used for the name tag. It is therefore necessary to provide a name:XX tag with the same content as found in the name tag where XX specifies the language used for the name tag.

doubled places
a node inside of an area that is tagged with same name and representing the same physical entity leads to wrong statistics and doubled labels on the map

non-physical use of sport-tag
'sports' is a non-physical tag that needs to be bound to some physical structure like for example a leisure-item or an amenity. Ways tagged with 'sports' solely will be invisible on the map

tracktype がありません。
highway=track ways should be added with more detail about the tracktype (grade1..grade5). The tracktype is included in rendering rules and makes maps more expressive

geometry glitches
looks for impossible sharp angles on highways and junctions. These may be caused by missing turn restrictions on junctions or glitches along the linestring of ways

私のエラーリスト内にエラーを見つけたら、是非とも知らせてください!

Impressum

この作業は商業的な背景無しに、私の個人的な楽しみでやっています。OSMプロジェクトの役に立てれば幸いです。

もしあなたが私にコンタクトを取りたいなら、オーストリアのサーバにある gmx の私のメールボックスは KeepRight とラベリングされています
平日、あなたのメールに必ずしも即座に反応できるわけではないことをご理解ください。