JA:Relation:boundary

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
Deutsch English Español Français 日本語 Русский
logo boundary
One example for boundary
Description
境界のグループ化と飛び地の指定をします。
Group
Properties
Members help
  • Way - inner
  • Way - outer
  • Node - admin_centre
  • Relation - subarea
Statistics


boundary=* リレーション は境界のグループ化と領域内の飛び地 / 領域外の飛び地の指定に使用できます。

  • ドイツエクアドルオランダでは、 type=multipolygon リレーションが境界としてインポートされています。
  • フランスでは、 リレーションに exclave/enclave/(none) のロールを使い subarea を使わない type=boundary が使用されています(FR:Relation:boundaryを確認してみてください)。
  • 実際のデータベースによると現在、最も一般的な方法はマルチポリゴンのルールに従ってタグを設定していて、type=boundary を使用しています。
  • type=boundary だけでなく type=multipolygon (既存の boundary=* タグを検出することができます)
  • role=outer として role=(blank),exclave (マルチポリゴンにおいて空欄のロールはすでに用いられていないことに注意してください)
  • role=inner として role=enclave
  • role=admin_centre として role=admin_center
  • 注意: 名前が異なっても、意味論は等しいです。

リレーションは次のために使用されます:

Contents

ウェイのタグ

境界のためのウェイは boundary=administrative と最も高いレベルの境界を表す admin_level=* のみを設定します (国、州、郡の境界が同じウェイなら admin_level は2となります)。方向に依存した、name:left=* / name:right=* のような古いタグは削除できます。

リレーションのタグ

キー 説明
type boundary ドイツやエクアドルやオランダではマルチポリゴンが使われています。 (talk pageを参照してください)
boundary=* administrative 実際の境界線に使用します。(たまに河川の中央線や海岸線から12マイル先のラインが使われます)
land_area administrative 海岸線と、陸上にある実際の境界線に使用します。
name 名前
admin_level the admin level

内陸の行政区画地域の場合 boundary=administrative と land_area=administrative の両方を設定してください。もし land_area が境界と異なっている場合は2つのリレーションを作り、1つは land_area=administrative として、もう1つは boundary=administrative として設定してください。

リレーションのメンバー

エレメント ロール 反復? 説明
Way outer 1個以上 閉じられている境界を形成する複数のウェイ
Way inner 0個以上 境界の内側にあるの飛び地 - 閉じられている内側の境界を形成する複数のウェイ
Relation subarea 0個以上 この行政境界レベルの中にある下位レベルにあたる境界のリレーションの参照
Node admin_centre 0個以上 通常、町や市や村などの行政区画の中心を参照するノード(境界レベルに寄ります。 place=* を参照してください)。
Way (blank) 1個以上 以前に使われていたロールです。代わりに outer を使用してください。
Way enclave 0個以上 以前に使われていたロールです。代わりに inner を使用してください。
Way exclave 0個以上 以前に使われていたロールです。代わりに outer を使用してください。

注意: すべてのウェイは閉じられたリング上の境界を形成してください。 閉じられていない線形の境界は Proposal:Relation boundary segment を参照してください。

使用例

バールレ=ナッサウ はこのリレーションに対する良い使われ方の例です。 この地域は飛び地の中にさらに飛び地が存在しています。ベルギーの飛び地の中にある、さらなる飛び地はオランダやオランダ州ノールトブラバント、そしてその村の集落のリレーションの飛び地として加えられています。

タグ付けの例
地域Cが地域Aの中にある地域Bの飛び地であるとき:
<relation id="1">
  <tag k="type" v="boundary" />
  <tag k="boundary" v="administrative" />
  <tag k="land_area" v="administrative" />
  <tag k="admin_level" v="2" />
  <tag k="name" v="light green country" />
  <member type="way" id="AB" role="outer" />
  <member type="way" id="AC" role="inner" />
</relation>
<relation id="2">
  <tag k="type" v="boundary" />
  <tag k="boundary" v="administrative" />
  <tag k="land_area" v="administrative" />
  <tag k="admin_level" v="2" />
  <tag k="name" v="dark green country" />
  <member type="way" id="AB" role="outer" />
  <member type="way" id="AC" role="outer" />
</relation>
地域Cが地域Aの中にある地域Bの飛び地である。
地域Dが地域Bの飛び地であるものの、地域Aの中にあるのではなく地域Cとの境界として共有しているとき:
<relation id="1">
  <tag k="type" v="boundary" />
  <tag k="boundary" v="administrative" />
  <tag k="land_area" v="administrative" />
  <tag k="admin_level" v="2" />
  <tag k="name" v="light green country" />
  <member type="way" id="AB" role="outer" />
  <member type="way" id="AC1" role="outer" />
  <member type="way" id="AC2" role="outer" />
  <member type="way" id="AD" role="outer" />
</relation>
<relation id="2">
  <tag k="type" v="boundary" />
  <tag k="boundary" v="administrative" />
  <tag k="land_area" v="administrative" />
  <tag k="admin_level" v="2" />
  <tag k="name" v="dark green country" />
  <member type="way" id="AB" role="outer" />
  <member type="way" id="BC" role="outer" />
  <member type="way" id="AD" role="outer" />
  <member type="way" id="CD" role="outer" />
</relation>
<relation id="3">
  <tag k="type" v="boundary" />
  <tag k="boundary" v="administrative" />
  <tag k="land_area" v="administrative" />
  <tag k="admin_level" v="2" />
  <tag k="name" v="purple country" />
  <member type="way" id="AC1" role="outer" />
  <member type="way" id="AC2" role="outer" />
  <member type="way" id="CD" role="outer" />
  <member type="way" id="BC" role="outer" />
</relation>
地域Dが地域Bの飛び地であるものの、地域Aの中にあるのではなく地域Cとの境界として共有しているとき。

より多くの例は Relation:multipolygon#Advanced_multipolygons を参照してください!

支援ツール

Personal tools
Namespaces
Variants
Actions
site
Toolbox