创建地区级要素类 (Territory Design)

获得 Business Analyst 许可后可用。

摘要

为指定的地区级别创建要素类。

使用情况

  • 输出点要素类表示基础或地区级别下要素的中心。

  • 输出面要素类表示基础或地区级别下要素的边界(周长)。

  • 基础级别只能包含基础边界和基础中心。

  • 如果创建了基于点的解决方案,将为基础边界要素类创建泰森多边形。

  • 面解决方案的默认要素类为基础地区边界。

    基础地区边界

  • 点解决方案的默认要素类为基础地区中心。

    基础地区中心

  • 面要素类表示地区级别中要素的边界(周长)。

    地区边界

  • 点要素类表示地区中心。

    地区中心

参数

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

将用于分析的地区设计解决方案图层。

Group Layer; Feature Dataset; String
等级

将添加要素类的级别。

String
要素类

指定将在指定级别参数值下创建的要素类。

  • 地区边界将创建表示地区边界的面要素。
  • 地区中心将创建表示地区中心的点要素。
  • 基础边界将创建表示基础边界的面要素。
  • 基础中心将创建表示基础中心的点要素。
  • 线障碍将创建限制穿越线的导线的线要素。
  • 种子点将创建从中派生地区的点要素。
  • 受限区域将创建阻止创建地区的面要素。
  • 面障碍将创建限制穿越面的导线的面要素。
String

派生输出

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

已更新地区解决方案。

Group Layer

arcpy.td.CreateTerritoryLevelFeatureClasses(in_territory_solution, level, feature_classes)
名称说明数据类型
in_territory_solution

将用于分析的地区设计解决方案图层。

Group Layer; Feature Dataset; String
level

将添加要素类的级别。

String
feature_classes
[feature_classes,...]

指定将在指定 level 参数值下创建的要素类。

  • TERRITORY_BOUNDARIES将创建表示地区边界的面要素。
  • TERRITORY_CENTERS将创建表示地区中心的点要素。
  • BASE_BOUNDARIES将创建表示基础边界的面要素。
  • BASE_CENTERS将创建表示基础中心的点要素。
  • LINE_BARRIERS将创建限制穿越线的导线的线要素。
  • SEED_POINTS将创建从中派生地区的点要素。
  • RESTRICTED_AREAS将创建阻止创建地区的面要素。
  • POLYGON_BARRIERS将创建限制穿越面的导线的面要素。
String

派生输出

名称说明数据类型
out_territory_solution

已更新地区解决方案。

Group Layer

代码示例

CreateTerritoryLevelFeatureClasses 示例(Python 窗口)

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

import arcpy
arcpy.td.CreateTerritoryLevelFeatureClasses("TerritoryDesignSolution", "Territories[1]", "TERRITORY_BOUNDARIES;TERRITORY_CENTERS")

许可信息

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

相关主题