地理信息系统适配器技术方案

技术编号:13093334 阅读:97 留言:0更新日期:2016-03-30 20:11
本发明专利技术实施例公开了一种地理信息系统适配器,包括适配器客户端的第一层C/S结构,由适配器平台服务器、应用适配器类服务器、RDBMS服务器、GIS服务器和RS服务器构成的第二层C/S结构;其中所述适配器客户端将信息提交适配器平台服务器和应用适配器类服务器,应用适配器类服务器在模型库中检索符合该信息要求的模型,然后将该模型对数据的功能要求提交适配器平台服务器,适配器平台服务器将功能要求转化为RS服务器、GIS服务器和RDBMS服务器所能实现的基本操作,并将提交给RS服务器、GIS服务器和RDBMS服务器,然后将操作结果返回给应用适配器类服务器,进而返回给适配器客户端。

【技术实现步骤摘要】

本专利技术涉及一种地理信息系统(GSI)领域,尤其涉及基于元数据的适配器平台和基于关系数据库管理系统的模型适配器平台,以及在系统总体结构和适配器平台、模型适配器平台的基础上进行可视化建模以辅助空间决策的方法。
技术介绍
近年来,随着GIS应用的广泛和深入建立了一大批地理信息系统。随着网络技术的发展和实际的需要,这些分散的系统要求集成运行,以实现信息共享,提高运行效率。地理信息系统地图适配器可以分为两个层次,一个是地理信息之间相互关系的概念层次集成,侧重于地理信息的空间分析;另一个是不同数据和模型之间组织和管理的技术层次集成。在基于GIS的电子政务领域,集成基础结构或适配器平台的概念得到广泛的应用,适配器平台被认为是实现政府信息集成、功能集成所需的基本信息处理和通信公共服务的集入口 ο在地理信息系统的发展过程中,可以看出地理信息系统的集成在技术上可以分为如下几种形式: (1)同一GIS软件系统的不同模块之间或不同系统之间采用Import/Export的文本文件交换形式。这是最简单也是效率最低的一种方式,它适用于任意系统之间的数据和模型集成; (2)大型商业GIS软件如ARC/INF0具有一致的数据模型和数据结构,提供二次开发语言,构成软件开发平台。使不同模块之间可以采用二进制进行数据交换(如Arcedit和Arcplot),具有密切关系的不同GIS软件系统之间也可以采用这种方式(如ARC/INF0和ERDAS)。在这种模式下用户除了在操作系统的基础上开发应用模型被宿主系统调用外,其它所有的操作只能建立在这个软件平台基础上,不同的软件平台一般无法直接进行数据共享和功能互补; (3)采用应用程序接口(Applicat1nProgramming Intererface)的形式进行集成。如ARC/INF0提供RPC接口实现客户端与服务器端的通讯,提供ARC/INF0与ARCVIEW的集成。同时用户可以遵循RPC规范开发应用模块以实现系统集成。ESRI提出的分布式计算环境(Distributed Computat1n Environment)也是基于 API 的思想; (4)对象连接与嵌入(ObjectLinking and Embedding)的自动化功能(Automat1n)提供了对象之间的互操作功能,一些最近开发的GIS软件,如Mapinfo公司的MaplnfoProfess1nal和Golden Soft公司开发的Surfer,都提供OLE Automat1n,用户可以将该软件作为一个对象嵌入自己的系统; (5)最近发展起来的对象一关系数据库技术(ObjectRelat1nal DatabaseManagement System,简称ORDBMS)将空间数据作为一种数据类型直接集成进入数据库系统,用户可以在这种平台上直接管理矢量空间数据、遥感图像数据和普通关系数据,可以利用这种数据库平台的API开发GIS应用系统。 在以上地理信息系统适配器的各种形式中,都存在如下的不足: (1)地理信息采集和应用的分布性特点决定了地理信息系统的分布性,以上的各种地理信息系统适配器都难以适应这种分布性; (2)地理信息涉及不同的时间、空间和属性,以上的各种地理信息系统适配器无法去处理不同的时间、空间和属性; (3)地理分析模型与多种地理数据发生联系,不同模型之间有复杂的串并联关系,以上的各种地理信息系统适配器在不同的模型之间不能对串并联关系进行处理。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种地理信息系统适配器,用户可以通过所述的地理信息系统适配器方便的接入各个异构的地理信息系统数据,通过简单的调用和设计即可为终端用户提供完善的地理信息相关服务。为了解决上述技术问题,本专利技术实施例提供了一种地理信息系统适配器,包括适配器客户端的第一层C/S结构,由适配器平台服务器、应用适配器类服务器、RDBMS服务器、GIS服务器和RS服务器构成的第二层C/S结构;其中所述适配器客户端将用户需要的信息提交适配器平台服务器和应用适配器类服务器,应用适配器类服务器根据适配器客户端提交的用户需要的信息在RDBMS服务器的模型库中检索符合该信息要求的模型,然后将所述模型对数据的功能要求提交适配器平台服务器,适配器平台服务器将所述功能要求转化为RS服务器、GIS服务器和RDBMS服务器所能实现的基本操作,并将所述基本操作提交给RS服务器、GIS服务器和RDBMS服务器,RS服务器、GIS服务器和RDBMS服务器将操作结果返回给应用适配器类服务器,进而应用适配器类服务器将操作结果返回给适配器客户端。对于上述技术方案的改进,所述第一层C/S结构和第二层C/S结构之间设置有防火墙。对于上述技术方案的进一步改进,在所述RS服务器和GIS服务器中集成元数据库。对于上述技术方案的进一步改进,所述元数据库包括RS影像库、RS影像提取信息库、数字地图数据库和统计数据库。对于上述技术方案的进一步改进,所述RDBMS服务器(6)中集成有关系数据库。实施本专利技术实施例,具有如下有益效果为:本专利技术所述的地理信息系统适配器让异构的地理信息数据能整合起来使用,减少在数据制作和数据加工上的成本,通过对地理信息数据资源的高效整合,大大降低了异构地理信息系统之间的数据冗余,同时也节省了物理磁盘空间。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的不当限定,在附图中: 图1为本专利技术实施例提供的一种地理信息系统适配器的系统架构示意图; 图2为本专利技术实施例提供的一种地理信息系统适配器的模型与数据交互框架图; 图3为本专利技术实施例提供的一种地理信息系统适配器基于元数据的地理信息适配器模式; 图4为本专利技术实施例提供的一种地理信息系统适配器基于关系数据库的模型库管理系统结构图; 图5为本专利技术实施例提供的一种地理信息系统适配器的应用流程图。【具体实施方式】 下面将结合附图以及具体实施例来详细说明本专利技术,在此本专利技术的示意性实施例以及说明用来解释本专利技术,但并不作为对本专利技术的限定。本专利技术的地理信息系统适配器采用组件式开发的模式,一个或多个客户端1和一个或多个服务器,以及下层的硬件网络、操作系统和支撑平台进程间通信系统,共同组成一个支持分布式计算、分析和表示的系统,在该模式下,应用分为前端的客户部分和后端的服务器部分。客户方发出请求,网络通信服务系统将请求的内容传到服务器,服务器根据请求完成预定的操作,然后把结果送回客户。参见图1,地理信息系统适配器,包括适配器客户端1的第一层C/S结构以及由适配器平台服务器2、应用适配器类服务器3、RDBMS服务器6、GIS服务器7和RS服务器8构成的第二层C/S结构;其中所述适配器客户端1将用户需要的信息(包括输入数据源、功能要求和模型选择,以及有关输入输出选择项)提交适配器平台服务器2和应用适配器类服务器3,应用适配器类服务器3根据适配器客户端1提交的用户需要的信息在RDBMS服务器6的模型库中检索符合该信息要求的模型,并支持模型的组合和建立新的模型,然后将所述模型对数据的功能要求提交适配器平当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种地理信息系统适配器,包括适配器客户端的第一层C/S结构,其特征在于:还包括由适配器平台服务器、应用适配器类服务器、RDBMS服务器、GIS服务器和RS服务器构成的第二层C/S结构;其中所述适配器客户端将用户需要的信息提交适配器平台服务器和应用适配器类服务器,应用适配器类服务器根据适配器客户端提交的用户需要的信息在RDBMS服务器的模型库中检索符合该信息要求的模型,然后将所述模型对数据的功能要求提交适配器平台服务器,适配器平台服务器将所述功能要求转化为RS服务器、GIS服务器和RDBMS服务器所能实现的基本操作,并将所述基本操作提交给RS服务器、GIS服务器和RDBMS服务器,RS服务器、GIS服务器和RDBMS服务器将操作结果返回给应用适配器类服务器,进而应用适配器类服务器将操作结果返回给适配器客户端。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡晓华
申请(专利权)人:重庆市上卓信息技术有限公司
类型:发明
国别省市:重庆;85

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1