记录地理数据库设计

记录用户的地理数据库设计非常重要。在 ArcGIS 数据模型网站 (http://support.esri.com/datamodels) 上,提供了一系列图表用于表示关键的设计概念并记录各种数据模型模板中的地理数据库元素、元数据和地图图层的规范。本部分简要概述在网站上各种地理数据库元素如何显示,可帮助用户记录自己的设计。

有五个关键元素用于表示地理数据库设计的内容。这些元素包括:

  1. 数据集 - 这是关于如何记录要素类、栅格数据和特性表的属性以及每个表中列集的规范。对于空间制图表达,会显示某些几何属性(例如点、线、多边形以及坐标类型)。通常会显示子类型的规范。架构图表的这部分始终显示为蓝色。
    数据集
  2. 关系类 - 正如在所有 DBMS 应用程序中的使用情况一样,属性关系在 GIS 也得到广泛应用。关系类定义一个表中的行如何与另一个表中的行相关联。关系具有基数说明及其他属性(例如,是一对一、一对多还是多对多关系?)。关系及其属性显示为绿色。
    关系
  3. 域 - 域表示属性列有效值的列表或范围。这些规则控制软件如何维护特定属性列中的数据完整性。域显示为红色。
    通过列出字段的有效值及其含义或列出有效值范围可记录域。
  4. 空间关系和空间规则 - 为地理数据库提供了大量高级数据建模功能。例如,数据元素(如拓扑及其属性)用于为要素之间几何的共享方式建模。拓扑与网络数据集、地址定位器、地形、制图表达、几何网络和许多其他高级地理数据库类型一起,共同构成了至关重要且广泛使用的 GIS 机制,这套机制用于在 GIS 数据库中启用空间行为并巩固完整性。上述规则以及其他规则(例如,网络)显示为橙色。

    了解地理数据库中扩展数据类型集的记录和描述方法的最佳方式是描述其规则以及空间关系的行为。下面是拓扑记录方式的示例:

    可描述针对每种数据元素(例如拓扑、地址定位器、网络数据集等)的规则。

  5. 地图图层 - GIS 包括交互式地图和其他视图。每个数据集的关键部分是其如何在地图中符号化和渲染的规范。ArcMap 中通常使用图层属性定义这些规范,它们指定了为要素分配地图符号系统(颜色、填充模式、线和点符号)以及文本标注的方式。在地理数据库中不能管理图层,但是对于在地理数据库架构中定义某些关键的数据集属性而言,图层十分有用。图层规范显示为黄色。图层可存储为 .lyr 文件或作为 ArcMap 文档 (.mxd) 中的元素存储。
    地图图层不是地理数据库设计的一部分,但它可定义重要的显示属性以使用存储在地理数据库中的数据集。
  6. 2D 和 3D 底图 - 定义基础底图显示并确定该数据专题是否将在这些交互地图显示中使用。如果是这种情况,则定义底图的地图比例尺集和各地图比例尺的地图显示属性是很重要的。用户需要针对每个地图比例尺定义不同的地图规范,并针对每个比例尺定义地图图层。
    多个分辨率级别下底图的显示

使用 Microsoft Visio 和 Geodatabase Diagrammer 工具

ESRI 提供了制图实用工具,供需要生成与其地理数据库设计中图形相似的图形的用户下载。可下载工具 Geodatabase Diagrammer,以在地理数据库中生成数据集和元素的一系列 Visio 图形。请在网站 http://arcscripts.esri.com 上搜索 Geodatabase Diagrammer。

使用此工具,可将图形从 Visio 轻松剪切并粘贴到 Microsoft Word、PowerPoint 以及任何接受 .wmf 文件的应用程序。

Geodatabase Diagrammer
Geodatabase Diagrammer
Geodatabase Diagrammer

记录地理数据库设计的其他属性

应考虑并记录的地理数据库设计的其他关键属性包括


3/7/2012