LRS の特定ウィジェットを使用すると、マップ上のルート ロケーションを特定し、それらの位置の基になるイベントのメジャー値と属性を表示できます。
例
このウィジェットを使用して、次のようなアプリの設計要件をサポートします。
- ルート上の位置をクリックして、ルート属性、メジャー値、イベント属性を取得する必要があります。
- ルート情報を使用して、追加のクエリを実行し、フォームに入力する必要があります。
使用上の注意
このウィジェットには、マップ ウィジェットへの接続が必要です。 ルートとイベントを特定するには、マップ ウィジェットがリニア リファレンス機能が有効な LRS で公開された Web マップ データ ソースに接続されている必要があります。 デフォルト バージョン以外のバージョンを表示するには、Web マップ データ ソースがバージョン管理機能が有効な LRS で公開されている必要があります。
LRS を作成し、リニア リファレンスおよびバージョン管理機能が有効なフィーチャ サービスを公開するには、ArcGIS Pro ドキュメントの手順に従ってください。
- Pipeline Referencing - LRS の作成、LRS を Web レイヤーとして共有
- Roads and Highways - LRS の作成、LRS を Web レイヤーとして共有
マップ上のルートをクリックすると、ウィジェットは特定されたルートをハイライト表示し、その属性をウィジェット パネルに表示します。 ウィジェットには、クリックしたポイント位置のメジャー値と、ルートの最小および最大メジャー値が表示されます。
マップ上でクリックしたポイントが複数のルートと交差している場合、[ルート ロケーション] パネルの下部にあるページ ナビゲーション ツールを使用して、各ルートを表示できます。
ウィジェットでは、ライン イベント属性とポイント イベント属性を表示することもできます。
設定
LRS の特定ウィジェットには次の設定があります。
- [マップ ウィジェットの選択] - マップ ウィジェットを選択します。
- [レイヤーの読み込み] - 接続されたマップ ウィジェットの Web マップからレイヤーを読み込みます。 レイヤーを読み込むには、マップ ウィジェットが LRS レイヤーを含む Web マップに接続されている必要があります。
- [レイヤーの消去] - ウィジェットから読み込まれたすべてのレイヤーを削除します。
- [レイヤー構成] - レイヤーをクリックして [レイヤー構成] パネルを開きます。 [ラベル] 設定は、すべてのレイヤーに表示されます。 [フィールド エイリアスの使用] および [フィールドの構成] 設定は、ネットワーク レイヤーにのみ表示されます。
- [ラベル] - レイヤーに意味のあるラベルを指定します。 このラベルは実行時にウィジェット パネルに表示されます。
- [フィールド エイリアスの使用] - この設定をオンにすると、実行時にフィールド エイリアスが表示されます。 エイリアス (表示名) は、フィールドの代替名です。 通常、エイリアスはフィールドの内容をよりわかりやすく説明します。 本当のフィールド名とは異なり、エイリアスはデータベースの制限を遵守しません。このため、スペースなどの特殊文字を使用することができます。
- [フィールドの構成] - 実行時にウィジェット パネルに含めるレイヤーの属性フィールドを選択します。
- [デフォルト ネットワーク] - 複数のネットワーク レイヤーを追加した場合は、デフォルトのネットワーク レイヤーを設定できます。
- [選択設定] -選択したフィーチャをウィジェットに表示する方法に関する設定を構成します。
- [ハイライト] - カラー パレットを使用して、選択ハイライトの色を選択します。
- [幅] - 選択ハイライトの幅を定義します。
- [ライン イベントの表示] - 実行時にライン イベントを表示するには、この設定をオンにします。
- [ライン属性セット] - レイヤーが属性セットで構成されている場合に、ドロップダウン メニューから選択できます。 ウィジェットは、属性セットに含まれるライン イベントのみを表示します。 属性セットは、イベント レイヤーの属性のコレクションです。
- [ポイント イベントの表示] - 実行時にポイント イベントを表示するには、この設定をオンにします。
- [ポイント属性セット] - レイヤーが属性セットで構成されている場合に、ドロップダウン メニューから選択できます。 ウィジェットは、属性セットに含まれるポイント イベントのみを表示します。 属性セットは、イベント レイヤーの属性のコレクションです。
マップ上のルートの特定
マップ上のルートを特定するには、次の手順を実行します。
- Experience Builder を起動します。
- マップ ウィジェットを追加します。 リニア リファレンス機能が有効、および必要に応じてバージョン管理機能が有効な状態で公開された LRS データを含む Web マップに接続します。
- LRS の特定ウィジェットを追加します。 マップ ウィジェットに接続し、マップ ウィジェットから LRS レイヤーを読み込みます。
- アプリを公開します。
- アプリを起動します。プロンプトが表示されたら、ArcGIS Enterprise の組織サイトにサイン インします。
- ルートを特定する位置にズームします。
- LRS の特定ウィジェット をクリックしてから、ルートをクリックします。
ルート属性、メジャー値、利用可能なイベント属性が表示されます。