“标识”(Coverage) 的工作原理

描述

标识工具可通过叠加两组要素创建新的 coverage。输出 coverage 包含所有输入要素,以及叠加输入 coverage 的那一部分标识 coverage 要素。

输入 Coverage 要素可以是多边形、线或点。标识 Coverage 要素必须是多边形。叠加生成的输出 coverage 要素与输入 coverage 要素属于同一类。将为输出 coverage 构建拓扑。

要素属性表将更新。输出 coverage 的要素属性表包含输入和标识 coverage 要素属性表中的项。根据每个要素的原有内部编号对项进行合并。以下两张表列出了输出 coverage 要素属性表中包含的项。

对于多边形或点输入 coverage

使用 JOIN 选项(默认)

使用 NO_JOIN 选项

  • AREA
  • PERIMETER
  • <out_cover> 内部编号
  • <out_cover> User-ID
  • <in_cover> 内部编号
  • <in_cover> User-ID
  • 所有后续 <in_cover> PAT 项...
  • <intersect_cover> 内部编号
  • <intersect_cover> User-ID
  • 所有后续 <intersect_cover> PAT 项...
  • AREA
  • PERIMETER
  • <out_cover> 内部编号
  • <out_cover> User-ID
  • <in_cover> 内部编号
  • <intersect_cover> 内部编号
对于线输入 coverage

使用 JOIN 选项(默认)

使用 NO_JOIN 选项

  • FNODE#
  • TNODE#
  • LPOLY#
  • RPOLY#
  • LENGTH
  • <out_cover> 内部编号
  • <out_cover> User-ID
  • <in_cover> 内部编号
  • <in_cover> User-ID
  • 所有后续 <in_cover> AAT 项...
  • <intersect_cover> 内部编号
  • AREA
  • PERIMETER
  • <intersect_cover> User-ID
  • 所有后续 <intersect_cover> PAT 项...
  • FNODE#
  • TNODE#
  • LPOLY#
  • RPOLY#
  • LENGTH
  • <out_cover> 内部编号
  • <out_cover> User-ID
  • <in_cover> 内部编号
  • <intersect_cover> 内部编号

“标识”是几种可用的叠加工具之一。其他两种类似的命令是:联合相交。两者与“标识”的差异仅在保留于输出 coverage 中的要素上得以体现。这三种命令都会使属性表更新。其他叠加命令有:裁剪擦除分割更新

示例

POLY 选项

只有与输入 coverage 重叠的那一部分标识 coverage 多边形会保存在输出 coverage 中。所有输入 coverage 多边形均保存在 coverage 中。输入 coverage 弧在与标识 coverage 相交的位置进行分割。生成的弧用于构建多边形,使用的处理方法与“使用 POLY 构建”选项类似。

标识多边形图示
标识多边形表

LINE 选项

使用标识 coverage 弧在重叠位置分割输入 coverage。每段生成弧的 LPOLY 和 RPOLY 值均会更新,以包含位于每段弧左侧或右侧的标识 coverage 多边形的内部编号。

标识线图示
标识线表

POINT 选项

所有输入 coverage 点均保存在输出 coverage 中。输出 coverage 多边形要素类列出包含每个点的标识 coverage 多边形。

标识点图示
标识点表
5/10/2014