添加地区级别 (Territory Design)

获得 Business Analyst 许可后可用。

摘要

新建空白要素类以表示级别。

使用情况

  • 指定现有地区解决方案。

  • 将在基础级别上方创建新级别。 基础要素将聚合为新级别。

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

  • 具有面要素的基础级别的默认主要素类为基础边界

  • 具有点要素的基础级别的默认主要素类为基础中心

参数

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

输入地区解决方案。

Group Layer; Feature Dataset; String
级别名称

新地区级别的名称。

String
默认地区名称
(可选)

要用作新建地区的前缀的名称。

String
主要素类
(可选)

指定将用于排序级别属性的类级别。

  • 地区边界表示地区边界的面要素。
  • 地区中心表示地区中心的点要素。
  • 基础边界表示基础级别要素边界的面要素。
  • 基础中心表示基础级别要素中心的点要素。
String

派生输出

标注说明数据类型
已更新地区解决方案

已更新地区解决方案。

Group Layer

arcpy.td.AddTerritoryLevel(in_territory_solution, level_name, {default_territory_name}, {primary_feature_class})
名称说明数据类型
in_territory_solution

输入地区解决方案。

Group Layer; Feature Dataset; String
level_name

新地区级别的名称。

String
default_territory_name
(可选)

要用作新建地区的前缀的名称。

String
primary_feature_class
(可选)

指定将用于排序级别属性的类级别。

  • TERRITORY_BOUNDARIES表示地区边界的面要素。
  • TERRITORY_CENTERS表示地区中心的点要素。
  • BASE_BOUNDARIES表示基础级别要素边界的面要素。
  • BASE_CENTERS表示基础级别要素中心的点要素。
String

派生输出

名称说明数据类型
out_territory_solution

已更新地区解决方案。

Group Layer

代码示例

AddTerritoryLevel 示例(Python 窗口)

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

import arcpy
arcpy.td.AddTerritoryLevel("Territory Solution", "Level1", "Territory", "BASE_BOUNDARIES")

许可信息

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

相关主题