Available with Business Analyst license.
Summary
Builds a territory adjacency index for a specified feature layer which will be used as the Alignment Layer in Territory Solutions.
This index increases the performance for creating, balancing and adjusting territories.
Usage
The polygonal and point layers can be used as a Layer.
The polygonal layers can only be used as a Mask Layer.
- The Mask Layer is mainly used against point Layers as a Barrier. Points from different mask polygons are considered non-adjacent. Points from the same mask polygon are considered adjacent.
- The Mask Layer can be specified only for point Layers.
The Buffer distances can be specified only for a point layer. It is defined by the distance between points for building an adjacent circle. Points that intersect with their adjacent circles are considered adjacent.
NOTE: If the adjacent index file is already built for the layer, a warning message will be displayed and the file will be re-built without taking the OverwriteOutput environment setting into account.
Syntax
arcpy.td.BuildTerritoryIndex_TD(in_layer, {in_mask_layer}, {In_buffer_distance})
Parameter | Explanation | Data Type |
in_layer | The Layer for which to build a territory index. | Feature Layer |
in_mask_layer (Optional) | The Mask layer for a point layer. | Feature Layer |
In_buffer_distance (Optional) | The Buffer distance for every point of a layer. | Linear Units |
Code sample
BuildTerritoryIndex_TD example (Python window)
The following Python window script demonstrates how to use the tool in immediate mode.
import arcgisscripting
gp = arcgisscripting.create()
gp.BuildTerritoryIndex_TD("C:/Layer1.lyr", "C:/Layer2.lyr" , "10 miles")
BuildTerritoryIndex_TD example 2 (stand-alone script)
The following stand-alone script demonstrates how to use the tool.
import arcgisscripting
gp = arcgisscripting.create()
gp.BuildTerritoryIndex_TD("C:/Layer1.lyr", "C:/Layer2.lyr" , "10 miles")
Environments
This tool does not use any geoprocessing environments.
Licensing information
- Basic: Requires Business Analyst
- Standard: Requires Business Analyst
- Advanced: Requires Business Analyst