よくあるご質問 (FAQ)
ユーティリティー ネットワークに関するよくある質問の回答を見つけてください。
その他のよくあるご質問については、次のトピックもご参照ください。
はじめに
一般
使用法
ユーティリティー ネットワークで使用できるカスタム ツールやボタンを、ArcGIS Pro SDK で記述するにはどうすればよいですか?
ArcGIS Pro でユーティリティー ネットワーク ツールおよびプロセスのクライアント側タイムアウト値とは何ですか?
管理
ユーティリティー ネットワークとは
ユーティリティー ネットワークとは、水道、ガス、電力、通信、下水、雨水などの複雑なネットワーク システムをモデル化し、分析するために使用するジオデータベース コントローラー データセットです。
ユーティリティー ネットワークはどのようにライセンス付与されますか?
ユーティリティー ネットワークのシングルユーザー デプロイメントとエンタープライズ デプロイメントは、どちらも ArcGIS Desktop Standard ライセンスか ArcGIS Desktop Advanced ライセンスが必要です。
エンタープライズ デプロイメント パターンでは、サービスベースのアーキテクチャーを使用しており、ArcGIS Pro と ArcGIS Enterprise を使用して構成およびデプロイされます。 ユーティリティー ネットワークは、ArcGIS Pro で直接データベースに接続し、作成、構成された後、Portal for ArcGIS のフィーチャ サービスに公開され、使用されます。
ライセンス:
アクティブなポータルは、エンタープライズ ジオデータベースでユーティリティー ネットワークを作成、公開、編集するための ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスが付与される必要があります。 クエリー操作とトレース操作にこのユーザー タイプ エクステンションは必要ありません。
詳細については、「デプロイメントのタイプ」をご参照ください。
ユーティリティー ネットワークはどのように作成、構成されますか?
ユーティリティー ネットワークを作成および構成するためのベスト プラクティスと考えられる方法には、Utility Network Foundations を使用する方法と、ユーティリティー ネットワーク移行ウィザードを移行ツールセットと組み合わせて使用する方法の 2 つがあります。 また、ArcGIS Pro のコア ツールを使用して、ユーティリティー ネットワークを手動で作成および構成することもできます。
移行ウィザードおよびツールセットは、ユーティリティー ネットワークへの移行 ツールを中心に構築されていますが、既存のスキーマとワークフローを継承する、汎用のユーティリティー ネットワークを簡単に作成する方法を探している組織に理想的です。 この方法は、時間をかけてネットワーク機能を徐々に強化したいと考える、要件がそれほど厳しくないユーザーに最適です。 対照的に、Utility Network Foundations は、Esri のベスト プラクティスに沿った業界固有のデータ モデルを提供します。これは、ユーティリティー ネットワークへの投資を最大限に活用し、関連付け、非空間オブジェクト、ネットワーク ダイアグラムなどの高度な機能を使用したいと考える顧客に適しています。 この方法は、特定の業界のニーズに合わせた包括的なフレームワークを提供します。
ユーティリティー ネットワークのネットワーク プロパティを表示するには、どうすればよいですか?
ネットワーク プロパティには、ユーティリティー ネットワークの構成と現在の状態に関する重要な情報が含まれています。 ネットワーク プロパティには、次の場所からアクセスできます。
コンテンツ ウィンドウからユーティリティー ネットワーク レイヤーのプロパティのショートカット メニューを使用
カタログ ウィンドウのユーティリティー ネットワーク データセットのプロパティのショートカット メニューを使用
エンタープライズ デプロイメントでユーティリティー ネットワークを操作するには、どのデータ ソースが必要ですか?
エンタープライズ ジオデータベースを操作する場合、ユーティリティー ネットワークにアクセスするには、データベース コネクションを使用するか、ArcGIS Enterprise ポータルを通じてサービスを使用します。 目的のタスクによって、一部のツールやコマンドでユーティリティー ネットワークを使用するには特定のデータ ソースが必要となることがあります。
構成タスクの場合は、通常、データベース コネクションを使用してアクセスします。
編集タスクの場合は、サービス (Web フィーチャ レイヤー) を使用してユーティリティー ネットワークにアクセスします。
データ ソースの要件については、特定のツールやコマンドのマニュアルをご参照ください。 一部タスクに必要なデータ ソースについては、次のトピックをご参照ください。
ユーティリティー ネットワークにはバージョニングは必要ですか? どのようなバージョニング タイプがサポートされていますか?
シングル ユーザー デプロイメントは、バージョン編集を活用しません。 エンタープライズ デプロイメントではブランチ バージョニングが使用されます。
エンタープライズ ジオデータベースを操作する場合、以下を考慮してください。
データベース コネクションから直接アクセスする場合、初期構成段階では、ユーティリティー ネットワークは非バージョン対応の状態で編集できます。
サービスベースの編集ワークフローに参加したり、履歴機能を有効にしたりするには、ユーティリティー ネットワークをブランチ バージョン対応として登録する必要があります。 フィーチャ サービスを使用して公開する前に、フィーチャ データセットは、ブランチ バージョン対応として登録する必要があります。 あるいは、公開中に バージョン管理 機能を有効にすることもできます。 これにより、ユーザーが分離したブランチ バージョンを作成して作業し、フィーチャ サービスからバージョニング ワークフローを直接実行できるようになります。 サービスベースの編集ワークフローに参加したり、履歴機能を実行したりするには、ユーティリティー ネットワークをブランチ バージョン対応のままにしておくことをおすすめします。
ユーティリティー ネットワークでのサービスの公開と使用の詳細
ブランチ バージョニングでバージョン対応登録されたデータの共有方法の詳細
Utility Network Package ツールボックスとはどのようなものですか?
Utility Network Package ツールボックスには、ユーティリティー ネットワークのステージング、インポート、エクスポートを行うジオプロセシング ツールが含まれています。 これらのツールはアセット パッケージと併用してユーティリティー ネットワーク スキーマの作成、サンプル データの読み込み、ユーティリティー ネットワークのインポートとエクスポートを行うよう設計されています。
詳細については、「Utility Network Package ツールボックスの概要」をご参照ください。
ユーティリティー ネットワークはどのように操作しますか?
ユーティリティー ネットワークを構成してデプロイすると、編集、管理タスク、解析 (トレースなど)、サブネットワークや回路の管理タスクといった作業を実行するためにアクセスできるようになります。 詳細については、「ユーティリティー ネットワークの操作」をご参照ください。
ネットワーク トポロジーが有効化されているか無効化されているかは、どのように判断できますか?
ユーティリティー ネットワークのネットワーク トポロジーの状態を確認するには、ネットワーク プロパティを使用します。 ネットワーク トポロジーの状態は、ネットワーク トポロジー セクションにリストされています。
さまざまな操作に必要なネットワーク トポロジーの状態について詳しくは、「ユーティリティー ネットワーク管理タスク」をご参照ください。
ユーティリティー ネットワーク フィーチャはどのように編集できますか?
エンタープライズ ジオデータベースを操作する場合、以下を考慮してください。
ユーティリティー ネットワークのエンタープライズ デプロイメントは、サービスベースの編集を行えるよう設計されています。 最初の構成段階で ArcGIS Pro クライアントでデータベース コネクションから直接アクセスしたデータを使用し、バージョン非対応のネットワーク フィーチャを編集することができます。 これは、ネットワーク トポロジーの有効化と公開に備えて、データセットの品質評価を行う場合に予約しておく必要があります。
ユーティリティー ネットワークは、公開前にブランチ バージョン対応として登録する必要があります。
ユーティリティー ネットワークがバージョン対応登録され、フィーチャ サービスを使用して共有されると、ArcGIS Enterprise ポータルから直接 Web フィーチャ レイヤーに編集を行えるようになります。 これは、ArcGIS Pro クライアントからでも、Web アプリケーションからでも可能です。
オフライン編集ワークフローは、同期が有効なフィーチャ サービスを介してマップをオフラインで利用した場合に、ユーティリティー ネットワークでサポートされます。
ファイル ジオデータベースおよびモバイル ジオデータベースのシングル ユーザー デプロイメントは、バージョン編集を活用しません。 詳細については、「モバイル ジオデータベースおよびファイル ジオデータベース編集時のロックと同時使用」をご参照ください。
非空間オブジェクトとは何ですか?
ジャンクションおよびエッジ オブジェクトは、ファイバー ケーブル内部のストランドや地中ダクト内の導体など、共通の地理空間を共有する膨大な数の実世界のフィーチャをモデル化して操作するために使用する非空間ネットワーク オブジェクトです。 これにより組織は、すべてのアセットについて形状を伴うフィーチャを作成することなく、自社のネットワークを非常に詳細にモデル化することができます。
詳細については、「ジャンクションおよびエッジ オブジェクト」をご参照ください。
非空間オブジェクトを配置するにはどうすればよいですか?
空間フィーチャとの関連付けを使用して、非空間オブジェクトのマップ上の位置を決定します。 たとえば、非空間ジャンクション オブジェクトとしてモデル化したポートは、格納の関連付け内の格納物としてスイッチ デバイスに関連付けることができます。 次にスイッチ デバイスのジオメトリーを使用して、ポートの位置を設定します。
詳細については、「配置可能性」をご参照ください。
非空間オブジェクトのエラーを識別するにはどうすればよいですか?
非空間ジャンクションおよびエッジ オブジェクトのエラーは、関連付けられた空間フィーチャのダーティー エリアを通じて検出したり、関連付けの変更 ウィンドウを使用して検出することができます。
詳細については、「エラーへのアクセス」をご参照ください。
非空間オブジェクトの競合を解決するにはどうすればよいですか?
リコンサイル処理中に非空間ジャンクションおよびエッジ オブジェクト テーブルで検出された競合は、他のネットワーク フィーチャ同様、競合ビューで確認できます。 競合のリストからジャンクションまたはエッジ オブジェクトの競合を選択すると、競合を表示 ビューアーでオブジェクトの位置のコンテキストを提供するために、オブジェクトの関連付け階層にある空間フィーチャのジオメトリーが使用されます。
別のフィーチャまたは配置可能なオブジェクトへの格納または設備構造物が存在しないシナリオでは、オブジェクトが未配置であり、フィーチャが 競合を表示 ビューアーに表示されないことを示すバナーが表示されます。
詳細については、「ブランチ バージョンの競合の管理」をご参照ください。
ユーティリティー ネットワーク タブで一部のコマンドが使用できないのはなぜですか?
一部のツールやコマンドでは、コマンドを使用する際に有効化条件が定められています。 たとえば、特定のデータ ソースを操作する場合のみ、あるいはデータが特定の状態でなければ有効にならないコマンドがあります。
使用できないコマンドの上にカーソルを置くとツールチップが表示されるので、そこで有効化条件を確認できます。 各コマンドの有効化条件については、「ユーティリティー ネットワーク タブ」のトピックもご参照ください。
サブネットワークの検索 ウィンドウにサブネットワークがリストされないのはなぜですか?
サブネットワークの検索 ウィンドウでは、サブネットワークを設定する際に SubnetLine フィーチャクラスとサブネットワーク テーブルを使用します。 現在のマップ範囲を使用 チェックボックスをオンにすると、現在の範囲を使用してサブネットワークと SubnetLine フィーチャクラスのジオメトリーを表示できます。このオプションをオフにすると、サブネットワークは Subnetworks テーブルから返されます。 サブネットワークに SubnetLine フィーチャクラスのジオメトリーがない場合は、現在のマップ範囲を使用 チェックボックスをオンにしたときに サブネットワークの検索 ウィンドウにサブネットワークが表示されません。
サブネットワークにジオメトリーがない、またはサブネットワークがウィンドウに表示されない理由を調べるには、次の手順を実行します。
ウィンドウのグリッド ビューで
Last Update列を確認するか、Subnetworks テーブルでLast Updated Subnetwork属性を確認してください。 それぞれの値が空または NULL の場合、サブネットワークが一度も更新されていないことを意味します。 これを確認するには、SubnetLineフィーチャクラスのサブネットワークと関連付けられているシェープが存在しないことを確認します。 サブネットワークの検索 ウィンドウからサブネットワークを更新するか、サブネットワークの更新 ツールを実行して、対象のサブネットワークを更新します。層のサブネットワーク定義で、SubnetLine ジオメトリーを集約して作成するために、サブネットライン フィーチャクラスの集約ライン パラメーターに有効なラインが指定されていることを確認してください。
対象のサブネットワークを定義するサブネットワーク コントローラー (1 つまたは複数) に直接接続されているフィーチャ (1 つまたは複数) の
Is Connected属性を確認します。
フィルター の ライン タブと サブネットワーク テーブル タブを使用して、サブネットライン フィーチャクラスとサブネットワーク テーブルを切り替えることができます。
詳細については、「サブネットワークの操作」をご参照ください。
名前付きバージョンのネットワーク トポロジーを無効化した後、トポロジーを再有効化するにはどうすればよいですか?
エンタープライズ ジオデータベースで操作する場合、名前付きバージョンでネットワーク トポロジーを無効化できます。 ネットワーク トポロジーの有効化ツールでは、入力ユーティリティー ネットワークがデフォルト バージョンを参照する必要があります。 名前付きバージョンでトポロジーが無効化されている場合、リコンサイル処理を行って、デフォルト バージョンからトポロジーの状態を継承できます。
シングル ユーザー デプロイメントは、バージョン対応編集を活用しません。
ユーティリティー ネットワークで使用できるカスタム ツールやボタンを、ArcGIS Pro SDK で記述するにはどうすればよいですか?
ProConcepts ユーティリティー ネットワーク ページに、ユーティリティー ネットワーク SDK の情報がまとめられています。 ArcGIS Pro SDK を使用してカスタム コードを記述した経験がない場合は、最初に「はじめてのアドイン構築」をお読みください。 SDK ホームページに、使用可能なリソースがすべて記載されています。
ArcGIS Pro でユーティリティー ネットワーク ツールおよびプロセスのクライアント側タイムアウト値とは何ですか?
サービスを使用して実行されるユーティリティー ネットワークのツールとプロセスは、同期および非同期処理を使用します。 同期処理を使用する場合、ほとんどのユーティリティー ネットワーク ツールが 600 秒 (10 分) のタイムアウトを使用します。 サブネットワークの更新 ジオプロセシング ツールは、1,800 秒 (30 分) のさらに長いタイムアウト設定を使用します。
非同期処理を使用するツールを使用する場合、UtilityNetworkTools サービスに設定されているタイムアウトが使用されます。 UtilityNetworkTools サービスは、ユーティリティー ネットワークを含むフィーチャ サービスの System フォルダーで事前構成済みです。
REST を使用してユーティリティー ネットワーク Web サービスを操作するにはどうすればよいですか?
ユーティリティー ネットワーク サービスとネットワーク ダイアグラム サービスは、サービスを介して共有されているエンタープライズ デプロイメントのユーティリティー ネットワークでのみ使用できます。 これらのサービスは、編集用のフィーチャ レイヤー アクセスとバージョン管理機能もサポートしています。
ユーティリティー ネットワーク サービスは、トレース解析、ネットワーク トポロジー操作、サブネットワークの更新などの操作をサポートしています。 ネットワーク ダイアグラム サービスは、ダイアグラムの作成、レイアウトの操作などをサポートしています。
ユーティリティー ネットワークの所有者とは誰ですか?
エンタープライズ デプロイメントのユーティリティー ネットワークでは、管理タスクのアクセスを制御するために 2 人の所有者が存在するサービスベースのアーキテクチャーを使用します。 ユーティリティー ネットワークを作成するデータベース ユーザーに加え、ポータル ユーティリティー ネットワーク所有者としてアクティブなポータル ユーザー アカウントが記録されます。 ユーティリティー ネットワークが作成されると、データベース コネクションとアクティブな ArcGIS Enterprise ポータルへのユーザー アカウントに基づいて、これらの所有者が決定されます。
データベース ユーティリティー ネットワークの所有者は、ユーティリティー ネットワーク データセットの完全修飾名の一部として記録されます。
ポータル ユーティリティー ネットワークの所有者は、ユーティリティー ネットワークのメタデータとして格納されます。 これは、データ所有者としてデータベース コネクションを使用して カタログ ウィンドウからアクセスすると、ネットワーク プロパティに表示されます。
特定の構成タスクで正しいデータベースとポータル ユーザーが使用されない場合、次のエラーが発生します。
エラー 002144: この操作を実行するには、ポータルにログインしたアカウントがユーティリティー ネットワークの所有者である必要があります。
エラー 001400: <値> を実行できるのはデータの所有者だけです。
所有者が実行するべきユーティリティー ネットワーク タスクとは何ですか?
エンタープライズ ジオデータベースを操作する場合、データベースおよびポータル ユーティリティー ネットワーク所有者が実行すべき特定のタスクが保持されています。 これらの要件は、個々のワークフローや、ジオプロセシング ツールのヘルプ ページに明記されています。
たとえば、ネットワーク トポロジーの有効化ツールを実行するには、ポータル ユーティリティー ネットワークの所有者がアクティブなポータルにサイン インしている必要があります。
データベースおよびポータル ユーティリティー ネットワーク所有者が実行すべきタスクの詳細については、「ユーティリティー ネットワーク管理タスク」をご参照ください。
ユーティリティー ネットワークの所有者を変更できますか?
エンタープライズ ジオデータベースを操作する場合、ユーティリティー ネットワーク データセットには、管理タスクのアクセスを制御するために使用する 2 人の所有者が存在します。 ユーティリティー ネットワークを作成するデータベース ユーザーに加え、作成時にアクティブなポータル ユーザー アカウントもポータル ユーティリティー ネットワーク所有者として記録されます。 ユーティリティー ネットワークが作成されると、データベース コネクションとアクティブな ArcGIS Enterprise ポータルへのユーザー アカウントに基づいて、これらの所有者が決定されます。
データベース ユーティリティー ネットワークの所有者は、ユーティリティー ネットワーク データセットの完全修飾名の一部として記録されます。
ポータル ユーティリティー ネットワークの所有者は、ユーティリティー ネットワークのメタデータとして格納されます。 これは、データ所有者としてデータベース コネクションを使用してアクセスすると、ネットワーク プロパティに表示されます。
データを再作成しないで、データ所有者 (データベース ユーザー) を更新することはできませんが、ユーティリティー ネットワークのポータル データセット所有者を更新することはできます。 既存のポータル ユーティリティー ネットワークの所有者が組織を離れたら、そのポータル所有者を別のユーザーに変更する必要があります。 このユーザーは、元の所有者と同じユーザー タイプと権限に従う必要があります。 詳細については、「ポータル データセット所有者の更新 ツール」をご参照ください。