创建地区解决方案 (Territory Design)

获得 Business Analyst 许可后可用。

摘要

新建具有两个级别的地区解决方案并将输入要素加载到基础级别中。

使用情况

  • 基础级别的输入要素可以为点要素图层或面要素图层。

  • 输入图层类型将确定基础级别的显示方式,例如点或面。

  • 可以创建其他几何以显示边界中心或面边界。

  • 可以创建其他图层以显示基础级别,例如面中心或点边界。

  • ID 字段名称字段参数为可选参数,用于唯一识别基础图层中的要素。 例如,邮政编码或人口普查区域名称。 如果未提供 ID,则将自动生成唯一 ID。

  • 默认情况下,输入图层中的所有字段将添加至地区解决方案。 如果不想将字段添加至地区解决方案,可以关闭字段可见性,方法为右键单击列标题,然后单击隐藏字段

  • %Number% 变量用于确定放置整数的位置,即在地区名称之后或之前,例如 Territory %Number% 将生成 Territory 1、Territory 2 等,而 %Number% Territory 将生成 1 Territory、2 Territory 等。

  • 掩膜图层仅适用于基于点的地区解决方案。

参数

标注说明数据类型
输入要素

将用作已创建解决方案的基础级别的数据要素几何。 级别与输入要素同名。

Feature Layer
地区解决方案名称

要创建的地区解决方案的名称。

String
ID 字段
(可选)

包含级别中对象的 ID 值的字段。

Field
名称字段
(可选)

包含级别中对象的名称值的字段。

Field
地区级别名称
(可选)

地区级别的名称,例如级别 2。

String
默认地区名称
(可选)

将创建的新地区名称的前缀,例如 Territory 1、Territory 2 和 Territory 3 或 District 1、District 2 和 District 3。

String
边界掩膜
(可选)

用作掩膜以限制基于点的图层增长的图层。

Feature Layer

派生输出

标注说明数据类型
输出地区解决方案

输出地区解决方案。

Group Layer

arcpy.td.CreateTerritorySolution(in_features, solution_name, {id_field}, {name_field}, {territory_level_name}, {default_territory_name}, {in_boundary_mask})
名称说明数据类型
in_features

将用作已创建解决方案的基础级别的数据要素几何。 级别与输入要素同名。

Feature Layer
solution_name

要创建的地区解决方案的名称。

String
id_field
(可选)

包含级别中对象的 ID 值的字段。

Field
name_field
(可选)

包含级别中对象的名称值的字段。

Field
territory_level_name
(可选)

地区级别的名称,例如级别 2。

String
default_territory_name
(可选)

将创建的新地区名称的前缀,例如 Territory 1、Territory 2 和 Territory 3 或 District 1、District 2 和 District 3。

String
in_boundary_mask
(可选)

用作掩膜以限制基于点的图层增长的图层。

Feature Layer

派生输出

名称说明数据类型
out_territory_solution

输出地区解决方案。

Group Layer

代码示例

CreateTerritorySolution 示例(Python 窗口)

下面的 Python 窗口脚本演示了如何使用 CreateTerritorySolution 工具。

import arcpy
arcpy.td.CreateTerritorySolution("CensusTacts", "Territory Solution", "CensusID", "TractName", "Territories", "Territory", None)

许可信息

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

相关主题