所属栏目:计算机信息管理论文范文发布时间:2011-02-25浏览量:149
副标题#e#[摘要]:本文应用GIS、数据库技术建成了3D(DLG、DEM 、DOM)图幅产品数据管理系统,系统实现了在GIS系统中管理多源DLG、DEM 、DOM图幅产品数据,同时通过版本管理较好的解决了3D(DLG、DEM 、DOM)图幅产品历史数据的管理问题,利于数据管理部门掌握3D数据的现状和数据的分发与管理。
关键词:版本管理;GIS;ORACLE数据库;元数据库
一、 引言
台州市建设规划局地理信息中心在管理与分发使用数据以及进行台州市基础地理信息系统建设中发现:台州市三区有不同时期 、不同版本 、不同投影(不同坐标系统) 、不同比例尺 、不同精度要求的地形图DLG数据难以管理的问题。主要的问题是:版本多,地形图的现实性难以准确把握,分发数据时不能确认DLG数据是否与现状一致;原有文件管理的模式无法把握地形图数据的历史与现状,同时数据复制量大(DLG分幅数据达到了1.5万多幅,并逐年随着动态、竣工更新数据越来越多) ;历史数据容易丢失等等。为了解决此类问题,我们在台州市基础地理信息系统建设中充分利用GIS技术与数据库技术,建立了台州市3D产品数据管理系统,结合台州市基础地理信息系统元数据库的建设实现了DLG多源数据版本的管理。通过建立3D产品图幅的元数据库,通过查询图幅数据的描述信息,数据管理部门可以了解数据信息,准确及时的为相关部门提供所需的DLG数据,极大地提高了基础地理信息系统在社会经济中的服务效率。
二、 3D产品数据管理系统介绍
3D产品数据管理系统是以3D图幅产品数据为对象进行管理的系统,系统采用了C/S网络结构,根据台州市基础地理信息系统元数据库的内容建立3D产品库,实现了3D电子数据、纸质扫描地形图栅格数据、以及相关其他表现形式的档案资料分类、分时期(版本)、分测区的管理、存储、检索等等的应用。台州市3D产品管理系统与传统的文档管理系统有以下的特点:
1.通过竣工更新、动态更新的方式解决地形图现实性的问题,实现图幅数据的版本化管理。台州市测绘管理办公室制定了台州市椒江、路桥、黄岩三区主城区的动态更新规定,每年根据台州市规划单元规划的要求制定相应的动态更新的数据范围。因此地形图数据每年都不断更新,这样就同时会出现了不同时期、不同版本的地形图数据。甚至出现该项目规划使用的地形图数据与相邻的地形图数据不一致的情况。该系统以GIS、数据库技术相结合解决了同一图幅数据版本化管理的问题,同时提高了3D数据管理、查询、检索的工作效率,在基础地理信息系统下通过调用3D数据可以了解地理信息系统数据的现实性状况,为地理信息系统数据生产提供依据。
2.结合GIS、ORACLE数据库、元数据技术,3D数据管理系统丰富了3D产品数据的检索方式与效率,在基础地理信息系统通过调用3D产品数据库图幅数据格网,利用GIS强大的查询、定位功能,结合地址、地名数据库数据、电子地图兴趣点等等数据,能够快速地检索与定位3D产品数据,根据元数据库内容与使用数据的目的调用相应版本的3D产品数据。管理部门也可以了解3D产品的数据覆盖率、3D产品数据更新情况、3D产品数据的现实性,作为数据生产规划的依据。
3.系统能够对多版本的3D数据进行实时更新,保持了3D产品数据管理系统数据库的现实性,可以根据数据使用的不同目的提供相应版本的数据。
4.系统结合电子地图数据库与元数据库技术,并对3D产品的元数据库信息进行了网上发布。并实现了3D产品元数据生产、更新、管理的自动化。
5.系统具有良好的兼容性,通过XML语言定义,台州市相关子系统(如:台州市规划管理系统)可以调用3D产品数据,作为相关系统的作业数据。
三、3D数据管理系统数据库与功能设计
1. 创建3D数据#p#副标题#e#管理系统数据库
台州市基础地理信息数据库采用了图库分离的设计思想,而3D产品管理系统作为台州市基础地理信息系统的产品管理子系统。该子系统只用于产品库的建立和管理,将经过元数据库录入的3D产品数据录入到3D产品数据库。具体数据库采用ORACLE 10G,相应数据库表的内容如下: 
在3D产品数据管理系统中采用采用二进制大对象(Binary Large Object,简称BLOB)的数据方式存储,利用Oracle 10G的ADO.NET访问接口,实现对Blob字段的表的读写操作。其元数据存储在元数据数据库中。3D产品库和元数据库通过ID关键字来关联。DLG、DEM、DOM产品数据不分开存储,统一存放到MD_PRODUCT_SHAPE表中,通过PRODUCTTYPE字段进行区分。由于数据生产与如3D产品库时,都要对每一图幅的3D产品数据录入元数据内容,所以对于多版本的同一图幅数据对应有不同的元数据ID而不同比例尺的3D产品数据通过SCALE字段来区分,所以3D产品管理系统通过上表中的METADATAID来管理多版本的3D产品数据。3D产品管理的是多源、多比例尺的数据数据库,包括1:500、 1:2000、1:5000、1:10000以及1:10000 1:5000的DLG、DEM、DOM。3D产品管理系统建立流程如图一所示:

2. 3D数据管理系统的应用
系统遵循先进性、可靠性、开放性、可扩展性的系统建设原则,采用C/S结构模式,数据库服务层采用Oracle 10G数据库。先使用XML编辑器输入元数据库标准的内容项,然后将该对应的图幅数据放在同一目录下,通过3D数据管理系统入库功能,实现了3D产品的入库与相应图幅的元数据建库工作。3D数据管理系统与台州市基础地理信息系统、台州市元数据库管理系统都可以访问3D数据数据库进行相应的应用(见图2与图3)。如3D数据管理系统可以实现DLG数据的入库与出库,实现分发应用的功能;台州市基础地理信息系统可以对3D产品比对基础地理信息空间数据的现实性同时实现3D数据的入库与出库;台州市元数据系统可以通过IE浏览了解3D产品的数据情况,并可以查询统计生成多种3D产品详细的图表信息。系统实现了图档数据交换(3D产品、DRG矢量化文件档案)和GIS系统的数据交换功能。
四、结束语
1、 基于GIS的3D产品管理系统,结合了数据库技术、GIS技术、元数据库、电子地图等台州市地理信息系统建设各相关子系统的建设,真正做到“一库多用”,提高管理与利用的效率,对测绘管理部门与测绘生产部门有较好的利用前景。
2、该系统还需要改进:譬如在元数据库中查询3D产品数据的功能。仅仅提供了3D产品的元数据信息,不能同时浏览图形信息。
3、3D产品管理系统与其他系统如:规划管理系统、数字城管系统、数字房管等等,需要第三方系统提供系统扩展接口。


参考文献:
[1] 龚建雅,地理信息系统基础[M]。北京:科学出版社,2002
[2] 边馥苓,地理信息系统原理[M]。北京:测绘出版社,2001
[3] 张继明等,一体化基础地形规划数据库的设计[J]。地理空间信息,2007,第5卷第3期:35-37
[4] 张继明等,地理数据库的建立流程与方法分析[J]。地理空间信息,2004第2卷第5期:32-34
[5] 张继明等,临海市沿海地区农村住房防灾地理信息系统[J]。中小企业管理与科技,2007年第5期: