Location Referencing ライセンスで利用可能です。
ArcGIS Location Referencing では、既存の LRS ネットワークの新しいイベント フィーチャクラスにライン イベントやポイント イベントを作成したり、既存の LRS ネットワーク内の既存のイベント フィーチャクラスを変更したり、テーブル、レイヤー、またはフィーチャクラスから既存のイベント フィーチャクラスにイベント レコードを読み込んだりすることができます。
LRS と同じジオデータベース内のイベントは、フィーチャクラスとして管理されます。 ルート、メジャー、終了日と開始日に基づいて、イベント フィーチャの形状が管理されます。
LRS イベントの作成
[LRS イベントの作成 (Create LRS Event)] ツールを使用して、既存の LRS ネットワークにライン イベントまたはポイント イベントを作成することができます。 イベント フィーチャクラスが事前にモデリングされていない場合、イベントが LRS ジオデータベースに登録されている限り、このツールの出力として作成できます。
イベント フィーチャクラス、フィールド、およびプロパティの詳細
イベント フィーチャクラスに対象フィールドを追加するには、[対象フィールドの有効化 (Enable Referent Fields)] ツールを実行します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。
これらのオプションを使用して [LRS イベントの作成 (Create LRS Event)] ツールを実行すると、ジオデータベースにフィーチャクラスが作成され、LRS に登録されます。
- ArcGIS Pro で、[LRS イベントの作成 (Create LRS Event)] ツールを開きます。
- [親 LRS ネットワーク] の横にある [参照] ボタンをクリックして、イベントを登録するジオデータベースの LRS ネットワーク フィーチャクラスを参照します。
[イベント ID フィールド]、[ルート ID フィールド]、[開始日フィールド]、[終了日フィールド]、[ロケーション エラー フィールド]、[メジャー フィールド] パラメーターは、[親 LRS ネットワーク] に指定された値が入力されます。
注意:
LRS ネットワーク フィーチャクラスが LRS に存在しない場合は作成します。
- [イベント名] パラメーターに、登録するイベントの名前を入力します。
イベント フィーチャクラスが LRS ネットワークに存在しない場合は、作成されます。
- [ジオメトリ タイプ] ドロップダウン矢印をクリックし、[ポイント] または [ライン] を選択します。
- デフォルト名を使用するか、[イベント ID フィールド] パラメーターにイベント ID イベント フィーチャクラス フィールドの名前を入力します。
- デフォルト名を使用するか、[ルート ID フィールド] パラメーターにルート ID イベント フィーチャクラス フィールドの名前を入力します。
- デフォルト名を使用するか、[開始日フィールド] パラメーターに開始日イベント フィーチャクラス フィールドの名前を入力します。
- デフォルト名を使用するか、[終了日フィールド] パラメーターに終了日イベント フィーチャクラス フィールドの名前を入力します。
- デフォルト名を使用するか、[ロケーション エラー フィールド] パラメーターにロケーション エラー イベント フィーチャクラス フィールドの名前を入力します。
- デフォルト名を使用するか、[メジャー フィールド] パラメーターにメジャー イベント フィーチャクラス フィールドの名前を入力します。
[メジャー フィールド] パラメーターのオプションは、[ジオメトリ タイプ] で指定した値によって異なります。
- ポイント イベントを作成する場合は、イベント フィーチャクラスのメジャー フィールドの名前を入力します。
- ライン イベントを作成する場合は、イベント フィーチャクラスに始点メジャー フィールドの名前を入力し、[終点メジャー フィールド] パラメーターに終点メジャー フィールドを指定します。
- 必要に応じて、[ルート名の格納] パラメーターをオンにし、イベント レコードとともにルート名を格納します。
- 必要に応じて、[イベントがルートにスパン] パラメーターをオンにし、このイベントのスパニング ルートを有効にします。
注意:
このパラメーターは、[ジオメトリ タイプ] が [ライン] の場合のみ有効です。
- [実行] をクリックして、ツールを実行します。
イベント フィーチャクラスは、選択したフィールドにマッピングされます。
既存のデータセットから LRS イベントを作成
[既存のデータセットから LRS イベントを作成 (Create LRS Event From Existing Dataset)] ツールを使用し、既存のフィーチャクラスを使用して LRS ネットワークにライン イベントまたはポイント イベントを作成できます。
イベント フィーチャクラスに対象フィールドを追加するには、[対象フィールドの有効化 (Enable Referent Fields)] ツールを実行します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。
イベント フィーチャクラス、フィールド、およびプロパティの詳細
- ArcGIS Pro で、[既存のデータセットから LRS イベントを作成 (Create LRS Event From Existing Dataset)] ツールを開きます。
- [親 LRS ネットワーク] の横にある [参照] ボタン をクリックして、イベントを登録するジオデータベースの LRS ネットワーク フィーチャクラスを参照します。
注意:
LRS ネットワーク フィーチャクラスが LRS に存在しない場合は、LRS ネットワークを作成します。
- [イベント名] パラメーターに、登録するイベントの名前を入力します。
イベント フィーチャクラスが LRS ネットワークに存在しない場合は、作成されます。
- [イベント フィーチャクラス] ドロップダウン矢印をクリックし、イベント フィーチャクラスを選択します。
残りのパラメーターは、選択したイベント フィーチャクラスに基づいて設定されます。
注意:
イベント フィーチャクラスは、LRS を含む同じフィーチャクラス データセットに存在する必要があります。
- デフォルト名を使用するか、[イベント ID フィールド] ドロップダウン メニューからイベント ID フィーチャクラス フィールドを選択します。
- デフォルト名を使用するか、[ルート ID フィールド] ドロップダウン リストからルート ID フィーチャクラス フィールド名を選択します。
- デフォルト名を使用するか、[開始日フィールド] ドロップダウン リストから開始日フィーチャクラス フィールド名を選択します。
- デフォルト名を使用するか、[終了日フィールド] ドロップダウン リストから終了日フィーチャクラス フィールド名を選択します。
- デフォルト名を使用するか、[ロケーション エラー フィールド] ドロップダウン リストからロケーション フィーチャクラス フィールド名を選択します。
- デフォルト名を使用するか、[メジャー フィールド] ドロップダウン リストからメジャー フィーチャクラス フィールド名を選択します。
ライン イベントを作成する場合は、[メジャー フィールド] ドロップダウン矢印をクリックして、イベント フィーチャクラスの始点メジャー フィールドを選択します。 [終点メジャー フィールド] パラメーターは、ライン イベントの場合のみ有効です。
- ライン イベントのみの場合、デフォルトの終点メジャー フィーチャクラス フィールドを使用するか、[終点メジャー フィールド] ドロップダウン リストから選択します。
- 必要に応じて、[ルート名の格納] パラメーターをオンにし、イベント レコードとともにルート名を格納します。
- 必要に応じて、[イベントがルートにスパン] パラメーターをオンにし、このイベントのスパニング ルートを有効にします。
注意:
このパラメーターは、[ジオメトリ タイプ] が [ライン] の場合のみ有効です。
- [実行] をクリックして、ツールを実行します。
イベント フィーチャクラスは、選択したフィールドにマッピングされます。
LRS イベントの変更
LRS イベント フィーチャクラスの 1 つまたは複数の LRS イベント フィールドを再マッピングすることで、[LRS イベントの変更 (Modify LRS Event)] ツールを使用して既存の LRS イベントを変更できます。 このツールを使用して、ライン イベントまたはポイント イベントからプロパティを追加または削除することができます。
注意:
フィールドのマッピングに使用する新しいフィールドは、このツールを使用する前に基となる LRS イベント フィーチャクラス内で作成され、イベント データ モデルで指定されたプロパティを含んでいる必要があります。
- ArcGIS Pro で、[LRS イベントの変更 (Modify LRS Event)] ツールを開きます。
- [LRS イベント フィーチャクラス] ドロップダウン矢印をクリックし、変更する LRS イベント フィーチャクラスを選択します。
フィーチャクラスは LRS イベントを表している必要があります。
残りのパラメーターは、選択したイベント フィーチャクラスに基づいて設定されます。
ヒント:
また、[参照] ボタン をクリックして、イベント フィーチャクラスを選択することもできます。
- LRS ネットワーク フィーチャクラスで作成した置換フィールドを選択します。
- [実行] をクリックして、ツールを実行します。
イベント フィーチャクラスは、選択したフィールドに再マッピングされます。
イベント データの読み込み
[イベントの追加 (Append Events)] ツールを使用して、テーブル、レイヤー、またはフィーチャクラスから既存のイベント フィーチャクラスにイベント レコードを読み込むことができます。
- ArcGIS Pro で、[イベントのアペンド (Append Events)] ツールを開きます。
- [入力イベント] ドロップダウン矢印をクリックし、読み込むイベントを含むテーブル、レイヤー、またはフィーチャクラスを選択します。
ヒント:
また、[入力イベント] の横にある [参照] ボタン をクリックして、入力テーブル、レイヤー、またはフィーチャクラスを選択することもできます。
- [ターゲット イベント] ドロップダウン矢印をクリックし、読み込むソース イベント レコードを含む既存のイベント レイヤーまたはフィーチャクラスを選択します。
- [フィールド マップ] セクションの [読み込みタイプ] ドロップダウン矢印をクリックして、イベントを読み込む方法を選択します。
- [追加] - 入力イベント レコードを [ターゲット イベント] 値に追加します。 ターゲット イベント レコードは変更されません。
- [オーバーラップの廃止] - [ターゲット イベント] 値に入力イベント レコードを追加し、[ターゲット イベント] 値内で、追加されたイベントとしてメジャー値や時間がオーバーラップしているすべてのレコードを廃止します。 追加されたイベントが [ターゲット イベント] 値と重複する場合は削除されます。 このオプションはリニア イベントにのみ使用してください。
- [イベント ID による廃止] - [ターゲット イベント] 値に入力イベント レコードを追加し、[ターゲット イベント] 値内で、追加されたイベントとして同じイベント ID かつ時間がオーバーラップしているすべてのレコードを廃止します。 追加されたイベントが同じイベント ID を持つ [ターゲット イベント] 値と重複する場合は削除されます。
- [イベント ID による置換] - [ターゲット イベント] 値に入力イベント レコードを追加し、[ターゲット イベント] 値内で、追加されたイベントとして同じイベント ID を持つすべてのレコードを削除します。
[フィールド マップ] パラメーターの値は、[入力イベント] パラメーターの値のフィールドの属性情報をターゲット イベントに転送する方法を制御します。 入力イベント データは、スキーマ (フィールド定義) があらかじめ定義されている既存のイベントに追加されるため、ターゲット データセットに対するフィールドの追加または削除は行えません。 出力フィールドごとにマージ ルールを設定できますが、ツールはそのルールを無視します。
[読み込みタイプ] パラメーターの値は、同じイベント ID でメジャー値または時間がオーバーラップする追加イベントを読み込む方法を指定します。 ターゲット イベント レコードは、イベント フィーチャクラスに読み込まれます。
- [実行] をクリックして、ツールを実行します。
イベント フィーチャが読み込まれます。