ポイント イベントの追加ウィジェット

ポイント イベントの追加ウィジェットを使用すると、リニア リファレンス システム (LRS) のルートに沿ってポイント イベントを作成できます。 このウィジェットを使用して、ArcGIS Pipeline Referencing でパイプライン データを管理し、ArcGIS Roads and Highways で道路データを管理できます。 パイプラインの ILI (インライン検査) 調査の測定値や道路の速度制限標識などのルートの特性を、ルートに沿ったメジャー情報を含む単一のポイント イベントとして表すことができます。

注意:

すべての Location Referencing ウィジェットで高速モードがサポートされています。 高速モードでアプリを作成すると、マップ ウィジェットに追加された Web マップに基づいてすべての Location Referencing ウィジェットが自動的に構成されます。 Web マップの変更など、マップ ウィジェットに加えられたすべての変更は、Location Referencing ウィジェットにすぐに反映されます。 高速モードを使用すると、ArcGIS Experience Builder 内で Location Referencing ウィジェットを効率よく設定できるため、Location Referencing ウィジェットを含むアプリのデプロイメント プロセスが簡略化されます。

高速モードの詳細

Pipeline Referencing の例

このウィジェットを使用して、次のようなアプリの設計要件をサポートします。

  • ルートに沿った異常情報を追加する必要があります。
  • 1 回の操作で、ルートに沿って異常、検査メモ、ドキュメント ポイント情報を追加する必要があります。
  • ステーション番号を入力して、パイプライン ルートにイベント データを追加する必要があります。この際、ステーションのメジャー値は、イベントのルートおよびメジャー値の計算に使用されます。

Roads and Highways の例

このウィジェットを使用して、次のようなアプリの設計要件をサポートします。

  • ルートに沿った事故情報を追加する必要があります。
  • 1 回の操作で、ルートに沿って停止標識、参照ポスト、ブリッジ ポイント情報を追加する必要があります。
  • ステーション番号を入力して、高速道路にイベント データを追加する必要があります。この際、ステーションのメジャー値は、イベントのルートおよびメジャー値の計算に使用されます。

使用上の注意

このウィジェットには、マップ ウィジェットへの接続が必要です。 ポイント イベントを追加するには、マップ ウィジェットが、リニア リファレンスおよびバージョン管理機能を有効にして公開された LRS 対応の Web マップ データ ソースに接続されている必要があります。

LRS を作成し、リニア リファレンスおよびバージョン管理機能が有効なフィーチャ サービスを公開するには、ArcGIS Pro ドキュメントの手順に従ってください。

ArcGIS Enterprise で公開されたフィーチャ サービスでポイント イベントの追加ウィジェットを使用するには、ArcGIS Enterprise アカウントでサイン インしている必要があります。

このウィジェットをアプリに含めると、ポイント イベントを追加するための次のパラメーターがパネルに表示されます。

  • [タイプ] - 単一または複数のポイント イベントを追加するかどうかを選択します。
    • [単一ポイント] - 1 つのポイント イベントを追加します。
    • [複数ポイント] - 1 つの編集アクティビティーで複数のポイント イベントを追加します。
  • [イベント] ([タイプ][単一ポイント] を選択すると表示されます) - ポイント イベントの追加元のイベント レイヤーを選択します。
  • [ネットワーク] - このパラメーターには、選択したイベントに関連付けられたネットワーク レイヤーが表示されます。
  • [属性セット] ([タイプ][複数ポイント] を選択すると表示されます) - 属性セットはイベント レイヤーのコレクションです。 レイヤーが Pipeline Referencing の属性セット、または Roads and Highways の属性セットで構成されている場合、ドロップダウン メニューからいずれかを選択できます。 ウィジェットは、属性セットに含まれるポイント イベントのみを表示します。 属性セットを使用すると、組織固有の追加属性のセットを持つ複数のイベントを 1 回の編集で作成できます。
  • [方法] - 追加されるポイント イベントの位置を指定するためにウィジェットで使用する方法がこちらに一覧表示されます。
    • [ルートとメジャー] - 特定のメジャーを使用してルートにポイント イベントを追加します。
      • [ルート ID] または [ルート名] - ポイント イベントを追加するルートのルート ID または名前を入力します。 ネットワーク レイヤーで識別子として route name が構成されている場合、この設定のラベルは [ルート名] になります。
      • [メジャー] - メジャー値を入力します。 メジャー値は、追加されたイベントが配置されるルート上の正確な位置を定義します。 この設定のラベルには、ネットワーク レイヤーで定義された計測単位も表示されます。 たとえば、計測単位がメートルの場合、実行時にこの設定のラベルは [メジャー (メートル)] になります。
  • [開始日] - イベントの開始日を入力します。
  • [終了日] - イベントの終了日を入力します。
  • [主要なルートにイベントを追加] - ルートの並行性が存在する主要なルートにイベントを追加します。

設定

ポイント イベントの追加ウィジェットには次の設定があります。

  • [モード] - データの読み込み方法を選択します。
    • [レイヤーの選択] - マップ ウィジェットを選択し、Web マップからすべてのレイヤーを読み込みます。
      • [マップ ウィジェットの選択] - Web マップに接続されているページ内のマップ ウィジェットを選択します。
      • [レイヤーの読み込み] - 接続されているマップ ウィジェット内の Web マップからレイヤーを読み込みます。 レイヤーを読み込むには、マップ ウィジェットが LRS レイヤーを含む Web マップに接続されている必要があります。
      • [レイヤーの消去] - ウィジェットから読み込まれたすべてのレイヤーを削除します。
      • [レイヤー] - レイヤーを読み込んだ後、下矢印をクリックして、レイヤーのリストを展開できます。 [レイヤー構成] パネルを開くには、レイヤーをクリックします。
      • [レイヤー構成] - 個々のレイヤーの設定を構成します。
        • LRS ネットワークおよび交差レイヤー:
          • [ラベル] - レイヤーに意味のあるラベルを指定します。 このラベルは実行時にウィジェット パネルに表示されます。
        • LRS イベント レイヤー:
          • [ラベル] - レイヤーに意味のあるラベルを指定します。 このラベルは実行時にウィジェット パネルに表示されます。
          • [フィールド エイリアスの使用] - この設定をオンにすると、実行時にフィールド エイリアスが表示されます。 エイリアス (表示名) は、フィールドの代替名です。 通常、エイリアスはフィールドの内容をよりわかりやすく説明します。 本当のフィールド名とは異なり、エイリアスはデータベースの制限を遵守しません。このため、スペースなどの特殊文字を使用することができます。
          • [フィールドの構成] - 実行時にウィジェット パネルに含めるレイヤーの属性フィールドを選択します。 [編集可能] または [編集不可] をクリックして、各属性フィールドが実行時に編集可能かどうかを定義できます。
            注意:

            [フィールドの構成] で定義した設定は、ユーザーが 1 つのポイント イベントを追加する場合にのみ適用されます。 複数ポイント イベントの場合、フィールドは、ユーザーが実行時に選択した属性セットに含まれている場合に表示されます。

    • [マップ ウィジェットの操作] - ポイント イベントの追加ウィジェットをマップ ウィジェットに接続します。 接続されているマップ ウィジェット内のすべての Web マップがリストに表示されます。 マップ ウィジェットに接続した後、[レイヤーの選択] ボタン レイヤーの選択 の横にある下矢印をクリックして、レイヤーのリストを展開できます。 [レイヤー構成] パネルを開くには、レイヤーをクリックします。
      • [レイヤー構成] - 個々のレイヤーの設定を構成します。 [レイヤー構成] パネルで使用可能になっている設定を確認します。
      • [レイヤーの選択] - [レイヤーの選択] ボタン レイヤーの選択 をクリックすると、[レイヤーの選択] パネルが開きます。 このパネルでリストからレイヤーを選択または選択解除できます。
  • [デフォルト設定] - ウィジェットを最初に読み込むときに利用可能なデフォルト設定を構成します。
    • [イベント (単一ポイント)] - 1 つのポイント イベントを追加するデフォルトのイベント レイヤーを選択します。
    • [ネットワーク (複数ポイント)] - 複数のポイント イベントを追加するデフォルトのネットワーク レイヤーを選択します。 ユーザーが 1 つのポイント イベントを追加する場合、ネットワークは常に選択したイベント レイヤーの登録されたネットワークになります。
    • [方法] - 追加されるポイント イベントの位置を指定するためにウィジェットで使用する方法。
      • [ルートとメジャー] -この方法を選択すると、ウィジェットはユーザーが入力したルート名とメジャー値を使用して、追加されたポイント イベントの位置を指定します。
    • [タイプ] - ウィジェットが単一または複数のイベントを追加するように設定するかどうかを選択します。
    • [属性セット] - レイヤーが Pipeline Referencing の属性セット、または Roads and Highways の属性セットで構成されている場合、ドロップダウン メニューからいずれかのデフォルトを選択できます。 ウィジェットは、属性セットに含まれるポイント イベントのみを表示します。 属性セットは、イベント レイヤーの属性のコレクションです。 属性セットを使用すると、組織固有の追加属性のセットを持つ複数のイベントを 1 回の編集で作成できます。
  • [表示設定] - 実行時にウィジェット パネルに表示する設定を選択します。 ここで非表示を選択すると、[デフォルト設定] で構成したウィジェット設定は、実行時にユーザーには変更できなくなります。
    • [タイプの非表示] -ウィジェット パネルから [タイプ] 設定を非表示にします。
    • [イベントの非表示] - ウィジェット パネルから [イベント] 設定を非表示にします。
    • [ネットワークの非表示] -ウィジェット パネルから [ネットワーク] 設定を非表示にします。
    • [方法の非表示] -ウィジェット パネルから [方法] 設定を非表示にします。
    • [属性セットの非表示] - ウィジェット パネルから [属性セット] 設定を非表示にします。
  • [並行性設定] - 実行時にウィジェット パネルで主要なルートにイベントを追加するための設定を選択します。
    • [主要ルートの追加オプションを非表示] - ウィジェット パネルから [主要なルートにイベントを追加] オプションを非表示にします。
    • [主要ルートの追加オプションを有効化] - ウィジェット パネルから [主要なルートにイベントを追加] オプションを有効にします。
    • [主要なルートでイベント配置のオーバーライドを許可しない] - この設定をオンにすると、ユーザーはデフォルトで主要なルートにイベントを追加できるようになります。

ルートとメジャーによるポイント イベントの追加

[ルートとメジャー] の方法を使用してポイント イベントを追加するには、次の手順を実行します。

  1. Experience Builder を起動します。 ArcGIS Enterprise ポータルにサイン インします。
  2. マップ ウィジェットを追加します。 リニア リファレンスおよびバージョン管理機能が有効な状態で公開された LRS データを含む Web マップに接続します。
  3. ポイント イベントの追加ウィジェットを追加します。 マップ ウィジェットに接続し、マップ ウィジェットから LRS レイヤーを読み込みます。
  4. アプリを公開します。
  5. アプリを起動します。プロンプトが表示されたら、ArcGIS Enterprise ポータルにサイン インします。
  6. ポイント イベントを追加する位置にズームします。

    注意:
    ルート ロケーションにズームするには、ルートで検索ウィジェットを使用するか、ルートで検索ウィジェットまたはテーブル ウィジェットでデータ アクションを使用することができます。

  7. ポイント イベントの追加ウィジェットを開きます。
    ポイント イベントの追加ウィジェット パネル
    最初の画像は、Roads and Highways データを含むポイント イベントの追加ウィジェット パネルの例です。 2 番目の画像は、Pipeline Referencing データを含むポイント イベントの追加ウィジェット パネルの例です。
  8. デフォルト タイプを使用するか、[タイプ] ドロップダウン矢印をクリックして、必要に応じてタイプを変更します。
  9. [タイプ][単一ポイント] に設定されている場合は、デフォルトのポイント イベント レイヤーを使用するか、[イベント] ドロップダウン矢印をクリックして別のポイント イベント レイヤーを選択します。

    [ネットワーク] に表示される値は、選択したイベント レイヤーに基づきます。

  10. [タイプ][複数ポイント] に設定されている場合は、デフォルトの属性セットを使用するか、別の属性セットを選択します。
  11. ウィジェット設定で複数の方法が構成されている場合は、[方法] ドロップダウン メニューから [ルートとメジャー] を選択します。
  12. 次のいずれかの手順を実行してルートを指定します。
    • [ルート ID] または [ルート名] テキスト ボックスにルート ID またはルート名を入力します。
    • ルート ピッカー ルート ピッカー をクリックし、マップ上のルートをクリックします。

      クリックした位置に基づいて、[メジャー] の値が入力されます。

  13. 次のいずれかを実行して、ポイント イベントの位置を指定します。
    • [メジャー] テキスト ボックスにメジャー値を入力します。
      注意:

      ステーショニング メジャー値もサポートされています。

    • メジャー ピッカー メジャー ピッカー をクリックし、ルートに沿ったポイントをクリックします。

      メジャー値を入力すると、マップ上の該当する位置に緑のポイントが表示されます。

  14. 次のいずれかを実行して、イベントの開始日を指定します。
    • デフォルトの開始日 (現在の日付) のままにします。
    • [開始日] テキスト ボックスに開始日を入力します。
    • カレンダー ボタン カレンダー をクリックして開始日を選択します。
    • [ルート開始日を使用] チェックボックスをオンにします。
  15. 必要に応じて、次のいずれかを実行して、ポイント イベントの終了日を指定します。
    • [終了日] テキスト ボックスに、終了日を入力します。
    • カレンダー ボタン カレンダー をクリックし、終了日を選択します。
    • [ルート終了日を使用] チェックボックスをオンにします。
      注意:

      終了日を指定しないと、そのイベントはルートの開始日から将来まで有効になります。

  16. ルートの並行性が存在する場合は、主要なルートにポイント イベントを追加できます。

    並列ルートは、同じ中心線を共有するルートです。 このリレーションシップは、キャリブレーションの方向が異なる 2 つのルートをモデリングするために存在する場合があります。 並列ルートが存在する場合、一連のルールを使用して主要だと見なされるルートを選択できます。

    たとえば、以下の図には、ルート ID が 100 と 200 である 2 つのルートがあります。

    並行性があるルートにポイント イベントを追加するシナリオ

    ルートの優位性ルールは、ルート ID が大きくなるほど、そのルートは優位となるように設定されています。 この条件を使用すると、ルート 200 が優位なルートで、ルート 100 が従属的なルートです。

    ルート 100 上の 2 つの位置にポイント イベントを追加する場合、イベントはルート 100 の位置 1 に追加されます。そのポイントには別のルートが存在しないからです。 位置 2 では、ルート 200 の方が優位性の順位が高くなるため、イベントはルート 200 に追加されます。

    Pipeline Referencing での主要なルートへのポイント イベントの追加に関する詳細

    Roads and Highways での主要なルートへのポイント イベントの追加に関する詳細

  17. [次へ] をクリックします。

    選択したポイント イベントの属性が 2 つ目のページに表示されます。

  18. イベント レイヤーの属性値を入力します。

    [属性のコピー] ツールを使用して、既存のイベントから属性をコピーすることができます。

    イベント属性の管理
    最初の画像は、Roads and Highways データを含むポイント イベントの追加ウィジェット パネルの例です。 2 番目の画像は、Pipeline Referencing データを含むポイント イベントの追加ウィジェット パネルの例です。
  19. [保存] をクリックします。

    新しいポイント イベントが追加されてマップに表示されると、ツール ウィンドウに確認メッセージが表示されます。

操作オプション

他のウィジェットでデータ アクションを使用して、ポイント イベントの追加ウィジェットを起動し、関連付けられた値を入力することができます。 データ アクションを使用するには、ソース ウィジェットのネットワークに関連付けられたポイント イベントが含まれ、ソース ウィジェットのポイント イベントの追加のデータ アクション オプションがオンになっており、ポイント イベントの追加ウィジェットがエクスペリエンス内で構成されている必要があります。

次のウィジェットは、ポイント イベントの追加ウィジェットのデータ アクションをサポートします。

  • LRS の特定ウィジェット - データ アクションにより、イベントまたは属性セット、ネットワーク、ルート、メジャー、日付の各オプションが入力されます。
  • ルートで検索ウィジェット - データ アクションにより、イベントまたは属性セット、ネットワーク、ルート、メジャー、日付の各オプションが入力されます。
  • テーブル ウィジェット - データ アクションにより、イベントまたは属性セット、ネットワーク、ルート、日付の各オプションが入力されます。

ルートで検索ウィジェットを使用したデータ アクションの実行

ルートで検索ウィジェットで実行時にデータ アクションを使用するには、次の手順を実行します。

  1. ルートで検索の結果からレコードを選択します。
  2. ルートで検索ウィジェット パネルの上部にある [アクション] ボタンをクリックします。
  3. 次のいずれかを実行し、ポイント イベントを追加します。
    • [ポイント イベントの追加] をクリックし、[メジャー] オプションにメジャー値を指定して、新しいポイント イベントの属性を追加します。

      ルートで検索ウィジェットで選択したルートに基づいて、[イベント][ネットワーク][ルート ID] または [ルート名][メジャー][開始日][終了日] パラメーターが入力されます。

    • 検索結果に単一のメジャー値を持つルートが含まれている場合は、[ポイント イベントの追加] を選択して、ポイント イベントのメジャーとして追加します。

      ルートで検索ウィジェットで選択したルートに基づいて、[イベント][ネットワーク][ルート ID] または [ルート名][メジャー][開始日][終了日] パラメーターが入力されます。

注意:

入力後に値を変更できます。 その場合でも、ポイント イベントの追加ウィジェットはすべてのエントリーを検証します。

テーブル ウィジェットを使用したデータ アクションの実行

テーブル ウィジェットで実行時にデータ アクションを使用するには、次の手順を実行します。

  1. テーブル ウィジェットでレコードを選択します。
  2. テーブル ウィジェット パネルの上部にある [アクション] ボタンをクリックします。
  3. [ポイント イベントの追加] をクリックします。

    テーブルから選択したイベントに基づいて、[イベント] または [属性セット][ネットワーク][ルート ID] または [ルート名][イベント OID] パラメーターが入力されます。 [開始日][終了日] の値は、検索されたルートの開始日と終了日を使用して入力されます。

注意:

入力後に値を変更できます。 その場合でも、ポイント イベントの追加ウィジェットはすべてのエントリーを検証します。

LRS の特定ウィジェットでのデータ アクションの実行

LRS の特定ウィジェットで実行時にデータ アクションを使用するには、次の手順を実行します。

  1. LRS の特定ウィジェットを使用して、ルート上の特定の場所をクリックします。
  2. LRS の特定ウィジェット パネルの上部にある [アクション] ボタンをクリックします。
  3. [ポイント イベントの追加] をクリックします。

    LRS の特定ウィジェットから取得したルートと場所に基づいて、[イベント][ネットワーク][ルート ID] または [ルート名][メジャー][開始日][終了日] パラメーターが入力されます。