ユーティリティ ネットワークを含むサービスの公開と利用

Standard または Advancedのライセンスで利用可能。

ユーティリティ ネットワークおよび関連するネットワーク フィーチャクラスを含んでいるサービスを公開または利用する場合、いくつかの条件および制限が適用されます。 これらは、マップ ビュー内に存在するレイヤー、マップ サービスの構成方法、およびサービスが、どこで利用されるかに応じて異なります。

ユーティリティ ネットワーク レイヤーの公開

ユーティリティ ネットワークおよび関連するフィーチャクラスを Web レイヤーとして共有するには、条件および制限があります。 公開を防ぐため、これらのルールに違反した場合、分析ツールでエラーが返されます。 ArcGIS Pro を使用したサービスを利用する場合、その他の分析ツールの警告が通知されます。

ユーティリティ ネットワーク レイヤーを含む公開されたフィーチャ サービスは、ユーティリティ ネットワークネットワーク ダイアグラム サービスを自動的に含み、トレース解析とネットワーク ダイアグラムをサポートします。 詳細については、ユーティリティ ネットワーク サービスをご参照ください。

アクティブなマップ ビューにユーティリティ ネットワーク レイヤーが存在する場合、共有に適用される条件と制限は次のとおりです。

  • マップ レイヤーは、データベース ユーティリティ ネットワークの所有者として、確立されたデータベース コネクションから取得する必要があります。
  • 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者である必要があります。
    ライセンス:
    アクティブなポータル アカウントは、エンタープライズ ジオデータベースでユーティリティ ネットワークを作成、公開、操作するための ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスが付与される必要があります。
  • 定義クエリや、表示フィールド プロパティを使用して設定する、非表示フィールドはサポートされていません。これらが存在する場合、分析ツールでエラーが返されます。
  • ArcGIS Pro で利用する場合、ユーティリティ ネットワークに属するすべてのレイヤーが、マップに含まれている必要があります。
    • ユーティリティ ネットワーク レイヤーのサブセットが指定された場合、分析ツールの警告が返されます。 これは、ユーティリティ ネットワーク レイヤーのサブセットを使用して公開された ArcGIS Pro 内のサービスを利用するときに発生する問題を警告するために表示されます。
  • Web レイヤーは、登録済みのデータ ソースのデータを参照する必要があります。 [Web レイヤーとして共有] ウィンドウの [一般] タブおよび [データおよびレイヤー タイプ] で、[登録済みデータを参照][マップ イメージ] が選択されていることを確認します。
  • [フィーチャ] を含めて、ユーティリティ ネットワーク レイヤー、デフォルトのブランチ バージョンに対する編集の実行機能、バージョン管理機能を有効化する機能にアクセスできるようにします。
    • フィーチャ アクセスのための Web レイヤー プロパティには、[トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] オプションを含める必要があります。
  • ベスト プラクティスとして、後から Web レイヤーまたはサービスを上書きする場合は、公開前に手動でレイヤー ID を割り当ててください。 そうしないと、Web レイヤーまたはサービスが上書きされる際に、サービス サブレイヤー ID が変わる可能性があります。 これにより、特定のレイヤー ID を参照するサービスにアクセスする Web クライアントに、問題が発生する可能性があります。 これは、[マップ プロパティ] ダイアログ ボックスの [Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] 設定で有効化できます。
    • 手動でレイヤー ID を割り当てない場合、[マップが一意の ID の割り当てを許可するように設定されていることを確認] チェックボックスをオフにします。 チェックボックスがオンの場合、[マップ プロパティ][Web レイヤーを共有できるよう一意の数値 ID の割り当てを許可] オプションが有効でないと、分析ツールでエラーが返されます。 このチェックボックスがオフの場合、分析はスキップされます。 詳細については、Web フィーチャ レイヤーの構成をご参照ください。
  • すべてのネットワーク レイヤーは、ブランチ バージョン対応として登録される必要があります。
    • [バージョン管理] は、オプションでサポートされている機能です。 ブランチ バージョン対応データセットに対して、解析ツールによって適用される条件については、ブランチ バージョン対応データの共有をご確認ください。

ユーティリティ ネットワーク レイヤーのないユーティリティ ネットワーク フィーチャクラスの公開

ユーティリティ ネットワーク レイヤーのないネットワーク フィーチャクラスを共有する場合、制限は緩和されます。 この場合には、レイヤーのサブセットを含めたり、定義クエリを使用したり、フィールドのサブセットを表示したりするように、アクティブなマップ ビューを構成できます。 これにより、組織は、ユーティリティ ネットワーク クラスのサブセットにアクセスする必要があるユーザーと、サービスやマップを共有できるようになります。

アクティブなマップ ビューにユーティリティ ネットワーク レイヤーが存在しない場合、共有に適用される条件と制限は次のとおりです。

  • 公開されたフィーチャ サービスは、ユーティリティ ネットワークまたはネットワーク ダイアグラムのセカンダリ サービスを含みません。トレース解析の実行やネットワーク ダイアグラムの操作はサポートされません。
  • 公開されるマップ レイヤーでは、定義クエリや、Visible フィールド プロパティを使用して設定する非表示フィールドをサポートできます。
  • このフィーチャ サービスは、他のフィーチャと同様に動作します。 すべての編集が、サービスの背後のユーティリティ ネットワークの動作 (ダーティ エリアの作成など) に適用されますが、ダーティ エリアとエラーは、マップ上に表示されません。
  • バージョン管理機能が、オプションでサポートされます。

ワークフローの例

サービスとユーティリティ ネットワークの操作に関するこれらの条件を理解するために、配電および送電データを含む電力ユーティリティに基づく次のワークフローの例を検討してみます。 これらのワークフローにおけるユーティリティ ネットワークの例は、配電用と送電用の 2 つのドメイン ネットワークおよび構造物ネットワークを含んでいます。

GIS 編集者のワークフロー

配電に対して作業を行う GIS 編集者は、配電データに対して、メンテナンス編集を実行します。 編集者は、編集によって作成されるダーティ エリアとエラーを確認する必要があります。 編集者は、すべてのデータで作成されたフィーチャ サービスとユーティリティ ネットワーク レイヤーを使用します。 このユーザー用に作成される ArcGIS Pro プロジェクトには、配電ドメイン ネットワーク、構造物ネットワーク、およびユーティリティ ネットワーク レイヤーのみが含まれます。

同様に、送電に従事している GIS 編集者は、送電データを保守するための編集も実行しています。 編集者は、編集によって作成されるダーティ エリアとエラーを確認する必要があります。 編集者は、すべてのデータで作成されたフィーチャ サービスとユーティリティ ネットワーク レイヤーを使用します。 このユーザー用に作成される ArcGIS Pro プロジェクトには、送電ドメイン ネットワーク、構造物ネットワーク、ユーティリティ ネットワーク レイヤーのみが含まれます。

GIS アナリストのワークフロー

配電に対して作業を行う GIS アナリストは、トレース、その他の解析、マップ作成を行う必要があります。 アナリストは、すべてのデータで作成されたフィーチャ サービスとユーティリティ ネットワーク レイヤーを使用します。 このアナリスト向けの ArcGIS Pro プロジェクトには、配電ドメイン ネットワーク、構造物ネットワーク、ユーティリティ ネットワーク レイヤーのみが含まれます。

同様に、送電に従事している GIS アナリストは、トレース、その他の解析、およびマップ作成も実行する必要があります。 アナリストは、すべてのデータで作成されたフィーチャ サービスとユーティリティ ネットワーク レイヤーを使用します。 このアナリスト向けの ArcGIS Pro プロジェクトには、送電ドメイン ネットワーク、構造物ネットワーク、ユーティリティ ネットワーク レイヤーのみが含まれます。

配電と送電の両方に対して作業を行うアナリストは、配電ドメイン ネットワーク、送電ドメイン ネットワーク、構造物ネットワーク、ユーティリティ ネットワーク レイヤーを含む ArcGIS Pro プロジェクトを操作します。

この 3 つの GIS アナリストのワークフローでは、GIS アナリストが、フィーチャ サービス全体に対する権限を持つ必要があります。

Web アクセスと現場編集者のワークフロー

一時的なユーザーは、特定のタスクおよびワークフロー用に構成された Web マップを使用します。 こうした Web マップは、一般的に簡略化されたレイヤーのセットを含むフィーチャ サービスから構成され、一部のレイヤーの定義クエリや簡略化された表示フィールドのセットを含む場合があります。 データの表示やクエリのみが必要なユーザーの場合、Web マップでは、ユーティリティ ネットワーク レイヤーなしで、フィーチャ サービスを使用できます。

現場編集者は、通常は、Esri のモバイル アプリか Esri パートナーが作成したランタイム アプリを使用して、在庫点検などのプロセスに対する制限付きの編集を実行します。 ワークフローでトレースまたはネットワーク ダイアグラムが必要な場合、Web マップでは、ユーティリティ ネットワーク サービスとネットワーク ダイアグラム サービスを含むフィーチャ サービスを使用する必要があります。 一般的な Web アクセスのワークフローと同様に、単純な現場編集ワークフローでは、ダーティ エリアやエラーを表示する必要がないため、このワークフローは、ユーティリティ ネットワーク レイヤーを含まないフィーチャ サービスを含む Web マップを使用することがあります。

ユーティリティ ネットワーク データは、Web マップからオフラインで取得して、ArcGIS Pro および ArcGIS Maps SDKs for Native Apps でトレースを表示、編集、実行することができます。事前に作成したオフライン マップ エリアを使用したり、オンデマンドでオフライン マップ エリアを作成したりすることで、インターネット接続が不安定または利用できないときでも、データへのアクセスが必要なワークフローをサポートします。 ユーティリティ ネットワーク データを使用してオフラインで作業するには、公開したサービスにサービス テリトリー フィーチャクラスを含めて、すべての Web レイヤーで同期機能を有効にする必要があります。 フィーチャ サービスでの編集が有効になっていると、クライアントは、データのローカル コピーを編集して、接続性が確保された時点で同期することができます。

ユーティリティ ネットワークのオフラインでの利用の詳細