テリトリー属性制限の設定 (Set Territory Attribute Constraints) (テリトリー デザイン)

Business Analyst ライセンスで利用できます。

サマリー

テリトリー ソリューションを解決するときに、制限を追加するための変数を設定します。

使用法

  • レベルに追加されている変数だけを使用できます。

  • テリトリーは、[最小値][最大値]、または [目標値] の値によって制限されます。

  • 制限に使用する変数が 1 つだけ存在する場合は、[制限] パラメーターの [加重] オプションを 100 に設定します。

  • 複数の変数が存在する場合は、[制限] パラメーターの [加重] オプションは自動的に設定されます。

  • [制限] パラメーターの [最大値] および [最小値] オプションは、厳密な制限です。 テリトリーは、指定した値を超過または下回ることはありません。

  • [制限] パラメーターの [目標値] オプションは、ソフトな制限です。 テリトリーは、指定した値を超過または下回る場合があります。

パラメーター

ラベル説明データ タイプ
入力テリトリー ソリューション

解析で使用するテリトリー デザイン ソリューション レイヤー。

Group Layer; Feature Dataset; String
レベル

制限が適用されるレベル。

String
制限
(オプション)

テリトリー ソリューションの制限に使用する変数。

  • 変数 - 制限として使用する数値。
  • 最小値 - テリトリーの下限の厳密な制限を設定する数値。
  • 最大値 - テリトリーの上限の厳密な制限を設定する数値。
  • 目標値 - テリトリー ソリューションの目標値のソフトな制限を設定する数値。
  • 加重 - 制限値がテリトリー ソリューションに及ぼす影響度。 0 より大きい数値を指定する必要があります。
Value Table

派生した出力

ラベル説明データ タイプ
更新済みのテリトリー ソリューション

更新されたテリトリー ソリューション。

Group Layer

arcpy.td.SetTerritoryAttributeConstraints(in_territory_solution, level, {constraints})
名前説明データ タイプ
in_territory_solution

解析で使用するテリトリー デザイン ソリューション レイヤー。

Group Layer; Feature Dataset; String
level

制限が適用されるレベル。

String
constraints
[[variable, minimum, maximum, ideal_value, weight],...]
(オプション)

テリトリー ソリューションの制限に使用する変数。

  • variable - 制限として使用する数値。
  • minimum - テリトリーの下限の厳密な制限を設定する数値。
  • maximum - テリトリーの上限の厳密な制限を設定する数値。
  • ideal_value - テリトリー ソリューションの目標値のソフトな制限を設定する数値。
  • weight - 制限値がテリトリー ソリューションに及ぼす影響度。 0 より大きい数値を指定する必要があります。
Value Table

派生した出力

名前説明データ タイプ
out_territory_solution

更新されたテリトリー ソリューション。

Group Layer

コードのサンプル

SetTerritoryAttributeConstraints (テリトリー属性制限の設定) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、SetTerritoryAttributeConstraints 関数の使用方法を示しています。

import arcpy
arcpy.td.SetTerritoryAttributeConstraints("TerritorySolution", "Territories[1]", "populationtotals_totpop_cy 10000 100000 # 100")

ライセンス情報

  • Basic: 次のものが必要 Business Analyst
  • Standard: 次のものが必要 Business Analyst
  • Advanced: 次のものが必要 Business Analyst

関連トピック