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