环境GIS数据库设计

环境GIS数据库设计


发布日期: 2017-07-20 更新日期: 2017-07-20 编辑:xuzhiping 浏览次数: 3682

标签:

摘要: 数据库是环境GIS的核心组成部分,根据不同的应用,数据库会有各种各样的组织形式。环境GIS数据库设计除了要顾及环境空间信息的特征外,与其他空间数据库的设计方法基本相同,即包括逻辑设计和物理设计。 数据库逻辑设计的任务是运用数据库管理系统提供的工具与环境,将对现...

数据库是环境GIS的核心组成部分,根据不同的应用,数据库会有各种各样的组织形式。环境GIS数据库设计除了要顾及环境空间信息的特征外,与其他空间数据库的设计方法基本相同,即包括逻辑设计和物理设计。

数据库逻辑设计的任务是运用数据库管理系统提供的工具与环境,将对现实世界抽象得到的概念性模型转换成相应的数据库 管理系统的数据模型,并用数据描述语言描述出来。因此,逻辑设计是整个数据库设计的基础。其目的是要规划出整个数据库的框架,回答数据库能做什么问题。通过逻辑设计形成的相应数据库的数据模型应该独立于计算机软硬件,并且是面向应用,易于用户理解。逻辑设计应考虑数据共享、数据冗余、数据的独立性。

物理设计主要解决以下3个问题:分配存储空间;决定数据的物理表示;确定存储结构。数据结构的分析重点在于各表的主键、各表之间的主外键关系、主表中可以用作维数据的字段、数据中的计算字段、数据的完整性检査。

在数据库建设中,作为数据规范的数据字典也同样起着重要的作用。数据字典即所谓关于数据的数据,是对数据库的数据和应用程序的一种管理方法。在数据库的标准化方面,数据字典应该是重点考虑的一个问题。

环境空间数据库的具体设计包括空间数据库、属性数据库、多媒体信息库和符号库的设计。空间数据库设计根据系统目标、功能以及信息系统的基本技术要求,对基础地理、资源环境和功能区划等要素进行详细分层,再针对每一层要素,划定其基本空间单元。空间数据库将采集到的各类地图数据进行编辑,并产生拓扑关系,依据已经制定的空间数据模型,构建空间数据库,形成统--坐标系下的多种要素的图层集合。

属性数据库管理图形单元所具有的属性,设计属性数据库,需确定每一类空间信息应具有的属性项和属性表结构。其中属性项类型与宽度的设置,需满足符合功能区划管理信息要求的属性项内容、长度、精度和输出宽度。

多媒体信息库主要存储照片、声音、录像等多媒体信息。符号库管理并制作系统设计的各种图例和符号。

环境GIS具有处理数据董大、结构复杂等特点,设计需要特别注意处理如下问题:

1.比例尺、坐标系和地图投影

比例尺、坐标系和地图投影的确定实际上就决定了环境GIS数据库的精度,它依赖于用户需求和数据库的应用,同时也依赖于元数据的精度和可靠性。需求分析是确定数据库所需的精度主要途径。

2.空间特征和数据模型

在环境GIS中,环境空间特征可以抽象为:点、线和面。数据库设计时需要根据实际需要考虑用什么数据模型来表达。

3.数据表格及其关系

属性值必须放置在一个或多个表中。这些表可以是特征属性表或者与特征属性表相关联的表。首先要设计好关联表,运用关联表可将属性数据组织在不同的表中,易于维护和存取;其次要规范化表格,规范化处理是设计无冗余而结构较好的表格;然后要确保键的唯一,以保证表的完整性。每一主题的代码或具有唯一键值特性的宇段作为主键,用此主键与数据库建立关联。

4.地理特征和图层

地理特征用来描述自然环境和人文环境要素。在一幅地图上,三维空间的地理特征可以抽象为:点、线和面。这些特征用下列要素进行区别:颜色、符号和注记。也可以用图例、参照码和描述性文本三种方式来解释。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org