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