联合工作原理
联合工具用于计算任意数量的要素类和要素图层的几何并集。
所有输入要素类或要素图层必须是多边形。
输出要素类将包含代表所有输入的几何并集的多边形以及所有输入要素类的所有字段。以下示例展示了如何将属性值分配给输出要素。
“联合”工具会执行以下操作:
- 确定处理所需的空间参考。这也会成为输出空间参考。有关如何确定空间参考的详细信息,请参阅空间参考。所有输入要素类都会(动态)投影到此空间参考中。
- 对要素进行裂化和聚类。裂化操作会在要素边的相交处插入折点,聚类操作会将处于 x,y 容差内的折点捕捉到一起。
- 发现所有要素类中各要素间的几何关系(重叠)。
- 将新要素写入输出中。
在输入要素列表中指定了多个要素类或图层时,列表中这些条目的顺序并不影响输出要素类型,但是在处理过程中将使用工具对话框内此列表最顶部的条目(脚本中的第一个条目)的空间参考,并将其作为输出空间参考。
要显式控制输出空间参考(坐标系和空间域),请根据需要设置适当的环境、输出包含 Z 值及输出包含 M 值。请注意,处理过程中使用的空间参考与输出空间参考相同,因此,所有输入要素必须处于 x、y、z 和 m 域内。
提示:
“联合”工具可以对单个输入要素类或图层进行处理。在这种情况下,它会发现单个输入中各要素间的重叠区域,而不是不同要素类或图层中各多边形要素间的重叠区域。要素重叠区域将被分离成具有输入要素所有属性信息的新要素。重叠区域将始终生成两个完全相同的叠置要素,分别对应于参与叠置的要素。
以下是联合的一个示例,所使用的要素类中的要素存在重叠现象。在这种情况下,重叠区域将被重复以保留所有属性和区域。要重新创建叠置要素,可对联合工具所产生的要素类执行融合工具,并将除 FID 之外的所有字段进行融合。
下面是在未选中允许间隙参数的情况下执行联合所产生的结果。创建了一个原本会包含空白区域的多边形要素。通过查询 FID 字段为 -1 的所有输入要素即可识别出“间隙”要素。
相关主题
5/10/2014