Skip to main content

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

汇总

创建包含通过以下方式生成的线的要素类:将面边界转换为线,或者分割线、面或在两要素的相交处对两要素进行分割。

插图

要素转线工具图示

用法

  • 根据指定的保留属性参数,可以选择在输出要素类中保留输入属性。

  • 当输入要素列表中指定了多个要素类或图层时,列表中条目的顺序不影响输出要素类型,但在处理过程中将使用第一个输入要素参数值的空间参考,并将其设置为输出的空间参考。

  • 如果输入线或面边界在除起始折点和结束折点之外的其他位置相接、相交或重叠,则它们将在相交处分割;每条分割线都会变成一个输出线要素。 如果输入线或面边界未与另一个要素相交,则仍将以完整形状写出为线要素。

  • 对于多部件输入要素,输出线将为单部件。

  • 对于参数(真)曲线的输入要素,即使被分割,输出线也仍将是真曲线。 但这一点不适用于 shapefile 数据。

  • 如果选中保留属性参数,则所有输入条目的属性将按照它们在输入列表中的显示顺序保留在输出中。 一个新字段 FID_xxx(其中 xxx 是特定输入条目的源要素类名称)将会添加到每个输入条目的输出中,并被设置为源要素 ID。 输出线将以如下方式与其属性相关联:

    • 对于同一输入要素集内重合的线或面边界(例如,分隔两个面的边界),将在输出中写入几何相同的两个线要素:

    • 对于两个不同输入要素集中重合的线或面边界,例如,与面边界重叠的一条线,只有同时具有两个源要素属性的那条线要素会写入到输出。

    • 如果某条输出线未与特定输入要素集中的任何要素重叠,则它在 FID_xxx 字段中的值将为 -1,在该要素集的其他字段中的值将为零或空值。

    如果未选中保留属性参数,则不会在输出要素类中保留任何输入属性;对于每组重合的线或面边界,将在输出中写入一个单线要素。

  • 当输入要素包含相邻面时,若要在输出中获取共享边界线并将左右面要素 ID 作为其属性,请改用面转线工具。

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

参数

标注 说明 数据类型

输入要素

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

Feature Layer

输出要素类

输出线要素类。

Feature Class

XY 容差

(可选)

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

注意:

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

Linear Unit

保留属性

(可选)

指定是在输出要素类中保留还是忽略输入属性。

  • 选中在输出要素中保留输入属性。 这是默认设置。

  • 未选中在输出要素中忽略输入属性。

Boolean

环境

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

许可信息

  • 基本: 否
  • 标准: 是
  • 高级: 是