有关保留 coverage 中的属性的基础知识

Coverage 要素类含有作为属性存储在要素属性表中的描述性信息。

理解属性定义

根据用于存储值的数据类型(例如文本、整数或小数)、存储所需的字符数或小数位数以及用于报告属性值的显示属性,对属性表中的每一列进行描述。使用编码用来表示值(例如,1 = 高速公路,2 = 辅助道路)时,将定义编码描述表。在 coverage 属性表中,属性表中的一列就是一项(其他情况下是字段)。

Coverage 属性:项
Coverage 属性:项

以下是属性项特征:

关联表

如下图所示,可使用公共项将表关联。如果公共项的值相同,表中记录就会相关联。存在几种关系,包括一对多、一对一以及多对一。下图说明了宗地与所有者之间的一对多关系;一个宗地可以有多个所有者。包含每个地块宗地数的项存在于两个表中:分别是 coverage PARCEL.PAT 和 OWNER。这些项作为关键字,使两个表之间的记录相关联。

关联表

保留属性

本节内容仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

在 coverage 要素类的“属性”对话框中,存在一个包含每个记录或要素的唯一标识符的 FID 列。要素类也有 Shape 列,并可能有一些伪项,如标记符号的旋转角度,或 coverage 注记子类的属性。伪项由应用程序保留;其名称以美元符号 ($) 开头,例如 $ANGLE。

在表或要素类的“属性”对话框中,可以添加、更新以及删除属性,也可以为属性包含的值创建索引。只能对属性表中用户定义的属性进行修改或删除。用户无法修改或删除由应用程序保留的 Coverage 项。为属性编写索引可以改进访问其内容的操作的性能,如选择带有特定属性值的要素。如果对 Shape 列编写索引,则会创建空间索引,这将改进任何按照位置检索要素的操作的性能。修改列中的值之后,删除现有索引并添加新索引。

除了新的属性之外,可以添加重新定义的属性。添加重新定义的属性,以合并或分割现有属性中的值。重新定义的属性可用于自定义值在表中的显示方式。例如,可以选择显示一个重新定义的串联值的属性,而不显示两个独立的相邻列。

相关主题

5/10/2014