论文基于中间件模式的通用空间数据交换平台的研究

论文基于中间件模式的通用空间数据交换平台的研究

ID:32898050

大小:90.50 KB

页数:4页

时间:2019-02-17

论文基于中间件模式的通用空间数据交换平台的研究_第1页
论文基于中间件模式的通用空间数据交换平台的研究_第2页
论文基于中间件模式的通用空间数据交换平台的研究_第3页
论文基于中间件模式的通用空间数据交换平台的研究_第4页
资源描述:

《论文基于中间件模式的通用空间数据交换平台的研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于中间件模式的通用空间数据交换平台的研究姜艳媛郭健王卉信息工程大学测绘学院河南郑州450052摘要:在介绍了国内外数据交换的几种模式的基础上,提出了利用中间件思想的方法来解决多源空间数据交换的问题,着重讲述了其设计思路、实现的重点和界面。关键词:数据交换中间件空间数据Abstract:Onthebasisofintroducingthemodelofdataexchangeinandabroad,itformstheargumentofusingmiddlewaremethodtoexchangeGeospacialData,emphasizesthed

2、esignmethodandtherealizingkey-stepandtheinterface.1.前言GIS从20世纪60年代发展至今,其软件系统层出不穷,已经应用到多个部门和行业中,同时也积累了大量的地理空间数据。这些空间数据的采集和维护是GIS工程中开销最大的部分。然而,由于不同的GIS系统对各种时空现象的理解,描述方式、概念模型、数据结构、实现手段等都不近相同,它们就像一个个黑匣子,相互间很难利用对方的数据,导致了这些数据巨大的浪费。众所周知,GIS是随着计算机技术的发展形成的一门新兴技术。同时日新月异的信息技术、计算机技术,尤其是近年来中间件

3、(MiddleWare)技术的出现,给GIS注入了新的活力,为其发展和应用开辟了新的空间。根据国际数据公司(IDC)的定义,中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户/服务器的操作系统上,管理计算资源和网络通信。它扩展了客户/服务器的结构,形成了一个包括客户、中间件和服务器在内的三层结构及多层结构。它显著的特征就是实现资源共享、功能共享。借鉴中间件的思想,我们提出了GIS数据中间件来解决多源空间数据交换的问题,真正实现数据的共享。采用GIS数据中间件技术将屏蔽掉GIS空间数据各种复杂的结构和模型

4、,使程序开发人员面对的是一个简单统一的开发环境,专心开发自己的系统,不必考虑数据源结构的变动和新数据源的出现。因此,本文拟将中间件的思想用于多源空间数据交换,建立一个通用空间数据交换平台,从而尽可能地解决目前GIS面临的数据共享问题。2.数据交换现状目前国内外空间数据交换模式主要有间接数据交换模式、直接数据访问模式、空间数据互操作模式,这些模式都各有自己的特点。8882.1.间接数据交换模式所谓间接数据交换是指应用专门的数据转换程序将其它软件的内部格式、外部格式或由其转出的某种标准格式进行格式转换,复制到当前系统中的数据库或文件中(图1所示)。这是当前GI

5、S系统空间数据交换的主要方法。当前,得到公认的几种重要的空间数据格式有:ESRI公司的ARC/INFOCoverage、ArcShapeFile、E00格式;AutoCAD的DXF格式、DWG格式;MapInfo的MIF、MID格式;Intergraph的DNG格式等等。系统A内部文件nei系统B外部交换文件系统A外部交换文件系统B内部文件图1间接数据访问模式除此之外,为了规范和统一起见,许多国家和行业部门还制定了自己的外部数据文件交换标准,要求在一个国家或部门采用公共的数据交换格式。我国也颁布了自己的国家空间数据转换标准(CNSDTF)。空间数据转换标准

6、在一定程度上解决了不同数据格式之间缺乏统一的空间数据描述基础的问题。但从一种软件到另一种软件的数据转换一般必须经过从源数据到标准数据和从标准数据到目标数据的两次转换。间接数据交换这种模式是最低级的交换方式,其弊病显而易见。这种模式不能完全准确地表达源数据的信息,造成信息丢失。另外数据转换繁琐,可能产生大量的冗余数据,增加系统负担。2.2.直接数据访问模式直接数据访问指一个GIS软件中实现对其它软件数据格式的直接访问,即把一个系统的内部数据文件直接转换成另一种系统的内部数据文件(图2所示),用户可以使用单个GIS软件存取多种数据格式。直接数据访问不仅避免了冗

7、繁的数据转换,而且在一个GIS软件中访问某种软件的数据格式不要求用户拥有该数据格式的宿主软件,更不需要该软件运行。直接数据访问提供了一种更为经济实用的数据交换模式。系统A内部文件系统B内部文件图2直接数据访问模式但是,直接数据访问同样需要建立在对所要访问的数据的格式充分了解的基础上,如果要访问的数据的格式不公开,就必须首先破译该格式,同时还要保证破译完全正确,这样才能与该格式的宿主软件实现数据共享。如果宿主软件数据格式发生变化,数据集成软件不得不重新研究该宿主软件的数据格式,提供升级版本,而宿主软件的数据格式发生变化时往往不对外声明,这样,其他数据集成软件

8、对基于这种GIS软件数据格式的数据处理必然存在一定的滞后性。2.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。