JA:Relationships

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
English 日本語

世界は複雑です。データベース・モデルについての説明を技術的な面から始めると、説明すべきことが多すぎてきりがありません。またそれは多くの議論を引き起こします。

ここでは、データベースを使って世界をモデル化するというアプローチをとるよりも、技術者でない人がリレーションシップの扱い方について表現するかのように、「世界」を理解・説明することを目指しています。また、リレーションの例外についても列挙します。

ここで得られたリレーションシップへの理解に基づいて技術的な説明を行うのは、この次のステップであり、その際には様々な視点から評価した各技術の利点と不利点について議論することが求められます。

このページには当たり前と思われる知識が含まれているかもしれません。これは、そのような知識が私たちを、私たちが作りうる中で最も単純かつ議論の余地の少ないモデルへと導いてくれるだろうと考えるからです。また、共通の理解を収集することを助け、国ごとの違いに関する視野を私たちに与えてくれるだろうとも考えています。

なお、このページは "Advanced relationships" の複製として書かれたものではありません。


Contents

リレーションシップ一覧

No リレーションのタイプ 要素 A 場所 要素 B 適用条件 方向性 対称性 分割 Explicit/Implicit
1 Turn Restriction
(交差点での進入制限)
来た道 交差点 行く道 時間帯、
車両区分、
高さ、
あり なし 不可 Explicit
2 House Number
(番地)
番地 または 番地の範囲 - 道路 なし、
または 奇数番地、
または 偶数番地
なし なし Explicit
3 ZIP-Code
(郵便番号)
番地と道路名と市区町村名 - 郵便番号 なし なし なし Implicit
4 Same Street Name
(同じ名前の道路)
道路 - 道路 なし なし あり  ?
5 Name of a Dual Carriageway belongs to 2 Carriageways
(同名を持つ分離した2つの車線)
車線 A - 車線 B なし なし あり  ?



属性の意味

リレーションのタイプ

リレーションの名前を表します。

適用条件

リレーションには次の例のように適用条件が付いていることがあります。

例: ある進入制限はトラックだけに適用される。

ある郵便番号は道路の右側だけに適用される。

方向性

リレーションが次のどちらに当てはまるかを表す。

一方向:例えば、「交差点での進入制限」はある道から別の道への一方向にのみ適用されるので、方向性がある。

双方向:例えば、もし2つの道路の名前が同じなら、「同じ名前の道路」が双方に同じように適用され、方向性はない。



対称性

この属性が方向性によって一意に決まるのかどうか、はっきりしていません。 (訳者注:上の表では決まらないように見えます。)



分割可能性

分割可能性の属性はウェイにのみ用いられます。

もしウェイを分割した後、いずれにもリレーションを引き続き適用できるなら、そのリレーションは分割可能とみなされます。

もしウェイを分割した後、どちらかのウェイにだけリレーションが適用されるなら、そのリレーションは分割不可能とみなされます。


例:

- 郵便番号は、ウェイが分割されても全てのウェイに適用され続けるので、分割可能

- 番地は、ウェイが分割されると片方にしか適用されなくなるので、分割不可能

Explicit/Implicit

この属性の意味を誰か説明してください。

(訳注:議論ページの Frederic Ramm 氏 の記述によると、住居と郵便番号のように地理的に定義可能な関係、すなわち、「住居AはエリアB内にあり、エリアBには郵便番号Cが割り当てられている。よって住居Aの郵便番号はCである。」というような「implicit(暗黙的)」な関係を明示すべきではないと提案しています。また、ターン規制、あるいは地理的な位置に基づく「belongs-to」の関係を「explicit(明示的)」な関係の例として挙げています。)

リレーション

STREET has same name as STREET

典型的な使われ方:

Typical usage scenario:


シナリオ:

Scenario:


リレーションシップが必要となる状況:

Relationship required for the following use cases:


例外:

Anomalies:


(訳者注:中途半端に訳してしまいましたが、各項目が何を意味するのか解っていません。理解できる方がいらっしゃいましたら、続きをお願いします。 Nokubis 11:23, 1 September 2011 (BST))

A STREET belongs to a COUNTRY and a ZIP CODE

Typical usage scenario:


Scenario:


Relationship required for the following use cases:


Relationship required for:


Example:


Anomalies:

A STREET belongs to a VILLAGE, a CITY or COUNCIL

Typical usage scenario:


Note: Usually also villages or cities belong to an administration council


Scenario:


Relationship required for the following use cases:


Anomalies:

A HOUSE is located at a STREET and has a one or more HOUSE NUMBER(S)

Typical usage scenario:


Scenario:

Relationship required for the following use cases:


Anomalies:


See Proposed_features/House_numbers for the current discussion on this topic.

Turn Restriction from a STREET at a CROSSING into a STREET

Typical usage scenario:

Scenario:

Relationship required for the following use cases:


Anomalies:



Name of a Dual Carriageway belongs to CARRIAGEWAY A and CARRIAGEWAY B

Typical usage scenario:

Scenario:

Relationship required for the following use cases:


Anomalies:

Personal tools
Namespaces
Variants
Actions
site
Toolbox