了解 coverage 属性表

要素属性表是针对各种要素类创建的特殊表集。要素属性表是包含每个要素的多个预定义项和其他用户定义属性的 INFO 数据文件。可以为 coverage 创建若干要素属性表,而每个表均与特定的要素类相关联。要素属性表的命名方式为在 coverage 名称后面加上一个由三个字母构成的表示要素属性表类型的代码。例如,包含面的名为 LOTS 的 coverage 将具有一个名为 LOTS.pat 的面属性表 (PAT)。

下表介绍了可存在于 coverage 中的要素属性表:

要素类

要素属性表命名约定

描述

<cover>.pat

点属性表

<cover>.aat

弧属性表

结点

<cover>.nat

结点属性表

路径

<cover>.rat<route>

路径属性表

<cover>.sec<route>

段属性表

<cover>.pat

面属性表

区域

<cover>.pat<region>

区域属性表

注记

<subclass>.tat

文本属性表

可存在于 coverage 中的要素属性表

要素属性表具有特殊的项目格式和标准。在每个要素属性表中,通常可以找到最小的一组项目。例如,每个 PAT 通常至少包含 4 个项目:AREA、PERIMETER、COVER# 和 COVER-ID。

点属性表同样具有扩展名 .pat,而且其所包含的项目也与面属性表相同。因此,coverage 不能同时包含点要素和面要素。

每对于 coverage 中的每个要素,要素属性表中都有一条记录与之对应。由于用于定义 coverage 要素的空间信息和要素属性表中的相应记录都包含要素编号,因此要素及其属性记录之间便保持了一一对应的关系。

您可以向要素属性表添加项目,并将其用作可使其他属性信息与要素相关联的键。因此,要素属性表可充当 coverage 要素与各要素的附加属性信息间的键表。尽管要素属性表中的记录与 coverage 要素保持了一一对应关系,但也可以管理要素属性表和对应表之间的一对多和多对多关系。

9/15/2013