レベル許容値制限の設定(Setup Level Capacity Constraints) (テリトリー デザイン)
サマリ
許容値制限を指定したレベルに設定できます。
使用法
-
テリトリー レベルの形式は、レベル名[レベル インデックス] とする必要があります。
-
許容値変数は、オプションのパラメータです。指定したレベルから許容値変数を削除する場合、シャープ記号「#」を指定できます。
- 許容値変数は、変数 {最小値} {指定値} {最大値} 優先度;... という形式で指定できます。
- 変数 - 指定したソリューションの基本単位レイヤにある、任意のサマリ タイプ フィールドの名前。BDS レイヤ以外のレイヤの変数の名前には、「_SUM」という接尾辞が付いています(合計計算が適用されます)。
- 最小値、指定値、および最大値は、オプションのパラメータです。これらの代わりにシャープ記号「#」を指定できますが、少なくとも 1 つの値を指定する必要があります。
- 最小許容値 - テリトリーは、指定した値以上の変数の値を持つ必要があります。CreateTerritories コマンドは、指定した値よりも小さい値を持つ領域を自動的に除外します。
- 指定許容値 - 指定した変数値に達するまでテリトリーが作成されます。このパラメータに使用できる値の範囲は、最小許容値から最大許容値までです。
- 最大許容値 - テリトリーは、指定した変数値を超える前に作成を停止します。最大許容値を最小許容値よりも大きくする必要があります。
- 各変数に対して、優先度を指定する必要があります。有効な値の範囲は 0 〜 100 です。すべての優先度の合計が 100 になる必要があります。
構文
SetupCapacityConstraints_TD_td (in_territory_solution_layer, in_level, {in_capacity_variables})
パラメータ | 説明 | データ タイプ |
in_territory_solution_layer |
パラメータの設定に使用されるテリトリー ソリューション レイヤ。 | GP TD Layer |
in_level |
変更するテリトリー レベル。 | String |
in_capacity_variables [in_capacity_variables,...] (オプション) |
許容値変数と優先度。 | GP Value Table |
コードのサンプル
SetupCapacityConstraints_TD(レベル許容値制限の設定)の例(Python ウィンドウ)
次の Python ウィンドウ スクリプトは、イミディエイト モードでこのツールを使用する方法を示しています。
import arcgisscripting
gp = arcgisscripting.create()
gp.SetupLevelCapacityConstraints_TD("new layer", "Territories[1]", "AREA_SUM 10000 # # 45;TOTPOP_CY_SUM # 3000000 5000000 55")
SetupCapacityConstraints_TD(レベル許容値制限の設定)の例 2(スタンドアロン スクリプト)
次のスタンドアロン スクリプトで、このツールの使用方法を示します。
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
solution = "new layer"
level = "Territories[1]"
capacityVars = "AREA_SUM 10000 # # 45;TOTPOP_CY_SUM # 3000000 5000000 55"
# Execute tool
gp.SetupLevelCapacityConstraints_TD(solution, level, capacityVars)
環境
このツールはジオプロセシング環境を使用していません
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014