[发明专利]一种GIS中间件配置管理方法有效
申请号: | 200810236869.0 | 申请日: | 2008-12-17 |
公开(公告)号: | CN101493825A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 吴信才;谢忠;吴亮 | 申请(专利权)人: | 武汉中地数码科技有限公司;中国地质大学(武汉) |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 湖北武汉永嘉专利代理有限公司 | 代理人: | 张 敏 |
地址: | 430074湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 gis 中间件 配置管理 方法 | ||
技术领域
本发明涉及地理信息系统,尤其是一种GIS中间件配置管理方法。
背景技术
目前GIS多源空间数据的集成主要有三个模式:一是空间数据交换,通过建立统一的数据交换标准来约束并规范已有的各类地理信息系统,采用数据交换标准来进行空间数据交换;二是数据互操作模式,建立开放式地理数据互操作规范,进行地理信息系统互操作;三是直接操作模式,在一个GIS软件中实现对其他软件数据格式的直接访问、存取和空间分析。
上述三种集成模式有以下不足:
数据交换模式就是把其他格式的数据经过专门的数据转换程序转换成该系统的数据格式,并复制到当前系统的数据库或文件中。许多软件为了实现与其他系统交换数据,制订了明码的交换格式,如ArcInfo的E00格式、ArcView的Shapefile格式等。但是由于缺乏对空间对象统一的描述方法,因而转换后不能完全准确地表达原数据的信息,经常造成一些信息丢失。另外,通过交换格式转换数据的过程较为复杂,需要首先使用软件A输出为某种交换格式,然后再使用软件B从该交换格式输入。
数据互操作模式是OpenGIS Consortium(OGC)制定的数据共享规范。GIS互操作是指在异构数据库和分布计算的情况下,GIS用户在相互理解的基础上,能透明地获取所需的信息。根据OGC颁布的规范,可以把提供数据源的软件称为数据服务器(Data Servers),把使用数据的软件称为数据客户(Data Clients),数据客户使用某种数据的过程就是发出数据请求,由数据服务器提供服务的过程,其最终目的是使数据客户能读取任意数据服务器提供的空间数据。但是,互操作模式在实际应用中存在缺陷,一个软件访问其他软件的数据时,必须同时拥有被访问数据格式的宿主软件,并且两个同时运行,才能完成数据的互操作过程。这将不可避免地增加了用户的负担。
直接数据访问是在一个GIS软件中利用空间数据引擎的方法实现对其他软件数据格式的直接访问、存取和空间分析。直接数据访问不仅避免了烦琐的数据转换,而且不要求用户拥有数据格式的宿主软件,更不需要该软件运行。但是,针对每一种要直接访问的数据格式,客户软件都要编写其读写驱动,所以直接数据访问必须对宿主软件数据格式充分了解。如果宿主软件数据格式不公开,或者数据格式发生变化,客户软件就不得不投入大量的人力和财力去研究该宿主软件数据格式,而且限制了软件的可扩展性。从整个GIS行业来看,这样的模式必然浪费大量的人力物力,无疑也是不可取的。
发明内容
本发明所要解决的技术问题是:提供一种GIS中间件配置管理方法,这种方法不需要频繁进行数据格式转换、不需要宿主软件同时运行,并且不需要大量重复性劳动即可实现多源数据的集成。
本发明解决上述技术问题所采用的技术方案是:
一种GIS中间件配置管理方法,其不同之处在于:它的步骤如下:
1)、客户软件创建异构数据源信息并传送给数据源驱动管理器;
2)、数据源驱动管理器根据所述异构数据源信息加载相应的中间件接口以及异构数据源驱动;
3)、所述步骤2)中的异构数据源驱动直接访问异构数据源,然后将访问成功的信息返回给数据源驱动管理器,至此异构数据源和相应的数据源驱动连接成功;
4)、客户软件发出请求动作,数据源驱动管理器响应其请求,调用相应的数据源驱动完成对数据的实际处理工作后向客户软件返回处理结果;
5)、客户软件显示结果数据;
所述步骤2)中所述中间件接口的建立过程包括以下具体步骤:
2.1)、首先,创建包括管理模块、控制模块、配置模块的模块组,模块组根据GIS中间件模块规范进行配置,其中每个模块下面又按照GIS中间件接口规范配置一系列接口;
2.2)、然后通过对象实例产生器将异构数据源映射成为系统可操作的地理对象,其中对象实例产生器包括中间件管理模块对象池和中间件控制模块对象池;
在步骤1)之前,还包括以下具体步骤:先将中间件相关信息放入客户端的配置文件;然后将配置文件中的中间件相关信息按地理数据源名规范生成地理数据源名连接串,并在服务器端进行解析,从而使客户软件可以识别异构数据源所对应的中间件接口和数据源驱动;所述中间件相关信息包括以下部分:中间件名称、中间件描述、管理模块名称、控制模块名称、配置模块名称;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中地数码科技有限公司;中国地质大学(武汉),未经武汉中地数码科技有限公司;中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810236869.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可信平台模块测试装置
- 下一篇:单空间万能试验机可调整机架结构