联合工具工作原理

联合工具用于计算任意数量的要素类和要素图层的几何并集。

许可:

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

所有输入要素类或要素图层必须是多边形。

输出要素类将包含代表所有输入的几何并集的面,以及所有输入要素类的全部字段。 以下示例展示了如何将属性值分配给输出要素。

联合工具会执行以下操作:

  • 确定处理所需的空间参考。 这也将成为输出空间参考。 有关如何确定空间参考的详细信息,请参阅空间参考和地理处理。 所有输入要素类都会投影到此空间参考中。
  • 对要素进行裂化和聚类。 裂化操作会在要素边的相交处插入折点,聚类操作会将处于 x,y 容差内的折点捕捉到一起。
  • 查找所有要素类中各要素间的几何关系(重叠)。
  • 将这些重叠写到输出中。

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

要显式控制输出空间参考(坐标系和空间域),请使用相应的地理处理环境覆盖默认空间参考属性

提示:

联合工具可以对单个输入要素类或图层进行处理。 对于单个输入,工具将查找单个输入内要素之间的重叠,而不是查找不同要素类或图层要素之间的重叠。 要素重叠区域将被分离为新的要素,并保留输入要素的全部属性信息。 重叠区域将始终生成两个完全相同的叠置要素,分别对应于参与叠置的要素。

下图展示了同一要素类内重叠要素的并集结果。 重叠区域会被复制,以保留所有属性和区域。 要重新创建重叠要素,请对输出使用融合工具并按除 FID 字段以外的所有字段进行融合。

联合示例 1

下图展示了在未选中允许间隙参数的情况下运行联合工具的情况。 系统会在原本为空白的区域创建面要素。 通过查询 FID 字段为 -1 的输入要素即可识别出这些要素。 间隙要素的所有其他属性值均将设置为空字符串或 0。

联合示例 2

相关主题