ルートとメジャーによるライン イベントの追加

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

ルートの特性は、ルートに沿った開始メジャーと終了メジャーの情報を持つライン イベントとして表すことができます。 [ライン イベントの追加] ツールを使用して、ライン イベント レイヤーにライン イベントを追加します。

ArcGIS Pipeline Referencing では、ライン上の複数のルートにまたがるイベントを追加できます。

ルートとメジャーを使用したライン イベントの追加

以下の例は、ライン イベントを追加するワークフローです。

イベント作成前

次の表は、LineA に属しているルート (LA_Route1、LA_Route2、および LA_Route3) の属性の詳細を示しています。

ルート ID開始日終了日

LA_Route1

1/1/2000

<NULL>

LA_Route2

1/1/2000

<NULL>

LA_Route3

1/1/2000

<NULL>

ルートとメジャーによってライン イベントを追加するには、次の手順を実行します。

  1. ArcGIS Pro でマップを開き、ライン イベントを追加する位置にズームします。
  2. [Location Referencing] タブをクリックし、[イベント] グループで、[追加] > [ライン イベント] 1 つのライン イベントを追加 の順にクリックします。

    [ライン イベントの追加] ウィンドウが開き、[ルートとメジャー] のデフォルト値が [始点方法] および [終点方法] の値として表示されます。

    [ルートとメジャー] 方法を使用し、メジャーの位置は選択したルートのメジャー値に基づきます。

    ライン イベントの追加ウィンドウ

  3. [次へ] をクリックします。

    [始点: ルートとメジャー] セクション、[終点: ルートとメジャー]、および [日付] セクションが [ライン イベントの追加] ウィンドウに表示されます。

    ルートとメジャーおよび日付オプションが表示されたライン イベントの追加ウィンドウ

  4. [イベント レイヤー] ドロップダウン矢印をクリックし、ライン イベント レイヤーを選択します。

    イベント レイヤーを選択すると、[ネットワーク] レイヤーが自動的に入力されます。 ネットワークは、イベントの入力メジャーを定義するソース リニア リファレンス方法 (LRM) として機能します。

    ネットワークは、フィーチャ サービスにレイヤーとして公開された LRS ネットワークです。

  5. ネットワークがライン ネットワークの場合は [マップからラインを選択] マップからラインを選択 をクリックし、[ライン名] テキスト ボックスに入力する値を選択します。

    または、[ライン名] テキスト ボックスにライン名を入力します。

  6. [始点: ルートとメジャー] セクションで、次のいずれかを実行して始点ルートを指定します。
    • [マップからルートを選択] マップからルートを選択 をクリックし、マップ上の始点ルートをクリックします。
    • ルート名を [ルート名] テキスト ボックスに入力します。
    • [ルート名] ドロップダウン矢印をクリックし、ルートを選択します。

    ネットワークがライン ネットワークの場合、始点ルートはステップ 5 で選択した同じラインに属している必要があります。

    ヒント:

    [マップからルートを選択] マップからルートを選択 または [マップからメジャーを選択] マップからメジャー値を選択 をクリック後、マップ上でルートにポインターを合わせると、ポインターの位置のルートおよびメジャーを確認できます。

    Location Referencing オプションで、ルートおよびメジャーの情報を表示するためのマップ縮尺オプションを設定できます。

    注意:

    ロックの取得やリコンサイルに関するメッセージが表示された場合、競合の防止が有効になっています。

    ルートが選択された後、ルートのロックが別のバージョンの現在のユーザーによって取得され、その解除可能ステータスが Yes の場合、ツールはルート ロックを解除しようとします。

  7. [始点: ルートとメジャー] セクションで次のいずれかを実行して、[メジャー] テキスト ボックスに値を入力し、ルートに沿った新しいライン イベントの開始メジャーを指定します。
    • [マップからメジャーを選択] マップからメジャー値を選択 をクリックし、マップ上のルートに沿った始点メジャー値をクリックします。
    • [ルート開始メジャーを使用] チェックボックスをオンにします。
    • [メジャー] テキスト ボックスに始点メジャー値を入力します。

    マップ上の始点メジャーの位置に、緑のポイントが表示されます。

  8. [終点: ルートとメジャー] セクションで、次のいずれかを実行して終点ルートを指定します。
    • [マップからルートを選択] マップからルートを選択 をクリックし、マップ上の終点ルートをクリックします。
    • ルート名を [ルート名] テキスト ボックスに入力します。
    • [ルート名] ドロップダウン矢印をクリックし、ルートを選択します。

    ネットワークがライン ネットワークの場合、終点ルートはステップ 5 で選択した同じラインに属している必要があります。

  9. [終点: ルートとメジャー] セクションで次のいずれかを実行して、[メジャー] テキスト ボックスに値を入力し、ルートに沿った新しいライン イベントの終点メジャーを指定します。
    • [マップからメジャーを選択] マップからメジャー値を選択 をクリックし、マップ上のルートに沿った終点メジャー値をクリックします。
    • [ルート終点メジャーを使用] チェックボックスをオンにします。
    • [メジャー] テキスト ボックスに終了メジャー値を入力します。

    マップ上の終点メジャーの位置に、赤いポイントが表示されます。 イベントは、緑のポイントと赤のポイントの間に作成されます。

  10. 次のいずれかを実行して、イベントの開始日を指定します。
    • [カレンダー] カレンダー をクリックして、開始日を選択します。
    • [開始日] テキスト ボックスに、開始日を入力します。
    • [開始日] テキスト ボックスをダブルクリックして、現在の日付を入力します。
    • [ルート開始日] チェックボックスをオンにします。

    開始日のデフォルト値は今日の日付ですが、日付ピッカーを使用して、別の日付を選択できます。

  11. 必要に応じて、次のいずれかを実行して、イベントの日付を指定します。
    • [カレンダー] カレンダー をクリックして終了日を選択します。
    • [終了日] テキスト ボックスに、終了日を入力します。
    • [ルート終了日] チェックボックスをオンにします。
    • [終了日] テキスト ボックスをダブルクリックして、現在の日付を入力します。

    終了日を入力しないと、イベントはイベントの開始日から将来まで有効になります。

  12. データの検証オプションを選択して、次のようにして、ライン イベントでルートを特徴付ける間の不正な入力を防ぎます:
    • [オーバーラップの廃止] - 新しいライン イベントが作成された後に、時間とメジャー値に関するオーバーラップを防ぐために、既存のイベントのメジャー、開始日、終了日が調整されます。 詳細については、下記の「オーバーラップの廃止シナリオ」セクションをご参照ください。
      オーバーラップの廃止操作のシナリオ
    • [一致イベントのマージ] - 新しいイベントのすべての属性値が既存のイベントとまったく同じ場合で、新しいイベントが既存のイベントとメジャー値に関して、隣接またはオーバーラップしていて、そのタイム スライスが一致またはオーバーラップしている場合、新しいイベントは、既存のイベントとマージされ、それに応じて、メジャーの範囲が拡張されます。 詳細については、下記の「一致イベントのマージ シナリオ」セクションをご参照ください。
      一致イベントのマージ シナリオ
  13. [次へ] をクリックします。

    選択したイベント レイヤーの属性が、[属性の管理] セクションの下に表示されます。

    注意:

    [実行時に次のメジャーに進む] チェックボックスをオンにすると、前の編集の終点メジャーの位置で次の編集を開始できます。 前の編集での [終点方法] の値および設定済み情報は、次の編集で [始点方法] の値および設定済み情報として引き継がれます。

    たとえば、[始点方法] の値に [位置のオフセット][終点方法] の値に [座標] を使用してライン イベントを追加した場合、このオプションを有効にすると、次の編集を開始する際に、[始点方法][終点方法] の値に [座標] が使用され、[始点: 座標] セクションには、前の編集の座標情報が表示されます。

  14. イベントの属性値情報を入力します。

    ライン イベントの追加ウィンドウにある属性の管理セクション

    注意:
    • [マップ上のイベント選択によって属性値をコピー] マップ上のイベント選択によって属性値をコピー をクリックし、同じイベント レイヤーに属するマップ上の既存のライン イベントをクリックして、そのイベントからイベント属性をコピーします。
    • フィールドを構成する場合、コード値ドメイン範囲ドメインサブタイプ条件値属性ルールがサポートされています。
  15. [実行] をクリックします。

    ライン イベントが追加されてマップに表示されると、確認メッセージが表示されます。

以下の表は、ライン イベントを追加した後のスパニング イベントの詳細を示したものです。

イベント始点ルート ID終点ルート ID開始日終了日始点メジャー終点メジャーロケーション エラー圧力タイプ圧力値

Event1

LA_Route1

LA_Route3

1/1/2000

<NULL>

5

35

エラーなし

設計

500

以下の図は、ツール実行後のルートとスパニング イベントを示したものです。

スパニング イベントは LR_Route1 で開始し、LA_Route3 で終了します。

ルートとメジャー法を使用したときの対象オフセット

Pipeline Referencing イベント データ モデルでは、対象イベント フィールドの構成と、[対象フィールドの有効化 (Enable Referent Fields)] ツールを使用した有効化がサポートされています。 レイヤーで対象フィールドが構成され、有効化されると、イベントが追加または編集されたときに対象ロケーションが設定され、そのレイヤーで持続します。

対象対応のレイヤーでルートとメジャーを使用してライン イベントを作成する場合、親 LRS ネットワークがデフォルトで FromRefMethod 値および ToRefMethod 値として使用され、ルートは FromRefLocation 値および ToRefLocation 値として使用されます。 ライン イベントの始点メジャーと終点メジャーは、FromRefOffset 値および ToRefOffset 値として使用されます。

ライン イベントのどちらかのメジャーが更新されると、新しいメジャーを反映するよう、対応するオフセット値が更新されます。

以下の例に、対象値が有効になったライン イベントを追加した場合の影響を示します。

対象を含むライン イベントを追加する前

次の図に、イベント作成前のルートを示します。

対象を含むイベント作成前

次の表に、ルートの詳細を示します。

ルート ID開始日終了日始点メジャー終点メジャー

R1

1/1/2000

<NULL>

0

5

R2

1/1/2000

<NULL>

7

12

R3

1/1/2000

<NULL>

13

18

対象を含むライン イベントを追加した後

次の図に、ルートと関連イベントを示します。

対象を含むイベント作成後

次の表に、イベント作成後のイベント対象フィールドの詳細を示します。

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationToRefOffset

PipeSeriesNetwork

R1

0

PipeSeriesNetwork

R3

18

次の表に、イベント作成後のその他のイベント フィールドを示します。

始点ルート ID終点ルート ID開始日終了日始点メジャー終点メジャー

R1

R3

1/1/2000

<NULL>

0

18

オーバーラップの廃止シナリオ

以下の例では、[オーバーラップの廃止] オプションをオンにしたときに、オーバーラップするライン イベントを追加する様子を説明します。

この例では、既存の DOT クラス イベント Event A が R2 と R3 にまたがっています。 Event A の開始日は 2000 年 1 月 1 日です。 この例では、メジャーがオーバーラップしている 2 つ目の DOT クラス イベント Event B を追加したときの影響を示します。

次の図は、ルートと Event A を示しています:

オーバーラップを廃止する前のルートと Event A

次の表は、Event A の属性の詳細を示しています:

イベント ID始点ルート ID始点メジャー終点ルート ID終点メジャー開始日終了日クラス タイプ

EventA

R2

14

R3

27

1/1/2000

<NULL>

クラス 1

次の図は、開始日が 2005 年 1 月 1 日の Event B を示しています:

オーバーラップを廃止する前のルートと Event B

次の表は、Event B の属性の詳細を示しています:

イベント ID始点ルート ID始点メジャー終点ルート ID終点メジャー開始日終了日クラス タイプ

EventB

R3

21

R3

27

1/1/2005

<NULL>

クラス 2

次の図に、Event B を追加した際に [オーバーラップの廃止] オプションをオンにしたときの影響を示します:

オーバーラップを廃止した後のルートとイベント

次の表に、[オーバーラップの廃止] オプションをオンにし、Event B を追加した後のイベント属性の詳細を示します:

イベント ID始点ルート ID始点メジャー終点ルート ID終点メジャー開始日終了日クラス タイプ

EventA

R2

14

R3

27

1/1/2000

1/1/2005

クラス 1

EventA

R2

14

R3

21

1/1/2005

<NULL>

クラス 1

EventB

R3

21

R3

27

1/1/2005

<NULL>

クラス 2

一致イベントのマージ シナリオ

以下の例では、[一致イベントのマージ] オプションをオンにしたときに、メジャーが一致するライン イベントを追加する様子を説明します。

この例では、既存の DOT クラス イベント Event A が R1 と R2 にまたがっています。 Event A の開始日は 2000 年 1 月 1 日です。 この例では、メジャーが一致している 2 つ目の DOT クラス イベントを追加したときの影響を示します。

次の図は、ルートと Event A を示しています:

一致イベントをマージする前のルートと Event A

次の表は、Event A の属性の詳細を示しています:

イベント ID始点ルート ID始点メジャー終点ルート ID終点メジャー開始日終了日クラス タイプ

EventA

R1

0

R2

14

1/1/2000

<NULL>

クラス 1

次の図は、ルートと追加される新しいイベントを示しています:

メジャーが一致している新しいイベントが追加されます

次の表は、新しいイベントの属性の詳細を示しています:

イベント ID始点ルート ID始点メジャー終点ルート ID終点メジャー開始日終了日クラス タイプ

NewEvent 入力

R2

14

R3

27

1/1/2000

<NULL>

クラス 1

次の図に、新しいイベントを追加するときに [一致イベントのマージ] オプションをオンにしたときの影響を示します。

一致イベントをマージした後のルートと Event A

次の表は、新しいイベントがマージされた後の Event A の属性の詳細を示しています:

イベント ID始点ルート ID始点メジャー終点ルート ID終点メジャー開始日終了日クラス タイプ

EventA

R1

0

R3

27

1/1/2000

<NULL>

クラス 1