ルートの優位性の構成

Location Referencing ライセンスで利用可能です。

ルートの並列性は、2 つ以上のルートが道路のセクションを共有する場合に見られます。 これは運転者にとっては珍しくないシナリオです。並列する道路標識が設置されていると、道路のセクションが複数のルートによって共有されていることを意味します。

並列ルートは、LRS Editor では若干の困難が伴います。それは、イベントはルートの名称ではなく、セクションを参照するためです。 並列ルート セクションに沿ったイベントは、1 つのルートにのみ関連付けられているため、ルート読み込みとルート編集は関連するイベントに影響を及ぼすことがあります。

並行ルートのセグメントが廃止または再配置された場合、そのセグメント上の既存のイベント レコードは、(イベント レイヤーに割り当てられたイベントの振舞いに応じて) 別の並行ルートに割り当てられる可能性があります。 ルートの優位性ルールを構成することで、編集が行われた後に、イベントの新しい親ルートになるルートを決定するルール セットを指定できます。

並行セクション内の主要なルートにイベントを配置する必要があるかどうかは、セクション内の主要なルートを決定するルールを適用することによって変化します。 優位性ルールは、LRS イベント テーブル、フィーチャクラス、または LRS ネットワーク自体のフィールドに基づいており、並行ルートの順序を設定する際に比較することができます。

ArcGIS Roads and Highways では、並列ルートは同じ中心線フィーチャを共有しますが、ルートに属する異なるメジャー値を使用してモデル化されます。

ルートの優位性のシナリオ

次に、ルートの優位性ルールを使用して並列セクションで主要なルートを見つけるシナリオを紹介します。

並列ルートの図

上の図では、複数の並列セクション (2、3、4、..8) が存在する道路を示しています。 各ルートには機能クラスと名前があります。一部のルートは、数字が関連付けられています。

次の表に、上記の図の並列セクションをまとめます。

セクション並列ルート

2

R1、R2

3

R1、R2、R3

4

R1、R3

5

R1、R3、R4

6

R1、R4

7

R1、R4、R5

8

R4、R5

次の表は、このシナリオで使用される機能クラス値を示しています。

コード機能クラス

1

州間高速道路

3

主要な幹線道路

6

一般道路

次の表は、ルート番号、その機能クラス、ルート ID の数値部分、およびルート名を示しています。

ルート ID機能クラス数値名前

R1

6

Stuart Ave

R2

1

15

I15

R3

1

10

I10

R4

3

89

US89

R5

3

110

US110

注意:
  • セクションの並列ルートは、各並列グループで SectionId を共有します。
  • ネットワークに登録されているネットワーク フィーチャクラスまたは任意の非スパニング ライン イベントを使用して、並行性を計算できます。
  • 例外は、カンマで区切ってリストできます。
  • 複数の属性フィールドを使用して、ルールを作成できます。
  • 複数のルールを使用して、優位性を決定できます。

ルール アプリケーションのワークフローは次のとおりです。

ルール アプリケーションの図

この例では、主要なルートを見つけるために 2 つのルールが使用されています。

ルールフィールド順位付けの方法順序タイプ例外

ルール 1

機能クラス

より小さい

数値

ルール 2

数値

より小さい

数値

110

並列セクションの主要なルートは優位性フラグの値が 1 になり、主要でないルートの値は 0 になります。 優位性エラーの列には、次の 5 つの値のいずれかが設定されます。

優位性エラー説明

0

並行セクションの主要なルートを計算する際にエラーは発生しませんでした。

1

並行セクションの属性値が同じルートが 2 つ以上あります。 主要なルートはランダムに選択されました。

2

並行セクションの主要なルートの計算に使用された属性に、NULL または値が存在しませんでした。

3

並行セクションの主要なルートの計算に使用された属性に含まれる値が多すぎます。

4

並列セクションでルートがキャリブレーションされていないか、並列セクションを構成する中心線がルートのジオメトリと一致していません。

上記のルールを使用して、ルートの優位性を計算した後の結果は次のとおりです。

セクション IDRouteID優位性フラグ優位性エラー詳細

2

R1

0

0

2

R2

1

0

このルートの機能クラス値はルート R1 より小さいため、このルートはルール 1 を使用する主要なルートです。

3

R1

0

0

3

R2

0

0

3

R3

1

0

このルートの機能クラス値はルート R1 より小さく、ルート R2 と同じです。 ルール 1 を使用する R3 と R2 の値は同じため、R3 の数値フィールドの値が R2 より小さいルール 2 を使用します。

4

R1

0

0

4

R3

1

0

このルートの機能クラス値はルート R1 より小さいため、このルートはルール 1 を使用する主要なルートです。

5

R1

0

0

5

R3

1

0

このルートの機能クラス値はルート R1 および R4 より小さいため、このルートはルール 1 を使用する主要なルートです。

5

R4

0

0

6

R1

0

0

6

R4

1

0

このルートの機能クラス値はルート R1 および R4 より小さいため、このルートはルール 1 を使用する主要なルートです。

7

R1

0

0

7

R4

1

0

このルートの機能クラス値はルート R1 より小さく、ルート R2 と同じです。 ルール 1 を使用する R3 と R2 の値は同じため、R3 の数値フィールドの値が R2 より小さいルール 2 を使用します。

7

R5

0

0

8

R4

0

0

8

R5

1

0

このルートの機能クラス値は R4 と同じです。 ルール 1 を使用する R3 と R2 の値は同じため、例外として 110 がリストされ R5 が主要なルートになるルール 2 を使用します。

注意:

または、ルールの作成に複数のフィールドを使用することができます。

ルールフィールド順位付けの方法順序タイプ例外

ルール 1

機能クラス、数値

より小さい

数値

US110

その場合、2 つのフィールドをリストに表示される順序で連結した値を使用して、優位性を計算します。


このトピックの内容
  1. ルートの優位性のシナリオ