定义表

当在数据库或地理数据库中创建表或要素类时,将对其属性进行定义。要创建表或要素类,可右键单击数据库连接(或地理数据库中的要素数据集),指向新建,然后单击要素类。随即打开创建要素类创建表地理处理工具。

在创建数据时定义的属性如下表所示。复选标记用于指明属性应用于哪个对象,是表还是要素类(空间表)。

属性要素类

名称和别名

可设置属性

别名仅能在地理数据库中设置。

可设置属性

别名仅能在地理数据库中设置。

几何类型

可设置属性

空间类型

可设置属性

仅限数据库。

几何属性,包括以下各项:

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

可设置属性

x,y 容差仅能在地理数据库中设置。

配置关键字

可设置属性

仅限地理数据库。

可设置属性

仅限地理数据库。

字段名数据类型长度

可设置属性

可设置属性

定义表属性

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

表名称和要素类名称

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

在企业级地理数据库或数据库中创建表或要素类时,表或要素类的名称中将追加用于存储该表的方案的名称。在除了 Oracle 的所有数据库中,表或要素类的名称中也将追加数据库的名称。这称为全限定表名。例如,如果用户 Werther 在名为 spdata 的 Microsoft SQL Server 数据库中创建了一个名为 alpacas 的表,则该表的完全限定名称为 spdata.werther.alpacas

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

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

有关详细信息,请参阅定义要素类属性并查看汇总要素类和表名称规则和限制的表。

别名

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

使用地理处理工具在地理数据库中创建要素类或表时,不存在用于指定别名的参数。可在属性对话框的选项卡中设置要素类或表的别名。右键单击目录窗格上的要素类或表,选择属性,单击选项卡,然后单击别名属性以启用名称编辑功能。键入一个别名名称,然后单击确定,设定该要素类或表的别名。

字段

表是记录(行)和字段(列)的集合,用于组织单个主题或对象的相关信息。在创建表或向现有表添加字段时,您可定义各字段使用哪种数据类型存储数据。例如,如果在客户表中有一个 NAME 字段,则该字段的输入内容将是所有客户的姓名,并以文本数据类型进行存储。

此外,可在字段视图中重新命名表或要素类中的各个字段。

要了解有关字段名称、重命名字段或字段名称规则和限制的详细信息,请参阅定义表中字段

要素类型

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

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

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

要素类型真实世界的对象或概念独特的空间分析或关系

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

  • 联合其他面要素
  • 交集取反
  • 裁剪其他要素,使用:

线

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

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

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

  • 生成泰森多边形来自
  • 用作网络的交汇点要素源

多点

(仅限地理数据库要素类)

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

多面体

(仅限地理数据库要素类)

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

  • 执行 3D 分析以派生等值线、生成山体阴影或分析视域或体积
  • 无法参与拓扑
  • 无法捕捉其他要素以

注记

(仅限地理数据库要素类)

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

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

尺寸注记

(仅限地理数据库要素类)

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

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

要素类型

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

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

空间属性

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

  • x,y 坐标 - 数据在二维空间中的位置。
  • z 坐标 - 数据在第三维度中的位置。
  • m 坐标 - 用于计算沿线要素距离的度量。

    有关 x、y、z 和 m 坐标的解释,请参阅要素类基础知识

  • 空间参考 - 包括一个坐标系;x、y、z 和 m 容差值;以及 x、y、z 和 m 分辨率。

    有关空间参考的详细信息,请参阅空间参考概述

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