Skip to main content

ユーティリティ ネットワーク ルールのインポート

ネットワーク ルール は、他のフィーチャ タイプへの 接続 または 関連付け が可能なフィーチャ タイプを制御するものです。フィーチャの接続または関連付けが正しいことを確認するためにルールが評価されます。ジャンクション-ジャンクション接続性、ジャンクション-エッジ接続性、エッジ-ジャンクション-エッジ接続性、格納、構造物付属物という 5 つのルール タイプがあります。

ネットワーク ルールは、 [ルールの追加 (Add Rule)] ツールを使用して一度に追加したり、 [ルールのインポート (Import Rules)] ツールを使用して一括でインポートしたりできます。 [ルールのインポート (Import Rules)] ツールの使用時は、ルールが CSV ファイルからインポートされます。 CSV ファイル には、複数のタイプのルールを含めることができます (格納、ジャンクション-ジャンクション接続性、構造物付属物など)。インポート中、CSV ファイル内のルールでユーティリティ ネットワーク内にすでに存在するものはスキップされます。エラーが発生すると、インポートが失敗し、失敗の原因となった CSV ファイル内の行番号と列が報告されます。

ルールをインポートするときは、CSV ファイルでアセット タイプおよびターミナル (該当する場合) の列に対してアスタリスク (*) を使用できます。インポート中は、新しいルールを作成するために、アスタリスクによって、 [ルールの追加 (Add Rule)] ツールの使用時にアセット タイプおよびターミナル パラメーターに [すべて] を選択した場合と同じロジックが適用されます。これにより、既存のアセット タイプおよびターミナルのネットワーク フィーチャクラスまたはテーブルが提供する既存のスキーマを使用して、複数のルールをユーティリティ ネットワークに追加できます。

注意:

ルールの CSV ファイルを編集するには、テキスト エディターを使用することをお勧めします。Excel を使用すると、ルールの CSV ファイルの表示はできますが、編集と保存はできません。エクスポート フィルターが、余分な引用符など不要な書式設定を適用するためです。

要件

ネットワーク ルールをインポートするには、以下の要件が満たされている必要があります。

  • ネットワーク トポロジーが、 無効化 されている必要があります。

  • システムで維持される既存のフィーチャ制限を上書きするルールはインポートされません。

  • エンタープライズ ジオデータベースを操作する場合、次の点を確認してください。

CSV ファイルからのネットワーク ルールのインポート

ネットワーク ルールをインポートするには、以下の手順に従います。

  1. [解析] タブの [ジオプロセシング] グループで、 [ツール] ツール をクリックして [ジオプロセシング] ウィンドウを開きます。

  2. [ジオプロセシング] ウィンドウで、 [ルールのインポート] を検索してクリックします。

  3. [入力ユーティリティ ネットワーク] パラメーターに、ルールを受け取るユーティリティ ネットワークを指定します。

  4. [ルール タイプ] ドロップダウン リストから、インポートするルールのタイプを選択します。

    CSV ファイルからすべてのルール タイプをインポートするには、 [すべて] を選択します。

  5. ルールの名前と場所を [入力ファイル] パラメーターに指定します。

    CSV ファイルの形式については、 [ルールのインポート (Import Rules)] ツールのヘルプをご参照ください。

  6. [実行] をクリックします。

入力 CSV ファイルのルールが、ユーティリティ ネットワークにインポートされました。ネットワーク トポロジを 有効化 すると、システムによってフィーチャをルールに対して整合チェックできます。

ネットワーク プロパティ に含まれる情報にアクセスする詳細な手順については、「 ネットワーク ルールの表示 」をご参照ください。

ヒント:

エンタープライズ ジオデータベースを操作する場合、ネットワーク ルールは、デフォルトのブランチ バージョンへのデータベース コネクションを通じて、管理されます。 ユーティリティ ネットワーク サービスは、ネットワーク ルールを追加または削除する前に停止する必要があります。 変更は、サービスと ArcGIS Pro セッションが再開した後に認識されます。 ユーティリティ ネットワーク ルールの更新は、リコンサイル操作が実行されるまで、既存の指定バージョンに反映されません。