Location Referencing ライセンスで利用可能です。
ArcGIS Pipeline Referencing は、LRL 内の断片化を減らすために、同じ LRS イベント フィーチャクラスの一部である複数の隣接リニア イベントをマージする機能をサポートしています。
[イベントのマージ] ツール 
 を使用して、複数の隣接イベントを 1 つのターゲット イベントに結合できます。 すべての入力イベントは、マージされたイベントの開始日に廃止されます。
デフォルトでは、マージされたイベントは、デジタイズの方向で最初の入力イベントからの始点メジャー値と、デジタイズの方向で最後の入力イベントからの終点メジャー値を取得します。 マージをコミットする前に、マージされたレイヤーの属性を編集できます。
イベントのマージのシナリオ
次の例では、複数のイベントを 1 つの出力イベントにマージする操作を示しています。
マージ前
次の図は、マージを適用する前のルート上にある 3 つのライン イベントを示しています。
次の表は、編集前のイベントの詳細を示したものです。
| イベント ID | 開始日 | 終了日 | ルート ID | 始点メジャー | 終点メジャー | 
|---|---|---|---|---|---|
Event1  | 1/1/2000  | <NULL>  | Route1  | 0  | 6  | 
Event2  | 1/1/2000  | <NULL>  | Route1  | 6  | 13  | 
Event3  | 1/1/2000  | <NULL>  | Route1  | 13  | 20  | 
マージ後
マージ後は、維持されたイベント ID (Event1) のみが残ります。 この例では、マージされたイベントのメジャーは、Event1 の始点メジャー値および Event3 の終点メジャー値と一致します。 [イベントのマージ] ウィンドウの [マージされたイベント属性] テーブルを使用して、マージされたイベントに別の始点メジャーと終点メジャーを指定することができます。
次の表は、編集後のマージされたイベントの詳細を示したものです。
| イベント ID | 開始日 | 終了日 | ルート ID | 始点メジャー | 終点メジャー | 
|---|---|---|---|---|---|
Event1  | 1/1/2000  | <NULL>  | Route1  | 0  | 20  | 
対象オフセット値がある場合のマージ前
選択したイベントに対象オフセット値が構成されている場合、[イベントのマージ] ウィンドウでメジャー値が変更されない場合はその値が適用されます。 [イベントのマージ] ウィンドウでメジャー値が変更された場合、対象オフセット値は無視され、指定したメジャーが使用されます。
次の図は、編集前のルートを示しています。
次の表は、編集前のイベントの詳細を示したものです。 この場合、交点のオフセット方法を使用して、IntersectionX での FromRefMethod および ToRefMethod の値が FromRefLocation および ToRefLocation の値として設定され、イベントに対象オフセット値が構成されています。
| イベント ID | 開始日 | 終了日 | ルート ID | 始点メジャー | FromRefOffset | 終点メジャー | 終点対象オフセット | 
|---|---|---|---|---|---|---|---|
EventA  | 1/1/2000  | <NULL>  | Route1  | 0  | 10  | 10  | 0  | 
EventB  | 1/1/2000  | <NULL>  | Route1  | 10  | 0  | 20  | 10  | 
対象オフセット値がある場合のマージ後
EventA と EventB のマージ後、2 つの結果が考えられます。これらは、[イベントのマージ] ウィンドウでメジャーが変更されたかどうかによって変わります。
既存のメジャーを使用して 2 つのイベントがマージされた場合、結果のマージされたイベント (EventA) は対象オフセット値を適用します。
| イベント ID | 開始日 | 終了日 | ルート ID | 始点メジャー | FromRefOffset | 終点メジャー | FromRefOffset | 
|---|---|---|---|---|---|---|---|
EventA  | 1/1/2000  | <NULL>  | Route1  | 0  | 10  | 20  | 10  | 
[イベントのマージ] ウィンドウで始点メジャーが 5、終点メジャーが 15 に変更された場合、出力イベントの始点メジャーと終点メジャーは、指定したメジャーを使用して更新されます。
IntersectionX は対象ロケーションとして使用されなくなったため、FromRefMethod と ToRefMethod の値は <NULL> になります。 EventA のメジャーはルート メジャーに基づくようになったので、FromRefLocation と ToRefLocation の値は LRS ネットワーク名に変更され、FromRefOffset と ToRefOffset の値は、指定したメジャーに置き換えられます。
| イベント ID | 開始日 | 終了日 | ルート ID | 始点メジャー | 始点対象オフセット | 終点メジャー | 終点対象オフセット | 
|---|---|---|---|---|---|---|---|
EventA  | 1/1/2000  | <NULL>  | Route1  | 5  | 5  | 15  | 15  | 
複数のイベントのマージ
[イベントのマージ] ウィンドウを使用してイベントをマージするには、次の手順を実行します。
- ArcGIS Pro でマップを開き、イベントをマージする位置にズームします。
 - [Location Referencing] タブの [イベント] グループで、[イベントのマージ] 
 をクリックします。[イベントのマージ] ウィンドウが表示されます。

 - [イベント レイヤー] ドロップダウン リストで、マージするイベントがあるイベント レイヤーを選択します。
以下の例では、[DOT Class] が選択されたイベント レイヤーです。
 - 境界四角形を描画して、マップ上のイベントを選択します。
ヒント:
マップ上のイベントを選択するには、次のいずれかの選択ツールを使用します。 また、[イベントのマージ] ウィンドウがアクティブなときにイベント レイヤーの属性テーブル内の行を選択して、[マージするイベント] テーブルを設定することもできます。
どちらの場合も、[マージするイベント] テーブルを設定するには、イベントが [イベント レイヤー] ドロップダウン リストで選択されたのと同じイベント レイヤーに属する必要があります。
選択した各イベントは、[マージするイベント] テーブルの行に、その Object ID を使用して、ルート上のキャリブレーションの順序で配置されます。

 - 必要に応じて、[開始日] および [終了日] テキスト ボックスで日付を変更します。
開始日のデフォルトは、今日の日付です。
 - 必要に応じて、[マージされたイベント属性] テーブルで属性を編集します。
イベント ID、ルート ID などの LRS フィールドは編集できません。
注意:
[マージされたイベント属性] テーブルのフィールドを構成する場合、コード値、範囲ドメイン、サブタイプ、属性ルールがサポートされています。
 - 						[実行] をクリックして、イベントをマージします。						
イベントがマージされると、ウィンドウの上部に確認メッセージが表示されます。
 
競合の防止が有効になっている場合の編集
次の条件では、ロックの取得後に複数の隣接イベントをマージできます。
- イベントがあるルートのフィーチャ サービスのすべてのバージョンで、イベント レイヤーをロックしているユーザーがいない。
 - 現在作業しているイベント レイヤーに、自分のイベント ロックがある。
 - イベントがあるルートの現在のバージョンに、自分のロックがある。
 - 現在作業しているのと同じバージョンで別のネットワークの並列ルートに、自分のロックがある。
 - 同じルートの他のイベントに、別のバージョンで別のユーザーが取得したロックがある場合は、イベント レイヤーを編集できます。
 
次の条件では、複数の隣接イベントをマージすることはできません。
- イベントがあるルートで、別のユーザーによってイベント レイヤーがロックされている。
 - イベントがあるルートの別のバージョンのイベント レイヤーが、自分によってロックされている。
 - イベントがあるルートが別のユーザーによってロックされている。
 - イベントがあるルートの別のバージョンが、自分によってロックされている。
 - 別のネットワーク上の並列ルートが、別のバージョンで自分によって、または異なるバージョンで別のユーザーによってロックされている。