设置平衡变量 (地区设计)

获得 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],...]

将用于平衡过程的变量。

  • variable - 定义的输入。
  • weight - 给定变量在分析中的影响力。

Value Table

派生输出

名称说明数据类型
out_territory_solution

已更新地区解决方案。

Group Layer

代码示例

SetBalanceVariables 示例(Python 窗口)

以下 Python 窗口脚本演示了如何使用 SetBalanceVariables 函数。

import arcpy
arcpy.td.SetBalanceVariables("TerritorySolution", "Territories[1]", "HouseHold 50;TotalPop 50")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 需要 Business Analyst
  • Standard: 需要 Business Analyst
  • Advanced: 需要 Business Analyst

相关主题