LRS イベントの作成と変更
Location Referencing ライセンスで利用可能。
ArcGIS Location Referencing では、既存の LRS ネットワークの新しいイベント フィーチャクラスにライン イベントやポイント イベントを作成したり、既存の LRS ネットワーク内の既存のイベント フィーチャクラスを変更したり、テーブル、レイヤー、またはフィーチャクラスから既存のイベント フィーチャクラスにイベント レコードを読み込んだりすることができます。
注意:
LRS と同じジオデータベース内のイベントは、フィーチャクラスとして管理されます。 ルート、メジャー、開始日と終了日に基づいて、イベント フィーチャの形状が管理されます。
LRS イベントの作成
LRS イベントの作成 ツールを使用して、既存の LRS ネットワークにライン イベントまたはポイント イベントを作成することができます。 イベント フィーチャクラスが事前にモデリングされていない場合、イベントが LRS ジオデータベースに登録されている限り、このツールの出力として作成できます。
イベント フィーチャクラス、フィールド、およびプロパティの詳細
イベント フィーチャクラスに対象フィールドを追加するには、対象フィールドの有効化 ツールを実行します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。
これらのオプションを使用して、LRS イベントの作成 ツールを実行すると、ジオデータベースにフィーチャクラスが作成され、LRS に登録されます。
ArcGIS Pro で、LRS イベントの作成 ツールを開きます。
親 LRS ネットワーク の横にある 参照 ボタン
をクリックして、イベントを登録するジオデータベースの LRS ネットワーク フィーチャクラスを参照します。イベント ID フィールド、ルート ID フィールド、開始日フィールド、終了日フィールド、ロケーション エラー フィールド、メジャー フィールド パラメーターは、親 LRS ネットワーク に指定された値が入力されます。
注意:
LRS ネットワーク フィーチャクラスが LRS に存在しない場合は作成します。
イベント名 パラメーターに、登録するイベントの名前を指定します。
イベント フィーチャクラスが LRS ネットワークに存在しない場合は、作成されます。
ジオメトリー タイプ ドロップダウン矢印をクリックし、ポイント または ライン を選択します。
デフォルト名を使用するか、イベント ID フィールド パラメーターに、イベント ID イベント フィーチャクラス フィールドの名前を指定します。
デフォルト名を使用するか、ルート ID フィールド パラメーターに、ルート ID イベント フィーチャクラス フィールドの名前を指定します。
デフォルト名を使用するか、開始日フィールド パラメーターに、開始日イベント フィーチャクラス フィールドの名前を指定します。
デフォルト名を使用するか、終了日フィールド パラメーターに、終了日イベント フィーチャクラス フィールドの名前を指定します。
デフォルト名を使用するか、ロケーション エラー フィールド パラメーターに、ロケーション エラー イベント フィーチャクラス フィールドの名前を指定します。
デフォルト名を使用するか、メジャー フィールド パラメーターに、メジャー イベント フィーチャクラス フィールドの名前を指定します。
メジャー フィールド パラメーターのオプションは、ジオメトリー タイプ で指定した値によって異なります。
ポイント イベントを作成する場合は、イベント フィーチャクラスのメジャー フィールドの名前を指定します。
ライン イベントを作成する場合は、イベント フィーチャクラスに始点メジャー フィールドの名前を指定し、終点メジャー フィールド パラメーターに、終点メジャー フィールドを指定します。
必要に応じて、ルート名の格納 パラメーターをオンにし、イベント レコードとともにルート名を格納します。
必要に応じて、イベントがルートにまたがる パラメーターをオンにし、このイベントのスパニング ルートを有効にします。
注意:
このパラメーターは、ジオメトリー タイプ が ライン の場合のみ有効です。
実行 をクリックして、ツールを実行します。
イベント フィーチャクラスは、選択したフィールドにマッピングされます。
既存のデータセットから LRS イベントを作成
既存のデータセットから LRS イベントを作成 ツールを使用し、既存のフィーチャクラスを使用して、LRS ネットワークにライン イベントまたはポイント イベントを作成できます。
イベント フィーチャクラスに対象フィールドを追加するには、対象フィールドの有効化 ツールを実行します。 このツールでは、既存のフィールドを対象フィールドとして登録することで、対象フィールドを有効にします。
イベント フィーチャクラス、フィールド、およびプロパティの詳細
ArcGIS Pro で、既存のデータセットから LRS イベントを作成 ツールを開きます。
親 LRS ネットワーク の横にある 参照 ボタン
をクリックして、イベントを登録するジオデータベースの LRS ネットワーク フィーチャクラスを参照します。注意:
LRS ネットワーク フィーチャクラスが LRS に存在しない場合は、LRS ネットワークを作成します。
イベント フィーチャクラス ドロップダウン矢印をクリックし、イベント フィーチャクラスを選択します。
残りのパラメーターは、選択したイベント フィーチャクラスに基づいて設定されます。
注意:
イベント フィーチャクラスは、LRS を含む同じフィーチャクラス データセットに存在する必要があります。
デフォルト名を使用するか、イベント ID フィールド ドロップダウン メニューから、イベント ID フィーチャクラス フィールドを選択します。
デフォルト名を使用するか、ルート ID フィールド ドロップダウン メニューから、ルート ID フィーチャクラス フィールド名を選択します。
デフォルト名を使用するか、開始日フィールド ドロップダウン メニューから、開始日フィーチャクラス フィールド名を選択します。
デフォルト名を使用するか、終了日フィールド ドロップダウン メニューから、終了日フィーチャクラス フィールド名を選択します。
デフォルト名を使用するか、ロケーション エラー フィールド ドロップダウン メニューから、ロケーション フィーチャクラス フィールド名を選択します。
デフォルト名を使用するか、メジャー フィールド ドロップダウン メニューから、メジャー フィーチャクラス フィールド名を選択します。
ライン イベントを作成する場合は、メジャー フィールド ドロップダウン矢印をクリックして、イベント フィーチャクラスの開始メジャー フィールドを選択します。 終点メジャー フィールド パラメーターは、ライン イベントの場合のみ有効です。
ライン イベントのみの場合、デフォルトの終了メジャー フィーチャクラス フィールドを使用するか、終点メジャー フィールド ドロップダウン メニューから選択します。
必要に応じて、ルート名の格納 パラメーターをオンにし、イベント レコードとともにルート名を格納します。
必要に応じて、イベントがルートにまたがる パラメーターをオンにし、このイベントのまたがるルートを有効にします。
注意:
このパラメーターは、ジオメトリー タイプ が ライン の場合のみ有効です。
実行 をクリックして、ツールを実行します。
イベント フィーチャクラスは、選択したフィールドにマッピングされます。
LRS イベントの変更
LRS イベント フィーチャクラスの 1 つまたは複数の LRS イベント フィールドを再マッピングすることで、LRS イベントの変更 ツールを使用して、既存の LRS イベントを変更できます。 このツールを使用して、ライン イベントまたはポイント イベントから、プロパティを追加または削除することができます。
注意:
フィールドのマッピングに使用する新しいフィールドは、このツールを使用する前に基となる LRS イベント フィーチャクラス内で作成され、イベント データ モデルで指定されたプロパティを含んでいる必要があります。
ArcGIS Pro で、LRS イベントの変更 ツールを開きます。
LRS イベント フィーチャクラス ドロップダウン矢印をクリックし、変更する LRS イベント フィーチャクラスを選択します。
フィーチャクラスは、LRS イベントを表している必要があります。
残りのパラメーターは、選択したイベント フィーチャクラスに基づいて設定されます。
ヒント:
また、参照
をクリックして、イベント フィーチャクラスを選択することもできます。LRS イベント フィーチャクラスで作成した置換フィールドを選択します。
実行 をクリックして、ツールを実行します。
イベント フィーチャクラスは、選択したフィールドに再マッピングされます。
イベント データの読み込み
イベントのアペンド ツールを使用して、テーブル、レイヤー、またはフィーチャクラスから既存のイベント フィーチャクラスに、イベント レコードを読み込むことができます。
ArcGIS Pro で、イベントのアペンド ツールを開きます。
入力イベント ドロップダウン矢印をクリックし、読み込むイベントを含むテーブル、レイヤー、またはフィーチャクラスを選択します。
ヒント:
また、入力イベント の横にある 参照
をクリックして、入力テーブル、レイヤー、またはフィーチャクラスを選択することもできます。ターゲット イベント ドロップダウン矢印をクリックし、読み込むソース イベント レコードを含む既存のイベント レイヤーまたはフィーチャクラスを選択します。
フィールド マップ セクションの 読み込みタイプ ドロップダウン矢印をクリックして、イベントを読み込む方法を選択します。
追加 - 入力イベント レコードを ターゲット イベント 値に追加します。 ターゲット イベント レコードは変更されません。
オーバーラップの廃止 - ターゲット イベント 値に入力イベント レコードを追加し、ターゲット イベント 値内で、追加されたイベントとしてメジャー値や時間がオーバーラップしているすべてのレコードを廃止します。 追加されたイベントが ターゲット イベント 値と重複する場合は削除されます。 このオプションは、リニア イベントにのみ使用してください。
イベント ID による廃止 - ターゲット イベント 値に入力イベント レコードを追加し、ターゲット イベント 値内で、追加されたイベントとして同じイベント ID かつ時間がオーバーラップしているすべてのレコードを廃止します。 追加されたイベントが同じイベント ID を持つ ターゲット イベント 値と重複する場合は削除されます。
イベント ID による置換 - ターゲット イベント 値に入力イベント レコードを追加し、ターゲット イベント 値内で、追加されたイベントとして同じイベント ID を持つすべてのレコードを削除します。
フィールド マップ パラメーターの値は、入力イベント パラメーターの値のフィールドの属性情報をターゲット イベントに転送する方法を制御します。 入力イベント データは、スキーマ (フィールド定義) があらかじめ定義されている既存のイベントに追加されるため、ターゲット データセットに対するフィールドの追加または削除は行えません。 出力フィールドごとにマージ ルールを設定できますが、ツールは、そのルールを無視します。
読み込みタイプ パラメーターの値は、同じイベント ID でメジャー値または時間がオーバーラップする追加イベントを読み込む方法を指定します。 ターゲット イベント レコードは、イベント フィーチャクラスに読み込まれます。
必要に応じて、並行性が存在する場合に、主要ルートへイベントを追加 パラメーターをオンにして、主要ルートにポイント イベントをアペンドします。
注意:
主要ルートへイベントを追加 パラメーターは、すべての読み込みタイプ (追加、オーバーラップの廃止、イベント ID による廃止、およびルート ID による置換) で機能します。
次の例は、ポイントおよびライン イベントが主要ルートにアペンドされるシナリオを示しています。 次の図と表では、Route1 と Route2 という名前のルートがあります。 並列ルートには、反対方向および異なる時間範囲があります。
この例では、Route2 が並列セクションの主要ルートです。 次の図と表は、イベントのアペンド前のルートを示しています。
ルート ID
開始日
終了日
Route1
1/1/2000
Route2
1/1/2010
次の表は、入力ポイント イベントを示しています。
イベント ID
ルート ID
開始日
終了日
メジャー
重要度
Crash1
Route1
1/1/2000
2
Minor
Crash2
Route1
1/1/2005
5
Fatal
次の表は、入力ライン イベントを示しています。
イベント ID
ルート ID
開始日
終了日
始点メジャー
終点メジャー
機能クラス タイプ
FunctionalClass1
Route1
1/1/2000
0
10
Arterial
Route1 の 2 つの位置に 2 つのポイント イベントがアペンドされます。 位置 1 では、その位置に他のルートが存在しないため、Crash1 イベントが Route1 にアペンドされます。
位置 2 については、1/1/2010 までは Route1 が唯一存在するルートなので、1/1/2005 から 1/1/2010 までの間 Crash2 イベントは Route1 にアペンドされます。 1/1/2010 から Route2 が主要ルートになったため、Crash2 イベントは Route2 にアペンドされます。
同様に、1/1/2000 からは、ライン イベントの FunctionalClass1 が Route1 にアペンドされます。 1/1/2000 ~ 1/1/2010 の間は、このタイム スライス内に並行ルートは存在しないため、ライン イベントは Route1 にアペンドされます。 1/1/2010 からライン イベントは分割され、並行ルート セクションで、主要ルートの Route2 にアペンドされます。 アペンドされたライン イベントには、対応するルートの方向とメジャーが適用されます。
次の表に、ポイント イベントをアペンドした後のポイント イベント レイヤーの詳細を示します。
イベント ID
ルート ID
開始日
終了日
メジャー
ロケーション エラー
重要度
Crash1
Route1
1/1/2000
2
エラーなし
Minor
Crash2
Route1
1/1/2005
1/1/2010
5
エラーなし
Fatal
Crash2
Route2
1/1/2010
32
エラーなし
Fatal
次の表に、ライン イベントをアペンドした後のライン イベント レイヤーの詳細を示します。
イベント ID
ルート ID
開始日
終了日
始点メジャー
終点メジャー
ロケーション エラー
機能クラス タイプ
FunctionalClass1
Route1
1/1/2000
1/1/2010
0
10
エラーなし
Arterial
FunctionalClass1
Route1
1/1/2010
0
3
エラーなし
Arterial
FunctionalClass1
Route2
1/1/2010
30
45
エラーなし
Arterial
FunctionalClass1
Route1
1/1/2010
6
10
エラーなし
Arterial
実行 をクリックして、ツールを実行します。
イベント フィーチャが読み込まれます。