地理信息系统平台开发

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

展开
  • 1. 中国科学院地理科学与资源研究所资源与环境信息系统国家重点实验室, 北京100101;
    2. 中国科学院大学, 北京100039;
    3. 北京超图软件股份有限公司, 北京100015
李绍俊(1978-),男,山东即墨人,博士生,研究方向为GIS软件技术研究。E-mail:lishaojun@supermap.com

收稿日期: 2012-07-24

  修回日期: 2013-01-19

  网络出版日期: 2013-04-18

基金资助

国家高技术研究发展计划“863”计划项目(2007AA12Z213)。

Study on Opening Geospatial Database Connectivity

Expand
  • 1. State Key Laboratory of Resources and Environment Information System, Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China;
    2. University of Chinese Academy of Sciences, Beijing 100039, China;
    3. SuperMap Software Co., Ltd., Beijing 100015, China

Received date: 2012-07-24

  Revised date: 2013-01-19

  Online published: 2013-04-18

摘要

GIS应用的快速发展对异构空间数据库互联互访提出了更高的要求。本文对现有的多种异构空间数据库互操作模式进行了对比分析, 指出了各种模式的特点及其不足, 在此基础上, 提出了一种开放式空间数据库互联互访(OGDC, Opening Geospatial Database Connectivity)的策略与规范, 以及由各家GIS 平台软件厂商共同制定标准接口, 再由数据库开发厂商或数据提供厂商按照标准接口进行开发实现的新模式。本文对OGDC的设计思路、技术特点和应用情况进行了分析, 设计了地理空间数据库的数据访问对象模型及接口, 并使用国产空间数据库软件BeyonDB, 对OGDC作了开发和实验验证。实验表明, OGDC可以较好地兼顾空间数据互联互访中系统功能、效率和易用性等方面的需求, 为异构空间数据库的标准化共享和持续利用提供了一种较为可行的解决方案。

本文引用格式

李绍俊, 钟耳顺, 周芹, 谢炯, 王少华 . 开放式空间数据库访问接口的开发应用[J]. 地球信息科学学报, 2013 , 15(2) : 193 -199 . DOI: 10.3724/SP.J.1047.2013.00193

Abstract

With the fast development of GIS technology and improvement of the GIS application technology, higher requirements have been put forward to the spatial database connectivity and accessibility. This study first proposes a comparative analysis on cross-sectoral large-scale shared connection to spatial database, thus to point out the hard-to-achieve synchronization updating during different data types conversion. Direct data access model cannot be fully compliance with the data type updating. The spatial extension model of the relational database is dissatisfactory in performances as well as professional spatial analysis. The support of Web Service model is insufficient for non-standard spatial data types; the protocols provided by software providers are of great specificity and difficulty to be extended by third parties. Then in this article, the interfaces of heterogeneous databases connectivity are analyzed deeply. Currently there are two categories of interfaces which are the relational database access interfaces and spatial database standard interfaces. Based on the analysis, the article proposes the ‘Opening Geospatial Database Connectivity (OGDC)’interfaces mechanism and specifications to provide a completely new model that a series of standard interfaces provided by several GIS platform software providers is jointly realized by database providers or data providers based on these standard interfaces. Detailed introductions are presented for the OGDC designs, technical features, implementation techniques, and applications. Finally, the feasibility and advantages of these proposed standards and specifications are demonstrated by a prototype using the OGDC from the domestic-developed distributed spatial database software‘BeyonDB’. And the prototype shows that OGDC could perfectly take account of the functionality, the efficiency and the usability of the spatial database connectivity, thus to provide a new application model for the standardized sharing and continual utilizing of the heterogeneous spatial database.

Key words: spatial database; OGDC; GIS; OGC

参考文献

[1] 李新通,何建邦.GIS 互操作与OGC 规范[J].地理信息世界,2003(5):23-28.

[2] 张明波,申排伟,陆锋,等.空间数据引擎关键技术与应用分析[J].地球信息科学,2004,6(4):80-84.

[3] 崔铁军.地理空间数据库原理[M].北京:科学出版社,2007.

[4] 廖湖声,王晋强,郑玉明,等.多数据源空间数据库引擎的研究与实现[J].计算机应用研究,2004(2):138-140.

[5] 马照亭,潘懋,林晨,等.多源空间数据的共享与集成模式研究[J].计算机工程与应用,2002(24):31-34.

[6] 崔希民,刘清旺,谢传节,等.基于GML的多源异构空间数据集成和互操作[J].矿山测量,2003(3):47-49.

[7] Arctur D, Hair D, Timson G, et al. Issues and prospects forthe next generation of the spatial data transfer standard(SDTS)[J]. International Journal of Geographical InformationScience, 1998,12(4):403-425.

[8] 宋关福, 钟耳顺, 刘纪远, 等.多源空间数据无缝集成研究[J].地理科学进展,2000,19(2):110-115.

[9] 高昂,陈荣国,赵彦庆,等.空间数据访问集成与分布式空间数据源对象查询[J]. 地球信息科学学报,2010,12(4):532-540.

[10] 周芹,李绍俊,宋关福,等.基于Oracle Spatial 的空间数据库缓存的关键技术[J].地球信息科学,2007,9(3):40-44.

[11] 金宝轩.网格环境下的异构空间数据库集成技术[J].计算机工程,2008(5):74-76.

[12] 陈楠.多源空间数据集成的技术难点分析和解决策略[J].计算机应用研究,2005(10):206-208.

[13] 龚健雅.空间数据库管理系统的概念与发展趋势[J].测绘科学,2001,26(3):4-9.

[14] Microsoft. Microsoft ODBC 3.0 Programmer’s Referenceand SDK Guide 程序员参考及开发人员指南[M],1999.

[15] 诸云强,孙九林,廖顺宝,等.地球系统科学数据共享研究与实践[J].地球信息科学学报,2010,12(1):1-8.

文章导航

/