摘要
将一个或多个宗地结构追加到现有目标宗地结构。输入宗地结构的空间参考必须与目标宗地结构的空间参考相匹配。
用法
使用此工具将新宗地添加到现有宗地结构。例如,您可以将由城市公共建设部门输入的新的分区追加到市县评估人员的税收宗地数据库中。另一个示例是将不同市县的宗地结构连接到一个单独的宗地结构中。
重合边界点会在追加结构之间进行合并,这样内部宗地结构的拓扑就不会受到任何影响。
将宗地作为未连接的组追加选项将新宗地作为未连接的组进行追加。未连接宗地存在于宗地结构以外的本地的坐标空间中。可以随时将未连接宗地连接到宗地结构中。如果在宗地连接到宗地结构图层前还有额外的工作要做,您将需要以未连接方式追加宗地。
输入宗地结构和目标宗地结构中的所有要素都将在追加后保持原样,即使出现宗地相互叠置的情况也是如此。例如,系统不会通过叠置追加宗地来分割或修改现有宗地。重合点始终会被合并。
如果宗地方案类型、线方案类型或控制方案类型被指定为 TEST,这些输入宗地结构表的方案(字段定义)必须与目标宗地结构表相匹配,才能追加宗地。方案类型参数仅适用于已添加到宗地、线或控制点属性表中的属性。宗地结构系统属性在不同宗地结构中保持一致。如果指定 NO_TEST,输入宗地、线或控制点结构表(字段定义)则不必与表目标结构数据集相匹配。不过,输入宗地结构表中不与目标宗地结构表字段匹配的任何字段都不会被映射。只有两种结构中存在相同的字段,字段才能在输入宗地结构和目标宗地结构之间进行映射。
输入及目标宗地结构的空间参考必须匹配。工具不能追加具有与目标宗地结构的空间参考不同的空间参考的宗地结构。
输入及目标宗地结构的升级版本必须匹配。
宗地结构图层可以用作输入宗地。如果宗地结构中包含被选中的内容,则只有选定的宗地会被使用。
此工具不能使用具有相同名称的多个输入宗地结构图层。虽然 ArcMap 可显示具有相同名称的宗地结构图层,但不得使用这些图层。要解决此限制,请使用工具对话框浏览按钮来浏览各输入宗地的完整路径。
要使用宗地子类型,线子类型和控制点子类型参数,目标宗地结构必须有已定义的子类型字段,并且为宗地、线和控制点表分配了子类型代码。在宗地子类型中,线子类型或控制点子类型参数提供了一个子类型描述,以便为所有被追加到目标宗地结构的新宗地结构要素分配该子类型。
语法
AppendParcelFabric_fabric (in_parcels, target, unjoined_group, {parcels_schema_type}, {field_mapping_parcels}, {parcels_subtype}, {lines_schema_type}, {field_mapping_lines}, {lines_subtype}, {control_schema_type}, {field_mapping_control}, {control_subtype})
参数 | 说明 | 数据类型 |
in_parcels | 将被追加到目标宗地结构的输入宗地结构。输入宗地结构的空间参考必须与目标宗地结构的空间参考相匹配。 | Parcel Fabric Layer |
target | 输入宗地结构将被追加到的现有宗地结构。输入宗地结构的空间参考必须与目标宗地结构的空间参考相匹配。 | Parcel Fabric |
unjoined_group | 确定宗地追加方式。
| Boolean |
parcels_schema_type (可选) | 指定输入宗地结构宗地表的方案(字段定义)是否必须与目标宗地结构宗地表的方案相匹配之后,才能够追加要素。
| String |
field_mapping_parcels (可选) | 列出将被映射到目标宗地表中的属性字段。此列表包括目标宗地表的现有属性字段及在输入宗地表与目标宗地表之间匹配的属性字段。 由于输入宗地结构被追加到具有预定义方案(字段定义)的现有目标宗地结构中,因此宗地扩展的属性字段映射控件不允许在目标宗地结构中添加或移除字段。 | Field Mappings |
parcels_subtype (可选) | 为被追加到目标宗地结构的宗地结构中的所有新宗地要素分配该子类型的子类型描述。 | String |
lines_schema_type (可选) | 指定输入宗地结构线表的方案(字段定义)是否必须与目标宗地结构线表的方案相匹配之后,才能够追加要素。
| String |
field_mapping_lines (可选) | 列出将被映射到目标线表中的属性字段。此列表包括目标线表的现有属性字段及在输入线表与目标线表之间匹配的属性字段。 由于输入宗地结构被追加到具有预定义方案(字段定义)的现有目标宗地结构中,因此线扩展的属性字段映射控件不允许在目标宗地结构中添加或移除字段。 | Field Mappings |
lines_subtype (可选) | 为所有追加到目标宗地结构的宗地结构中的新线要素指定该子类型的子类型描述。 | String |
control_schema_type (可选) | 指定输入宗地结构控制表的方案(字段定义)是否必须与目标宗地结构控制表的方案相匹配之后,才能够追加要素。
| String |
field_mapping_control (可选) | 列出将被映射到目标控制表中的属性字段。此列表包括目标控制表的现有属性字段及在输入控制表与目标控制表之间匹配的属性字段。 由于输入宗地结构被追加到具有预定义方案(字段定义)的现有目标宗地结构中,因此控制点扩展的属性字段映射控件不允许在目标宗地结构中添加或移除字段。 | Field Mappings |
control_subtype (可选) | 为所有追加到目标宗地结构的宗地结构中的新控制点要素指定该子类型的子类型描述。 | String |
代码实例
AppendParcelFabric 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 AppendParcelFabric 工具。
import arcpy
arcpy.env.workspace = "C:/data/OaklandCounty.gdb"
arcpy.AppendParcelFabric_fabric ("/ParcelData/CountyFabric","/SubdivisionData/Subdivision","JOINED_GROUP",
"TEST","","","TEST","","","TEST","","")
AppendParcelFabric 示例 2(独立 Python 脚本)
以下脚本演示了如何使用 AppendParcelFabric 工具。
# Name: Append Parcels.py
# Description: Appends a new subdivision to the county's Parcel Fabric
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "E:\City\LocalGovernment.gdb\ParcelEditing"
# Set local variables
in_data = "Parcel_Fabric"
out_data = " E:\County\LocalGovernment.gdb\ParcelEditing\Parcel_Fabric"
# Execute Append Parcels
arcpy. AppendParcelFabric_fabric(in_data, out_data, "JOINED_GROUP","TEST","","","TEST","","","TEST","","")
环境
此工具不使用任何地理处理环境
许可信息
- ArcGIS for Desktop Basic: 否
- ArcGIS for Desktop Standard: 是
- ArcGIS for Desktop Advanced: 是