描述
使用记录名称字段或表达式为输入宗地结构要素创建宗地记录。
将创建宗地记录并将其添加到宗地结构 Records 要素类中。宗地记录面将匹配与其关联的所有宗地面的累积几何。
记录要素类可存储有关法定宗地记录的信息,例如记录日期和记录类型。在宗地结构中,宗地要素与创建和停用(设置为历史)它们的记录相关联。
使用方法
如果将记录名称方法参数设置为字段选项,则输入记录字段名称必须存在于输入宗地要素的属性表中,并且必须包含与其关联的宗地要素相对应的记录名称。
该工具将根据所有关联宗地要素的可交换几何创建宗地记录并生成记录几何。
该工具将使用新记录的全局 ID 更新宗地要素的 Created By Record 字段。
该工具将使用与创建的每个记录关联的宗地数来更新“记录”要素类中的 Parcel Count 字段。
如果存在现有记录,则系统不会复制这些记录;但是,记录几何将更新以匹配最后执行工具时使用的宗地要素的几何。
将仅针对输入宗地要素(例如面)创建记录并向其分配记录。要将记录分配给连接的宗地要素(例如点和线),请运行构建宗地结构工具。
在企业级地理数据库中,数据必须未版本化。
语法
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 (可选) | 指定用于创建宗地记录的方法。
| String |
派生输出
名称 | 说明 | 数据类型 |
out_record_feature_class | 已更新 Records 要素类。 | 要素类 |
updated_parcel_fabric | 经过更新的宗地结构。 | 宗地结构 |
代码示例
以下 Python 窗口脚本演示了如何在即时模式下使用 CreateParcelRecords 函数。该脚本使用 RecordName 字段为“地块”宗地类型要素创建宗地记录。
import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot',
'RecordName', '', 'FIELD')
以下 Python 窗口脚本演示了如何在即时模式下使用 CreateParcelRecords 函数。该脚本使用表达式为“地块”宗地类型要素创建宗地记录。该表达式从宗地名称字段中提取前四个字符。
import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', '',
'Left($feature.Name,4)', 'EXPRESSION')
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是