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

ライン イベントの追加ウィジェットを使用すると、リニア リファレンス システム (LRS) のルートに沿ってライン イベントを作成できます。 このウィジェットを使用して、ArcGIS Pipeline Referencing でパイプライン データを管理し、ArcGIS Roads and Highways で道路データを管理できます。 パイプラインの作動圧や道路の車線情報など、ルートの特性をライン イベントとして表すことができます。

注意:

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

高速モードの詳細

Pipeline Referencing の例

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

  • パイプラインの調査担当者は、メンテナンス中のパイプの調査メモ情報を追加する必要があります。
  • 新しいイベント フィーチャを追加し、以前のフィーチャの重複部分を削除する必要があります。
  • 1 回の編集セッションで、作動圧と DOT クラスの情報を追加する必要があります。

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 が構成されている場合、この設定のラベルは [始点ルート名] になります。
      • [始点メジャー] - ライン イベントの始点のメジャー値を入力します。 メジャー値は、ライン イベントを開始するルート上の正確な位置を定義します。 このパラメーターのラベルには、ネットワーク レイヤーで定義された計測単位も表示されます。 たとえば、計測単位がメートルの場合、実行時にこの設定のラベルは [始点メジャー (メートル)] になります。
  • [終点方法] - 追加されるライン イベントの終了位置を指定するためにウィジェットで使用する方法がこちらに一覧表示されます。
    • [ルートとメジャー] - ルートに沿った特定のメジャーを使用して、追加したライン イベントの終了位置を指定します。
      • [終点ルート 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. ライン イベントの追加ウィジェットを開きます。
    ライン イベントの追加ウィジェット パネル
    最初の画像は、Pipeline Referencing データを含むライン イベントの追加ウィジェット パネルの例です。 2 番目の画像は、Roads and Highways データを含むライン イベントの追加ウィジェット パネルの例です。

    データ アクションを使用してライン イベントを追加することもできます。

  8. デフォルト タイプを使用するか、[タイプ] ドロップダウン矢印をクリックして、必要に応じてタイプを変更します。
  9. [タイプ][単一ライン] に設定されている場合は、デフォルトのライン イベント レイヤーを使用するか、[イベント] ドロップダウン矢印をクリックして別のライン イベント レイヤーを選択します。

    [タイプ][複数ライン] に設定されている場合は、デフォルトの属性セットを使用するか、別の属性セットを選択します。

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

  10. 次のいずれかを実行して、ライン イベントの開始位置を指定します。
    • ルート名を [始点ルート名] テキスト ボックスに入力します。
    • ルート ピッカー ルート ピッカー をクリックし、マップ上のルートをクリックします。

    クリックした位置に基づいて、[始点メジャー] の値が入力されます。 始点メジャー値を入力すると、マップ上の該当する位置に緑のポイントが表示されます。

  11. 必要に応じて、次のいずれかの手順を実行して、始点メジャー値を変更します。
    • [始点メジャー] テキスト ボックスにメジャー値を入力します。
      注意:

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

    • メジャー ピッカー メジャー ピッカー をクリックし、ルートに沿ったポイントをクリックします。
  12. 次のいずれかを実行して、ライン イベントの終了位置を指定します。
    • 非ライン ネットワーク上のイベントまたはライン ネットワーク上の非スパニング イベントの場合、メジャー ピッカー メジャー ピッカー をクリックし、ライン イベントを終了するルート上のポイントをクリックします。

      [終点ルート名] パラメーター値のデフォルトは [始点ルート名] パラメーター値であり、これは変更できません。 [終点ルート名] パラメーター値を変更する必要がある場合は、[始点ルート名] パラメーターに新しいルート名を入力します。

    • ライン ネットワーク上のスパニング イベントの場合、[終点ルート名] のデフォルト名を受け入れるか、[終点ルート名] テキスト ボックスに別のルート名を入力して終点ルートを変更します。

      あるいは、ルート ピッカー ルート ピッカー をクリックし、ライン イベントを終了するルート上のポイントをクリックします。

      注意:

      [始点ルート][終点ルート] の値は同じライン上に存在する必要があります。

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

  13. 必要に応じて、次のいずれかを実行して、新しい終点メジャー値を指定します。
    • [終点メジャー] テキスト ボックスにメジャー値を入力します。
      注意:

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

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

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

  16. データの検証オプションを選択して、ライン イベントでルートを特徴付ける間の不正な入力を防ぎます。
  17. ルートの並行性が存在する場合は、主要なルートにライン イベントを追加できます。

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

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

    主要ルートがセクションで識別された、ルート ID が 100、200、300 の 3 つのルート

    ルートの優位性ルールは、ルート名が小さくなるほど、そのルートは優位となるように設定されています。 この条件を使用すると、ルート 100 が最も優位なルートで、ルート 200 と 300 の優位性の順位は同じです。

    セクション説明

    1

    このセクションには別のルートが存在しないため、ルート 200 が主要ルートです。イベントはルート 200 に追加されます。

    2

    ルート 100 の方が優位性の順位が高いため、イベントはルート 100 に追加されます。

    3

    ルート 200 とルート 300 の優位性の順位は同じなので、イベントはユーザーが選択するルートに追加されます。

    4

    このセクションには別のルートが存在しないため、ルート 200 が主要ルートです。イベントはルート 200 に追加されます。

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

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

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

    選択したライン イベント レイヤーの属性が 2 つ目のウィンドウに表示されます。

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

    複数イベントの場合、属性セットに異なるネットワークに関連付けられたイベントを含めることができます。 選択したネットワークに関連付けられたイベントのみが表示されます。

    複数イベントの場合、イベント レイヤーのチェックボックスを使用して、レイヤーを編集アクティビティーに含めるかまたは除外します。 選択されていないイベントは追加されません。

    複数イベントの場合、イベント フィールドが表示されて編集できるかどうかは、属性セットの構成によって異なります。 複数イベントを追加する場合、単一イベントのイベント構成は適用されません。

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

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

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

操作オプション

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

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

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

注意:

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

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

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

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

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

    • 検索結果に 2 つのメジャー値を持つルートが含まれている場合は、[ライン イベントの追加] をクリックします。
      ライン イベントの追加のデータ アクション

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

    • 検索結果に単一のメジャー値を持つルートが含まれている場合は、[ライン イベントの追加 (始点)] を選択してライン イベントの始点メジャーとして追加するか、[ライン イベントの追加 (終点)] を選択してライン イベントの終点メジャーとして追加するかを選択します。
      ライン イベントの追加 (終点) のデータ アクション

      [ライン イベントの追加 (始点)] を選択した場合、[始点メジャー] の値が入力され、[終点メジャー] の値を入力する必要があります。

      [ライン イベントの追加 (終点)] を選択した場合、[終点メジャー] の値が入力され、[始点メジャー] の値を入力する必要があります。

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

注意:

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

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

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

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

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

  4. 非ライン ネットワークの場合、ルートを選択します。

    選択したルートには、[始点ルート][終点ルート] の両方の値が入力されます。 イベントを追加するには、メジャー値を入力する必要があります。

  5. ライン ネットワークの場合、同じライン上の 1 つまたは 2 つのルートを選択します。

    属性セット内のスパニング イベントで 2 つのルートが選択されている場合、ライン順序に従って [始点ルート][終点ルート] の値が入力されます。 イベントを追加するには、メジャー値を入力する必要があります。

[開始日][終了日] の値は、検索されたルート (2 つのルートが選択されている場合はライン順序が低いルート) の開始日と終了日を使用して入力されます。

注意:

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

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

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

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

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