中国岩石圈三维结构数据库地理信息系统设计.pdf
《中国岩石圈三维结构数据库地理信息系统设计.pdf》由会员分享,可在线阅读,更多相关《中国岩石圈三维结构数据库地理信息系统设计.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中 国 岩 石 圈 三 维 结 构 数 据 库 地 理 信 息 系 统 设 计覃如府1,许惠平1,2,叶 娜2,欧少佳2,卢 焱1(1.吉林 大学 地球 探测 科学与 技术 学院,吉林 长春130026;2.同济 大学 海 洋地质 教育 部重点 实验 室,上 海200092)摘要:数据是地理信息系统的基础,数据库的建设是地理信息系统建设的关键,也是最重要的一步。按照 ArcSDE GeoDatabase 模型结构进行空间数据库建模,将数据库存放在数据库服务器端,用户通过空间数据库引擎 ArcSDE 访问数据库,便于实现数据共享和多用户并发操作。ArcObjects 是 ESRI 公司开发的面向
2、对象的地理数据模型和高度集成的软件组件库,是一套完全符合 COM 标准的大型软件架构。在服务器端以 SQL Server 2000+ArcSDE8.1 为空间数据库平台,客户端的管理系统通过 ArcObjects+VB6 来开发设计。关键词:GIS;中国岩石圈三维结构数据库;GeoDatabase;ArcObjects中图分类号:P208 文献标识码:A 文章编号:16715888(2005)04052906收稿日期:20040809基金项目:国土资源部专项研究计划项目(200010101)作者简介:覃如府(1979),男,广西柳江人,博士研究生,主要从事 GIS 设计及 GIS 数据方面的研
3、究,E-mail:qinrufu 通讯联系人:许惠平(1965),男,福建诏安人,教授,博士生导师,主要从事 3S 技术和地球物理方面的研究,E-mail:xu-huping 。Management System Design of China Lithosphere3D Structure Database Based on GISQIN Ru-fu1,XU Hui-ping1,2,YE Na2,OU Shao-jia2,LU Yan1(1.College o f GeoEx ploration Science&Technolog y,Jilin University,Changchun13
4、0026,China;2.Key Laboratory in Marine Geolo-g y o f Ministry o f Education,Ton gj i University,S hang hai200092,China)Abstract:Data are the base of GIS.Building a database is the key and the important process of de-signing GIS.Based on ArcSDE geodatabase,the authors store data on a database server a
5、nd users canaccess to database with ArcSDE.It is convenient to data sharing and multi-user concurient operation.ArcObjects is designed by ESRI,an object oriented geographical data model which provides a composi-tive and standard COM library.SQL Server 2000 and ArcSDE8.1 act as spacial database platf
6、orm onserver.The client management system is designed with ArcObjects and VB6.Key words:GIS;China lithosphere 3D structure database;geodatabase;ArcObjects0引言随着计算机技术和数据库技术的发展,GIS 已进入一个全新的时代,它的应用领域日益广泛。国土资源部重点项目“中国岩石圈三维结构数据库”是基于 GIS 的综合信息管理系统,目标是采用最新的空间信息技术,紧跟现代信息系统的发展趋势建立数据库,以便于高效地管理海量的、多源的岩石圈数据及能够对岩
7、石圈数据信息进行各种查询、分析和统计,将多源的岩石圈信息纳入科学有效集成与分析应用中,充分发挥岩石圈信息的社会经济效益,为国民经济发展建设提供综合的地学服务。中国岩石圈三维结构数据库地理信息系统主要由中国岩石圈三维结构数据库以及对该数据库进行 第 35 卷 第 4 期2005 年 7 月 吉 林 大 学 学 报(地 球 科 学 版)Journal of Jilin University(Earth Science Edition)Vol.35 No.4July 2005 管理的应用软硬件组成,本文将重点阐述基于 Geo-Database 的”中国岩石圈三维结构数据库”设计方法,以及应用 Arc
8、Objects 组件库开发基于 GIS 的中国岩石圈三维结构数据库管理系统的技术要点。1数据分析与集成建库1.1数据分析与预处理数据是地理信息系统的基础,数据库的建设是地理信息系统建设的关键,也是最重要的一步。中国岩石圈三维结构数据库主要由深部重磁数据库、大地热流数据库、大地电磁数据库、深部地震测深数据库、宽频地震数据库、深部地球化学数据库、地学断面数据库、盆地深部构造数据库和全国性构造格架数据库等十几个专业的相关数据及中国基础地理底图和元数据库构成。每个专业的数据库都包括空间数据、非空间数据表及栅格数据,是海量的、多源的数据。原始数据是由项目各个专业课题组提供的,由于不同专业课题组人员对 G
9、IS 的理解程度不一,所以所提供数据凌乱而且很不规范,例如深部地震测深数 据 库 所 提 供 的 数 据 中,“工 程 信 息”用 一 个Shapefile 文件来描述,混淆了空间实体与非空间数据的关系。为了实现多尺度、异构数据库一体化、协同方式的维护管理,保证数据库管理的高效性、方便性和数据的一致性,在建立数据库之前需要对数据进行科学和规范的整理。主要的工作是:(1)对数据进行必要的整合,尽量减少数据库中数据表个数。(2)仔细分析不同空间数据之间、不同非空间数据表之间以及空间数据与非空间数据表之间存在的关系,以便于在 GeoDatabase 中定义数据间的关系类。(3)根据建库标准对不合理数
10、据项重新进行定义、描述和组织等标准化预处理。(4)对栅格数据进行投影定义、几何校正配准处理。(5)设计优良的数据库结构和数据组织方案。在完成对原始数据的分析和预处理后,下一步工作是选择合适的数据库模型进行数据库的设计和建立。1.2应用 GeoDatabase 数据模型设计数据库在过去的几十年里,对空间数据管理主要采用文件形式进行管理,如 Arc/Info 的 Coverage,Arc-View 的 Shapefile 等。传统的文件类型数据管理方式采用数据分块存储,数据查询和检索效率受到限制,对用户的网络化服务也无法完成,大数据量的数据分析、数据库更新存在困难。随着 GIS 技术和数据库技术的
11、发展,应用商用关系型数据库管理空间数据的技术已经成熟,使得建立网络化的大型连续无缝空间数据库可以成为现实。ESRI 公司推出的 GIS 平台软件 ArcGIS 8 中引入了全新的面向对象的地理数据库模型 GeoDa-tabase,采用一种开放的结构将空间数据和与其相关的属性数据以及非空间数据库表统一存放在工业标准的数据库管理系统(DBMS)中。GeoDatabase分为 Personnal GeoDatabase 和 ArcSDE GeoData-base 两种数据模型结构。空间数据库按照 ArcSDEGeoDatabase 模型结构存贮,可以将数据库存放在数据库服务器端,用户通过空间数据库引
12、擎 ArcS-DE 访问数据库,实现数据共享和多用户并发操作。中国岩 石 圈 三维 结 构 数 据 库 组 织 采 用 Arc-SDEGeoDatabase 数 据 模 型结 构,关 系 型 数 据 库 采 用SQL Server 2000,空间数据库引擎为 ArcSDE8.1。在 GeoDatabase 中,数据是按要素类(Feature-Class)、对象类(ObjectClass)、关系类(Relationship-Class)和 要 素 数 据 集(FeatureDataset)进 行 组 合的1。要素类是具有同样几何类型和属性的空间要素集合;对象类是 GeoDatabase 中存储非
13、空间数据的数据库表;关系类定义两个不同的要素类和对象类之间的关联关系;要素数据集是有相同空间参考的要素类的集合。在中国岩石圈三维结构数据库设计过程中,每一个专业数据库作为一个要素数据集存在,在每个要素数据集中按照地理要素的分类进行物理分层,每一个物理分层作为一个要素类。如MT(大地电磁数据库)数据集下包含 mtPoint(大地电磁测点)、mtLine(大 地电 磁测线)两个要 素类。数据集下还包含有要素类之间的关系类,如 mtLn-ToPt(图 1)。以这种方式组织数据集是为了更好地管理各个专业数据库的数据,同时也为了方便用户使用数据2。ArcGIS 支持工业标准的统建模语言(UML)和CAS
14、E 工具(如 Viso 2000 Enterprise),用 CASE 工具可以完成对数据库结构的定义3。建立 GeoDa-tabase 有 多 种 方 法,但 是,采 用 CASE 工 具 设 计GeoDatabase 的结构有以下明显优点:(1)具有很强的数据表达能力。(2)能够清楚表达数据间存在的关系。(3)设计者能够从总体上把握数据库的结构和模式,便于数据库结构或模式的更新。(4)不同的数据库维护人员都可以从定义好的数据库的模式中了解整个数据库的数据,更有利于数据库的维护。035 吉 林 大 学 学 报(地 球 科 学 版)第 35 卷 总之,如果设计海量的地理数据库,那么采用 CAS
15、E工具是最为有效的方式。关于用 CASE 工具建立中国岩石圈三维结构数据库的具体步骤笔者在另文有详细介绍4。对于栅格数据按照 ArcSDE GeoDatabase 的栅格数据集进行组织和存储。对每个专业数据库的栅格数据编目成一个栅格数据集,以便于查询浏览。同时为每幅栅格数据建立金字塔(pyramids),以提高数据的显示速度。元数据信息按照项目组定制的元数据编辑器进行编辑,其内容包括数据标识、数据质量、空间数据组织、空间参考系、空间实体和属性、数据发布者及元数据参考信息等5。应用 Viso 2000 Enterprise 对中国岩石圈三维结构数据库进行统一建模,并结合 ArcCatalog,最
16、终建立了中国岩石圈三维结构数据库。图 1 为在ArcCatalog 目录下显示的中国岩石圈三维 结构数据库内容。图 1中国岩石圈三维结构数据库内容Fig.1hecontentof China lithosphere 3Dstructuredata-base2系统实现过程2.1系统总体结构设计系统采用 C/S 体系结构,将数据与客户端应用程序分离开,分别由数据库服务器及客户端的客户机来 执 行。在 服 务 器 端 以 SQL Server2000+ArcSDE8.1 为空间数据库平台,客户端的管理系统通过 ArcObjects+VB6 来 开 发 设 计。数 据 库 与ArcSDE 的连接方式采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国 岩石圈 三维 结构 数据库 地理信息系统 设计
限制150内