标注 | 说明 | 数据类型 |
输入地区解决方案 | 输入地区解决方案的名称。 | Group Layer; Feature Dataset; String |
等级 | 将添加已计算字段的级别的名称。 | String |
平衡变量 | 将用于平衡过程的变量。
| Value Table |
派生输出
标注 | 说明 | 数据类型 |
已更新地区解决方案 | 已更新地区解决方案。 | Group Layer |
获得 Business Analyst 许可后可用。
配置用于平衡过程的变量。
将按照相对权重使用变量,该权重根据每个变量的指定首选项进行计算。
首选项指每个变量的相对权重。
所有变量的首选项总和必须为 100%。
使用添加级别变量工具可添加要平衡的变量。
如果要在平衡时禁用变量,将平衡变量参数权重值设置为零。
标注 | 说明 | 数据类型 |
输入地区解决方案 | 输入地区解决方案的名称。 | Group Layer; Feature Dataset; String |
等级 | 将添加已计算字段的级别的名称。 | String |
平衡变量 | 将用于平衡过程的变量。
| Value Table |
标注 | 说明 | 数据类型 |
已更新地区解决方案 | 已更新地区解决方案。 | Group Layer |
arcpy.td.SetBalanceVariables(in_territory_solution, level, variables)
名称 | 说明 | 数据类型 |
in_territory_solution | 输入地区解决方案的名称。 | Group Layer; Feature Dataset; String |
level | 将添加已计算字段的级别的名称。 | String |
variables [[variable, weight],...] | 将用于平衡过程的变量。
| Value Table |
名称 | 说明 | 数据类型 |
out_territory_solution | 已更新地区解决方案。 | Group Layer |
以下 Python 窗口脚本演示了如何使用 SetBalanceVariables 函数。
import arcpy
arcpy.td.SetBalanceVariables("TerritorySolution", "Territories[1]", "HouseHold 50;TotalPop 50")