ライン イベントの追加ウィジェットを使用すると、リニア リファレンス システム (LRS) のルートに沿ってライン イベントを作成できます。 このウィジェットを使用して、ArcGIS Pipeline Referencing でパイプライン データを管理し、ArcGIS Roads and Highways で道路データを管理できます。 パイプラインの作動圧や道路の車線情報など、ルートの特性をライン イベントとして表すことができます。
Pipeline Referencing の例
このウィジェットを使用して、次のようなアプリの設計要件をサポートします。
- パイプラインの調査担当者は、メンテナンス中のパイプの調査メモ情報を追加する必要があります。
- 新しいイベント フィーチャを追加し、以前のフィーチャの重複部分を削除する必要があります。
- 1 回の編集セッションで、作動圧と DOT クラスの情報を追加する必要があります。
Roads and Highways の例
このウィジェットを使用して、次のようなアプリの設計要件をサポートします。
- 高速道路の車線情報を追加する必要があります。
- ルートに新しい中央分離帯を追加し、以前の中央分離帯の重複部分を削除する必要があります。
- 1 回の編集セッションで、駐車場とアクセス コントロールの情報を追加する必要があります。
使用上の注意
このウィジェットには、マップ ウィジェットへの接続が必要です。 ライン イベントを追加するには、マップ ウィジェットがリニア リファレンス機能が有効な LRS で公開された Web マップ データ ソースに接続されている必要があります。 デフォルト バージョン以外のバージョンを表示するには、Web マップ データ ソースが、バージョン管理機能が有効な LRS で公開されている必要があります。
LRS を作成し、リニア リファレンスおよびバージョン管理機能が有効なフィーチャ サービスを公開するには、ArcGIS Pro ドキュメントの手順に従ってください。
- Pipeline Referencing - LRS の作成、LRS を Web レイヤーとして共有
- Roads and Highways - LRS の作成、LRS を Web レイヤーとして共有
ArcGIS Enterprise で公開されたリニア リファレンス サービスでライン イベントの追加ウィジェットを使用するには、ArcGIS Enterprise アカウントでサイン インしている必要があります。
このウィジェットをアプリに含めると、ライン イベントを追加するための次のオプションがパネルに表示されます。
- [タイプ] - 単一または複数のライン イベントを追加するかどうかを選択します。
- [単一ライン] - 1 つのライン イベントを追加します。
- [複数ライン] - 1 つの編集アクティビティで複数のライン イベントを追加します。
- [イベント] ([タイプ] で [単一ライン] を選択すると表示されます) - ライン イベントの追加元のイベント レイヤーを選択します。
- [ネットワーク] - このラベルには、ライン イベントの追加に使用するネットワーク レイヤーが表示されます。
- [属性セット] ([タイプ] で [複数ライン] を選択すると表示されます) - レイヤーが Pipeline Referencing の属性セット、または Roads and Highways の属性セットで構成されている場合、ドロップダウン メニューからいずれか 1 つを選択できます。 ウィジェットは、属性セットに含まれるライン イベントのみを表示します。 属性セットは、イベント レイヤーの属性のコレクションです。 属性セットを使用すると、組織固有の追加属性のセットを持つ複数のイベントを 1 回の編集で作成できます。
- [始点方法] - このラベルには、ウィジェットがライン イベントの始点となるルート上のポイントを定義する際に使用する方法が表示されます。
- [始点ルート名] - ライン イベントの始点を定義する際に使用するルートの名前を入力します。
- [始点メジャー] - ライン イベントの始点のメジャー値を入力します。 メジャー値は、ライン イベントを開始するルート上の正確な位置を定義します。 この設定のラベルには、ネットワーク レイヤーで定義された計測単位も表示されます。 たとえば、計測単位がメートルの場合、実行時にこの設定のラベルは [始点メジャー (メートル)] になります。
- [終点方法] - このラベルには、ウィジェットがライン イベントの終点となるポイントを定義する際に使用する方法が表示されます。
- [終点ルート名] - ライン イベントの終点を定義する際に使用するルートの名前を入力します。 このオプションは、選択されたイベント レイヤーがスパニング ライン イベントであるか、選択された属性セットにスパニング ライン イベント レイヤーが含まれている場合のみ使用できます。
- [終点メジャー] - ライン イベントの終点のメジャー値を入力します。 メジャー値は、ライン イベントを開始するルート上の正確な位置を定義します。 この設定のラベルには、ネットワーク レイヤーで定義された計測単位も表示されます。 たとえば、計測単位がメートルの場合、実行時にこの設定のラベルは [終点メジャー (メートル)] になります。
- [開始日] - イベントの開始日を入力します。
- [終了日] - イベントの終了日を入力します。
- [一致イベントのマージ] - 新しいイベントと重複する既存の属性一致イベントと、新しいイベントをマージします。
- [重複イベントの廃止] - 新しいイベントと重複する既存のイベントを廃止します。
設定
ライン イベントの追加ウィジェットには次の設定があります。
- [マップの選択] - マップ ウィジェットを選択します。
- [レイヤーの読み込み] - 接続されたマップ ウィジェットの Web マップからレイヤーを読み込みます。 レイヤーを読み込むには、マップ ウィジェットが LRS レイヤーを含む Web マップに接続されている必要があります。
- [レイヤーの消去] - ウィジェットから読み込まれたすべてのレイヤーを削除します。
- [レイヤー構成] - レイヤーをクリックして [レイヤー構成] パネルを開きます。
- [ラベル] - レイヤーに意味のあるラベルを指定します。 このラベルは実行時にウィジェット パネルに表示されます。
- [フィールド エイリアスの使用] - この設定をオンにすると、実行時にフィールド エイリアスが表示されます。 エイリアス (表示名) は、フィールドの代替名です。 通常、エイリアスはフィールドの内容をよりわかりやすく説明します。 本当のフィールド名とは異なり、エイリアスはデータベースの制限を遵守しません。このため、スペースなどの特殊文字を使用することができます。
- [フィールドの構成] - 実行時にウィジェット パネルに含めるレイヤーの属性フィールドを選択します。 [編集可能] または [編集不可] をクリックして、各属性フィールドが実行時に編集可能かどうかを定義できます。
- [デフォルト設定] - ウィジェットを最初に読み込むときに利用可能なデフォルト設定を構成します。
- [イベント (単一ライン)] - 1 つのライン イベントを追加するデフォルトのイベント レイヤーを選択します。
- [ネットワーク (複数ライン)] - 複数のライン イベントを追加するデフォルトのネットワーク レイヤーを選択します。 ユーザーが 1 つのライン イベントを追加する場合、ネットワークは常に選択したイベント レイヤーの登録されたネットワークになります。
- [始点方法] - ウィジェットがライン イベントの始点を定義するデフォルトの方法を選択します。
- [終点方法] - ウィジェットがライン イベントの終点を定義するデフォルトの方法を選択します。
[始点方法] オプションと [終点方法] オプションは両方とも、次の方法を選択できます。
- [ルートとメジャー] - ウィジェットはユーザーが入力したルート名とメジャー値を使用して位置を指定します。
- [タイプ] - ウィジェットが単一または複数のイベントを追加するように設定するかどうかを選択します。
- [属性セット] - レイヤーが Pipeline Referencing の属性セット、または Roads and Highways の属性セットで構成されている場合、ドロップダウン メニューからいずれかのデフォルトを選択できます。 ウィジェットは、属性セットに含まれるライン イベントのみを表示します。 属性セットは、イベント レイヤーの属性のコレクションです。 属性セットを使用すると、組織固有の追加属性のセットを持つ複数のイベントを 1 回の編集で作成できます。
- [表示設定] - 実行時にウィジェット パネルに表示する設定を選択します。 ここで非表示を選択すると、[デフォルト設定] で構成したウィジェット設定は、実行時にユーザーには変更できなくなります。
- [タイプの非表示] -ウィジェット パネルから [タイプ] 設定を非表示にします。
- [イベントの非表示] - ウィジェット パネルから [イベント] 設定を非表示にします。
- [ネットワークの非表示] -ウィジェット パネルから [ネットワーク] 設定を非表示にします。
- [方法の非表示] - ウィジェット パネルから [始点方法] 設定と [終点方法] 設定を非表示にします。
- [属性セットの非表示] - ウィジェット パネルから [属性セット] 設定を非表示にします。
- [メジャーの非表示] - ウィジェット パネルから [始点メジャー] 設定と [終点メジャー] 設定を非表示にします。
ルート名とメジャー値の入力によるライン イベントの追加
ライン イベントを追加するには、次の手順を実行します。
- Experience Builder を起動します。 ArcGIS Enterprise ポータルにサイン インします。
- マップ ウィジェットを追加します。 リニア リファレンス機能が有効、および必要に応じてバージョン管理機能が有効な状態で公開された LRS データを含む Web マップに接続します。
- ライン イベントの追加ウィジェットを追加します。 マップ ウィジェットに接続し、マップ ウィジェットから LRS レイヤーを読み込みます。
- アプリを公開します。
- アプリを起動します。プロンプトが表示されたら、ArcGIS Enterprise ポータルにサイン インします。
- ライン イベントを追加する位置にズームします。
- ライン イベントの追加ウィジェットを開きます。
データ アクションを使用してライン イベントを追加することもできます。
- デフォルト タイプを使用するか、[タイプ] ドロップダウン矢印をクリックして、必要に応じてタイプを変更します。
- [タイプ] が [単一ライン] に設定されている場合は、デフォルトのライン イベント レイヤーを使用するか、[イベント] ドロップダウン矢印をクリックして別のライン イベント レイヤーを選択します。
[タイプ] が [複数ライン] に設定されている場合は、デフォルトの属性セットを使用するか、別の属性セットを選択します。
[ネットワーク] に表示される値は、選択したイベント レイヤーに基づいて表示されます。
- 次のいずれかを実行して、ライン イベントの開始位置を指定します。
- ルート名を [始点ルート名] テキスト ボックスに入力します。
- ルート ピッカー をクリックし、マップ上のルートをクリックします。
クリックした位置に基づいて、[始点メジャー] の値が入力されます。 始点メジャー値を入力すると、マップ上の該当する位置に緑のドットが表示されます。
- 必要に応じて、次のいずれかの手順を実行して、始点メジャー値を変更します。
- [始点メジャー] テキスト ボックスにメジャー値を入力します。
注意:
ステーショニング メジャー値もサポートされています。
- メジャー ピッカー をクリックし、ルートに沿ったポイントをクリックします。
- [始点メジャー] テキスト ボックスにメジャー値を入力します。
- 次のいずれかを実行して、ライン イベントの終了位置を指定します。
- 非ライン ネットワーク上のイベントまたはライン ネットワーク上の非スパニング イベントの場合、メジャー ピッカー をクリックし、ライン イベントを終了するルート上のポイントをクリックします。
[終点ルート名] のデフォルトは [始点ルート名] であり、これは変更できません。 [終点ルート名] を変更する必要がある場合は、[始点ルート名] に新しいルート名を入力します。
- ライン ネットワーク上のスパニング イベントの場合、[終点ルート名] のデフォルト名を受け入れるか、[終点ルート名] テキスト ボックスに別のルート名を入力して終点ルートを変更します。
あるいは、ルート ピッカー をクリックし、ライン イベントを終了するルート上のポイントをクリックします。
注意:
[始点ルート] と [終点ルート] の値は同じライン上に存在する必要があります。
終点メジャー値を入力すると、マップ上の該当する位置に赤のドットが表示されます。
- 非ライン ネットワーク上のイベントまたはライン ネットワーク上の非スパニング イベントの場合、メジャー ピッカー をクリックし、ライン イベントを終了するルート上のポイントをクリックします。
- 必要に応じて、次のいずれかを実行して、新しい終点メジャーを指定します。
- [終点メジャー] テキスト ボックスにメジャー値を入力します。
注意:
ステーショニング メジャー値もサポートされています。
- メジャー ピッカー をクリックし、マップ上のルートに沿ったメジャー値をクリックします。
- [終点メジャー] テキスト ボックスにメジャー値を入力します。
- 次のいずれかを実行して、イベントの開始日を指定します。
- デフォルトの開始日 (現在の日付) のままにします。
- [開始日] テキスト ボックスに開始日を入力します。
- カレンダー ボタン をクリックして開始日を選択します。
- [ルート開始日を使用] チェックボックスをオンにします。
- 必要に応じて、次のいずれかを実行して、ライン イベントの終了日を指定します。
- [終了日] テキスト ボックスに、終了日を入力します。
- カレンダー ボタン をクリックし、終了日を選択します。
- [ルート終了日を使用] チェックボックスをオンにします。
注意:
終了日を指定しない場合、イベントは今後永遠に続行されます。
- データの検証オプションを選択して、ライン イベントでルートを特徴付ける間の不正な入力を防ぎます。
- [一致イベントのマージ] - 新しいイベントのすべての属性値が既存のイベントとまったく同じ場合で、新しいイベントが既存のイベントとメジャー値に関して、隣接またはオーバーラップしていて、そのタイム スライスが一致またはオーバーラップしている場合、新しいイベントは、既存のイベントとマージされ、それに応じて、メジャーの範囲が拡張されます。 詳細については、「ArcGIS Pipeline Referencing での一致イベントのマージ シナリオ」または「ArcGIS Roads and Highways でのオーバーラップの廃止シナリオ」をご参照ください。
- [重複イベントの廃止] - 新しいライン イベントが作成された後に時間とメジャー値に関するオーバーラップを防ぐために、既存のイベントのメジャー、開始日、終了日が調整されます。 詳細については、「ArcGIS Pipeline Referencing でのオーバーラップの廃止シナリオまたは「ArcGIS Roads and Highways でのオーバーラップの廃止シナリオ」をご参照ください。
- [次へ] をクリックします。
選択したライン イベント レイヤーの属性が 2 つ目のウィンドウに表示されます。
- イベント レイヤーの属性値を入力します。
複数イベントの場合、属性セットに異なるネットワークに関連付けられたイベントを含めることができます。 選択したネットワークに関連付けられたイベントのみが表示されます。
複数イベントの場合、イベント レイヤーのチェックボックスを使用して、レイヤーを編集アクティビティに含めるかまたは除外します。 選択されていないイベントは追加されません。
複数イベントの場合、イベント フィールドが表示されて編集できるかどうかは、属性セットの構成によって異なります。 複数イベントを追加する場合、単一イベントのイベント構成は適用されません。
[属性のコピー] ツールを使用して、既存のイベントから属性をコピーすることができます。
- [保存] をクリックします。
新しいライン イベントが追加されてマップに表示されると、ツール ウィンドウに確認メッセージが表示されます。
操作オプション
他のウィジェットでデータ アクションを使用して、ライン イベントの追加ウィジェットを起動し、関連付けられた値を入力することができます。 データ アクションを使用するには、ソース ウィジェットのネットワークに関連付けられたライン イベントが含まれ、ソース ウィジェットのライン イベント追加のデータ アクション オプションがオンになっており、ライン イベントの追加ウィジェットがエクスペリエンス内で構成されている必要があります。 データ アクションを使用しないようにするには、ソース ウィジェットのライン イベントの追加のデータ アクション オプションをオフにします。
次のウィジェットは、ライン イベントの追加ウィジェットのデータ アクションをサポートします。
- ルートで検索ウィジェット - データ アクションにより、イベントまたは属性セット、ネットワーク、ルート、メジャー、日付の各オプションが入力されます。
- テーブル ウィジェット - データ アクションにより、イベントまたは属性セット、ネットワーク、ルート、日付の各オプションが入力されます。
注意:
入力後に値を変更できます。 その場合でも、ライン イベントの追加ウィジェットはすべてのエントリを検証します。
ルートで検索ウィジェットを使用したデータ アクションの実行
ルートで検索ウィジェットで実行時にデータ アクションを使用するには、次の手順を実行します。
- ルートで検索の結果から結果レコードを選択します。
- ルートで検索ウィジェット パネルの上部にある [アクション] ボタンをクリックします。
- 次のいずれかを実行し、ライン イベントを追加します。
- [ライン イベントの追加] をクリックし、[終点メジャー] オプションに終点メジャー値を指定し、新しいライン イベントの属性も指定します。
ルートで検索ウィジェットで選択したルートに基づいて、[イベント]、[ネットワーク]、[始点ルート ID] または [始点ルート名]、[始点メジャー]、[終点ルート ID] または [終点ルート名]、[開始日]、[終了日] パラメーターが入力されます。
- 検索結果に 2 つのメジャー値を持つルートが含まれている場合は、[ライン イベントの追加] をクリックします。
ルートで検索ウィジェットで選択したルートに基づいて、[イベント]、[ネットワーク]、[始点ルート ID] または [始点ルート名]、[始点メジャー]、[終点メジャー]、[終点ルート ID] または [終点ルート名]、[開始日]、[終了日] パラメーターが入力されます。
- 検索結果に単一のメジャー値を持つルートが含まれている場合は、[ライン イベントの追加 (始点)] を選択してライン イベントの始点メジャーとして追加するか、[ライン イベントの追加 (終点)] を選択してライン イベントの終点メジャーとして追加するかを選択します。
[ライン イベントの追加 (始点)] を選択した場合、[始点メジャー] の値が入力され、[終点メジャー] の値を入力する必要があります。
[ライン イベントの追加 (終点)] を選択した場合、[終点メジャー] の値が入力され、[始点メジャー] の値を入力する必要があります。
ルートで検索ウィジェットで選択したルートに基づいて、[イベント]、[ネットワーク]、[始点ルート ID] または [始点ルート名]、[始点メジャー] または [終点メジャー]、[終点ルート ID] または [終点ルート名]、[開始日]、[終了日] パラメーターが入力されます。
- [ライン イベントの追加] をクリックし、[終点メジャー] オプションに終点メジャー値を指定し、新しいライン イベントの属性も指定します。
注意:
入力後に値を変更できます。 その場合でも、ライン イベントの追加ウィジェットはすべてのエントリを検証します。
テーブル ウィジェットを使用したデータ アクションの実行
テーブル ウィジェットで実行時にデータ アクションを使用するには、次の手順を実行します。
- テーブル ウィジェットでレコードを選択します。
- テーブル ウィジェット パネルの上部にある [アクション] ボタンをクリックします。
- [ライン イベントの追加] をクリックします。
テーブルから選択したイベントに基づいて、[イベント] または [属性セット]、[ネットワーク]、[ルート ID] または [ルート名]、[イベント OID] パラメーターが入力されます。
- 非ライン ネットワークの場合、ルートを選択します。
選択したルートには、[始点ルート] と [終点ルート] の両方の値が入力されます。 イベントを追加するには、メジャー値を入力する必要があります。
- ライン ネットワークの場合、同じライン上の 1 つまたは 2 つのルートを選択します。
属性セット内のスパニング イベントで 2 つのルートが選択されている場合、ライン順序に従って [始点ルート] と [終点ルート] の値が入力されます。 イベントを追加するには、メジャー値を入力する必要があります。
[開始日] と [終了日] の値は、検索されたルート (2 つのルートが選択されている場合はライン順序が低いルート) の開始日と終了日を使用して入力されます。
注意:
入力後に値を変更できます。 その場合でも、ライン イベントの追加ウィジェットはすべてのエントリを検証します。