ダイナミック セグメンテーションの適用

Location Referencing ライセンスで利用可能です。

[ダイナミック セグメンテーション] ツールは、ルート上のイベントを動的にセグメント化し、1 つのレコード セットにまとめる出力を作成します。 このツールは、いずれかの属性が変化するルート上のイベントに沿って、任意のメジャーで個別のレコードを返します。

ダイナミック セグメンテーション シナリオ

次の図では、速度制限と機能クラスという 2 つのライン イベント レイヤーが 1 つのルート Route1 に関連付けられています。 それぞれのイベント レイヤーには、ルート メジャーに沿って異なる値があり、それが色の変化で表現されています。

Route1 上のイベント レイヤーとセグメント化された出力

ルートは、メジャー 0 ~ 10 の間で、左から右にキャリブレーションされています。 ルート上に 2 つのイベントがあり、次のサブセクションで説明する入力プロパティと出力プロパティを持ちます。

入力

以下の表に、最初のイベントのメジャーと値を示します。

入力 (速度制限)

ルート IDイベント ID始点メジャー終点メジャー開始日終了日速度制限

Route1

Event1

0

3

1/1/2000

<NULL>

40

Route1

Event2

3

9

1/1/2000

<NULL>

65

以下の表に、2 つ目のイベントのメジャーと値を示します。

入力 (機能クラス)

ルート IDイベント ID始点メジャー終点メジャー開始日終了日機能クラス

Route1

Event1

0

5

1/1/2000

<NULL>

米国の高速道路

Route1

Event2

5

8

1/1/2000

<NULL>

高速道路

出力

出力フィーチャクラスと関連する属性テーブルは、構成要素であるリニア イベントのデータを使用して動的に作成されます。 属性テーブルは編集可能であり、編集内容は個々のイベント レイヤーに反映されます。

ルートのキャリブレーションの方向 (たとえば、左から右) に移動すると、イベントの最初のセグメントは速度制限の値が 40 のところになり、メジャー 0 から開始し、メジャー 3 で終了します。 2 番目のセグメントは、米国の高速道路という機能クラスの値によってメジャー 5 で終了します。 3 番目のセグメントは、高速道路という機能クラスの値によってメジャー 8 で終了します。 メジャー 8 と 9 の間にある 4 番目のセグメントには、速度制限の値 65 のみが含まれます。 メジャー 9 と 10 の間にある最後のセグメントには、イベントは含まれていません。

次の表に、ダイナミック セグメンテーションの出力を示します。

出力 (ダイナミック セグメンテーション)

ルート IDセクション始点メジャー終点メジャー開始日終了日速度制限機能クラス

Route1

1

0

3

1/1/2000

<NULL>

40

米国の高速道路

Route1

2

3

5

1/1/2000

<NULL>

65

米国の高速道路

Route1

3

5

8

1/1/2000

<NULL>

65

高速道路

Route1

4

8

9

1/1/2000

<NULL>

65

Route1

5

9

10

1/1/2000

<NULL>

ダイナミック セグメンテーションには、組織のニーズに応じてさまざまなユース ケースがあり、法律、政策、予算のオプションを評価するための解析の基礎を提供できます。 以下に例を示します。

  • 交通量や管轄区などの変数を使用して道路状況を解析し、保守用の資金の割り当てを決定します。
  • クロス イベント チェックを提供して、ルートに沿った HPMS データの精度を保証します。
  • データ内のギャップをチェックして補間します。
注意:

このツールは、[イベントのオーバーレイ (Overlay Events)] ツールに似ています。 [ダイナミック セグメンテーション] ツールと [イベントのオーバーレイ (Overlay Events)] ツールの違いとは、[ダイナミック セグメンテーション] ツールは ArcGIS Pro 編集セッションでイベント データの編集に使用できる点です。 [イベントのオーバーレイ (Overlay Events)] ツールは、入力のダイナミック セグメンテーションを表すフィーチャクラスまたはテーブルを出力しますが、出力は編集のための入力イベントに接続されていません。

ダイナミック セグメンテーションの適用

ダイナミック セグメンテーションの出力を返すには、次の手順を実行します。

  1. ArcGIS Pro でマップを開き、ダイナミック セグメンテーションを適用する位置にズームします。
    注意:

    このツールを実行するには、ネットワークとライン イベント フィーチャクラスが必要です。

  2. 必要に応じ、マップ上で、ダイナミック セグメンテーションを適用するルートにズームします。
  3. [Location Referencing] タブの [イベント] グループで [DynSeg]ダイナミック セグメンテーション をクリックします。

    [ダイナミック セグメンテーション] ウィンドウが開きます。

    ダイナミック セグメンテーション ウィンドウ
  4. [ネットワーク] ドロップダウン矢印をクリックし、ダイナミック セグメンテーションを適用するネットワークを選択します。

    選択したネットワークが構成されたライン イベント属性セットが、[属性セット] リストに表示されます。

  5. [属性セット] ドロップダウン矢印をクリックし、属性セットを選択します。

    選択した属性セットのイベントが、ダイナミック セグメンテーションに使用されます。

  6. [ルートを 1 つ以上選択します] をクリックして、セグメント化するマップ上のイベントのあるルートを選択します。

    提供されているジオメトリック選択ツールのいずれかを使用し、[ルート] リストを入力できます。

    ネットワークの選択時にルートがすでに選択されている場合は、それらは [ルート] リストに追加されます。

    ルートを選択した後のダイナミック セグメンテーション ウィンドウ
  7. [実行] をクリックし、選択セットにダイナミック セグメンテーションを適用します。

    出力フィーチャクラス (ダイナミック セグメンテーション) が作成され、[コンテンツ] ウィンドウに追加されます。

出力内のレコードの編集

ダイナミック セグメンテーションの出力フィーチャクラスは、イベント レイヤーの属性テーブルでイベントを編集するときと同じ方法で編集できます。 ダイナミック セグメンテーションを編集することで、エラーの修正、関連ルート上のメジャーへの変更の反映、一意のイベント属性の値の更新を実行できます。

ダイナミック セグメンテーション ツール ダイナミック セグメンテーション を実行後に、ダイナミック セグメンテーション出力フィーチャクラスでイベントを編集するには、次の手順を実行します。

  1. [コンテンツ] ウィンドウでダイナミック セグメンテーション出力フィーチャクラスを右クリックし、[属性テーブル] をクリックします。

    属性テーブルが表示されます。

  2. テーブルのセルをダブルクリックして値の編集を可能にし、変更後の値を指定します。
    注意:

    オブジェクト ID、ルート ID、始点メジャー、終点メジャー、開始日、終了日のフィールドは編集できません。

    [フィールド演算 (Calculate Field)] などのツールを使用してテーブルを編集する場合、ツールで [[元に戻す] の有効化] オプションが有効になるか、ツールを使用する前にフィーチャを編集していると、[編集内容の保存] ボタンが有効になります。

    ロックの取得、リコンサイルの必要性、ロック取得不可などのメッセージが表示された場合、競合の防止が有効になっています。

  3. [編集] タブで [編集内容の保存] をクリックし、変更内容を保存します。

    ダイナミック セグメンテーション テーブルで行った編集内容が、個々のイベント レイヤーで保存されます。

    注意:

    Location Referencing オプション」内の [ダイナミック セグメンテーション テーブルで一致イベントをマージ] チェックボックスがオンの場合、同一の一致イベントをマージできます。

    このチェックボックスがオンの場合、属性が更新された同一の一致イベントがマージされます。