サブネットワークは、ドメイン ネットワークおよび層内のトポロジ的な下位部分を表します。サブネットワークでは、フィーチャに同じサブネットワーク コントローラーに対する通過可能性が含まれます。 サブネットワークは、レンダリング、ラベリング、およびマップ生成を使用してネットワークの解析および可視化の生産性を高めるために使用されます。
サブネットワークのプロパティの一部は、それらが存在するドメイン ネットワークが作成されるときに割り当てられます。 それらのプロパティは、そのドメイン ネットワーク内のすべてのサブネットワークに適用されます。 サブネットワークのその他のプロパティは、[サブネットワーク定義の設定 (Set Subnetwork Definition)] ジオプロセシング ツールを使用して層レベルで設定できます。 ドメイン ネットワークと層のプロパティは、[ネットワーク プロパティ] タブを使用して確認できます。
層レベルでサブネットワークに設定されるコンポーネントの詳細については、「サブネットワーク定義」をご参照ください。
要件
サブネットワーク定義を設定するには、次の要件が満たされている必要があります。
- ネットワーク トポロジが無効化されている必要があります。
- 指定したドメイン ネットワーク内の層が存在する。
- エンタープライズ ジオデータベースを操作する場合、次の点を確認してください。
- [入力ユーティリティ ネットワーク] パラメーターは、データベース ユーティリティ ネットワークの所有者として、確立されたデータベース接続から取得する必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者である必要があります。
層のサブネットワーク定義を設定します。
指定した層のサブネットワーク定義を設定するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックして [ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[サブネットワーク定義の設定] を検索して選択します。
- [入力ユーティリティ ネットワーク] パラメーターで、ユーティリティ ネットワークを選択します。
- [ドメイン ネットワーク] パラメーターで、ドメイン ネットワークを選択します。
- [層の名前] パラメーターで、層を選択します。
- 必要に応じて、[分断されてるサブネットワークのサポート] をオンにします。
分断されているサブネットワークのオプションは、パーティション型の層定義を持つドメイン ネットワーク内の層に対してのみ利用できます。
- オン - 層は、分断されているサブネットワークをサポートできます。
- オフ (デフォルト) - 層は、分断されているサブネットワークをサポートしません。
- システムに、層のサブネットワークごとにサブネットワーク システム ダイアグラムを自動で作成させたい場合は、[サブネットワーク ダイアグラムのテンプレート] で、ネットワーク ダイアグラムの基本となるダイアグラム テンプレートを指定します。
- [有効なフィーチャとオブジェクト] セクションを展開し、次のオプションを設定します。
- [有効なデバイス] パラメーターで、これらのサブネットワークに属することができるアセット タイプをすべてオンにします。
- [有効なデバイス サブネットワーク コントローラー] パラメーターで、サブネットワーク コントローラーとして設定できるデバイス クラスからアセット タイプを指定します。表示されるアセット グループおよびアセット タイプには、サブネットワーク コントローラーのシステム ネットワーク カテゴリが割り当てられている必要があります。 表示される値は、[有効なデバイス] に指定されたアセット グループおよびアセット タイプに基づきます。
- [有効なライン] パラメーターで、これらのサブネットワークに属することができるアセット タイプをすべてオンにします。
- [サブネットライン フィーチャクラスの集約ライン] で、有効なライン内にサブネット ラインを作成するために集約されるジオメトリを持つラインを指定します。
- [有効なジャンクション] パラメーターで、これらのサブネットワークに属することができるアセット タイプをすべてオンにします。
- [有効なジャンクション オブジェクト] パラメーターで、これらのサブネットワークに属することができるアセット タイプをすべてオンにします。
- [有効なジャンクション オブジェクト サブネットワーク コントローラー] パラメーターで、サブネットワーク コントローラーとして設定できるジャンクション オブジェクト クラスからアセット タイプを指定します。
表示されるアセット グループおよびアセット タイプには、サブネットワーク コントローラーのシステム ネットワーク カテゴリが割り当てられている必要があります。 表示される値は、[有効なジャンクション オブジェクト] に指定されたアセット グループおよびアセット タイプに基づきます。
- [有効なエッジ オブジェクト] パラメーターで、これらのサブネットワークに属することができるアセット タイプをすべてオンにします。
入力ドメイン ネットワーク内のトポロジ定義が [階層] に設定されている場合、これらのパラメーターは、親層 (最上位の親層) で定義されている有効なフィーチャおよびオブジェクトのサブセットを提供します。
注意:
特定のパラメーターには、最小のユーティリティ ネットワーク バージョンが必要です。 「サブネットワーク定義の設定」をご参照ください。
- 必要に応じて、[サブネットワーク トレース構成] セクションを展開し、目的の条件を設定します。
これらの設定は、サブネットワークをトレースするための [トレース (Trace)] ジオプロセシング ツールで、設定の自動入力に使用されます。 これらは、サブネットワークを定義するフィーチャおよび更新されるフィーチャを決定するために、[サブネットワークの更新 (Update Subnetwork)] ツールによっても使用されます。 最後に、[サブネットワークのエクスポート (Export Subnetwork)] ツールは、これらの設定を使用して、エクスポートする情報を決定します。
- [格納器を含める] - 格納器を含めるかどうかを指定します。
- [格納物を含む] - 格納器の格納物を含めるかどうかを指定します。
- [構造物を含む] - 構造物を含めるかどうかを指定します。
- [バリア フィーチャを含める] - バリア フィーチャを含めるかどうかを指定します。
- [配置可能性の整合チェック] - 配置できないジャンクションまたはエッジ オブジェクトが発生した場合にエラーを表示するかどうかを指定します。
- [サマリー] - SubnetLine フィーチャクラスのサブネットワークに関する情報を計算し、保存します。
- [条件バリア] - ネットワーク属性およびカテゴリに基づいて操作を停止するフィーチャを定義します。
- [関数バリア] - 関数に基づいて操作を停止するフィーチャを定義します。
- [通過可能性の適用] - 施行する通過可能性の適用範囲を定義します。通過可能性をジャンクションのみ、エッジのみ、またはジャンクションとエッジの両方に適用します。
- [プロパゲーター] - 反映されるネットワーク属性を使用して、考慮されるフィーチャを制御します。Substitution 関数を使用できます。このパラメーターは Python でのみ使用できます。
- [サブネットワーク ポリシーの更新] セクションを展開し、次のオプションを設定します。
- 必要な場合は、[IsDirty の管理] チェックボックスをオンにします。
このオプションは、サブネットワークの更新プロセスがサブネットワーク テーブルとサブネットライン フィーチャクラスの IsDirty 属性を更新するかどうかを決定します。 また、これはネットワーク ダイアグラムの一貫性にも影響します。 このオプションは、サブネットワーク コントローラーが定義されていて、デフォルトでオンになっている層に対してのみ表示されます。
- 必要な場合は、[構造物ネットワーク格納器の更新] チェックボックスをオンにします。
このオプションは、サブネットワークの更新を実行するときに、構造物ネットワーク格納器でサポートされているサブネットワーク名属性が更新されるかどうかを判別します。 このオプションは、デフォルトでオンになっています。
- 必要な場合は、[ドメイン ネットワーク格納器の更新] チェックボックスをオンにします。
このオプションは、サブネットワークの更新を実行するときに、ドメイン ネットワーク格納器でサポートされているサブネットワーク名属性が更新されるかどうかを判別します。 このオプションは、デフォルトでオンになっています。
- [デフォルト バージョンの編集モード] および [名前付きバージョンの編集モード] で、操作による属性編集の実行方法を以下から選択します。
注意:
[デフォルト バージョンの編集モード] は、ファイルおよびモバイル ジオデータベースにも適用されます。- イベントなし - これがデフォルトです。 サブネットワークの更新操作は、実行時に直接書き込みを使用し、イベント発生を省略します。
- イベントあり - サブネットワークの更新操作は、実行時に行挿入を使用し、イベント発生を促します。
注意:
このセクションのパラメーターは、最小のユーティリティ ネットワーク バージョンが必要です。 詳細については、「サブネットワーク定義の設定」をご参照ください。
- 必要な場合は、[IsDirty の管理] チェックボックスをオンにします。
- [実行] をクリックします。
この層に対して、サブネットワーク プロパティが定義されます。 サブネットワーク プロパティを表示するには、ユーティリティ ネットワークのレイヤー プロパティを開き、[ネットワーク プロパティ] タブを表示します。 層内でサブネットワークを確立する場合は、「サブネットワークの作成」をご参照ください。