“联合”的工作原理

此主题仅适用于 ArcInfo。

联合通过叠加两个面 coverage 来创建新的 coverage。“输出 Coverage”中包含合并后的面以及两个 coverage 的属性。

只有面 coverage 可以使用“联合”进行合并。“输入 Coverage”面的弧在“输入 Coverage”面与“联合 Coverage”面相交的位置处进行分割。生成的弧用于构建面,使用的构建方法与将“构建”工具和 POLY 选项结合使用类似。

输出 coverage 的要素属性表包含输入和联合 Coverage 属性表中的项。使用每个面的旧内部编号将项目合并为输出面要素类。下表中列出了保存在输出 Coverage 的面要素类中的项目。

对于面的输入 coverage

使用 JOIN 选项(默认)

使用 NO_JOIN 选项

  • AREA
  • PERIMETER
  • <out_cover> 内部编号
  • <in_cover> 用户 ID
  • <in_cover> 内部编号
  • <in_cover> 用户 ID
  • 所有后续 <in_cover> PAT 项...
  • <union_cover> 内部编号
  • <union_cover> 用户 ID
  • 所有后续 <union_cover> PAT 项...
  • AREA
  • PERIMETER
  • <out_cover> 内部编号
  • <out_cover> 用户 ID
  • <in_cover> 内部编号
  • <union_cover> 内部编号

“联合”是 Coverage 工具箱中几种可用的叠加命令之一。其他两种类似的命令是:相交标识。它们与“联合”的差异只体现在保留于输出 coverage 中的要素。这三种命令都会使属性表更新。

“联合”的示例图
“联合”的面表

如果输入 Coverage 中的弧与联合 Coverage 的弧叠置,则在依次运行“联合”命令和“构建线”命令之后,输入 Coverage 中弧的用户 ID 将优先于叠置部分的用户 ID。其他部分将保留其相应的用户 ID。下图说明了输入 Coverage 与联合 Coverage 的交换效果以及输出 Coverage 中叠置弧段的最终用户 ID。

“联合”示例 2

7/10/2012