创建宗地记录 (宗地)

摘要

使用记录名称字段或表达式为输入宗地结构要素创建宗地记录。

将创建宗地记录并将其添加到宗地结构记录要素类中。 宗地记录面将匹配与其关联的所有宗地面的累积几何。

记录要素类可存储有关法定宗地记录的信息,例如记录日期和记录类型。 在宗地结构中,宗地要素将与创建和停用它们(使其成为历史宗地)的记录相关联。

了解有关宗地结构记录的详细信息

使用情况

  • 如果将字段选项用于记录名称方法参数,则输入记录字段名称必须存在于输入宗地要素的属性表中,并且必须包含要与记录相关联的每个要素的记录名称。 记录名称也可以留空,在这种情况下,要素将不会与记录相关联。

    提示:

    如果宗地要素的记录未知,请使用诸如 UnknownLegacy 等名称或类似名称的记录。 可以随时将宗地要素重新分配给不同的记录。

  • 该工具可根据所有关联宗地面的累积几何来创建宗地记录并生成记录几何。

  • 该工具将使用新记录的全局 ID 更新宗地要素的 Created By Record 字段。

  • 该工具将使用与创建的每个记录关联的宗地数来更新“记录”要素类中的 Parcel Count 字段。

  • 如果存在现有记录,则系统不会复制这些记录;但是,每次运行该工具时,都将更新记录几何,以与所有宗地类型中所有宗地要素的累积几何相匹配。

  • 为输入宗地面、宗地线和连接线创建记录并为其分配这些记录。

  • 在企业级地理数据库中,数据必须未版本化。

参数

标注说明数据类型
宗地要素

将用于创建宗地记录的输入宗地要素(宗地面、宗地线或连接线)。 输入宗地要素可来自文件地理数据库、企业级地理数据库或移动地理数据库中的宗地结构。

Feature Layer
记录字段
(可选)

包含记录名称的属性字段。 属性字段必须为文本字段,并且必须包含宗地记录名称。 将使用提供的记录名称为要素创建宗地记录。

Field
记录表达式
(可选)

Arcade 表达式使用字段、字符串运算符和数学运算符表示记录名称。 例如,表达式 Left($feature.Name,4) 从宗地结构面要素类的宗地名称字段中提取前四个字符来创建记录名称。

Calculator Expression
记录名称方法
(可选)

指定用于创建宗地记录的方法。

  • 字段将使用输入宗地要素上文本字段中的记录名称创建宗地记录。 这是默认设置。
  • 表达式将使用 Arcade 表达式创建宗地记录。
String

派生输出

标注说明数据类型
输出记录要素类

更新后的记录要素类。

Feature Class
已更新宗地结构

经过更新的宗地结构。

Parcel Fabric

arcpy.parcel.CreateParcelRecords(in_parcel_features, {record_field}, {record_expression}, {record_name_method})
名称说明数据类型
in_parcel_features

将用于创建宗地记录的输入宗地要素(宗地面、宗地线或连接线)。 输入宗地要素可来自文件地理数据库、企业级地理数据库或移动地理数据库中的宗地结构。

Feature Layer
record_field
(可选)

包含记录名称的属性字段。 属性字段必须为文本字段,并且必须包含宗地记录名称。 将使用提供的记录名称为要素创建宗地记录。

Field
record_expression
(可选)

Arcade 表达式使用字段、字符串运算符和数学运算符表示记录名称。 例如,表达式 Left($feature.Name,4) 从宗地结构面要素类的宗地名称字段中提取前四个字符来创建记录名称。

Calculator Expression
record_name_method
(可选)

指定用于创建宗地记录的方法。

  • FIELD将使用输入宗地要素上文本字段中的记录名称创建宗地记录。 这是默认设置。
  • EXPRESSION将使用 Arcade 表达式创建宗地记录。
String

派生输出

名称说明数据类型
out_record_feature_class

更新后的记录要素类。

Feature Class
updated_parcel_fabric

经过更新的宗地结构。

Parcel Fabric

代码示例

CreateParcelRecords 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 CreateParcelRecords 函数。 该脚本使用 RecordName 字段为“地块”宗地类型要素创建宗地记录。

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', 
                                 'RecordName', '', 'FIELD')
CreateParcelRecords 示例 2(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 CreateParcelRecords 函数。 该脚本使用表达式为“地块”宗地类型要素创建宗地记录。 该表达式从宗地名称字段中提取前四个字符。

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', '', 
                                 'Left($feature.Name,4)', 'EXPRESSION')

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题