Skip to main content

成对相交 (分析工具)

汇总

计算输入要素的成对交集。 输入要素图层或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。 成对交集是指从第一个输入中选择一个要素,然后将其与所重叠的第二个输入中的要素相交。

备用工具可用于相交操作。 有关详细信息,请参阅相交 工具文档。

成对相交工具与相交工具的相似之处在于二者均计算几何交集,但其不同之处在于,“成对相交”工具根据要素对而非所有要素组合来计算交集。

了解有关成对相交工作原理的详细信息

插图

成对相交工具图示

用法

  • 仅支持两种输入要素类。

  • 输入必须为简单要素,例如点、多点、线或面要素。 无法使用诸如注记要素、尺寸注记要素或网络要素等复杂要素。

  • 如果输入具有不同的几何类型,则输出几何类型将默认为最低维度的输入。

    • 如果输入为点要素,则默认输出将为点要素。

    • 如果输入为线要素,并且不存在任何带有点要素的输入,则默认输出将为线要素。

    • 如果所有输入均为面要素,则默认输出将为面要素。

  • 输出类型参数值可以是具有最低维度几何或较低维度几何的输入要素参数值的值。 例如,如果所有输入都是面,则输出可以是面、线或点。 如果某个输入类型为线但不包含点,则输出可以是线或点。 如果任意一个输入是点,则输出类型值只能是点。

  • 仅当输出类型参数值为时,使用最大精度参数才适用。 精度是处理过程中使用的 x,y 分辨率和 x,y 容差的组合。 默认设置是使用第一个输入要素要素类的空间参考中的这些属性。

    选中精度参数后,可能的最大精度值将用于点输出。 该工具将使用工具可用的最大精度,而该精度取决于几何坐标的绝对值和硬件浮点的精度。 将使用的最大容差的粗略估计值为 0.002 毫米,而默认值为 1 毫米。

    写入输出时,系统将应用空间参考的分辨率,因此点可能会轻微平移。

    当输入数据包含非线性线段(曲线)时,为了获得最佳结果,请启用保留曲线段 环境,并将曲线处理方法 环境设置为精确

  • 相交工具不同,等级不受支持。

  • 默认情况下,来自输入的曲线要素将在输出中进行增密。 要支持输出中的曲线,请使用保留曲线段环境。

  • 所有输入都必须具有空间索引。 可以使用添加空间索引 工具创建索引(专门针对 shapefile),或者重新构建现有索引(如果存在任何不正确的可能性)。

  • 当输入要素具有 m- 值或 z- 值时,则只有第一个要素类的 m- 值和 z- 值将会传递到输出要素。 如果第一个要素类不包含 m- 值或 z- 值,则输出将不含 m 值或 z 值。

  • 输出要素类的空间参考将为输入要素参数中第一个要素类的空间参考。 有关详细信息,请参阅空间参考和地理处理

  • 此工具支持并行处理因子 环境。 如果环境未设置(默认情况下)或已设置为 100,则将启用完全并行处理,同时该工具尝试将工作分配给计算机上的所有逻辑内核。 如果环境设置为 0,则将不会启用并行处理。 如果指定的因子介于 1 到 99 之间,则该工具将通过应用公式(并行处理因子 / 100 * 逻辑内核数)确定要使用的逻辑内核的百分比,其结果将向上舍入到最近的整数值。 如果此公式的结果是 0 或 1,则将不启用并行处理。

参数

标注 说明 数据类型

输入要素

将要相交的输入要素类或图层。 仅支持两个输入。

Value Table

输出要素类

输出要素类。

Feature Class

连接属性

(可选)

指定将输入要素的哪些属性传递到输出要素类。

  • 所有属性输入要素的所有属性都将传递到输出要素类。 这是默认设置。

  • 除要素 ID 外的所有属性除 FID 外,将输入要素的其余所有属性都传递到输出要素类。

  • 仅要素 ID仅输入要素的 FID 字段将传递到输出要素类。

String

XY 容差

(可选)

所有要素坐标(节点和折点)之间的最小距离以及坐标可以沿 x 和/或 y 方向移动的距离。

注意:

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

Linear Unit

输出类型

(可选)

指定将返回的相交类型。

  • 与输入相同所返回的相交要素的几何类型与具有最低维度几何的输入要素的几何类型相同。 如果所有输入都是面,则输出要素类将包含面。 如果一个或多个输入是线但不包含点,则输出是线。 如果一个或多个输入是点,则输出要素类将包含点。 这是默认设置。

  • 线返回的交集为线。 这仅在输入都不是点时才有效。

  • 返回的交集为点。 如果输入是线或面,则输出将是多点要素类。

String

使用最大精度

(可选)

指定当输出类型参数值为时将使用的精度级别。 当输出类型参数值为与输入相同线时,不支持此参数。 如果希望工具在确定点输出时应用的精度等级大于输入空间参考的默认值,请选中此参数。

  • 选中在确定点输出时将使用最大精度。

  • 未选中第一个输入要素类的精度将用于确定点输出。 这是默认设置。

Boolean

环境

自动提交, 维护全限定的字段名, 默认输出 Z 值, M 分辨率, M 容差, 输出配置关键字, 输出 M 值域, 输出 XY 值域, 输出 Z 值域, 输出坐标系, 地理变换, 范围, 输出包含 M 值, 输出包含 Z 值, XY 分辨率, XY 容差, Z 分辨率, Z 容差, 并行处理因子, 保留曲线段, 曲线处理方法, 传递地理数据库字段属性

许可信息

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