您的位置:首页 > 百科大全 |

地图数据库

各种制图数据的集中存储和统一管理的实体,是计算机辅助地图制图系统中的重要组成部分。

发展简况

地图数据管理是地图数据处理的核心问题,20世纪70年代以来,经历了两个发展阶段:

(1)文件系统阶段。在此阶段,地图数据管理只能限制在文件系统水平上。文件的类型有序列文件、直接存取文件、关键字存取文件等。文件系统的弱点较多,如数据文件只能适用有限的几个应用程序,管理功能弱、浪费空间、文件不易扩充、修改费时间。

(2)数据库系统阶段。随着计算机软件提供了数据库系统,以及计算机硬件提供了大容量的直接存取设备磁盘,地图数据管理也随之进入数据库阶段。

基本特点

(1)具有复杂的数据模型,数据库中的各种数据均按照特定的数据结构进行组织、存储和管理;

(2)确保了数据的完全独立;

(3)确保了数据共享的并发性、安全性和完整性;

(4)用户可以直接与数据项打交道。

地图数据类型

地图数据包括各种制图要素的空间位置数据和对应的专题属性数据两大类。前者可以归纳为点、线、面3种图形特征数据,其中线是最基本的,点可看成是具有一个坐标点的线,面是由线围成的。它们之间的关系可以概括为弧段节点模型。每一个点、线、面图形特征的属性数据都具有二维表特性。点特征的二维表中包括点序号、用户识别号以及其他对应的专题属性数据项;线特征的二维表中包括线序号、用户识别号、起始节点号、终止节点号、线的长度以及对应的专题属性数据项;面特征的二维表中包括多边形序号、用户识别号、周长、面积以及其他对应的专题属性数据项。地图数据模型是复合型,称为关说网络模型。在目前开发的可适用于地图数据库的管理系统中,通常以关系数据库系统为内核,外套一个网状数据库,并有专门的接口实现两种数据管理方式之间的联系和转换。

设计和建立数据库步骤

(1)用户需求调查和评价。确立建库范围和使用目标、查询方式、数据库大致规模和完成期限。

(2)资料搜集和评价。根据用户要求进行广泛的资料源调查、登记造册、并进行质量评价,编制目标资料评价表,确定基本地图,划定研究范围,估算数据量。

(3)环境准备。地图数据库必须依靠机助地图制图系统的支持,在确定的系统规模和数据量估算基础上,准备必须的系统硬件和配套软件。

(4)地图数据库概念设计。主要是确定地图数据库的要素层、图形特征层、分区和命名、文件索引结构,建立控制点文件,形成数据库的基本框架。

(5)编写数据字典。数据字典是描述数据的信息,每一种图形特征层都须有一个对应的数据字典,规定出该图形特征层的属性表中每一数据项的名称、数据类型、宽度(包括小数点后面位数)、别名等。

(6)资料编辑加工。无论是图形资料还是数据资料,在入库前都必须进行必要的编辑加工,尤其是图形资料。

(7)数字化和编辑。实现图形数字的转换,并采用联机编辑和脱机编辑两种方式反复检查、改正,最后产生净化的数字文件,做好插入数据库前的准备工作。属性数据,可采用人机交互和批处理两种方式分别入库,最后完成属性代码表和图形属性表的联结。

(8)插入数据库。净化的数字文件,需按照确定的数据库框架插入规定的位置,全部文件插入后,数据库才算建成。

(9)试运行。这是对数据库进行实际测量和评价。如果发现问题,还必须返回核对原始资料,再组织重新入库,以确保数据库的数据质量。

(10)数据库的运行和更新。地图数据库系统提供各种查询方式和显示方式,包括定位查询、定性查询、逻辑查询等。查询结果可以屏幕显示,拷贝,也可以制表、打印,或采用绘图仪输出各种地图。要及时地更新数据库,以确保数据库中数据的现势性和可靠性。