Skip to main content

要素转面 (数据管理工具)

汇总

创建包含从输入线或面要素所封闭的区域或从单个封闭线生成的面的要素类。

插图

要素转面工具图示

用法

  • 将在一个或多个输入要素形成的封闭区域处,构造一个新的面要素并将其写入输出要素类。 输出属性将因保留属性参数值和标注要素参数值而异。

  • 在输入要素列表中指定了多个要素类或图层时,列表中这些条目的顺序并不影响输出要素类型,但是在处理过程中将使用工具对话框内此列表最顶部的条目(Python 中的第一个条目)的空间参考,并将其作为输出空间参考。

  • 输入要素中的参数(真)曲线在输出面中将保持为真曲线,即使这些曲线被分割开了。 但这一点不适用于 shapefile 数据。

  • 注:

    建议您不要使用保留属性参数,因为其已不再受支持并且不起作用。 但是为了脚本或模型的向后兼容性,仍会保留此参数。 虽然下面介绍可能生成的某些输入组合的输出属性模式和字段值,但是其中大部分都是不需要的。

    如果选中保留属性参数,则输出属性模式和字段值将取决于标注要素(点)是否由以下方法提供:

    • 如果未提供标注要素参数值,每个输入条目的属性模式(字段名和属性,不含字段值)在输出中将保持输入列表中的顺序。 一个新字段 FID_xxx(其中 xxx 是特定输入条目的源要素类名称)将会添加到每个输入条目的输出中,并将值设置为 -1。 所有其他字段将包括零或空值。

    • 如果提供标注要素参数值,则所有输入属性模式在输出要素类中都不会被保留,输出要素类中只包含标注要素的属性。 如果一个输出面包含一个标注要素,那么它将从标注要素获得字段值。 如果一个输出面包含多个标注要素,它将从其中一个标注要素获得字段值。如果输出面不包含标注要素,其字段值为零或空。

  • 如果未选中保留属性参数,则输入属性模式被写入到输出中,但属性值为空。 如果不需要输出面要素类的属性,请为标注要素参数提供不具有任何属性的点要素类。

  • 面构造源参数支持以下选项,用于确定面的构造方式:

    • 按封闭区域—将构造一个面,其中一个或多个输入要素形成一个封闭区域。 这是默认设置,并且适用于 Standard 及更高级别许可。

    • 按封闭线—将基于封闭线构造面(仅接受线要素输入)。 如果一条线不形成封闭形状,即其起点和终点之间的距离超过该要素的 XY 容差,则将跳过该线。 如果跳过了超过 10 个要素,则会写出一个文本文件,用于存储所有跳过的记录以进行检查。 所有输入属性都会被沿用到输出。 此选项适用于 Basic 及更高级别许可,不支持标注要素。

  • 在输入面要素分为较小的输出面要素的位置,可使用 标识 工具从输入面要素到结果面要素传递属性。

  • 为了获得更好的性能和可扩展性,此工具将使用切片过程来处理非常大的数据集。 有关详细信息,请参阅 大型数据集的切片处理

参数

标注 说明 数据类型

输入要素

输入要素可以是线或面,或是两者兼而有之。

Feature Layer

输出要素类

输出面要素类。

Feature Class

XY 容差

(可选)

所有要素坐标之间的最小距离,以及空间计算过程中坐标在 x 方向、y 方向或同时在两个方向上可移动的距离。 默认为 0.001 米,或者为其等效值(以要素单位表示)。

注意:

更改此参数值可能会导致失败或产生意外结果。 建议不要修改此参数。 已将其从工具对话框的视图中移除。 默认情况下,将使用输入要素类的空间参考 x,y 容差 属性。

Linear Unit

保留属性

(可选)
注:

现在,已不再支持此参数。 但是为了脚本或模型的向后兼容性,仍会保留此参数。 有关详细信息,请参阅用法部分。

Boolean

标注要素

(可选)

保存包含要传递到输出面要素的属性的可选输入点要素。

Feature Layer

面构造源

(可选)

为要创建的面指定源条件。

  • 按封闭区域在发现封闭区域的位置创建面。 这是默认设置。 该选项需要 Standard 或更高许可。

  • 按封闭线在发现封闭线的位置创建面。 该选项适用于 Basic 或更高许可。

String

环境

当前工作空间, 临时工作空间, 默认输出 Z 值, M 分辨率, M 容差, 输出 M 值域, 输出 Z 值域, 输出坐标系, 范围, 输出包含 M 值, 输出包含 Z 值, XY 分辨率, XY 容差, Z 分辨率, Z 容差

许可信息

  • 基本: 受限
  • 标准: 是
  • 高级: 是