Skip to main content

相交 (分析工具)

汇总

计算输入要素的几何交集。 所有图层或要素类中相叠置的要素或要素的各部分将被写入到输出要素类。

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

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

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

插图

相交工具图示

用法

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

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

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

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

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

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

  • 输入要素类的属性值将被复制到输出要素类。 但是,如果输入是一个或多个通过创建要素图层 工具创建的图层并且选中了字段的使用比率策略,则计算输出属性值时将按输入属性值的一定比例进行计算。 如果启用了使用比率策略选项,执行叠加操作时,对于任一要素的分割都将按照输入要素属性值的一定比率来生成输出要素的属性值。 输出值将根据输入要素几何被分割的比率得出。 例如,如果输入几何被分割成相等的两部分,则每个新要素的属性值都等于输入要素属性值的一半。 使用比率策略仅适用于数值字段类型。

    注意:

    地理处理工具不支持地理数据库要素类或表字段分割策略

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

    许可:

    对于 ArcGIS Desktop Basic 和 Desktop Standard 许可,将输入要素类或图层的数量限定为 2 个。

参数

标注 说明 数据类型

输入要素

输入要素类或图层列表。 要素间距小于拓扑容差时,等级较低的要素将捕捉到等级较高的要素。 最高等级为 1。

值表列:

  • 要素输入要素类或图层列表。

  • 等级要素间距小于拓扑容差时,等级较低的要素将捕捉到等级较高的要素。 最高等级为 1。

Value Table

输出要素类

输出要素类。

Feature Class

要连接的属性

(可选)

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

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

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

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

String

XY 容差

(可选)

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

注意:

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

Linear Unit

输出类型

(可选)

指定将返回的相交类型。

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

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

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

String

环境

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

特殊情况

并行处理因子

This tool honors the Parallel Processing Factor environment. If the environment is not set (the default) or is set to 0, parallel processing will be disabled; parallel processing will not be used and processing will be done sequentially. Setting the environment to 100 will enable parallel processing; parallel processing will be used and processing will be done in parallel. Up to 10 cores will be used when parallel processing is enabled.

Parallel processing is currently supported for polygon-on-polygon, line-on-polygon, and point-on-polygon overlay operations.

许可信息

  • 基本: 受限
    部分参数会受到许可级别的限制。
  • 标准: 受限
    部分参数会受到许可级别的限制。
  • 高级: 是