層を使用すると、ドメイン ネットワーク内でサブネットワークを複数のグループに分けることができます。 ドメイン ネットワークは、層の階層またはパーティション化された層のグループを形成する 1 つ以上の層で構成されます。 1 つの層は、それぞれが同じサブネットワーク定義を持つ一連のサブネットワークを意味します。
[層の追加 (Add Tier)] ツールを使用すると、ドメイン ネットワーク内に層を定義できます。
要件
層を定義するには、次の要件が満たされている必要があります。
- ネットワーク トポロジが「無効化されている必要があります」。
- 層の名前がドメイン ネットワーク内で一意である。
- エンタープライズ ジオデータベースを操作する場合、次の点を確認してください。
- [入力ユーティリティ ネットワーク] パラメーターは、「データベース ユーティリティ ネットワークの所有者」として、確立されたデータベース コネクションから取得する必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、「ポータル ユーティリティ ネットワークの所有者」である必要があります。
- ネットワーク クラスが空である。
注意:
ネットワーク クラスにデータを追加する前に、すべてのネットワーク構成を実行しておくことが重要です。 [層の追加 (Add Tier)] ツールでは、基になっているネットワーク フィーチャクラスおよびテーブルへの Null 値を許可しないプロパティを持つサブネットワーク名フィールドを作成します。 このフィールド追加プロセスは、ネットワーク フィーチャクラスおよびテーブルが空の場合にのみ実行できます。
層の定義
層を定義するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックして [ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[層の追加] を検索して選択します。
- [入力ユーティリティ ネットワーク] パラメーターで、ユーティリティ ネットワークを選択します。
- [ドメイン ネットワーク] パラメーターで、ドメイン ネットワークを選択します。
- 階層ドメイン ネットワークに対して、既存の [層グループ名] を入力します。
ドメイン ネットワークに [層グループ] が存在しない場合は、前提条件として [層グループの追加 (Add Tier Group)] ツールを使用します。
- [名前] パラメーターで、層の名前を指定します。
層の名前はユーティリティ ネットワーク全体で一意にする必要があり、64 文字を超える名前は指定できません。 次の特殊文字は無効です:
- アクサングラーブ (`)
- チルダ (~)
- アット マーク (@)
- ドル記号 ($)
- パーセント記号 (%)
- キャレット (^)
- アスタリスク (*)
- プラス記号 (+)
- 等号 (=)
- 垂直バー (|)
- バックスラッシュ (\)
- 小なり記号 (<)
- 大なり記号 (>)
- 疑問符 (?)
- 左中括弧 ({)
- 右中括弧 (})
- ピリオド (.)
- 感嘆符 (!)
- 一重引用符 (')
- 左角括弧 ([)
- 右角括弧 (])
- セミコロン (;)
- キャリッジ リターン (\r)
- 改行 (\n)
- ダブル コロン (::)
- [ランク] パラメーターに層のランクを入力します。
- [トポロジ タイプ] パラメーターのタイプを指定します。
選択肢は、ドメイン ネットワークの層定義によって決まります。 階層ドメイン ネットワークには [メッシュ] トポロジ タイプが自動的に割り当てられますが、パーティション化されたネットワークには [メッシュ] または [放射状] を割り当てることができます。
- 階層ドメイン ネットワークの場合は、[サブネットワーク フィールド名] のフィールド値を入力します。
ドメイン ネットワークに最初の層グループと層を追加するときに、ドメイン ネットワーク フィーチャクラスおよびテーブルごとに追加する新しいサブネットワーク フィールド名を指定します。 ドメイン ネットワークに複数の層グループが含まれる場合には、同じ論理集約のドメインのサブシステムを表す層を追加するときに、既存のサブネットワーク名のフィールドを再利用できます。 既存のフィールドを使用する場合、そのフィールドは、[層の追加 (Add Tier)] ツールそのものを使用して以前に追加したフィールドである必要があります。 このフィールドは、次の仕様を持つすべてのドメイン ネットワーク クラス内に存在します。
Type: esriFieldTypeString IsNullable: VARIANT_FALSE DomainFixed: VARIANT_FALSE Length: 2000 IsIndexed: true IsUniqueIndex: false IsEditable: VARIANT_FALSE Default value: "Unknown"
- [実行] をクリックします。
これで、指定のドメイン ネットワークに新しい層が追加されました。 新しい層の定義を表示するには、ユーティリティ ネットワークのネットワーク プロパティを開きます。
次に、その層のサブネットワーク定義を設定します。