Pipeline Referencing ライセンスで利用可能です。
ルートの特性は、ルートに沿った開始メジャーと終了メジャーの情報を持つライン イベントとして表すことができます。 [複数のライン イベントの追加] ツール を使用して、複数のライン イベントを一度に追加します。
以下の例は、複数のライン イベントを追加するワークフローです。
次の図は、ルートとその属性を示したものです。
次の表は、LineA に属しているルート (R1、R2、および R3) の属性の詳細を示しています。 イベントは R1 と R3 の間に追加されます。
ルート ID | 開始日 | 終了日 |
---|---|---|
R1 | 1/1/2000 | <NULL> |
R2 | 1/1/2000 | <NULL> |
R3 | 1/1/2000 | <NULL> |
ルートとメジャーによる複数のライン イベントの追加
ルートとメジャーで複数のライン イベントを追加するには、次の手順を実行します。
- ArcGIS Pro でマップを開き、ライン イベントを追加する位置にズームします。
- [Location Referencing] タブをクリックし、[イベント] グループで、[追加] > [複数のライン イベント] の順にクリックします。
[複数のライン イベントの追加] ウィンドウが開き、[ルートとメジャー] のデフォルト値が [始点メジャー] および [終点メジャー] の値として表示されます。
[ルートとメジャー] 方法を使用し、メジャーの位置は選択したルートのメジャー値に基づきます。
- [次へ] をクリックします。
[始点: ルートとメジャー] セクション、[終点: ルートとメジャー]、および [日付] セクションが [複数のライン イベントの追加] ウィンドウに表示されます。
- [ネットワーク] ドロップダウン矢印をクリックし、ライン イベントを追加するルートの LRS ネットワークを選択します。
ネットワークは、イベントの入力メジャーを定義するソース リニア リファレンス方法 (LRM) として機能します。
ネットワークは、フィーチャ サービスにレイヤーとして公開された LRS ネットワークです。
- 選択したネットワークがライン ネットワークの場合は [マップからラインを選択] をクリックし、マップからラインを選択して [ライン名] テキスト ボックスに入力します。
または、[ライン名] テキスト ボックスにライン名を入力します。
- [始点: ルートとメジャー] セクションで、[マップからルートを選択] をクリックして、マップで始点ルートをクリックします。
または、[ルート名] テキスト ボックスにルート名を入力します。
ヒント:
または [マップからメジャーを選択] をクリック後、マップ上でルートにポインターを合わせると、ポインターの位置のルートおよびメジャーを確認できます。
[オプション] ダイアログ ボックスの [Location Referencing] タブで、ルートおよびメジャー値の情報を表示するためのマップ縮尺オプションを設定できます。
注意:
ロックの取得やリコンサイルに関するメッセージが表示された場合、競合の防止が有効になっています。
- [始点: ルートとメジャー] セクションで次のいずれかを実行して、[メジャー] テキスト ボックスに値を入力し、ルートに沿った新しいライン イベントの開始メジャーを指定します。
- [マップからメジャーを選択] をクリックし、マップ上で開始メジャーを配置するルートをクリックします。
- [ルート開始メジャーを使用] チェックボックスをオンにします。
- [メジャー] テキスト ボックスに開始メジャー値を入力します。
マップ上の選択された位置に、緑のポイントが表示されます。
- [終点: ルートとメジャー] セクションで、[マップからルートを選択] をクリックして、マップで終点ルートをクリックします。
または、[ルート名] テキスト ボックスにルート名を入力します。
- [終点: ルートとメジャー] セクションで次のいずれかを実行して、[メジャー] テキスト ボックスに値を入力し、ルートに沿った新しいライン イベントの終了メジャーを指定します。
- [マップからメジャーを選択] をクリックし、マップ上で終了メジャー値を配置するルートをクリックします。
- [ルート終点メジャーを使用] チェックボックスをオンにします。
- [メジャー] テキスト ボックスに終了メジャー値を入力します。
マップ上の選択された位置に、赤いポイントが表示されます。
緑のドットと赤のドットの間に、新しいイベントが作成されます。
- 次のいずれかを実行して、ライン イベントの開始日を指定します。
- [開始日] テキスト ボックスに開始日を入力します。
- [開始日] テキスト ボックスをダブルクリックして、今日の日付を入力します。
- [ルート開始日] チェックボックスをオンにします。
開始日のデフォルト値は今日の日付ですが、日付ピッカーを使用して別の日付を選択できます。
- 必要に応じて、次のいずれかを実行して、イベントの日付を指定します。
- [カレンダー] をクリックして終了日を選択します。
- [終了日] テキスト ボックスに終了日を入力します。
- [終了日] テキスト ボックスをダブルクリックして、今日の日付を入力します。
終了日を入力しないと、イベントはイベントの開始日から将来まで有効になります。
- データの検証オプションを選択して、ライン イベントでルートの特徴付ける間の不正な入力を防ぎます。
- オーバーラップの廃止 - 新しいライン イベントが作成された後に時間とメジャー値に関するオーバーラップを防ぐために、既存のイベントのメジャー、開始日、終了日が調整されます。 その他の例は、オーバーラップの廃止シナリオをご参照ください。
- [一致イベントのマージ] - 新しいイベントのすべての属性値が既存のイベントとまったく同じ場合で、新しいイベントが既存のイベントとメジャー値に関して隣接またはオーバーラップしていて、そのタイム スライスが一致または重複している場合、新しいイベントは既存のイベントとマージされ、それに応じてメジャーの範囲が拡張されます。 その他の例は、一致イベントのマージ シナリオをご参照ください。
- [次へ] をクリックします。
[属性セット] ドロップダウン リストでデフォルトの属性セットが表示された状態で [属性の管理] がウィンドウに表示されます。
構成されている場合、他の属性セットも [属性セット] ドロップダウン リストに表示されます。
- 必要に応じて [属性セット] ドロップダウン矢印をクリックし、属性セットを選択します。
- 属性セットに、イベントの属性値情報を入力します。
- [実行] をクリックします。
ライン イベントが追加されてマップに表示されると、確認メッセージが表示されます。
次の表は、イベント レイヤー別のライン イベントの詳細を示しています。
結果セグメント
イベント | 始点ルート ID | 終点ルート ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー | ロケーション エラー | 結果エリア タイプ |
---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <NULL> | 1 | 18 | エラーなし | 重大な結果 |
DOT クラス
イベント | 始点ルート ID | 終点ルート ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー | ロケーション エラー | クラス タイプ |
---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <NULL> | 1 | 18 | エラーなし | クラス 3 |
掘削による損傷
イベント | 始点ルート ID | 終点ルート ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー | ロケーション エラー | 損傷タイプ |
---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <NULL> | 1 | 18 | エラーなし | パンク |
点検範囲
イベント | 始点ルート ID | 終点ルート ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー | ロケーション エラー | 点検タイプ |
---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <NULL> | 1 | 18 | エラーなし | 航空測量 |
作動圧範囲
イベント | 始点ルート ID | 終点ルート ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー | ロケーション エラー | 圧力タイプ |
---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <NULL> | 1 | 18 | エラーなし | 設計 |
試験圧力範囲
イベント | 始点ルート ID | 終点ルート ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー | ロケーション エラー | 試験液 |
---|---|---|---|---|---|---|---|---|
Event1 | R1 | R3 | 1/1/2000 | <NULL> | 1 | 18 | エラーなし | 水 |
次の図は、R1 の 1 で開始し、R3 の 18 で終了するルートおよび関連ライン イベントの編集後を示しています。
ルートとメジャー法を使用したときの対象オフセット
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 |
次の表に、イベント作成前のイベント対象フィールドの詳細を示します。
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | FromRefOffset |
---|---|---|---|---|---|
<NULL> | <NULL> | <NULL> | <NULL> | <NULL> | <NULL> |
対象を含む複数のライン イベントを追加した後
次の図に、対象が有効になった複数のライン イベントを示します。
次の表に、イベント作成後のイベント対象フィールドの詳細を示します。
FromRefMethod | FromRefLocation | FromRefOffset | ToRefMethod | ToRefLocation | FromRefOffset |
---|---|---|---|---|---|
PipeSeriesNetwork | R1 | 0 | PipeSeriesNetwork | R3 | 18 |
次の表に、イベント作成後のデフォルト イベント フィールドの詳細を示します。
ConsequenceSegment
イベント ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー |
---|---|---|---|---|
Event1 | 1/1/2000 | <NULL> | 0 | 18 |
DOTClass
イベント ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー |
---|---|---|---|---|
Event1 | 1/1/2000 | <NULL> | 0 | 18 |
ExcavationDamage
イベント ID | 開始日 | 終了日 | 始点メジャー | 終点メジャー |
---|---|---|---|---|
Event1 | 1/1/2000 | <NULL> | 0 | 18 |
デフォルト以外の対象を使用するように、属性テーブルを使用してイベントを編集できます。 後からルート編集を行った場合、RefMethod と RefLocation の値は、それぞれ親 LRS ネットワークとルートに戻ります。
オーバーラップの廃止シナリオ
以下の例では、[オーバーラップの廃止] チェックボックスをオンにしたときにオーバーラップするライン イベントを追加する様子を説明します。
単一イベント シナリオ
この例では、Route1 には、日付が 1/1/2000 ~ <NULL> の既存の DOT クラス イベントがあります。 メジャーが共通している 2 番目の DOT クラス イベントを追加したときの影響を示します。
次の図に、ルートと既存イベントを示します。
次の表に、編集前の EventA のカスタム値の詳細を示します。
イベント ID | イベント レイヤー | クラス タイプ |
---|---|---|
イベント A | DOT クラス | クラス 1 |
次の表に、編集前の EventA のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 3 | 7 | 1/1/2000 | <NULL> |
次の図に、ルートと、1/1/2005 ~ <Null> の日付で追加される 2 番目のイベントを示します。
次の表に、EventB のカスタム値の詳細を示します。
イベント ID | イベント レイヤー | クラス タイプ |
---|---|---|
EventB | DOT クラス | クラス 2 |
次の表に、編集後の EventB のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventB | Route1 | 5 | 7 | 1/1/2005 | <NULL> |
次の図に、ルートと両方のイベントで [オーバーラップの廃止] チェックボックスをオンにしたときの影響を示します。
次の表に、イベント作成後の両方のイベントのカスタム値の詳細を示します。
イベント ID | イベント レイヤー | クラス タイプ |
---|---|---|
EventA | DOT クラス | クラス 1 |
EventB | DOT クラス | クラス 2 |
ヒント:
EventA には、日付が異なる (および始点メジャーと終点メジャーが異なる)、同一のカスタム値を持つ 2 つのイベント レコードがあります。
次の表に、オーバーラップの廃止を適用した後のデフォルト値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 3 | 7 | 1/1/2000 | 1/1/2005 |
EventA | Route1 | 3 | 5 | 1/1/2005 | <NULL> |
EventB | Route1 | 5 | 7 | 1/1/2005 | <NULL> |
複数イベント シナリオ
この例では、Route1 には、DOT クラス イベントと作動圧範囲イベントという 2 つの既存のイベントがあり、どちらも日付が 1/1/2000 ~ <NULL> になっています。 メジャーが共通している同じイベント レイヤー内の 2 番目のイベント ペアを追加したときの影響を示します。
次の図に、ルートと既存イベントを示します。
次の表に、EventA と EventC のカスタム値の詳細を示します。 DOT クラス レイヤーには Class Type と Class Source というカスタム フィールドがあり、作動圧範囲レイヤーには Pressure Type と Pressure Value というカスタム フィールドがあります。
イベント ID | イベント レイヤー | カスタム値 1 | カスタム値 2 |
---|---|---|---|
EventA | DOT クラス | クラス 1 | Calculated |
EventC | 作動圧範囲 | 設計 | 500 |
次の表に、編集前の EventA と EventC のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 3 | 7 | 1/1/2000 | <NULL> |
EventC | Route1 | 2 | 7 | 1/1/2000 | <NULL> |
次の図に、ルートと、同じイベント レイヤーに 1/1/2005 ~ <Null> の日付で追加された 2 つの新しいイベントを示します。
次の表に、EventB と EventD のカスタム値の詳細を示します。
イベント ID | イベント レイヤー | カスタム値 1 | カスタム値 2 |
---|---|---|---|
EventB | DOT クラス | クラス 2 | Calculated |
EventD | 作動圧範囲 | 証明書 | 700 |
次の表に、EventB と EventD のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventB | Route1 | 5 | 7 | 1/1/2005 | <NULL> |
EventD | Route1 | 5 | 7 | 1/1/2005 | <NULL> |
次の図に、オーバーラップの廃止を適用した後のルートとイベントを示します。
次の表に、DOT クラスの EventA と EventB、および作動圧範囲の EventC と EventD のカスタム値の詳細を示しています。
ヒント:
各イベントには複数のカスタム フィールドがあり、その値を次の表のカスタム値 1 列とカスタム値 2 列に示します。 これらの列の値は、同じ行のイベント レイヤー値に対応します。
イベント ID | イベント レイヤー | カスタム値 1 | カスタム値 2 |
---|---|---|---|
EventA | DOT クラス | クラス 1 | Calculated |
EventB | DOT クラス | クラス 2 | Calculated |
EventC | 作動圧範囲 | 設計 | 500 |
EventD | 作動圧範囲 | 証明書 | 700 |
次の表に、オーバーラップの廃止を適用した後のデフォルト値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 3 | 7 | 1/1/2000 | 1/1/2005 |
EventC | Route1 | 2 | 7 | 1/1/2000 | 1/1/2005 |
EventA | Route1 | 3 | 5 | 1/1/2005 | <NULL> |
EventC | Route1 | 2 | 5 | 1/1/2005 | <NULL> |
EventB | Route1 | 5 | 7 | 1/1/2005 | <NULL> |
EventD | Route1 | 5 | 7 | 1/1/2005 | <NULL> |
一致イベントのマージ シナリオ
以下の例では、[一致イベントのマージ] チェックボックスをオンにしたときに、メジャーが一致するライン イベントを追加する様子を説明ます。
単一イベント シナリオ
この例では、Route1 には、日付が 1/1/2000 ~ <NULL> の既存の DOT クラス イベントがあります。 [一致イベントのマージ] がオンの場合に、メジャーが一致する DOT クラス イベントを追加したときの影響を示します。
次の図に、ルートと既存イベントを示します。
次の表に、EventA のカスタム値の詳細を示します。
イベント ID | イベント レイヤー | クラス タイプ |
---|---|---|
イベント A | DOT クラス | クラス 1 |
次の表に、編集前の EventA のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 0 | 4 | 1/1/2000 | <NULL> |
次の図に、ルートと、1/1/2000 ~ <Null> の日付で追加される 2 番目のイベントを示します。
次の表に、新しい入力のカスタム値の詳細を示します。
イベント ID | イベント レイヤー | クラス タイプ |
---|---|---|
NewEvent 入力 | DOT クラス | クラス 1 |
次の表に、新しい入力のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
NewEvent 入力 | Route1 | 4 | 8 | 1/1/2000 | <NULL> |
次の図に、新しいイベントを追加するときに [一致イベントのマージ] チェックボックスをオンにしたときの影響を示します。
次の表に、イベント作成後のイベントのカスタム値の詳細を示します。
イベント ID | イベント レイヤー | クラス タイプ |
---|---|---|
EventA | DOT クラス | クラス 1 |
次の表に、新しいイベント メジャーが EventA とマージした後のデフォルト値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 0 | 8 | 1/1/2000 | <NULL> |
複数イベント シナリオ
この例では、Route1 には、DOT クラス イベント (EventA) と作動圧範囲イベント (EventB) という 2 つの既存のイベントがあり、どちらも日付が 1/1/2000 ~ <NULL> になっています。 同じイベント レイヤー内でメジャーは一致するが、開始日と終了日が異なる 2 番目のイベント ペアを追加したときの影響を示します。
次の図に、ルートと既存イベントを示します。
次の表に、編集前の EventA と EventC のカスタム値の詳細を示します。 DOT クラス レイヤーには Class Type (クラス 1) というカスタム フィールドがあり、作動圧範囲レイヤーには Pressure Type (設計) というカスタム フィールドがあります。
イベント ID | イベント レイヤー | カスタム値 1 |
---|---|---|
EventA | DOT クラス | クラス 1 |
EventB | 作動圧範囲 | 設計 |
次の表に、編集前の EventA と EventB のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 0 | 4 | 1/1/2000 | <NULL> |
EventB | Route1 | 0 | 5 | 1/1/2000 | <NULL> |
次の図に、ルートと、1/1/2005 ~ <Null> の日付で追加される新しいイベントの入力を示します。
次の表に、新しいイベント入力のカスタム値の詳細を示します。
イベント ID | イベント レイヤー | カスタム値 |
---|---|---|
NewEvent1 入力 | DOT クラス | クラス 1 |
NewEvent2 入力 | 作動圧範囲 | 設計 |
次の表に、新しいイベント入力のデフォルト フィールド値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
NewEvent1 | Route1 | 4 | 8 | 1/1/2005 | <NULL> |
NewEvent2 | Route1 | 4 | 8 | 1/1/2005 | <NULL> |
次の図に、一致メジャーに基づいて新しいイベントをマージした後のルートとイベントを示します。 この場合、日付により、更新されたメジャーを持つ既存のイベントに対して、新しいイベント レコードまたは新しいタイム スライスが生成されます。
次の表に、DOT クラスの EventA、および作動圧範囲の EventB のカスタム値の詳細を示します。 DOT クラスには、カスタム Class Type 値である「クラス 1」を持つ 2 つのイベント レコードがあります。 作動圧範囲にも、カスタム Pressure Type 値である「設計」を持つ 2 つのイベント レコードがあります。
イベント ID | イベント レイヤー | カスタム値 |
---|---|---|
EventA | DOT クラス | クラス 1 |
EventA | DOT クラス | クラス 1 |
EventB | 作動圧範囲 | 設計 |
EventB | 作動圧範囲 | 設計 |
次の表に、イベントをマージした後のデフォルト値の詳細を示します。
イベント ID | ルート名 | 始点メジャー | 終点メジャー | 開始日 | 終了日 |
---|---|---|---|---|---|
EventA | Route1 | 0 | 4 | 1/1/2000 | 1/1/2005 |
EventA | Route1 | 0 | 8 | 1/1/2005 | <NULL> |
EventB | Route1 | 0 | 5 | 1/1/2000 | 1/1/2005 |
EventB | Route1 | 0 | 8 | 1/1/2005 | <NULL> |