Skip to main content

Pipeline Referencing とユーティリティー ネットワークの統合管理

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

LRS (リニア リファレンス システム) は、ArcGIS Pipeline Referencing の中心線フィーチャクラスと ArcGIS Utility Network のパイプライン ライン フィーチャクラスを統合することで、ArcGIS のガス ユーティリティー ネットワークで使用できます。

ユーティリティー ネットワークは、ガスや電気などのユーティリティー システムをモデル化するための包括的なフレームワークです。 ユーティリティー ネットワークは、パイプ、バルブ、デバイスなど、システムを構成するすべてのコンポーネントをモデル化するため、ユーザーは、モデル化するフィーチャ内で、実際の振舞いをシミュレートすることができます。

以降のセクションでは、LRS とユーティリティー ネットワークの両方を活用するために必要なデータ モデルの変更について説明します。 これには、両方の製品で管理されているデータを使用した、データの読み込みおよびサービスの公開に関するガイダンスも含まれます。 また、Pipeline Referencing と Utility Network で参照されるデータを使用する編集および解析ツールにも変更が加えられています。

注意:

Pipeline Referencing データと Utility Network データの両方を操作するには、Unified Pipeline Tools アドインをダウンロードして ArcGIS Pro にインストールします。 このアドインは、UPDM (Utility and Pipeline Data Model) を提供し、一般的なガスおよびパイプライン データ管理ワークフローを含む Gas and Pipeline Referencing Utility Network Foundation ソリューション (2.3 以降のリリース) にも含まれています。 アドインに関する情報を次に示します。

  • ArcGIS Pro でこれをさらに管理できます。

  • このアドインには、Pipeline Referencing と Utility Network を組み合わせた環境でワークフローを合理化するために、Location Referencing タブ、ユーティリティー ネットワーク タブ、マップ タブ、選択 タブ、編集 タブでよく使用するツールが含まれています。

  • アドインを使用するために、Gas and Pipeline Referencing Utility Network Foundation ソリューションは必須ではありません。 アドインがインストールされると、ArcGIS Pro リボン上に 1 つのタブとして表示されます。 アドインのツールの使用可否は、関連するデータとライセンスによって決まります。

要件

Pipeline Referencing データ モデルや UPDM に必要なフィーチャクラスおよびテーブルが存在する限り、すぐに使えるデータ モデルを使用したり、組織のルールや要件に合わせてデータ モデルをカスタマイズしたりできます。 UPDM には、単一のジオデータベースでユーティリティー ネットワークと LRS の両方をサポートするために必要なすべてのフィーチャクラス、テーブル、リレーションシップ クラスが含まれています。

次のツールを使用して、UPDM に基づくユーティリティー ネットワークの配置プロセスを簡素化することができます。

ユーティリティー ネットワークの作成および構成の詳細

UPDM 以外のカスタム データ モデルを作成するには、ユーティリティー ネットワークと LRS に必要なフィーチャクラスとテーブルが存在することを確認します。 これには、ユーティリティー ネットワークと LRS の両方に含まれる共有中心線フィーチャクラスなどがあります。

Gas and Pipeline Referencing Utility Network Foundation ソリューションでは、パイプライン ライン フィーチャクラスにより、システム内のすべてのパイプが表されます。 Utility Network と Pipeline Referencing を組み合わせたデプロイメントで、パイプライン ライン フィーチャクラスは LRS の中心線フィーチャクラスとしても機能します。

また、ユーティリティー ネットワークのガス構成には、パイプライン ライン フィーチャクラスに基づいてモデル化された多くの重要な属性が含まれています。 以下に説明するこの共有フィーチャクラスは、2 つの製品間の統合ポイントになります。 これまで、これらの属性は個別の LRS イベントとしてモデル化されていました。 これらの属性を別々のフィーチャクラスでモデル化しなくて済むよう、パイプライン ライン フィーチャクラスでは、ルート フィールドとメジャー フィールドを、Pipeline Referencing ツールを使用して更新できるイベントなどにモデル化できます。

注意:

パイプライン ライン フィーチャクラスでは、From Measure および To Measure フィールドに Double データ タイプを指定する必要があり、それらの精度とスケールの値はキャリブレーション ポイント フィーチャクラスの値と一致している必要があります。

パイプライン デバイスやパイプライン ジャンクションなどの他のユーティリティー ネットワーク フィーチャクラスも、ルートおよびメジャーを格納することができます。 ルートとメジャーをこれらのフィーチャクラスに格納するには、これらのフィーチャクラスにルート ID とメジャー フィールドを追加します。 ルートおよびメジャーの属性は、LRS からメジャーを更新 ツールを使用して計算できます。 いずれのユーティリティー ネットワーク フィーチャクラスも、LRS イベントとしては登録しないでください。

注意:

ユーティリティー ネットワーク フィーチャクラスの構成 ツールを使用して、パイプライン ライン、パイプライン デバイス、パイプライン ジャンクション フィーチャクラスを LRS で使用できるように構成します。

ユーティリティー ネットワーク フィーチャクラスの構成ツールを実行した後の LRS データ モデルおよびガス データ モデル

以下は、Utility Network と統合する際、Pipeline Referencing スキーマに必要なフィーチャクラスです:

  • 中心線

  • 中心線シーケンス

  • キャリブレーション ポイント

  • レッドライン

以下は、Pipeline Referencing と統合する際、Utility Network スキーマに必要なガス データ モデル フィーチャクラスです:

  • パイプライン ライン

  • パイプライン デバイス

  • パイプライン ジャンクション

  • パイプライン アセンブリー

  • パイプライン サブネット ライン

  • 構造物境界

  • 構造物ジャンクション

  • 構造物ライン

パイプライン ライン フィーチャクラスを LRS で使用できるように構成し、Pipeline Referencing および Utility Network のすべての機能を活用できるようにするには、次のフィールドが存在する必要があります:

フィールド データ タイプ 長さ NULL 許容 説明
中心線 ID GUID N/A はい 中心線ジオメトリーの一意の ID。
ルート ID String または GUID 中心線シーケンス テーブルのルート ID と同じタイプおよび長さ。 いいえ ネットワーク内の各ルートの一意の ID。
始点メジャー Double N/A はい フィーチャの始点が配置されるルート上のメジャー。
終点メジャー Double N/A はい フィーチャの終点が配置されるルート上のメジャー。

パイプライン デバイスおよびパイプライン ジャンクション フィーチャクラスを LRS で使用できるように構成し、Pipeline Referencing および Utility Network のすべての機能を活用できるようにするには、次のフィールドが存在する必要があります:

フィールド データ タイプ 長さ NULL 許容 説明
ルート ID String または GUID 中心線シーケンス テーブルのルート ID と同じタイプおよび長さ。 いいえ ネットワーク内の各ルートの一意の ID。
メジャー Double N/A はい フィーチャが配置されるルート上のメジャー。

単一のイベント フィーチャクラス内でリニアリファレンスおよび非リニアリファレンスのパイプ特性の両方をモデル化

LRS とユーティリティー ネットワークを組み合わせたデプロイメントでは、リニアリファレンスおよび非リニアリファレンスのパイプ特性の両方を、単一のイベント フィーチャクラスでモデル化できます。 追加のデータ ビューや一時レイヤーを作成することなく、パイプ特性を照会および分析できます。

イベントの生成 ツールの ルート ID またはメジャー フィールドが NULL のイベントのバイパス パラメーターを使用すると、ルート ID とメジャー フィールドが NULL の非リニアリファレンス イベント フィーチャをバイパスできます。 これにより、非リニアリファレンス イベント フィーチャの形状および属性は変更されません。

ユーティリティー ネットワークおよび LRS の構成、データ読み込み、公開

Pipeline Referencing および Utility Network をジオデータベースに正しくデプロイするには、それぞれ特定の要件と手順があります。 ユーティリティー ネットワークは手動で構成できますが、ユーティリティー ネットワークの構成を単純化するには、Utility Network Package ツールボックスを使用します。

LRS とユーティリティー ネットワークをジオデータベースにデプロイするには、次の手順を実行します:

  1. ユーティリティー ネットワークをステージングします

  2. アセット パッケージを適用します (ガス構成など)。

  3. 以下のツールのいずれかを使用して LRS を作成します:

    LRS の作成の詳細

    注意:

    LRS が正しく構成されるよう、Pipeline Referencing と Utility Network で使用しているフィーチャクラスに対して、正しい空間参照 (X、Y、Z 許容値と M 許容値、X、Y、Z 座標精度と M 座標精度) が構成されていることを確認します。

    LRS の許容値と座標精度の設定の詳細

  4. LRS の作成 ツールを実行した場合は、次の手順を実行して LRS とユーティリティー ネットワークを一緒に構成します:

    1. LRS の変更 ツールを使用して、LRS に登録されている中心線フィーチャクラスを元の中心線フィーチャクラスからパイプライン ライン フィーチャクラスに変更します。

    2. ユーティリティー ネットワーク フィーチャクラスの構成 ツールを使用して、パイプライン ライン、パイプライン デバイス、パイプライン ジャンクション フィーチャクラスを LRS で使用できるように構成します。

  5. 既存のデータセットから LRS を作成 ツールを実行した場合は、ユーティリティー ネットワーク フィーチャクラスの構成 ツールを使用して、パイプライン ライン、パイプライン デバイス、パイプライン ジャンクション フィーチャクラスを LRS で使用できるように構成します。

  6. 以下のツールのいずれかを使用して LRS ネットワークを作成します:

    LRS ネットワークの作成の詳細

  7. 以下のツールのいずれかを使用して LRS イベントを作成します:

    LRS イベントの作成の詳細

    注意:

    パイプライン ライン、パイプライン デバイス、パイプライン ジャンクションなどのユーティリティー ネットワーク フィーチャクラスを LRS イベントとして登録しないでください。 これらのフィーチャクラスのルートおよびメジャー フィールドは、LRS からメジャーを更新 ツールを使用して更新できます。

  8. アペンド ツールを使用してユーティリティー ネットワークにデータを読み込み、ルートのアペンド および イベントのアペンド ツールを使用して、LRS にデータを読み込みます。

    注意:

    アペンド ツールは、フィーチャをパイプライン ライン フィーチャクラスに読み込みます。 最初にこのツールを使用して、次のフィーチャをフィーチャクラスに読み込みます:

    • 中心線 ID が指定されている

    • ユーティリティー ネットワークおよびユーザー管理フィールドが指定されている

    ルートのアペンド ツールでは、ルートの追加時に、既存の中心線が考慮されます。 ルートを追加する場所に中心線 ID がすでに存在する場合、追加されるルートのルート ID で、既存の中心線シーケンス レコードが更新されます。

  9. データを準備し、ユーティリティー ネットワークLRS をフィーチャ サービスとして公開します。

    注意:

    両方の製品の機能を使用するには、ユーティリティー ネットワークと LRS の両方のレイヤーを含むフィーチャ サービスを公開する必要があります。

LRS とユーティリティー ネットワークを組み合わせたデータの編集

ArcGIS Pro を使用して LRS とユーティリティー ネットワークの両方のデータを含むフィーチャ サービスを編集する場合、一部の LRS 編集ワークフローが異なります。

ルート編集

パイプライン ライン フィーチャクラスが LRS 中心線フィーチャクラスとして機能している場合、次の追加要件がルートの作成および編集の手順に適用されます:

  • パイプライン ライン フィーチャクラスに追加されるパイプと中心線でソース ドキュメントに対するトレース可能性と検証可能性を維持するために、パイプライン ライン フィーチャクラスの Route ID フィールドを LRS に関連付ける必要があります。 必要に応じて、From Measure フィールドと To Measure フィールドを中心線フィーチャクラスに設定できます。

    注意:

    中心線フィーチャクラスを使用してメジャーが入力されなかった場合は、LRS ルート編集ツールが、ルートの始点メジャーおよび終点メジャーを入力します。

  • 作成延長、または 再配置 の各ツールで中心線を使用すると、編集操作中に Route IDFrom MeasureTo Measure の各フィールドの属性値が更新されます。 編集操作の各中心線セグメントの始点と終点にキャリブレーション ポイントが配置されます。これにより、今後ルート沿いで他の編集が行われても、LRS ネットワークのルート上のメジャーが変わらなくなります。 その結果、パイプの入力に使用するソース ドキュメントに対するパイプライン ライン フィーチャクラスのトレース可能性と検証可能性が維持されます。

  • 廃止再割り当て、または 再配置 の各ツールを使用して中心線を編集すると、中心線がスプリットされ、スプリット パイプラインの Route IDFrom MeasureTo Measure の各フィールドの属性値が更新されます。 編集操作の各中心線セグメントの始点と終点にキャリブレーション ポイントが配置されます。これにより、今後ルート沿いで他の編集が行われても、LRS ネットワークのルート上のメジャーが変わらなくなります。 その結果、パイプの入力に使用するソース ドキュメントに対するパイプライン ライン フィーチャクラスのトレース可能性と検証可能性が維持されます。

  • Pipeline Referencing のいずれかの中心線フィーチャクラス編集ツールを使用して、ルートに関連する中心線をスプリットすると、スプリット パイプラインの Route IDFrom MeasureTo Measure の各属性値が更新され、スプリット位置にキャリブレーション ポイントが追加されます。

中心線およびルート作成

次の表と図は、ルート作成前の中心線の属性を示しています。

注意:
  • 作成延長再配置 などのルート編集ツールを使用してルートを作成または編集中は、中心線フィーチャクラスの始点メジャーおよび終点メジャーが使用されます。 中心線フィーチャクラスでメジャーが入力されなかった場合は、LRS ルート編集ツールによって、始点メジャーおよび終点メジャーが入力されます。

  • 次のルート作成例では、開始メジャー (From Measure) と終了メジャー (To Measure) の値が中心線に設定されます。

ルート作成前の中心線の属性

OID

ルート ID

始点メジャー

終点メジャー

1201

0

104.35

1202

104.35

177.89

1203

177.89

265.27

ルート作成前の中心線

次の表と図は、ルート作成後の中心線の属性を示しています。

ルート作成後の中心線の属性

OID

ルート ID

始点メジャー

終点メジャー

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

104.35

1202

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

104.35

177.89

1203

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

177.89

265.27

LRS で構成されたユーティリティー ネットワークでルートを作成した後の中心線

ルートの属性

OID

ルート ID

ルート名

1000

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

Route 17A-South

ポイントで中心線をスプリット

以下の表と図では、ポイントで中心線をスプリット ツールを使用してスプリットする前の、ルートに関連する中心線とその属性を示しています:

OID

ルート ID

始点メジャー

終点メジャー

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

104.36

中心線スプリット前の Route1、中心線、メジャー

中心線のスプリット後、関連するルートの開始および終了メジャー値が更新されます。

次の表と図は、スプリット実行後の中心線とその属性を示しています。

OID

ルート ID

始点メジャー

終点メジャー

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

52.18

1202

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

52.18

104.36

中心線編集後の Route1 のメジャー

LRS の編集による中心線のスプリット

以下のシナリオでは、ルートの一部が廃止された後、中心線がスプリットされて、その From MeasureTo MeasureRoute ID の各属性値が更新されています。

次の表と図は、編集操作前の中心線とルートの属性を示しています。

OID

ルート ID

始点メジャー

終点メジャー

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

104.36

ルートの一部が廃止される前の Route1、中心線、メジャー

ルートの始点からルートの中点までのルートが廃止されます。 その結果、中心線がスプリットされ、そのメジャーが更新されます。

次の表と図は、ルートの廃止の編集操作後の中心線とその属性を示しています。

OID

ルート ID

始点メジャー

終点メジャー

1201

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

0

52.18

1202

{7a765e36-dbb0-43f9-a1f1-b6f37a4e445a}

52.18

104.36

ルートの一部が廃止された後の Route1、中心線、メジャー

ArcGIS Pro での LRS およびユーティリティー ネットワーク データを含むサービスの編集

LRS およびユーティリティー ネットワーク データを含むフィーチャ サービスを編集するには、次の手順を実行します:

  1. LRS 編集アクティビティーでの使用を目的とした、パイプラインまたは中心線を作成および更新します:

    注意:

    ルート編集前に中心線フィーチャクラスでメジャー値を入力した場合、作成延長再配置 の各ルート ツールを使用して、ルートを作成または編集する際に、それらが推奨メジャーとして表示されます。 メジャーが入力されなかった場合は、LRS ルート編集ツールによって、メジャーが提案されます。

  2. 必要に応じて、中心線の始点メジャー値と終点メジャー値を入力します。

  3. 必要に応じて、ネットワーク トポロジーを検証し、新たに作成または更新されたパイプが有効であることを確認します。

  4. LRS 編集アクティビティーを完了します。

    注意:

    ルートの作成、延長、再配置の各ワークフローで、ルートに沿った中心線のエンドポイントに追加のキャリブレーション ポイントが作成され、これらのツールで使用される中心線の Route ID フィールドに、中心線が関連付けられたルートが設定されるようになりました。

  5. イベントの振舞いを適用 ツールなどの必要なツールを実行して、派生ネットワークおよびイベントを更新します。

  6. 他のユーティリティー ネットワーク フィーチャクラスでルートおよびメジャー フィールドがモデル化されている場合、LRS からメジャーを更新 ツールを使用して、これらのフィールドを更新します。

  7. ネットワーク トポロジーを検証し、すべての編集内容が有効であることを確認します。

  8. LRS イベントを追加または編集するには、ArcGIS Pro の Location Referencing タブにあるイベント編集ツール、または ArcGIS Experience Builder の Location Referencing ウィジェットを使用します。

LRS とユーティリティー ネットワークを組み合わせた場合の解析機能

単一のジオデータベースに LRS とユーティリティー ネットワークを構成するもう 1 つのメリットは、パイプライン システムで両製品の解析機能を組み合わせることができる点です。 ユーティリティー ネットワーク全体、そのサブネットワーク、または特定のネットワーク エリアの上流および下流での接続性と通過可能性をチェックできます。

LRS は通常、解析およびレポート作成を目的としたさまざまな整合性およびコンプライアンス アプリケーションで使用されます。 これらのプロセスの多くは、イベントのオーバーレイ ツールを使用して、ダイナミック セグメンテーションを適用します。 ユーティリティー ネットワーク フィーチャクラスの構成 ツールを使用して、ユーティリティー ネットワークのパイプライン ライン、パイプライン デバイス、パイプライン ジャンクション フィーチャクラスを LRS で使用できるように構成すると、これらのフィーチャクラスを イベントのオーバーレイ ツールのネットワークとイベントに含めてダイナミック セグメンテーションを行うことができ、個別のイベントをモデル化することなく、これらのフィーチャおよびその属性を含めることができます。