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

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

概要

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

使用法

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

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

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

構文

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

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

グループ レイヤー

コードのサンプル

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

関連トピック