属性テーブルを使用したイベントの作成

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

レイヤーの属性テーブルに行を追加してフィーチャ サービスのイベント レイヤーにイベントを追加できます。 少なくともルート ID とメジャーが入力されると、イベント レコードが生成されます。

注意:

イベントを追加するイベント レイヤーを右クリックし、[属性テーブル] を選択して、ArcGIS Pro サブパネルに属性テーブルを開きます。 イベント レコードを追加するには、最初の空の行内をクリックして、少なくともイベントのルート ID とメジャーを入力します。

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

イベント タイプ (ポイント イベント、ライン イベント、またはスパニング ライン イベント) によって、マップ上にイベント形状を生成するには、以下が必要です。

  • 属性テーブルを使用してポイント イベント レイヤーにポイント イベントを追加するには、ルート ID とメジャーを含める必要があります。
  • 属性テーブルを使用してライン イベント レイヤーにライン イベントを追加するには、ルート ID、始点メジャー、および終点メジャーを含める必要があります。
  • スパニング イベントを追加するには、始点ルート ID、終点ルート ID、始点メジャー、および終点メジャーを含める必要があります。

属性テーブルの行に編集を行った後、システム提供のロケーション エラー値が更新され、ステータスが示されます。

ステーショニングと対象が構成されたイベントは ArcGIS Pro でサポートされています。 属性テーブルで対象イベントまたはステーショニング イベントを編集するとき、ステーショニング列または対象列に値を指定できますが、イベントはメジャー フィールドで指定された値のみに基づいて描画されます。

イベント ID を指定できます。指定しない場合、イベント ID として機能する GUID をシステムが自動的に生成します。

ロケーション エラー

ロケーション エラーを使用すると、LRS イベントに伴うデータ品質の問題を判定できます。 属性テーブルやその他の方法を使用してイベントが正確に定義されると、ロケーション エラー フィールドの値は「エラーなし」になります。

次のいずれかのステータスは、解決する必要がある問題を示しています。

ロケーション エラー説明

範囲が見つかりません

始点メジャーと終点メジャーがルート メジャーの外側にあるため、ルート ロケーションの形状が見つかりませんでした。

ロケーションが見つかりません

ルート ロケーションの形状がルート上に存在しません (ルートに M 値が含まれていないか、ルート ロケーションのメジャーがルート上に存在しません)。

始点ルートと終点ルートのライン ID が異なります

始点ルートと終点ルートのライン ID が異なります。 これは、ライン ネットワークに適用されます。

日付が無効です

イベントの終了日がイベントの開始日の前になっています。

注意:

属性テーブルを使用してイベントの開始日が終了日の後になるように編集すると、自動的に入れ替わります。

ライン ID が無効です

ルートのライン ID が無効です。 これは、ライン ネットワークに適用されます。

ライン順序が無効です

ルートのライン順序が無効です。 これは、ライン ネットワークに適用されます。

ロケーションのルート ID が無効です

ルート ロケーションのルート ID が無効です (NULL、空、または無効な値)。

メジャーが無効です

少なくとも 1 つのルート ロケーションのメジャー値が無効です。

ルート ID が無効です

ルート ロケーションのルート ID が無効です (NULL、空、または無効な値)。

複数のロケーションがあります

複数のポイント ロケーションが見つかりました。 ルートに沿ったメジャーが一意でない可能性があります。

範囲が NULL です

始点メジャーが終点メジャーと等しくなっています。

始点メジャーおよび終点メジャーとの部分一致

ルート ロケーション全体の形状が見つかりませんでした。 始点メジャーと終点メジャーがルート メジャーの範囲の外側にあります。

始点メジャーとの部分一致

始点メジャーがルート メジャーの範囲の外側にあります。

終点メジャーとの部分一致

終点メジャーがルート メジャーの範囲の外側にあります。

反転されたライン順序

始点ルートのライン順序が終点ルートより低くありません。 これは、ライン ネットワークに適用されます。

ルートの M 値が NULL です

ルートに M 値が含まれていないか、M 値が NULL です。

ルートが見つかりません

イベントがアクティブなタイム スライス内にルートが存在しません。

ルート形状が空です

ルートに形状がないか、形状が空です。

ルートが M 対応ではありません

ルートが M 対応ポリラインではありません。

属性テーブルを使用したライン イベントの追加のシナリオ

以下のシナリオでは、イベント (Event1) を Route1 に関連付けるために属性テーブルを開き新しい行を追加して、ライン イベントをイベント レイヤーに追加した結果を詳しく説明します。

注意:

属性テーブルを使用してイベントを追加するとき、ルートに複数のタイム スライスがあり、新しいイベントの開始日と終了日が <NULL> に設定された場合、イベントはルートの最後のタイム スライスに追加されます。

イベントのタイム スライスの詳細

ライン イベントの追加

ライン イベントが関連付けられる前のルート (Route1) のメジャー値は 0 ~ 20 です。

非スパニング ルートにライン イベントを追加する前

次の表は、ルート属性の詳細を示したものです。 Route1 のイベントの有効なメジャーは 0 ~ 20 である必要があり、有効な日付は 1/1/2000 以降である必要があります。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

次の表は、Location Error フィールドでエラーなし値に解決された場合のイベントの詳細を示したものです。

イベントルート ID開始日終了日始点メジャー終点メジャーロケーション エラーMAOP 設計

Event1

Route1

1/1/2000

<NULL>

10

20

エラーなし

800

次の図は、形状が生成された後のルートとその関連イベントを示しています。

非スパニング ルートへのライン イベントの追加した後 (エラーなし)

ライン イベントの追加後に生じたロケーション エラー

ライン イベントが関連付けられる前のルート (Route1) のメジャー値は 0 ~ 20 です。

非スパニング ルートにライン イベントを追加する前

次の表は、ルート属性の詳細を示したものです。 Route1 のイベントの有効なメジャーは 0 ~ 20 である必要があり、有効な日付は 1/1/2000 以降である必要があります。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

次の表は、Location Error フィールドで終点メジャーとの部分一致の値に解決された場合のイベントの詳細を示したものです。 この場合、ルートは 30 ではなく 20 で終了するため、一致は部分的です。 イベント形状は生成されますが、ルートの実際の終点メジャー 20 で終了します。

ルート ID開始日終了日始点メジャー終点メジャーロケーション エラーMAOP 設計

Route1

1/1/2000

<NULL>

10

30

終点メジャーとの部分一致

800

このような場合は、ルートの有効な終点メジャーを入力して、ロケーション エラーを解決します。

次の図は、Route1 のイベントを示しています。

非スパニング ルートにライン イベントを追加した後の部分一致エラー

属性テーブルを使用したスパニング イベントの追加のシナリオ

以下のシナリオでは、スパニング イベント値をレイヤーの属性テーブルに追加した結果を詳しく説明します。

スパニング イベントの追加

次の図は、編集前のルートと関連イベントを示しています。

非スパニング ルートにライン イベントを追加する前

次の表は、ルート属性の詳細を示したものです。 LineA のイベントの有効なメジャーは 0 (Route1) ~ 40 (Route3) である必要があり、有効な日付は 1/1/2000 以降である必要があります。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

Route2

1/1/2000

<NULL>

Route3

1/1/2000

<NULL>

属性テーブルで From Route IDFrom MeasureTo Route IDTo Measure、日付、その他の属性が入力されると、ロケーション エラーが計算され、イベントの形状が生成されます。 この場合は、Event1 は Route1 の 5 から Route3 の 35 までのメジャーを持つスパニング イベントです。

イベント始点ルート ID終点ルート ID開始日終了日始点メジャー終点メジャーロケーション エラーMAOP 設計

Event1

Route1

Route3

1/1/2000

<NULL>

5

35

エラーなし

800

次の図は、スパニング ライン イベントを追加した後のルートを示しています。

スパニング ルートにライン イベントを追加した後

スパニング イベントの追加後に生じたロケーション エラー

次の図は、編集前のルートと関連イベントを示しています。

非スパニング ルートにライン イベントを追加する前

次の表は、ルート属性の詳細を示したものです。 LineA のイベントの有効なメジャーは 0 (Route1) ~ 40 (Route3) である必要があり、有効な日付は 1/1/2000 以降である必要があります。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

Route2

1/1/2000

<NULL>

Route3

1/1/2000

<NULL>

次の表は、Location Error フィールドで 始点メジャーの部分一致の値に解決された場合のイベントの詳細を示したものです。 Route2 上の有効なイベントはメジャー 15 ~ 25 の間にのみ存在するため、イベント形状は 15 を使用して生成されます。

イベント始点ルート ID終点ルート ID開始日終了日始点メジャー終点メジャーロケーション エラーMAOP 設計

Event1

Route2

Route3

1/1/2000

<NULL>

10

35

始点メジャーの部分一致

800

このような場合は、From Measure フィールドに Route2 の有効なメジャーを入力して、ロケーション エラーを解決します。

次の図は、スパニング ライン イベントを追加した後のルートを示しています。

スパニング ライン イベントを追加した後