当前位置:论文网 > 论文宝库 > 信息科技类 > 计算机网络论文 > 正文

开放式空间数据库访问接口的应用及开发

来源:UC论文网2015-12-05 19:34

摘要:

摘要: 进入新时期以来,市场经济制度的逐渐完善,促进了经济平稳健康发展,人们的生活水平也获得了较快的提升。与此同时,高新技术的发展也给人们的生活带来了诸多的便利,而

  摘要:进入新时期以来,市场经济制度的逐渐完善,促进了经济平稳健康发展,人们的生活水平也获得了较快的提升。与此同时,高新技术的发展也给人们的生活带来了诸多的便利,而开放式空间数据库访问接口是其中一种。本文以此为切入点分析了开放式空间数据库访问接口的开发以及应用概况。

  关键词:开放式空间 接口 开发 利用 数据库

  随着信息技术的发展,GIS技术也获得了较大的进步。在使用GIS对空间数据采集以及应用中,简单的管理系统完全不能满足其要求。因此在应用GIS的过程之中,要对使用GB甚至是TB的存储空间进行存储,所以在应用GIS的过程之中要求GIS具有较强的功能系统。然而因为空间数据具有一定的异构性,因此对GIS的应用上带来一定的局限性。与此同时,GIS在我国有着十分广泛的应用,然而每一个部门以及行业因为其工作性质的不同对GIS软件的需求也会有所不同。此外,为了可以有比较好的保密功能,每一个行业以及部门对其进行了一定的开发,促进GIS独立性的提高。但是也带了很大的问题,比如说导致行业以及部门在使用GIS之时缺少统一规范,资源共享上存在一定的问题,甚至出现资源的累赘以及重复问题的出现,进而造成资源的浪费。因此,当前我国技术人员需要做的是促使GIS应用服务可以在空间数据之中较好的进行异构、多源以及分布式数据的无缝集成以及分享。

  一、空间数据共享以及开放空间数据存取接口

  1.1 关系数据库的标准访问接口

  在数据库领域之中,绝大部分数据库厂商提供具有ODBC标准接口以及专有数据访问接口。并且绝大多数DBMS都会提供ADO接口,而一部分厂商则提供的是ADO.NET接口。ODBC则可以实现对多种关系数据库进行访问以及互动操作,那么单一的客户端可以在一定程度上访问多种数据库,实现数据库应用的崭新局面。在当前情况之下,受多种因素影响,数据库应用软件取得较快发展,在空间数据库的领域中,随着关系数据库技术的进步而获得突破。绝大多数空间数据库技术在开发之时都使用的而是DBMS厂商提供的基础接口。因为地理空间数据有着访问比较频繁、数据量比较大,所以,传统的数据关系库服务系统比较难满足其需求,因此会使用一些较为特殊的技术,比如说缓存以及空间检索等等来补充使用。因此,也就发展起来了3种主要的空间数据库技术。

  客户端模式,这种模式具有较好的效率以及兼容性,但是需要开发的工作量较大,对于开发者带来诸多挑战。服务器模式,这种模式是通过修改以及扩充个服务器方支持库来实现的,优势在于结构性比较好,但是其开发难度较大、兼容性比较低。中间件模式,主要是通过外挂桥接服务器实现,但是配置管理难度大,访问效率比较低。这三种不同的空间数据库技术,各有其优劣。其在架构模式、数据功能以及格式上存在较大的差异,导致其支持的数据类型以及能力程度也各有偏向。因此,为了有效解决该问题,在工作之中使用的是统一接口的空间数据存取接口。

  1.2 空间数据库的接口标准规范

  数据查询语言通过拓展结构化数据访问,可实现空间数据的操作,但是缺少同ODBC类似的空间数据访问接口规范。为了促进空间信息的共享访问以及统一管理。图形软件厂商以及GIS制定了与之相应的规范化接口[2]。当前应用比较普遍的是FDO以及OGDC。FDO访问的接口是AutoDesk,为了促进CAD软件之中集成地理空间数据开发的接口,在早期也进行了开发工作。与此同时ESRI也对外发布了其外挂式空间数据服务器系统SDE的API接口。

  二、OGDC的技术基本概述以及设计要求

  2.1 OGDC的技术概述

  作为OGDC的基础技术的C++,其应用的特点是给当前开放式空间数据库访问带来了无限可能。其可以在多种不同的平台上编译,并且联合JavaEE以及.Net平台,如此就形成了一个免费并且开放的空间数据库,为当前用户的使用带来诸多便利。最新开发的空间数据库驱动器,可以有效避免传统格式升级之后重新开发等等问题,消费者可以获得高效、快速的数据库之间的数据交换以及共享。

  2.2 OGDC设计方法

  为了科学有效的解决数据库之中互联互访问题,因此设计出开放式关系数据库标准访问接口规范。OGDC作为ODBC的升级版,可有效的解决数据库访问量大以及频繁等等问题。实现了空间数据库资源的无缝集成以及资源共享。与此同时,将OGDCSDK互联互访通道统一,可给多源异构分布式空间数据访问建立标准化的空间数据库访问形式。

  三、OGDC的技术框架以及实现

  3.1 OGDC的基本框架

  OGDC的基本技术框架主要包括有数据库提供者、数据库层以及OGDC接口层以及应用程序层。在整个系统之中这四个层次各自具有独特的作用,缺失了任何一个环节,都会影响到有效运行。

  3.2 OGDC的具体实现过程

  OGDC系统具有较为广阔的应用范围,不仅仅在当前GIS平台、服务器以及桌面之中可以使用,同时也可以将数据库直接打开,实现对数据的查询、编辑以及浏览。应用GIS可以实现对不同数据库的访问,并且将存储结构的差异及时屏蔽,实现OGDC的运行。

  四、结语

  从前文的论述之中可以看出,在空间数据库的发展过程之中OGDC发挥了十分重要的作用。其作为我国当前最为有效实现异构、多源以及分布式空间数据库的手段,规范标准也获得了大部分厂商的支持,也对OGDC的大范围的推广起了不可忽视的作用。

  参考文献

  [1]仇伟明.基于VisualBasic环境下数据库访问技术的研究[J].长春工业大学学报(自然科学版),2014(05).

  [2]吴蜜.嵌入式GIS的终端软件设计分析[J].计算机光盘软件与应用,2014(22).

  [3]范辉辉.数字汕头地理空间框架建设与应用研究[D].江西理工大学,2014.

核心期刊推荐