设置要素类分割模型 (数据管理)

摘要

用于定义要素类上分割操作的行为。

了解有关为要素类设置分割模型的详细信息

使用情况

  • 在编辑要素并分割要素时,分割模型将定义分割操作处理表中分割要素的方式。

  • 每个要素类都具有在创建时定义的默认分割模型“更新/插入”。 如果分割模型已更改,则可以使用分割模型参数的更新/插入选项来运行此工具,以将分割模型重置为默认值。

  • 如果分割模型属性设置为删除/插入/插入,则最低客户端版本将设置为 ArcGIS Pro 2.6。 这意味着您无法使用来自 ArcGIS Desktop 或更低版本 ArcGIS Pro 中的数据。

  • 如果输入要素类存储在企业级地理数据库中,则必须以数据所有者的身份运行此工具。

参数

标注说明数据类型
输入要素类

将在其上设置分割模型的要素类。

Feature Layer
分割模型
(可选)

指定将应用于输入要素类的分割模型。

  • 删除/插入/插入将删除原始要素,并且将插入分割要素的两个部件作为新要素,并在表中新增两行。
  • 更新/插入原始要素将进行更新,成为最大的要素,并且较小的要素将作为新行插入表中。 这是默认设置。
String

派生输出

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

已更新的要素类及其经过修改的分割模型属性。

Feature Layer

arcpy.management.SetFeatureClassSplitModel(in_feature_class, {split_model})
名称说明数据类型
in_feature_class

将在其上设置分割模型的要素类。

Feature Layer
split_model
(可选)

指定将应用于输入要素类的分割模型。

  • DELETE_INSERT_INSERT将删除原始要素,并且将插入分割要素的两个部件作为新要素,并在表中新增两行。
  • UPDATE_INSERT原始要素将进行更新,成为最大的要素,并且较小的要素将作为新行插入表中。 这是默认设置。
String

派生输出

名称说明数据类型
out_feature_class

已更新的要素类及其经过修改的分割模型属性。

Feature Layer

代码示例

SetFeatureClassSplitModel 示例(Python 窗口)

在要素类上,将分割模型设置为 DELETE_INSERT_INSERT

import arcpy
arcpy.management.SetFeatureClassSplitModel("C:\\MyProject\\sdeConn.sde\\progdb.user1.Parcels", 
                                           "DELETE_INSERT_INSERT")

环境

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

许可信息

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

相关主题