ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

追加宗地结构

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

将一个或多个宗地结构追加到现有目标宗地结构。输入宗地结构的空间参考必须与目标宗地结构的空间参考相匹配。

注:

宗地结构工具不支持 64 位的后台处理。

使用方法

  • 使用此工具将新宗地添加到现有宗地结构。例如,您可以将由城市公共建设部门输入的新的分区追加到市县评估人员的税收宗地数据库中。另一个示例是将不同的宗地结构连接到一起形成一个单一的宗地结构。

  • 重合边界点会在追加结构之间进行合并,这样内部宗地结构的拓扑就不会受到任何影响。当点位于要素数据集的 XY 容差的 2 倍容差内时会合并点。

  • 将宗地作为未连接的组追加选项将新宗地作为未连接的组进行追加。未连接宗地存在于宗地结构以外的自己本地的坐标空间中。可以随时将未连接宗地连接到宗地结构中。建议保持一组较小的未连接宗地来降低连接过程的复杂性。

  • 如果无法选择输入宗地结构,则会追加所有宗地和控制点。可通过在输入宗地结构中仅选择控制点来单独追加控制点。可通过在输入宗地结构中仅选择宗地来单独追加宗地。同时选择宗地和控制点可仅追加那些所选要素。

  • 不会追加 Jobs、Adjustments、Accuracy 和 Vectors 系统表中的数据。

  • 输入宗地结构和目标宗地结构中的所有要素都将在追加后保持原样,即使出现宗地相互叠置的情况也是如此。例如,系统不会通过叠置追加宗地来分割或修改现有宗地。重合点始终会被合并。

  • 输入宗地结构和目标宗地结构中的所有控制点都将在追加后保持原样,即使出现控制点相互叠置的情况也是如此。但是,如果所追加的叠置控制点(输入)的相关联点 ID 与现有控制点(目标)相同,则该关联将被移除。现有控制点及其相关联点 ID 将仍保持原样。

  • 如果宗地方案类型、线方案类型或控制方案类型被指定为 TEST,这些输入宗地结构表的方案(字段定义)必须与目标宗地结构表相匹配,才能追加宗地。方案类型参数仅适用于已添加到宗地、线或控制点属性表中的属性。宗地结构系统属性在不同宗地结构中保持一致。如果指定 NO_TEST,输入宗地、线或控制点结构表(字段定义)则不必与表目标结构数据集相匹配。不过,输入宗地结构表中不与目标宗地结构表字段匹配的任何字段都不会被映射。只有两种结构中存在相同的字段,字段才能在输入宗地结构和目标宗地结构之间进行映射。

  • 输入及目标宗地结构的空间参考必须匹配。工具不能追加具有与目标宗地结构的空间参考不同的空间参考的宗地结构。

  • 输入及目标宗地结构的升级版本必须匹配。

  • 宗地结构图层可以用作输入宗地。如果宗地结构图层具有可选择内容,则仅会使用选定的宗地和控制点。

  • 此工具不能使用具有相同名称的多个输入宗地结构图层。虽然 ArcMap 可显示具有相同名称的宗地结构图层,但可能无法使用这些图层。 要解决此限制,请使用工具对话框浏览按钮来浏览各输入宗地的完整路径。

  • 要使用宗地子类型、线子类型和控制点子类型参数,目标宗地结构必须具有已定义的子类型字段,并且已为宗地、线和控制点表分配了子类型代码。在宗地子类型、线子类型或控制点子类型参数中,提供了一个子类型描述,以便为所有被追加到目标宗地结构的新宗地结构要素分配该子类型。

语法

arcpy.fabric.AppendParcelFabric(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
[in_parcels,...]

将被追加到目标宗地结构的输入宗地结构。输入宗地结构的空间参考必须与目标宗地结构的空间参考相匹配。

Parcel Fabric Layer
target

输入宗地结构将被追加到的现有宗地结构。输入宗地结构的空间参考必须与目标宗地结构的空间参考相匹配。

Parcel Fabric
unjoined_group

确定宗地追加方式。

  • UNJOINED_GROUP —将宗地作为未连接的、独立的宗地追加到宗地结构中。
  • JOINED_GROUP —将宗地作为连接的宗地追加到宗地结构中。
Boolean
parcels_schema_type
(可选)

指定输入宗地结构宗地表的方案(字段定义)是否只有与目标宗地结构宗地表的方案相匹配,才能够追加数据。

  • TEST —输入宗地结构宗地表的方案(字段定义)必须与目标宗地结构宗地表的方案相匹配。如果方案不匹配,将返回错误。
  • NO_TEST —输入宗地表的方案(字段定义)不必与目标宗地表的方案相匹配。除非目标宗地表中存在相同字段,否则输入宗地表中与目标宗地表字段不匹配的任何字段都不会映射到目标宗地表中。
String
field_mapping_parcels
(可选)

列出将被映射到目标宗地表中的属性字段。此列表包括目标宗地表的现有属性字段及在输入宗地表与目标宗地表之间匹配的属性字段。

由于输入宗地结构被追加到具有预定义方案(字段定义)的现有目标宗地结构中,因此宗地扩展的属性字段映射控件不允许在目标宗地结构中添加或移除字段。

Field Mappings
parcels_subtype
(可选)

为被追加到目标宗地结构的宗地结构中的所有新宗地要素分配该子类型的子类型描述。

String
lines_schema_type
(可选)

指定输入宗地结构线表的方案(字段定义)是否只有与目标宗地结构线表的方案相匹配,才能够追加数据。

  • TEST —输入宗地结构线表的方案(字段定义)必须与目标宗地结构线表的方案相匹配。如果方案不匹配,将返回错误。
  • NO_TEST —输入线表的方案(字段定义)不必与目标线表的方案相匹配。除非目标线表中存在相同的字段,否则输入线表中与目标线表字段不匹配的任何字段都不会映射到目标线表中。
String
field_mapping_lines
(可选)

列出将被映射到目标线表中的属性字段。此列表包括目标线表的现有属性字段及在输入线表与目标线表之间匹配的属性字段。

由于输入宗地结构被追加到具有预定义方案(字段定义)的现有目标宗地结构中,因此线扩展的属性字段映射控件不允许在目标宗地结构中添加或移除字段。

Field Mappings
lines_subtype
(可选)

为被追加到目标宗地结构的宗地结构中的所有新线要素分配该子类型的子类型描述。

String
control_schema_type
(可选)

指定输入宗地结构控制表的方案(字段定义)是否只有与目标宗地结构控制表的方案相匹配,才能够追加数据。

  • TEST —输入宗地结构控制表的方案(字段定义)必须与目标宗地结构控制表的方案相匹配。如果方案不匹配,将返回错误。
  • NO_TEST —输入控制表的方案(字段定义)不必与目标控制表的方案相匹配。除非目标控制表中存在相同字段,否则输入控制表中与目标控制表字段不匹配的任何字段都不会映射到目标控制表中。
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
# Set workspace
arcpy.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", "", "")

环境

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

许可信息

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

相关主题

  • 追加
  • 宗地结构工具箱概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明