通信オブジェクトの分割ポリシーの設定ツールまたは通信オブジェクトの結合ポリシーの設定ツールを使用して、applyEdits での分割操作または結合操作の実行時に通信ドメイン ネットワークでグループ化されたオブジェクトの属性を処理する方法を制御することができます。
ベータ版:
通信ドメイン ネットワークは、ArcGIS Pro 3.5 の Early Adopter Community および ArcGIS Enterprise 11.5 でベータ版として利用可能です。そのため、一部のリンクはアクティブではないことがあります。 この機能にアクセスし、詳細を確認するには、通信ドメイン ネットワークの Early Adopter Community にご参加ください。
グループ化したオブジェクトの属性フィールドでオブジェクト分割ポリシーを設定すると、グループ化したオブジェクトが分割された場合の属性値の処理方法を制御できます。これには、新しいグループ内のユニットの数だけ値を割り当てるか、両方のグループのデフォルト値を設定します。 この定義は、グループ化したジャンクション オブジェクトまたはエッジ オブジェクトのユーザー定義の属性ごとに実行します。 デフォルトで、属性にポリシーが指定されていない場合は、元のオブジェクトと同じ属性値で新しいオブジェクトが作成されます。
グループ化したオブジェクトの属性フィールドでオブジェクト結合ポリシーを設定すると、グループ化したオブジェクトが結合された場合の属性値の処理方法を制御できます。これには、結合したオブジェクトの値を合計するか、更新したオブジェクトの属性フィールドのデフォルト値を設定します。
注意:
デフォルトで、属性に結合ポリシーが定義されていない場合は、結合操作を実行すると、すべてのオブジェクトが同じオブジェクト クラスから取得されており、すべてのオブジェクトの属性値が一致している限り、更新したオブジェクトの現在の属性値が複製されます。
applyEdits のグループ化したオブジェクトの分割操作と結合操作の詳細
要件
グループ化したオブジェクトの属性に対してオブジェクト分割ポリシーまたはオブジェクト結合ポリシーを設定するには、次の要件が満たされている必要があります。
[入力ユーティリティ ネットワーク] パラメーター値は、ユーティリティ ネットワーク バージョン 8 以降を参照する必要があります。
[ドメイン ネットワーク] パラメーター値は、通信ドメイン ネットワークを参照する必要があります。
- ネットワーク トポロジが、無効化されている必要があります。
- エンタープライズ ジオデータベースを操作する場合、次の点を確認してください。
- [入力ユーティリティ ネットワーク] パラメーター値は、データベース ユーティリティ ネットワークの所有者として、確立されたデータベース コネクションから取得する必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者である必要があります。
グループ化したオブジェクトに対してオブジェクト分割ポリシーを設定
グループ化したオブジェクトの属性に対してオブジェクト分割ポリシーを設定するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール]
をクリックして、[ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで [通信オブジェクトの分割ポリシーの設定] を検索して選択します。
- [入力ユーティリティー ネットワーク] パラメーターでユーティリティー ネットワークを指定します。
- [ドメイン ネットワーク] パラメーターで通信ドメイン ネットワークを指定します。
- [入力テーブル] パラメーターで、グループ化したオブジェクトを含むジャンクション オブジェクト テーブルまたはエッジ オブジェクト テーブルを指定します。
オブジェクト分割ポリシーがすでに存在するジャンクション オブジェクト テーブルまたはエッジ オブジェクト テーブルのすべての属性が [ポリシー] パラメーターに読み込まれて表示されます。
- [ポリシー] パラメーターで、適用する [属性] と [ポリシー] を指定します。
そのオブジェクトの編集可能なフィールドが [属性] に表示されます。 属性にポリシーが指定されていない場合は、元のオブジェクトと同じ属性値で新しいオブジェクトが作成されます。
- [ユニットの割り当て] - 分割されたオブジェクトの属性値が、更新されたオブジェクトの属性フィールドに割り当てられます。 これは、数値データ タイプのフィールドにのみ適用されます。
- [デフォルト値] - 更新されたオブジェクトと挿入されたオブジェクトの属性フィールドのデフォルト値が設定されます。
- [実行] をクリックします。
指定した属性に対してオブジェクト分割ポリシーが設定されます。 通信ドメイン ネットワーク内のジャンクション オブジェクトまたはエッジ オブジェクトのオブジェクト分割ポリシーを表示するには、ユーティリティー ネットワークのレイヤー プロパティーを開いて、ネットワーク プロパティー タブを表示します。
グループ化されたオブジェクトに対してオブジェクト結合ポリシーを設定
グループ化したオブジェクトの属性に対してオブジェクト結合ポリシーを設定するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール]
をクリックして、[ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで [通信オブジェクトの結合ポリシーの設定] を検索して選択します。
- [入力ユーティリティー ネットワーク] パラメーターでユーティリティー ネットワークを指定します。
- [ドメイン ネットワーク] パラメーターで通信ドメイン ネットワークを指定します。
- [入力テーブル] パラメーターで、グループ化したオブジェクトを含むジャンクション オブジェクト テーブルまたはエッジ オブジェクト テーブルを指定します。
オブジェクト結合ポリシーがすでに存在するジャンクション オブジェクト テーブルまたはエッジ オブジェクト テーブルのすべての属性が [ポリシー] パラメーターに読み込まれて表示されます。
- [ポリシー] パラメーターで、適用する [属性] と [ポリシー] を指定します。
そのオブジェクトの編集可能なフィールドが [属性] に表示されます。 属性にポリシーが指定されていない場合は、結合操作を実行すると、更新されたオブジェクトの既存の属性値がコピーおよび複製されます。
- [値の合計] - 結合されたオブジェクトの属性値が、更新されたオブジェクトの属性フィールドで合計されます。 これは、数値データ タイプのフィールドにのみ適用されます。
- [デフォルト値] - 更新されたオブジェクトの属性フィールドのデフォルト値が設定されます。
- [実行] をクリックします。
指定した属性に対してオブジェクト結合ポリシーが設定されます。 通信ドメイン ネットワーク内のジャンクション オブジェクトまたはエッジ オブジェクトのオブジェクト結合ポリシーを表示するには、ユーティリティー ネットワークのレイヤー プロパティを開いて、ネットワーク プロパティ タブを表示します。