获得 Business Analyst 许可后可用。
描述
Creates a new Territory Solution based on an existing Solution and a new Alignment Layer.
The new Solution will contain territory hierarchy, variables, constraints, and other options from the base Territory Solution.
使用方法
Any Polygon or Point layer can be used as an Alignment Layer for the new Territory Solution.
A String, Integer, SmallInteger, Double, Single, Date, OID, GlobalID, GUID field of Alignment Layer can be used as a Display Field. The default value is the Alignment Layer’s display field. If the Alignment Layer’s display field is not defined the first suitable field will be applied.
By default, the Territory Solution Location is under the "Territories" folder in the current BA project.
A Default Territory Solution Name is generated, if not specified.
语法
arcpy.td.ImportTerritorySolution_TD(in_territory_solution_layer, in_alignment_layer, {in_display_field}, {in_territory_solution_location}, {in_territory_solution_name})
参数 | 说明 | 数据类型 |
in_territory_solution_layer | The Territory Solution layer from which to import. | GP TD Layer |
in_alignment_layer | The Alignment Layer for the new Territory Solution. | Feature Layer |
in_display_field (可选) | The Display Field for the Territory Solution. | Field |
in_territory_solution_location (可选) | The Location of the Territory Solution. | String |
in_territory_solution_name (可选) | The name of the Territory Solution. | String |
代码示例
ImportTerritorySolution_TD example (Python window)
The following Python window script demonstrates how to use the tool in immediate mode.
import arcgisscripting
gp = arcgisscripting.create()
gp.ImportTerritorySolution_TD("new layer", "ZIPCodes_zp", "NAME", "C:/BA Output/Project/Default Project/Territories/", "new layer2")
ImportTerritorySolution_TD example 2 (stand-alone script)
The following stand-alone script demonstrates how to use the tool.
# Import system modules
import arcgisscripting
gp = arcgisscripting.create()
# Set local variables
solution = "new layer"
alignmentLayer = "ZIPCodes_zp"
displayField = "NAME"
solutionLocation = "C:/BA Output/Project/Default Project/Territories/"
solutionName = "new layer2"
# Execute tool
gp.ImportTerritorySolution_TD(solution, alignmentLayer, displayField, solutionLocation, solutionName)
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 需要 Business Analyst
- Standard: 需要 Business Analyst
- Advanced: 需要 Business Analyst