定义表

当在地理数据库中创建表或要素类时,将对表或要素类的属性进行定义。可使用 Catalog 窗口中的“新建表”或“新建要素类”向导完成此操作。这两个向导均可通过以下方式进行访问:右键单击某个地理数据库(或新要素类的要素数据集),指向“新建”,然后单击“要素类”或“表”。

通过 Catalog 窗口创建新表或要素类

使用向导定义的属性如下表所示。Y 用于指明属性应用于哪个对象,是表还是要素类(空间表)。

属性

要素类

名称和别名

Y

Y

要素类型

Y

空间属性,包括

  • m 值或 z 值的存在
  • 坐标系
  • x,y 容差

Y

参考比例尺和地图单位

Y(仅限尺寸和注记要素类)

注记类

Y(仅限注记要素类)

比例尺范围

Y(仅限注记要素类)

尺寸样式

Y(仅限尺寸要素类)

配置关键字

Y

Y

字段名数据类型长度

Y

Y

定义表属性

名称、别名、要素类和空间属性将在以下各部分介绍。有关其他属性的信息,请查看表中的各个链接。

表名称和要素类名称

创建表时,应为其指定一个名称,以指明表中所存储的数据。表名在地理数据库中必须唯一,不能存在多个同名的表。

但您在 ArcGIS Desktop 中创建表时所指定的名称与地理数据库中显示的表名不同。地理数据库会追加数据库的名称以及表的存储架构的名称。这称为全限定表名。例如,如果用户 Werther 在 ArcSDE 数据库中创建了一个名为 alpacas 的表,则该表在地理数据库中的名称为:

sde.werther.alpacas

因此,其他用户可以创建名为 alpacas 的表,因为他们创建的表会在表名中追加相应的用户名。例如,如果用户 Gretchen 创建了自己的 alpacas 表,则数据库中的名称为:

sde.gretchen.alpacas

但建议您不要重复使用表名,即使它们会存储在不同的架构或数据库中。在此示例中,如果两个表都包含 alpacas 的相关信息,则没必要创建两个单独的表。如果这两个表包含的数据明显不同,则应从表名中反映出来。

其他规则

注注:

不支持具有以下前缀的表名或要素类名:gdb_、sde_ 和 delta_。

别名

在地理数据库中创建表或要素类时,可以为其指定别名。别名就是一个替代名称。如果为表或要素类指定一个别名,则此名称就是用户将表或要素类添加到 ArcMap 时将会看到的名称。用户仍然可以转到图层属性 对话框的选项卡查看表或要素类的名称。

要素类型

只针对要素类定义要素类型,而且是在创建要素类时进行定义。要素类型用于指定要素类中要存储的几何类型。

您选择的要素类型应该能够最精确地呈现您要在地图上实现符号化的真实世界对象。这会视与要素类配合使用的地图比例尺而异。同时,还应考虑要对数据执行的分析类型。

下表提供了可以为要素类指定的要素类型以及典型对象的描述或通过相应要素类型所表现的概念。第三列包含有关分析类型的注释或只能对此要素类型创建或执行的关系。

要素类型

真实世界的对象或概念

独特的空间分析或关系

具有面积的对象或地点,例如,水体、管辖或服务区边界、野生动物区或洪泛区

  • 与其他多边形要素联合
  • 对称差异
  • 用于裁剪其他要素

线

线状对象,例如,河流、街道与公路、公用设施管线或测量样带

  • 用作网络的边要素源
  • 流向建模

狭义的局部位置或地点,如调查标志、采样点、电线杆或单个工厂

  • 用于生成泰森多边形
  • 用于测量数据(测量分析)
  • 用作网络中的交汇点要素源

多点

由多个具有相同属性的局部位置组成的对象或地点;例如,一片相同物种的树、岛链、同一办公建筑群内的多个建筑物或激光雷达/声纳点集群

多面体 (Multipatch)

三维要素,例如,建筑物、山脉、潜水面和行星

  • 派生等高线、生成山体阴影或者分析视域或体积的 3D 分析
  • 不能参与拓扑
  • 不能捕捉其他要素

注记

地点或对象名称/标识符,例如,街道名称、消火栓 ID 号、土地价值或高程

  • 可与特定要素关联
  • 当合并注记要素类时,必须都使用同一标注引擎,即标准标注引擎或 Maplex 标注引擎

维度

测量值,例如,距离、长度、宽度和深度

  • 仅用于显示距离和长度的特定注记类型

要素类型

您可能发现自己需要使用属于不同要素类型的要素类来呈现同一数据。例如,如果您通常以一种能够用多边形要素类来呈现城市公园的比例尺(约为 1:25,000 到 1:100,000)来创建地图,但有时需要以一种可将公园显示为点的比例尺(约为 1:250,000 到 1:500,000)来创建地图,则可以创建另一个使用质心点来呈现公园位置的公园要素类。

或者,您可能发现为了便于制图,需要以一种要素类型来呈现数据,而为了执行特定分析,却需要以另一种要素类型来呈现同一数据。例如,您可能有一个河流要素类,将河流存储为线形式。在进行流向建模或分析河流与其他要素的相交位置时,这是可行的。但如果需要执行任何类型的面积分析(例如,裁剪或计算河流所覆盖的土壤多边形要素类的面积),则还需要将河流建模为多边形要素,以便其具有面积,而不仅仅具有长度。

空间属性

存储空间数据(例如,构成要素类并具有定义数据所属空间位置的属性的那些空间数据)的表:

结合使用这些属性可在地球上找到给定要素的位置。

相关主题


7/10/2012