LRS イベントの作成と変更

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

ArcGIS Location Referencing では、既存の LRS ネットワークの新しいイベント フィーチャクラスにライン イベントやポイント イベントを作成したり、既存の LRS ネットワーク内の既存のイベント フィーチャクラスを変更したり、テーブル、レイヤー、またはフィーチャクラスから既存のイベント フィーチャクラスにイベント レコードを読み込んだりすることができます。

LRS と同じジオデータベース内のイベントは、フィーチャクラスとして管理されます。 ルート、メジャー、終了日と開始日に基づいて、フィーチャの形状が管理されます。

LRS イベントの作成

[LRS イベントの作成 (Create LRS Event)] ツールを使用して、既存の LRS ネットワークにライン イベントまたはポイント イベントを作成することができます。 イベント フィーチャクラスが事前にモデリングされていない場合、イベントが LRS ジオデータベースに登録されている限り、このツールの出力として作成できます。

イベント フィーチャクラス、フィールド、およびプロパティの詳細

派生メジャー値フィールドをイベント フィーチャクラスに追加するには、[派生メジャー フィールドの有効化 (Enable Derived Measure Fields)] ジオプロセシング ツールを実行します。

イベント フィーチャクラスに対象フィールドを追加するには、[対象フィールドの有効化 (Enable Referent Fields)] ツールを実行します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。

これらのオプションを使用て [LRS イベントの作成 (Create LRS Event)] ツールを実行すると、ジオデータベースにフィーチャクラスが作成され、LRS に登録されます。

  1. ArcGIS Pro で、[LRS イベントの作成 (Create LRS Event)] ツールを開きます。
  2. [親 LRS ネットワーク] の横にある [参照] ボタンをクリックして、イベントを登録するジオデータベースの LRS ネットワーク フィーチャクラスを参照します。

    [イベント ID フィールド][ルート ID フィールド][開始日フィールド][終了日フィールド][ロケーション エラー フィールド]、および [メジャー値フィールド] パラメーターは、[親 LRS ネットワーク] に指定された値が入力されます。

    注意:

    LRS ネットワーク フィーチャクラスが LRS に存在しない場合は、作成する必要があります。

  3. [イベント名] パラメーターに、登録するイベントの名前を入力します。

    イベント フィーチャクラスが LRS ネットワークに存在しない場合は、作成されます。

  4. [ジオメトリ タイプ] ドロップダウン矢印をクリックし、[ポイント] または [ライン] を選択します。
  5. デフォルト名を使用するか、[イベント ID フィールド] パラメーターにイベント ID イベント フィーチャクラス フィールドの名前を入力します。
  6. デフォルト名を使用するか、[ルート ID フィールド] パラメーターにルート ID イベント フィーチャクラス フィールドの名前を入力します。
  7. デフォルト名を使用するか、[開始日フィールド] パラメーターに開始日イベント フィーチャクラス フィールドの名前を入力します。
  8. デフォルト名を使用するか、[終了日フィールド] パラメーターに終了日イベント フィーチャクラス フィールドの名前を入力します。
  9. デフォルト名を使用するか、[ロケーション エラー フィールド] パラメーターにロケーション エラー イベント フィーチャクラス フィールドの名前を入力します。
  10. デフォルト名を使用するか、[メジャー フィールド] パラメーターにメジャー イベント フィーチャクラス フィールドの名前を入力します。

    [メジャー フィールド] パラメーターのオプションは、[ジオメトリ タイプ] で指定した値によって異なります。

    • ポイント イベントを作成する場合は、イベント フィーチャクラスのメジャー フィールドの名前を入力します。
    • ライン イベントを作成する場合は、イベント フィーチャクラスに始点メジャー フィールドの名前を入力し、[終点メジャー フィールド] パラメーターに終点メジャー フィールドを指定します。

  11. 必要に応じて、[ルート名の格納] パラメーターをオンにし、イベント レコードとともにルート名を格納します。
  12. 必要に応じて、[イベントがルートにスパン] パラメーターをオンにし、このイベントのスパニング ルートを有効にします。
    注意:

    このパラメーターは、[ジオメトリ タイプ][ライン] の場合のみ有効です。

  13. [実行] をクリックして、ツールを実行します。

イベント フィーチャクラスは、選択したフィールドにマッピングされます。

既存のデータセットから LRS イベントを作成

[既存のデータセットから LRS イベントを作成 (Create LRS Event From Existing Dataset)] ツールを使用し、既存のフィーチャクラスを使用して LRS ネットワークにライン イベントまたはポイント イベントを作成できます。

イベント フィーチャクラスに対象フィールドを追加するには、[対象フィールドの有効化 (Enable Referent Fields)] ツールを実行します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。

イベント フィーチャクラス、フィールド、およびプロパティの詳細

  1. ArcGIS Pro で、[既存のデータセットから LRS イベントを作成 (Create LRS Event From Existing Dataset)] ツールを開きます。
  2. [親 LRS ネットワーク] の横にある [参照] ボタンをクリックして、イベントを登録するジオデータベースの LRS ネットワーク フィーチャクラスを参照します。
    注意:

    LRS ネットワーク フィーチャクラスが LRS に存在しない場合は、作成する必要があります。

  3. [イベント名] パラメーターに、登録するイベントの名前を入力します。

    イベント フィーチャクラスが LRS ネットワークに存在しない場合は、作成されます。

  4. [イベント フィーチャクラス] ドロップダウン矢印をクリックし、イベント フィーチャクラスを選択します。

    残りのパラメーターは、選択したイベント フィーチャクラスに基づいて設定されます。

    注意:

    イベント フィーチャクラスは、LRS を含む同じフィーチャクラス データセットに存在する必要があります。

  5. デフォルト名を使用するか、[イベント ID フィールド] ドロップダウン リストからイベント ID フィーチャクラス フィールドを選択します。
  6. デフォルト名を使用するか、[ルート ID フィールド] ドロップダウン リストからルート ID フィーチャクラス フィールド名を選択します。
  7. デフォルト名を使用するか、[開始日フィールド] ドロップダウン リストから開始日フィーチャクラス フィールド名を選択します。
  8. デフォルト名を使用するか、[終了日フィールド] ドロップダウン リストから終了日フィーチャクラス フィールド名を選択します。
  9. デフォルト名を使用するか、[ロケーション エラー フィールド] ドロップダウン リストからロケーション フィーチャクラス フィールド名を選択します。
  10. デフォルト名を使用するか、[メジャー フィールド] ドロップダウン リストからメジャー フィーチャクラス フィールド名を選択します。

    ライン イベントを作成する場合は、[メジャー フィールド] ドロップダウン矢印をクリックして、イベント フィーチャクラスの始点メジャー フィールドを選択します。 [終点メジャー フィールド] パラメーターは、ライン イベントの場合のみ有効です。

  11. ライン イベントのみの場合、デフォルトのメジャー フィーチャクラス フィールドを使用するか、[終点メジャー フィールド] ドロップダウン リストから選択します。
  12. 必要に応じて、[イベントがルートにスパン] パラメーターをオンにし、このイベントのスパニング ルートを有効にします。
    注意:

    このパラメーターは、[ジオメトリ タイプ][ライン] の場合のみ有効です。

  13. 必要に応じて、[ルート名の格納] パラメーターをオンにし、イベント レコードとともにルート名を格納します。
  14. [実行] をクリックして、ツールを実行します。

イベント フィーチャクラスは、選択したフィールドにマッピングされます。

LRS イベントの変更

LRS イベント フィーチャクラスの 1 つまたは複数の LRS イベント フィールドを再マッピングすることで、[LRS イベントの変更 (Modify LRS Event)] ツールを使用して既存の LRS イベントを変更できます。 このツールを使用して、ライン イベントまたはポイント イベントからプロパティを追加または削除することができます。

注意:

フィールドのマッピングに使用する新しいフィールドは、このツールを使用する前に基となる LRS イベント フィーチャクラス内で作成され、イベント データ モデルで指定されたプロパティを含んでいる必要があります。

  1. ArcGIS Pro で、[LRS イベントの変更 (Modify LRS Event)] ツールを開きます。
  2. [LRS イベント フィーチャクラス] ドロップダウン矢印をクリックし、変更する LRS イベント フィーチャクラスを選択します。

    フィーチャクラスは LRS イベントを表している必要があります。

    残りのパラメーターは、選択したイベント フィーチャクラスに基づいて設定されます。

    ヒント:

    また、[参照] ボタン 参照 をクリックして、イベント フィーチャクラスを選択することもできます。

  3. LRS ネットワーク フィーチャクラスで作成した置換フィールドを選択します。
  4. [実行] をクリックして、ツールを実行します。

イベント フィーチャクラスは、選択したフィールドに再マッピングされます。

イベント データの読み込み

[イベントの追加 (Append Events)] ツールを使用して、テーブル、レイヤー、またはフィーチャクラスから既存のイベント フィーチャクラスにイベント レコードを読み込むことができます。

  1. ArcGIS Pro で、[イベントの追加 (Append Events)] ツールを開きます。
  2. [入力イベント] ドロップダウン矢印をクリックし、読み込むイベントを含むテーブル、レイヤー、またはフィーチャクラスを選択します。
    ヒント:

    また、[入力イベント] の横にある [参照] ボタン 参照 をクリックして、入力テーブル、レイヤー、またはフィーチャクラスを選択することもできます。

  3. [ターゲット イベント] ドロップダウン矢印をクリックし、読み込むソース イベント レコードを含む既存のイベント レイヤーまたはフィーチャクラスを選択します。
  4. [フィールド マップ] セクションの [読み込みタイプ] ドロップダウン矢印をクリックして、イベントを読み込む方法を選択します。
    • [追加] - 入力イベント レコードを [ターゲット イベント] 値に追加します。 ターゲット イベント レコードは変更されません。
    • [オーバーラップの廃止] - [ターゲット イベント] 値に入力イベント レコードを追加し、[ターゲット イベント] 値内で、追加されたイベントとしてメジャー値や時間がオーバーラップしているすべてのレコードを廃止します。 追加されたイベントが [ターゲット イベント] 値と重複する場合は削除されます。 このオプションはリニア イベントにのみ使用してください。
    • [イベント ID による廃止] - [ターゲット イベント] 値に入力イベント レコードを追加し、[ターゲット イベント] 値内で、追加されたイベントとして同じイベント ID かつ時間がオーバーラップしているすべてのレコードを廃止します。 追加されたイベントが同じイベント ID を持つ [ターゲット イベント] 値と重複する場合は削除されます。
    • [イベント ID による置換] - [ターゲット イベント] 値に入力イベント レコードを追加し、[ターゲット イベント] 値内で、追加されたイベントとして同じイベント ID を持つすべてのレコードを削除します。

    [フィールド マップ] パラメーターの値は、[入力イベント] パラメーターの値のフィールドの属性情報をターゲット イベントに転送する方法を制御します。 入力イベント データは、スキーマ (フィールド定義) があらかじめ定義されている既存のイベントに追加されるため、ターゲット データセットに対するフィールドの追加または削除は行えません。 出力フィールドごとにマージ ルールを設定できますが、ツールはそのルールを無視します。

    [読み込みタイプ] パラメーターの値は、同じイベント ID でメジャー値または時間がオーバーラップする追加イベントを読み込む方法を指定します。 ターゲット イベント レコードは、イベント フィーチャクラスに読み込まれます。

  5. [実行] をクリックして、ツールを実行します。

イベント フィーチャが読み込まれます。