加载地区记录 (Territory Design)

获得 Business Analyst 许可后可用。

摘要

添加或更新指定级别的现有记录(要素)。

使用情况

  • 该工具用于指定现有地区解决方案。

  • 该工具用于指定将添加记录的级别。

  • 点图层会将记录添加至地区中心图层。

  • 面图层会将记录添加至地区边界图层。

  • 该工具需要输入的要素图层或表。

参数

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

输入地区解决方案的名称。

Group Layer; Feature Dataset; String
等级

数据将加载到的级别的名称。

String
输入数据

要加载的图层或记录。

Table View
ID 字段
(可选)

包含要载入级别的 ID 值的字段。

Field
名称字段
(可选)

包含要载入级别的名称值的字段。

Field
字段映射
(可选)

将用于地区属性的值。

  • 父地区 ID - 父地区的 ID。
  • 已锁定状态 - 地区无法更改。
  • 中心已锁定 - 中心点无法修改并将保持在其固定位置。

Value Table
追加数据
(可选)

指定是追加还是替换正在加载的记录。

  • 选中 - 将追加正在加载到指定级别的记录。
  • 未选中 - 将替换正在加载到指定级别的记录。 这是默认设置。
Boolean

派生输出

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

已更新地区解决方案。

Group Layer

arcpy.td.LoadTerritoryRecords(in_territory_solution, level, in_data, {id_field}, {name_field}, {field_map}, {append_data})
名称说明数据类型
in_territory_solution

输入地区解决方案的名称。

Group Layer; Feature Dataset; String
level

数据将加载到的级别的名称。

String
in_data

要加载的图层或记录。

Table View
id_field
(可选)

包含要载入级别的 ID 值的字段。

Field
name_field
(可选)

包含要载入级别的名称值的字段。

Field
field_map
[[attribute, field],...]
(可选)

地区属性的值。

  • parent_territory_id - 父地区的 ID。
  • locked_state - 地区无法修改。
  • center_locked - 中心点无法修改并将保持在其固定位置。

Value Table
append_data
(可选)

指定是追加还是替换正在加载的记录。

  • APPEND将追加正在加载到指定级别的记录。
  • REPLACE将替换正在加载到指定级别的记录。 这是默认设置。
Boolean

派生输出

名称说明数据类型
out_territory_solution

已更新地区解决方案。

Group Layer

代码示例

LoadTerritoryRecords 示例(Python 窗口)

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

import arcpy
arcpy.td.LoadTerritoryRecords("Territory Solution", "Level[1]", r"C:\Temp \sampledata.gdb\StoreLocations", "ID", "Name", None, "REPLACE")

许可信息

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

相关主题