表属性概述

表是数据库中的基本对象,可用于存储数据以及关于数据的数据(元数据)。在地理数据库中,有一些系统表用于存储有关地理数据库中的其他表、记录和索引的信息。这些系统表称为元素据表或者资料档案库表。

地理数据库中也有一些不同类型的表一同用于存储特定类型的空间数据。例如,要素类用于存储有关空间要素的信息。根据用于存储要素类的 DBMS 以及要素类是否已版本化,要素类可由多个表组成。这些空间数据表的属性与非空间表的属性相同,并且它们还拥有空间属性。

常规表属性

  • 表用于管理属性。这意味着表将存储信息。在地理数据库中,表通常存储有关地理实体的信息。
  • 表包含行。每行对应一条记录。在空间表中,每行表示一个要素。
  • 表中所有行具有相同的列。列也称为字段。这些字段是表中所含信息的类别,例如名称、面积、状态或 ID 编号。
  • 每个字段都有数据类型名称

空间表属性

(这些表属性是常规表属性之外的一些属性。)

  • 空间表具有 x,y 坐标
  • 空间表还可以包含测量 (m) 坐标和 z 坐标
  • 空间表具有空间参考。此空间参考包括一个坐标系、x,y 容差、z 和/或 m 容差(如果存在 z 和/或 m 坐标)以及分辨率。
  • 空间表用于存储特定类型的要素,如面、线、点、多点、多面体、尺寸或注记。

使用 ArcGIS 在地理数据库中创建表时,可定义表名、字段名及数据类型。对于诸如要素类这样的空间表,还可以定义是否使用 m 和 z 坐标以及定义坐标系、容差值和要存储的数据类型。

注:

可以使用目录窗格中的快捷菜单或使用地理处理工具来创建新表或要素类。如果使用地理处理工具,则不需要创建新字段;您可以从现有表中导入空字段,但在表或要素类创建完成之后必须对新字段进行定义。