一种空间信息数据库的设计与实现 韩峰,宁川 (石河子大学信息科学与技术学院,石河子832000) 摘要:综合利用GIS技术、数据库技术(Oracle)和空间数据引擎技术(ArcSDE),在对目前空间信息数据库建库 技术分析对比的基础上,为生产建设兵团(以下简称兵团)空间信息数据库设计了系统框架结构,确立了建库 技术路线,实现了在Oracle同存储空间数据和属性数据,数据管理实现了高效的升级。 关键词:空间信息;Oracle数据库;ArcSDE技术 目前空间信息数据库的主流建库模式有以下两种[11。(1) 全关系型数据库模式,在这种模式下,空间信息以及信息之 间的各种联系均用关系模型来表示。 (2)对象一关系型数据 库模式,这种模式在保持数据关系的基础之上,允许元组属 性具有复杂类型,通过引入面向对象及处理复杂数据类型的 构造扩展了关系模型。相比而言,对象一关系型数据库模式 对空间数据库的建立更有优势嘲。因此,在兵团空间信息数据 库的设计上选取的是基于ArcSDE的对象一关系型数据库建库 模式。 兵团空间信息数据库的建立,主要面临以下两个问题: (1)由于兵团空间信息数据具有多级比例尺(1:100W、1: 25W、1:5W、1:1W)、多类型(矢量、栅格、航空影像以及 遥感影像)、多来源(TM/ETM、SPOT、IKNOS、QuickBird 等)等特点,因此诸多细节问题存在于建设过程中; (2) 兵团的基础地理空间信息分散保存在师(市)、团场、连队 等各级单位及各级国土部门之中,各级单位或部门的信息化 水平存在较大差距,因此存在标准不一致、无法直接交换与 共享等问题。 根据基于ArcSDE的对象一关系型数据库建库模式构建了 兵团空间信息数据库,该数据库具有以下两点优势: (1)完 善的建库框架和统一的标准(用于数据存储与交换)。 (2) 有效地集成了兵团海量空问信息数据和属性数据。 l数据库设计 1.1数据库体系结构 数据库运行的效率和稳定性依赖于体系结构设计,它是 数据库设计的重要部分[31。为了数据安全性,兵团空间信息数 据库的数据存放在Oracle服务器中,数据管理和处理的操作 均在服务器上完成,客户端只负责传送和接收数据州。这种客 户端/服务器分布式体系结构使得服务器的性能得到了最大的 利用和发挥。客户端需要进行数据处理、数据管理操作时, 接受请求的是ArcSDE,由ArcSDE解析命令并将其传给Ora. cle数据库,进行数据提取,然后客户端再通过ArcSDE接收 数据【5l。根据空间信息数据采集标准与处理规范、空间信息共 享方式与服务标准。兵团空间信息数据库的体系结构如图1 所示 图1 兵团空间信息数据库体系结构 1.2数据库逻辑 图2空间综合数据库逻辑结构 多级比例尺的空间信息数据存储在关系数据库Oracle中. 数据库逻辑结构的合理设计是一个十分重要的问题[61。空间信 息数据通过ArcSDE存储于Oracle的表空间中,而在物理上则 是存储于与相应表空间相关联的数据文件中。兵团空间信息 数据库的逻辑结构是一个有多个相应的的表空间组成的 Oracle10g数据库。该数据库将不同比例尺的同类空间信息数 据存放在相同的表空间内,然后为不含比例尺的遥感影像数 据和非地理数据的社会经济数据单独建立了表空间。该数据 基金项目:石河子大学应用基础研究青年项目(编号: 2014ZRKXYQ17一LH13)。 收稿日期:2014—12—26 ……………………… …………………~…………~ 实用第一 智慧密集 # … 库内包括DLG、DOM、DEM、DEMV、遥感影像和社会经济 共6个的数据表空间。在每个表空间下为不同比例尺的 数据建立了的表来对应,例如DLG数据表空间下有4张 表,分别对应1:1万、1:5万、l:25万和1:100万的数 据。兵团空间信息数据库逻辑结构如网2所示。 1.3物理存储 兵团空间信息数据库的物理存储统一采用GeoDataBase数 据模型进行数据的组织。在GeoDataBase数据模型中,Geo. DataBase是最高层次的地理数据单元,所有的地理数据由一 个或多个GeoDataBasee组成 。表对象相当于地理属性数据。 兵团空间信息数据集DLG、DOM、DEM、DEMVR的数据组织 和设计如表1所示。 表1 兵团空间信息数据集的组织与设计 数据类型 数据集 要素类型 投影类型 DLG.NBS 玎 矢量 WGS 1984 DLG.XJ100W 矢量 WGS 1984 DLG DLG XJ25W 矢量 WGS 1984 DLG XJ5WK45L45 矢量 WGS l984 DLG.XJ5WL44 矢量 WCS1984 DOM...43—35-2000 栅格 WGS l984 D0M.N 43 40 2000 栅格 WGS 1984 DOM.N_44-30—2000 栅格 WGS 1984 D0M.N 44 35 2O00 栅格 WGS 1984 D0M.N 44 40 20oo 栅格 WGS1984 DOM.N 44 45 2ooO 栅格 WGS l984 D0M DOM.N_45—30_2000 栅格 WGS1984 DOM...45—35-2000 栅格 WGS l984 DO M.N45j0_2000 栅格 WGS 1984 DOM.N45452000 栅格 WGS1984 DOM.N 46 35 200o 栅格 WGS 1984 D0MN 46 40 20oO 栅格 WGS 1984 DOM.N 46 45 2Oo0 栅格 WCS 1984 DEM.L45K45_5W 栅格 WGS 1984 DEM.SRTM_52_03 栅格 WGS 1984 DEM.SRTM5204 栅格 WGS1984 DEM.SRTM一52_05 栅格 WGS 1984 DEM DEM SRTM53—.03 栅格 WGS1984 DEM.SRTM53』4 栅格 WGS 1984 DEM.SRTM_5305 栅格 WGS l984 DEM.SRTM— 5403 栅格 WGS 1984 DEM.SRT1VI_54_04 栅格 WGS 1984 DEM.SRTM54_05 栅格 WGS1984 DEM.SRTM— 5503 栅格 WGS 1984 DEM DEM.SRTM一55』l4 栅格 WGS 1984 DEM SRTM55_05 栅格 WGS 1984 DEMVR.K45L455WDEMVR 栅格 WGS 1984 DEMVR.SHZ5WDEM 栅格 WGS 1984 DEMVR DEMVR.X儿ooWDEM 栅格 WGS 1984 DEMVR.XJ25WDEM 栅格 WGS 1984 DEMVR.XJ25WDEMVR 栅格 WGS l984 2数据库实现 兵团空间信息数据库的建立借鉴了目前国内空间数据库 建库的成熟经验,并充分考虑了兵团空间信息数据的结构特 点、数据的分发及使用特点,经过数据收集集中、数据加T 处理、软硬件准备、入库及开发测试等阶段顺利地完成了建 库工作。具体步骤如图3所示。 图3兵团空间信息数据库建库步骤 3结语 通过兵团空间信息数据库的建设,实现了多源、多尺度、 海量区域空间信息数据的有机整合和高效的组织管理,同时 提高了兵团区域空间数据存储管理的效率、数据的安全保障 能力、共享能力和应用能力。该数据库可应用于兵团的规划 部门、国土资源部门、农业部门、水利部门等。当然,该数 据库建设和使用过程中还存在一些问题,比如数据共享、权 限划分、数据传输带宽等,这些问题对该数据库的性能和推 广应用产生了影响。 参考文献 [11王昀昀,朱勤东.基于ArcSDE的影像数据入库研究l J1. 测绘通报,2013,(1):84—86. [21王萌,张超.基于ArcSDE的信息基础设施空间数据库的 设计与实现Ⅲ.测绘与空间地理信息,2007,30(6): 96-100. 【3】熊丽华,杨峰.基于ArcSDE的空间数据库技术的应用研 究[J】.计算机应用,2004,24(3):90—96. 【41王锐,白玲,马德涛.基于ArcGIS的城市人防数据模型 的设计与实现『J】.测绘工程,2008,17(5):53—56. [51杜金凤.GIS与空间数据库技术[J】.中国地名, 2009,12:68. [61钟永友.基于ArcSDE的物流信息系统空间数据库设计 【J].计算机与数字工程,2010,38(1):74—77.