イベントの振舞い

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

イベントは、LRS (リニア リファレンス システム) のルートに沿って配置されます。 延長、再配置、再割り当て、廃止、反転、カートグラフィックの再配置、キャリブレーションなどのルート編集操作によるルートの変更は、イベントの配置方法やマップでのレンダリング方法に直接影響を与えます。 ルートの編集により、1 つまたは複数のイベントのメジャー、地理的位置、あるいはその両方の動作の変化のことを、イベントの振舞いと呼びます。

ArcGIS Roads and Highways では、ルートの編集内容に合わせてイベント メジャーと地理的位置 (x,y) を維持します。 個々のイベント レイヤーにイベントの振舞いルールを構成して、ルートの編集タイプごとにイベント メジャーおよび形状がどのように更新されるかを定義することができます。

次の例では、Route1 の一部が廃止されます。 この編集アクティビティは、イベント レイヤーの構成されたイベントの振舞いに応じて、Event1 に影響します。

注意:

イベントは、ルートの編集後に [イベントの振舞いを適用 (Apply Event Behaviors)] ツールを使用して更新する必要があります。

廃止前

ルートが廃止された後、イベントはイベント レイヤー レベルで設定されているイベントの振舞いルールを使用して更新されます。

廃止後

イベントの振舞いルールのタイプ

LRS ルートが編集されると、振舞いルールがイベントに適用されます。 レイヤー レベルでイベントの振舞いルールを構成することで、ルートが変更されたときにイベントがどのように反応するかを指定できます (位置の保持、メジャーの保持、または対象ロケーションの維持)。

Location Referencing では、次のイベントの振舞いをサポートしています。

イベントの振舞いルール説明

維持

イベントの地理的位置を保持します。メジャーは変化する場合があります

移動

イベントのメジャーを保持します。地理的位置は変化する場合があります

廃止

メジャーと地理的位置の両方を保持します。イベントは廃止されます

スナップ

再割り当てまたは破棄されたルートにイベントをスナップすることで、イベントの位置を保持します。メジャーは変化する場合があります

カバー

メジャーと地理的位置の両方を変更して、イベントがルート全体を移動できるようにします

ルート メジャーを優先

イベントのメジャーを保持するか、ルート メジャーの変化に比例してメジャーを変更します

対象ロケーションを優先

メジャーと地理的位置の両方を変更し、永続的なオフセット値を使用してイベントの対象ロケーションを維持します

各イベントの振舞いルールのルート編集タイプによって LRS イベントがどのように更新されるかについては、以下をご参照ください。

イベントの振舞いルールの構成

デフォルトのイベントの振舞いは、[LRS イベントの作成] または [既存のデータセットから LRS イベントを作成] ツールのいずれかを使用する際のイベント登録プロセス中に構成されます。

次のイベントの振舞いルールがデフォルトで設定されます。

アクティビティルール

ルート キャリブレーション

維持

ルートの廃止

維持

ルートの延長

維持

ルートの再割り当て

維持

ルートの再配置

維持

ルートの反転

維持

ルートの Cacto 再配置

ルート メジャーを優先

[イベントの振舞いルールの変更 (Modify Event Behavior Rules)] ツールを使用して、LRS ネットワークでのルートのキャリブレーションルートの廃止ルートの延長ルートの再割り当てルートの再配置、およびルートの反転のデフォルト動作を変更できます。

注意:

[ルート下流の再キャリブレーション] が選択されている LRS ルートの編集では、構成されたキャリブレーション イベントの振舞いが下流セクションに適用されます。 構成されたイベントの振舞いは、LRS イベント プロパティを表示することで確認できます。

イベントの振舞いの適用

ルートの編集後にイベントの振舞いを適用するには、ルート ネットワークで [イベントの振舞いを適用 (Apply Event Behaviors)] ツールを実行します。 このツールは、ルート ネットワークに登録されているすべてのイベント フィーチャクラスのイベントの振舞いを処理します。

ルートの編集操作をするたびに [イベントの振舞いを適用 (Apply Event Behaviors)] ツールを実行する必要はありません。 ビジネス要件に基づいて実行するようにスケジューリングすることができます。 編集されたもののまだ処理されていないルートのイベントの振舞いのみを処理します。