イベントのスプリット ウィジェット

イベントのスプリット ウィジェットを使用すると、ライン イベントを 2 つの隣接イベントにスプリットできます。 このウィジェットを使用して、ArcGIS Pipeline Referencing でパイプライン データを管理し、ArcGIS Roads and Highways で道路データを管理できます。 スプリットする位置を選択すると、イベントの属性を編集できます。 ウィジェットでイベントがスプリットされると、入力イベントが廃止され、結果として生成されたイベントが新しいイベント ID を受け取ります。

注意:

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

高速モードの詳細

Pipeline Referencing の例

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

  • パイプライン ライン イベントを 2 つの新しいイベントにスプリットする必要があります。
  • 作動圧や検査範囲などのパイプライン属性の変更に基づいて、ライン イベントをスプリットする必要があります。
  • 現場での作業中に、ユーザーがライン イベントをスプリットできるようにする必要があります。

Roads and Highways の例

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

  • 車道ライン イベントを 2 つの新しいイベントにスプリットする必要があります。
  • 速度制限や駐車状況などの車道属性の変更に基づいて、ライン イベントをスプリットする必要があります。
  • 現場での作業中に、ユーザーがライン イベントをスプリットできるようにする必要があります。

使用上の注意

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

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

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

  • [イベント] -スプリットするイベントを含むイベント レイヤーを選択します。
  • [ネットワーク] - 選択したライン イベント レイヤーの親 LRS ネットワーク レイヤーを指定します。
  • [ルート ID] または [ルート名] - スプリットするイベントに関連付けられているルートの ID または名前を入力します。 ネットワーク レイヤーで route name が識別子として構成されている場合、この設定のラベルは [ルート名] になります。
    注意:

    入力 LRS ネットワークでマルチフィールド ルート ID が構成されている場合は、連結ルート ID が表示されます。

  • [メジャーのスプリット] - メジャー値を入力します。 メジャー値は、ライン イベントをスプリットするルート上の正確な位置を定義します。
  • [スプリット日] - スプリット操作の実施日を表す日付を選択します。
  • [イベント OID] - スプリットするイベントのオブジェクト ID を指定します。
  • [イベント 1] - 最初に生成されるイベントの属性を編集します。
  • [イベント 2] - 2 番目に生成されるイベントの属性を編集します。

設定

イベントのスプリット ウィジェットには次の設定があります。

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

イベントのスプリット

イベントをスプリットするには、次の手順を実行します。

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

    データ アクションを使用してイベントをスプリットすることもできます。

  8. デフォルトのライン イベント レイヤーを使用するか、[イベント] ドロップダウン矢印をクリックして別のライン イベント レイヤーを選択します。
  9. 次のいずれかの方法で、スプリットするイベントを含むルートを指定します。
    • [ルート ID] または [ルート名] テキスト ボックスにルート ID またはルート名を入力します。

      ネットワーク レイヤーで識別子として route name が構成されている場合、この設定のラベルは [ルート名] になります。

    • ルート ピッカー ルート ピッカー をクリックし、マップ上のルートをクリックします。

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

  10. 必要に応じて、[メジャーのスプリット] テキスト ボックスに値を入力して、メジャー値を変更します。
  11. 次のいずれかを実行して、スプリット日を指定します。
    • デフォルトのスプリット日 (現在の日付) のままにします。
    • [スプリット日] テキスト ボックスにスプリット日を入力します。
    • カレンダー ボタン カレンダー をクリックしてスプリット日を選択します。
    • [ルート開始日を使用] チェックボックスをオンにします。
  12. 必要に応じて、スプリットされたイベントの属性を編集します。
  13. [スプリット] をクリックします。

    ライン イベントをスプリットすると、ウィジェット パネルの上部に確認メッセージが表示されます。 入力ライン イベントは、スプリット日で廃止されます。 2 つの新しいイベントがマップ上で点滅します。

操作オプション

このウィジェットは、ウィジェットの設定の [アクション] タブで有効にできるデータ アクションをサポートしています。

テーブル ウィジェットでデータ アクションを使用し、イベントのスプリット ウィジェットを起動して、値を入力できます。 これを行うには、アプリにイベントのスプリット ウィジェットとテーブル ウィジェットを追加し、テーブル ウィジェットの設定で [イベントのスプリット] データ アクションをオンにする必要があります。

テーブル ウィジェットの [イベントのスプリット] データ アクションにより、イベントのマージ ウィジェットの [イベント][ネットワーク][ルート ID] または [ルート名][イベント OID][スプリット日] パラメーターに値を入力できます。 結果としてスプリットされたイベントの属性を入力することもできます。

実行時にデータ アクションを使用するには、次の手順を実行します。

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

    イベントのスプリット

    テーブルから選択したイベントに基づいて、[イベント][ネットワーク][ルート ID] または [ルート名][イベント OID] パラメーターが入力されます。

  4. [メジャーのスプリット] パラメーターに値を入力します。

[スプリット日] パラメーターに現在の日付が入力されます。

注意:

データ アクションにより、入力後に値を変更できます。 この場合でも、イベントのスプリット ウィジェットはすべてのエントリーを検証します。