フィーチャ作成を使用したイベントの作成

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

[フィーチャ作成] ツール フィーチャ作成 で該当レイヤーのフィーチャ テンプレートを使用して、フィーチャ サービスのイベントをデジタイズできます。 ルート ID とメジャーが自動的に設定され、フィーチャが作成されるルートにイベントが関連付けられます。 [属性] ウィンドウが表示され、既存のイベント属性を確認したり、追加のイベント属性を指定したりできます。

ヒント:

[編集] タブの [フィーチャ] グループにある [フィーチャ作成] ボタン フィーチャ作成 をクリックして、[フィーチャ作成] ウィンドウを開き、フィーチャ サービス レイヤーのフィーチャ テンプレートを展開します。

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

ポイント イベントを作成すると、基になるルートに基づいてルート ID フィールド、メジャー フィールド、および日付フィールドが設定されます。 ライン イベント フィーチャをデジタイズすると、最初の頂点を使用して From MeasureFrom DateTo DateFrom Route の各フィールドが設定され、最後の頂点を使用して To Measure フィールドと To Route フィールドが設定されます。 スパニング ライン イベント フィーチャの場合、始点メジャーと終点メジャーは、同じライン ID を持つルート上に存在する必要があります。

イベント フィーチャを含むポリライン フィーチャの作成の詳細

ロケーション エラー

フィーチャが許容値の外側に追加され、ルート ID またはメジャーが検出されない場合、ロケーション エラーが発生します。

注意:

ロケーション エラーの完全なリストを表示することもできます。

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

ロケーション エラー説明

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

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

ルート ライン ID が無効です

ルートのライン ID が無効です。 これは、ライン ネットワークに関連付けられたイベントに適用されます。

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

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

メジャーの表示範囲が無効です

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

ルート ID が無効です

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

ルート メジャー範囲外の計測範囲

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

複数のルート ロケーションが見つかりました

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

範囲が NULL です

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

親イベントが見つかりません

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

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

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

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

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

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

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

反転されたライン順序

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

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

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

ルートが見つかりません

ルートが存在しません (ルートがネットワーク内に存在しないか、ルートとイベントの時間範囲が異なり、重複していないことが原因である可能性があります)。

ルート形状が空です

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

フィーチャの作成によるライン イベントの追加シナリオ

以下のシナリオでは、[フィーチャ作成] ウィンドウでフィーチャ テンプレートを使用してライン イベントが追加されます。

ライン イベントの追加

次の図は、ルート属性を示したものです。

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

次の表は、ルート属性の詳細を示したものです。 ルート (Route1) のメジャー値は 0 ~ 20 です。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

次の図は、ライン イベントの作成を示しています。 最初と最後の頂点が Route1 と交差し、新しいライン イベントが作成されます。

ライン イベントの頂点の描画

次の表は、ライン イベントの詳細を示したものです。

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

Event1

Route1

1/1/2000

<NULL>

10

20

エラーなし

800

次の図は、編集後のルートおよび関連イベントを示しています。

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

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

次の図は、ルート属性を示したものです。 ルート (Route1) のメジャー値は 0 ~ 20 です。

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

次の表は、ルート属性の詳細を示したものです。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

次の図は、ライン イベントの作成を示しています。 最初の頂点だけが Route1 に交差しています。 ルート ID と始点メジャーが設定されていますが、最後の頂点がルートと交差していないため、終点メジャーは <NULL> です。

非スパニング ライン イベントの頂点の描画

次の表は、ライン イベントの詳細を示したものです。

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

Event1

Route1

1/1/2000

<NULL>

0

<NULL>

メジャーの表示範囲が無効です

800

フィーチャの作成によるスパニング イベントの追加シナリオ

以下のシナリオは、[フィーチャ作成] ウィンドウでフィーチャ テンプレートを使用してスパニング ライン イベントを追加した結果を詳しく説明します。

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

次の図はルートを示しています。

ライン ネットワークのライン上のルートにスパニング ライン イベントを追加する前

次の表は、ルート (Route1、Route2、Route3) の属性の詳細を示したものです。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

Route2

1/1/2000

<NULL>

Route3

1/1/2000

<NULL>

次の図は、スパニング イベント フィーチャの作成を示しています。 1 つ目の頂点は 5 で Route1 に交差して、Route1 上の From Measure に解決されます。3 つ目の頂点は 35 で Route3 に交差して、Route3 上の To Measure に解決されます。

スパニング ライン イベントの頂点の描画

次の表は、編集後のスパニング イベントの詳細を示したものです。

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

Event1

Route1

Route3

1/1/2000

<NULL>

5

35

エラーなし

800

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

ライン ネットワークのライン上のルートにスパニング ライン イベントを追加した後 (エラーなし)

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

次の図は、ライン イベントが関連付けられる前のルートを示しています。 この場合は、Route1 と Route2 が LineA 上にあり、RouteA が LineB 上にあります。 スパニング イベントは、ライン ネットワークの同じライン上に存在する必要があります。

ライン ネットワークのライン上のルートにスパニング ライン イベントを追加する前

次の表は、ルート属性の詳細を示したものです。 Route1 と Route2 が LineA 上にあり、RouteA が LineB 上にあります。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

Route2

1/1/2000

<NULL>

RouteA

1/1/2000

<NULL>

次の図は、スパニング イベント フィーチャの作成を示しています。 1 つ目の頂点は 5 で Route1 に交差して、Route1 上の始点メジャーに解決されます。3 つ目の頂点は 35 で RouteA に交差しますが、RouteA が LineB 上にあるため RouteA 上の終点メジャーに解決されません。

Route1 と RouteA が異なるライン上にあるためスパニング イベントの作成中に生じたロケーション エラー

次の表は、Location Error フィールドの始点ルートと終点ルートの異なるライン ID 値の例を示しています。 イベント スパニング ルートは同じライン ID を共有する必要があります。

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

Event1

Route1

RouteA

1/1/2000

<NULL>

5

35

始点ルートと終点ルートの異なるライン ID

800

次の図は、エラー後の Event1 を示しています。

スパニング ルートのライン イベントの編集後に生じたエラー

フィーチャ作成を使用した対象オフセット

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

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

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

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

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

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

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

次の表は、ルートの詳細を示しています。

ルート ID開始日終了日

Route1

1/1/2000

<NULL>

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationFromRefOffset

<NULL>

<NULL>

<NULL>

<NULL>

<NULL>

<NULL>

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

次の図に、イベント レイヤーに追加されたライン イベントのうち、対象が有効になったものを示します。

対象をオーバーライドするフィーチャ編集後

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

FromRefMethodFromRefLocationFromRefOffsetToRefMethodToRefLocationFromRefOffset

PipeSeriesNetwork

Route1

0

PipeSeriesNetwork

Route1

20

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

イベント ID開始日終了日始点メジャー終点メジャー

Event1

1/1/2000

<NULL>

0

20

デフォルト以外の対象を使用するように、属性テーブルを使用してイベントを編集できます。 後からルート編集を行った場合、RefMethod と RefLocation の値は、それぞれ親 LRS ネットワークとルートに戻ります。