联合工具工作原理

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

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

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

联合工具用于执行以下操作:

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

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

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

提示:

联合工具可以对单个输入要素类或图层进行处理。在这种情况下,它会发现单个输入中各要素间的重叠区域,而不是不同要素类或图层中各多边形要素间的重叠区域。要素重叠区域将被分离成具有输入要素所有属性信息的新要素。重叠区域将始终生成两个完全相同的叠置要素,分别对应于参与叠置的要素。

以下是联合的一个示例,所使用的要素类中的要素存在重叠现象。在这种情况下,重叠区域将被重复以保留所有属性和区域。要重新创建重叠要素,请对联合生成的要素类使用融合工具并按除 FID 以外的所有字段进行融合。

联合示例 1

下面是在未选中允许间隙参数的情况下执行联合所产生的结果。创建了一个原本会包含空白区域的多边形要素。通过查询 FID 字段为 -1 的所有输入要素即可识别出“间隙”要素。

联合示例 2

相关主题