レベル変数の追加 (Add Level Variables) (テリトリー デザイン)

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

サマリー

指定したレベルに新しいフィールドを追加します。

使用法

  • 追加されたフィールドは、テリトリー レベルより下のレベルの数値フィールドに基づいており、指定された統計情報のタイプに基づいて計算されます。

  • 変数は、ベースまたは基本単位レベル (0) より上の任意のレベルに追加されます。

  • すべての数値フィールドをサポートしています。

パラメーター

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

入力テリトリー ソリューション。

Group Layer; Feature Dataset; String
レベル

計算されたフィールドを追加するレベル。

String
ベース レベル

属性値が追加されるテリトリー レベルより下のレベル。

String
変数

レベルに追加される変数。

[統計フィールド] - 統計情報計算に使用されるフィールド。

[統計情報] - 統計情報計算のタイプ。

  • [個数] - 計算に含まれる値の数が特定されます。
  • [合計] - 指定したフィールドの値が加算されます。
  • [最大] - 指定したフィールドの最大値が特定されます。
  • [最小] - 指定したフィールドの最小値が特定されます。
  • [平均] - 指定したフィールドの値の平均が計算されます。
  • [中央値] - 指定したフィールドの値の中央値が計算されます。
  • [標準偏差] - 指定したフィールド内の値の標準偏差が計算されます。
  • [全体の割合] - 指定したフィールドの各値の割合がそのフィールドの値の合計から計算されます。

[フィールド名] - 計算されたデータが格納されるレベルのフィールドの有効な名前。

[フィールドのエイリアス名] - 計算されたフィールドの読みやすく理解しやすい名前。

Value Table

派生した出力

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

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

Group Layer

arcpy.td.AddLevelVariables(in_territory_solution, level, base_level, variables)
名前説明データ タイプ
in_territory_solution

入力テリトリー ソリューション。

Group Layer; Feature Dataset; String
level

計算されたフィールドを追加するレベル。

String
base_level

属性値が追加されるテリトリー レベルより下のレベル。

String
variables
[[statistic, statistic_field, field_name, field_alias_name],...]

レベルに追加される変数。

  • statistic_field - 統計情報計算に使用されるフィールド。
  • statistic - 統計情報計算のタイプ。
    • count - 計算に含まれる値の数が特定されます。
    • sum - 指定したフィールドの値が合計されます。
    • maximum - 指定したフィールドの最大値が特定されます。
    • minimum - 指定したフィールドの最小値が特定されます。
    • average - 指定したフィールドの値の平均が計算されます。
    • median - 指定したフィールドの値の中央値が計算されます。
    • standard_deviation - 指定したフィールド内の値の標準偏差が計算されます。
    • percent_of_total - 指定したフィールドの各値の割合がそのフィールドの値の合計から計算されます。
  • field_name - 計算されたデータが格納されるレベルのフィールドの有効な名前。
  • field_alias_name - 計算されたフィールドの読みやすく理解しやすい名前。
Value Table

派生した出力

名前説明データ タイプ
out_territory_solution

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

Group Layer

コードのサンプル

AddLevelVariables の例 (Python ウィンドウ)

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

import arcpy
arcpy.td.AddLevelVariables("TD", "Territory[1]", "BaseLevel[0]", "populationtotals_totpop_cy SUM TotalPopulation 'Total Pop'")

ライセンス情報

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

関連トピック