Available with Business Analyst license.
Summary
Sets variables for adding constraints when solving the territory solution.
Usage
- Only variables that have been added to the level will be available. 
- Territories are constrained by Minimum, Maximum, or Ideal Value. 
- Set the Weight parameter to 100 if there is only one variable to be used for constraints. 
- The Weight parameter will be set if there are multiple variables. 
- The Maximum and Minimum parameter values are hard constraints. Territories will not exceed or be below the specified values. 
- The Ideal Value parameter is a soft constraint. Territories can exceed or be below the specified value. 
Syntax
arcpy.td.SetTerritoryAttributeConstraints(in_territory_solution, level, {constraints})| Parameter | Explanation | Data Type | 
| in_territory_solution | The Territory Design solution layer to be used in the analysis | Group Layer; Feature Dataset; String | 
| level | The level to which the constraints will be applied. | String | 
| constraints [[variable, minimum, maximum, ideal_value, weight],...] (Optional) | The variables that will be used for constraining the territory solution. 
 | Value Table | 
Derived Output
| Name | Explanation | Data Type | 
| out_territory_solution | The updated territory solution. | Group Layer | 
Code sample
The following Python window script demonstrates how to use the SetTerritoryAttributeConstraints tool.
import arcpy
arcpy.td.SetTerritoryAttributeConstraints("TerritorySolution", "Territories[1]", "populationtotals_totpop_cy 10000 100000 # 100")Environments
Licensing information
- Basic: Requires Business Analyst
- Standard: Requires Business Analyst
- Advanced: Requires Business Analyst