添加地区屏障 (Territory Design)

获得 Business Analyst 许可后可用。

摘要

用于添加面或线要素,以阻止或限制地区增长。

插图

线障碍

使用情况

  • 可以将线或面图层用作屏障。

  • 可以将新要素添加至现有屏障。

  • 每个级别可以包含阻抗和受限区域。

参数

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

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

Group Layer; Feature Dataset; String
等级

将应用屏障的级别。

String
输入障碍要素

用作屏障的线或面要素。

Feature Layer
障碍类型
(可选)

指定屏障类型。

  • 阻抗限制地区增长。 这是默认设置。
  • 受限区域阻止创建地区。
String
追加到现有屏障
(可选)

指定在屏障图层中是追加还是替换记录。

  • 选中 - 将记录追加到现有屏障图层。
  • 未选中 - 新建屏障图层或替换现有屏障图层中的记录。 这是默认设置。
Boolean

派生输出

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

已更新地区解决方案。

Group Layer

arcpy.td.AddTerritoryBarriers(in_territory_solution, level, in_barrier_features, {barrier_type}, {append_data})
名称说明数据类型
in_territory_solution

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

Group Layer; Feature Dataset; String
level

将应用屏障的级别。

String
in_barrier_features

用作屏障的线或面要素。

Feature Layer
barrier_type
(可选)

指定屏障类型。

  • IMPEDANCE限制地区增长。 这是默认设置。
  • RESTRICTED_AREA阻止创建地区。
String
append_data
(可选)

指定在屏障图层中是追加还是替换记录。

  • APPEND将记录追加到现有屏障图层。
  • REPLACE新建屏障图层或替换现有屏障图层中的记录。 这是默认设置。
Boolean

派生输出

名称说明数据类型
out_territory_solution

已更新地区解决方案。

Group Layer

代码示例

AddTerritoryBarriers 示例(Python 窗口)

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

import arcpy
arcpy.td.AddTerritoryBarriers("in_territory_solution", "Level[1]", "in_barrier_features", "IMPEDANCE", "REPLACE_DATA")

许可信息

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

相关主题