当在数据库或地理数据库中创建表或要素类时,将对其属性进行定义。可使用目录树中数据库连接的新建表 或新建要素类 向导完成此操作。这两个向导均可通过以下方式进行访问:右键单击数据库连接(或地理数据库中的要素数据集),指向新建,然后单击要素类或表。
使用向导定义的属性如下表所示。复选标记用于指明属性应用于哪个对象,是表还是要素类(空间表)。
属性 | 表 | 要素类 |
---|---|---|
名称和别名 | 别名仅能在地理数据库中设置。 | 别名仅能在地理数据库中设置。 |
要素类型 | ||
空间类型 | 仅限数据库 | |
几何属性,包括以下各项:
| X,y 容差仅能在地理数据库中设置。 | |
参考比例和地图单位 | 仅可应用于地理数据库中的尺寸和注记要素类。 | |
仅可应用于地理数据库中的注记要素类。 | ||
仅可应用于地理数据库中的注记要素类。 | ||
仅可应用于地理数据库中的尺寸要素类。 | ||
仅限地理数据库 | 仅限地理数据库 | |
名称、别名、要素类和空间属性将在以下各部分介绍。有关其他属性的信息,请查看表中的各个链接。
表名称和要素类名称
创建表时,请为其指定一个名称,以指明表中所存储的数据。表名在地理数据库中必须唯一,不能存在多个同名的表。
在企业级地理数据库或数据库中创建表或要素类时,表或要素类的名称中将追加用于存储该表的方案的名称。在除了 Oracle 的所有数据库中,表或要素类的名称中也将追加数据库的名称。这称为全限定表名。例如,如果用户 Werther 在名为 spdata 的 Microsoft SQL Server 数据库中创建了一个名为 alpacas 的表,则该表的完全限定名称为 spdata.werther.alpacas。
其他用户可以创建名为 alpacas 的表,因为他们创建的表会在表名中追加相应的用户名。例如,如果用户 Gretchen 创建了自己的 alpacas 表,则数据库中的名称为 spdata.gretchen.alpacas。
但建议您不要重复使用表名,即使它们存储在不同的方案或数据库中。在此示例中,如果两个表都包含 alpacas 的相关信息,则没必要创建两个单独的表。如果这两个表包含的数据明显不同,则应从表名中反映出来。
重命名字段
可以对属性对话框中字段选项卡上的表或要素类的字段进行重命名。ArcGIS 10 或更高版本的地理数据库中的字段支持重命名,并可以重命名数据库表中的字段。
要重命名字段,可以在目录树中右键单击要素类或表,然后单击属性。单击字段选项卡查看该表或要素类中的字段的列表。单击要重命名的字段的文本,然后输入一个新名称。单击确定应用更改并关闭属性对话框。
无法重命名以下字段:
- ObjectID 和 globalID 字段
- 任何与形状相关的字段;形状、形状长度、形状面积
- 网络要素类的启用字段、辅助角色字段或网络权重字段
- 制图表达字段
- 参与网络数据集、Terrain 或宗地结构的要素类中的字段
- 用于编辑器追踪的字段
- 关系类主键和外键字段
- 子类型字段
- 栅格字段
字段名称规则和限制
下表列出了受支持的字段名称字符规则:
字符 | 名称开头 | 其他位置 | 别名中 |
---|---|---|---|
字母 (A-Z) | |||
下划线 ( _ ) | |||
数字 (0-9) | |||
空格 | |||
符号(下划线除外) | |||
上标字母和数字 | |||
下标字母和数字 |
其他字段名称规则和限制如下:
- 字段名称中不能包含保留字,如 all 或 result。
有关其他保留字,请查阅数据库管理系统 (DBMS) 文档。
- 字段(列)名称的长度取决于基础数据库。
有关数据库特定限制的详细信息,请参阅文件地理数据库的大小和名称限制或数据库数据和 ArcGIS。
别名
在地理数据库中创建表或要素类时,可以为其指定别名。别名就是一个替代名称。如果为表或要素类指定一个别名,则此名称就是用户将表或要素类添加到 ArcMap 时将会看到的名称。用户仍然可以转到图层属性对话框的源选项卡查看表或要素类的名称。
要素类型
只针对要素类定义要素类型,而且是在创建要素类时进行定义。要素类型用于指定要素类中要存储的几何类型。
所选择的要素类型应该能够最精确地呈现您要在地图上实现符号化的真实世界对象。这会视与要素类配合使用的地图比例而异。同时,请考虑要对数据执行的分析类型。
下表提供了可以为要素类指定的要素类型以及典型对象的描述或通过相应要素类型所表现的概念。第三列包含有关分析类型的注释或只能对此要素类型创建或执行的关系。
要素类型 | 真实世界的对象或概念 | 独特的空间分析或关系 |
---|---|---|
面 | 具有面积的对象或地点,例如,水体、管辖或服务区边界、野生动物区或洪泛区 |
|
线 | 线状对象,例如,河流、街道与公路、公用设施管线或测量样带 |
|
点 | 狭义的局部位置或地点,如调查标志、采样点、电线杆或单个工厂 |
|
多点 (仅限地理数据库要素类) | 由多个具有相同属性的局部位置组成的对象或地点,例如,一片相同物种的树、岛链、同一办公建筑群内的多个建筑物或激光雷达/声纳点集群 | |
多面体 (仅限地理数据库要素类) | 三维要素,例如,建筑物、山脉、潜水面和行星 |
|
注记 (仅限地理数据库要素类) | 地点或对象名称/标识符,例如,街道名称、消火栓 ID 号、土地价值或高程 |
|
尺寸 (仅限地理数据库要素类) | 测量值,例如,距离、长度、宽度和深度 |
|
您可能需要使用属于不同要素类型的要素类来呈现同一数据。例如,如果您通常以一种能够用面要素类来呈现城市公园的比例(约为 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 分辨率。
有关空间参考的详细信息,请参阅空间参考。
结合使用这些属性可在地球上找到给定要素的位置。