一种空间信息处理与分析服务自动插入系统和方法技术方案

技术编号:4060989 阅读:246 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种空间信息处理与分析服务自动插入系统和方法,该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中心服务器、微件中心服务器、用户中心服务器、功能服务中心服务器,管理中心服务器由地图操作模块、服务解析模块、服务注册模块、服务封装模块、微件注册模块、微件调用模块、服务调用模块、数据解析模块、微件查询模块、服务查询模块构成。本发明专利技术解决了现有技术的缺点,提供了一种支持共享的、使用简单的、可操作性好的空间信息处理与分析服务自动插入系统和方法。

【技术实现步骤摘要】

本专利技术涉及一种地理信息系统,特别是涉及网络技术与地理信息系统中数据处理与分析领域的一种基于微件的空间信息处理与分析服务自动插入的系统和方法。
技术介绍
空间信息在各领域的广泛应用以及网络技术的发展,不断推动GIS(地理信息系统)由封闭、紧耦合的单机系统向开放、松耦合的GIS服务发展,把灵活高效的计算分析功能提供给用户,GIS服务已经成为新一代的地理信息系统的发展方向。空间信息处理与分析功能被认为是地理学当前最有价值的财富之一,被看作是人类用于解决空间问题的“资源”。空间信息处理与分析功能的自动插入的目的是将这些资源以API(应用程序编程接口)的形式提供给用户,用户通过对这些API的调用和组合,可以用最少的编程甚至是零编程实现其所需的空间信息处理服务,从而提升空间信息服务的应用水平,让公众用户可以充分享受空间信息处理与分析服务带来的便利。针对该
,国内外GIS供应商都提供了自己的GIS空间信息处理与分析服务,目前比较成熟的案例分为两类,一类是面向专业用户以共享为目的的提供Web Service服务的GIS平台,如ArcGIS、SuperMap,一种是面向公众用户以推广为目的的提供API编程接口的地图服务平台;前者为空间信息处理与分析功能的共享起到了积极作用,但由于平台费用昂贵、使用复杂等原因无法为公众使用;后者为公众用户提供了使用空间信息处理与分析功能的便利,然而无法实现跨平台共享,且对公众用户的编程能力也有较高的门槛要求,因此截止目前尚未有一种真正实现功能共享与公众可接受的空间信息处理与分析服务自动插入系统和方法
技术实现思路
为了克服现有技术存在的不足,本专利技术的目的在于提供一种支持共享的、使用简单的、可操作性好的空间信息处理与分析服务自动插入系统和方法。为达到以上目的,本专利技术提供了一种空间信息处理与分析服务自动插入系统,该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器,管理中心服务器由地图操作模块、服务解析模块、服务注册模块、服务封装模块、微件注册模块、微件调用模块、服务调用模块、数据解析模块、微件查询模块、服务查询模块构成,管理中心服务器通过防火墙与公众网络系统相联接,用户端联接公众网络系统,所述的数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和管理中心服务器设置在服务器端。本专利技术的更进一步改进在于,所述的服务器端还包括一个用户中心服务器,用于存储用户注册数据,并进行用户登陆信息的比对,所述的用户中心服务器通过所述的管理中心服务器与所述的公众网络系统进行信息传递。-->本专利技术的更进一步改进在于,所述的管理中心服务器通过路由器与所述的数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和用户中心服务器进行数据通讯。本专利技术的第二个目的是提供一种空间信息处理与分析服务自动插入方法,采用服务统一描述、服务发现技术、地理信息系统互操作技术、网络服务技术、远程调用技术及分布式异构系统集成技术,且通过以下依次执行的步骤实现,服务接收步骤,管理中心服务器的地图操作模块接受来自浏览器的服务加载请求并将注册的功能服务信息存储于用户端临时存储区内;服务解析步骤,管理中心服务器的服务解析模块获取并解析存储于用户端临时存储区的数据,提取的数据包括名称、地址、类别信息;服务注册步骤,管理中心服务器的服务注册模块将服务解析模块提取得到的信息注册到功能服务中心服务器进行存储;服务界面化封装步骤,管理中心服务器的服务封装模块调用微件中心服务器的服务封装模型及地图操作接口中心服务器的地图操作接口,根据UWA规范对注册的服务进行属性提取与界面封装,形成具有可视化界面的微件,并建立所述的微件与原始服务的关联,与原始服务的属性共同作为微件的属性信息;微件注册步骤,管理中心服务器的微件注册模块将服务界面化封装步骤产生的微件及其属性信息进行注册,并储存于微件中心服务器;微件调用步骤,管理中心服务器的地图操作模块接受来自用户的微件调用请求,由管理中心服务器的微件调用模块与地图操作接口中心服务器的地图交互接口解析返回的参数;服务调用步骤,管理中心服务器的服务调用模块根据微件调用步骤返回的参数信息调用功能服务中心服务器相应的服务;结果解析与展示步骤,管理中心服务器的数据解析模块对服务调用步骤返回的运算结果进行解析,将解析结果提交给管理中心服务器的地图操作模块,地图操作模块将解析结果通过浏览器展示给用户。本专利技术的更进一步改进在于,在所述的数据接收步骤和数据解析步骤之间还包括一个用户认证步骤,管理中心服务器的用户认证模块比对用户登录信息和用户注册数据结果决定是否接受用户请求。本专利技术的更进一步改进在于,在所述的服务解析步骤中提取的数据还包括服务描述、参数信息、接口信息。本专利技术的更进一步改进在于,还包括一个微件查询步骤,管理中心服务器的微件查询模块接收来自用户的查询请求,根据查询请求中的查询条件对存储的微件服务信息进行检索,并将数据传送到浏览器端。本专利技术的更进一步改进在于,还包括一个服务查询步骤,管理中心服务器的服务查询模块接收来自用户的查询请求,根据查询请求中的查询条件对功能服务中心服务器的服务信息进行检索,并将数据信息传送到浏览器端。由于采用了以上技术方案,本专利技术能够较好的解决现有网络地理信息处理与分析服务来源单一、可操作性差等问题,是一种支持共享、使用简单、可操作性好的空间信息处-->理与分析服务自动插入系统和方法。附图说明附图1为本专利技术一种空间信息处理与分析服务主动插入系统的结构示意图。具体实施方式下面对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。参见附图1,一种空间信息处理与分析服务自动插入系统,该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器、用户中心服务器,管理中心服务器由地图操作模块、服务解析模块、服务注册模块、服务封装模块、微件注册模块、微件调用模块、服务调用模块、数据解析模块、微件查询模块、服务查询模块构成,管理中心服务器通过防火墙与公众网络系统相联接,用户端联接公众网络系统,所述的数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器、用户中心服务器和管理中心服务器设置在服务器端。管理中心服务器通过路由器与数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和用户中心服务器进行数据通讯。本专利技术空间信息网络动态自主加载技术方法的数据计算和存储在服务端进行,用户只需要配备网络浏览器即可进行空间信息处理与分析服务的自动插入。本实施例中,操作系统Windows 2003 Server、网络服务器Tomcat 6.0、虚拟机JDK 6.0、数据库PostgraSQL/PostGIS、浏览器IE 5.0以上,开发工具eclipse 3.2。该方法是基于SSH开发框架(即struts+spring+hibernate)与SOA体系构架(即Service-o本文档来自技高网...
一种空间信息处理与分析服务自动插入系统和方法

【技术保护点】
一种空间信息处理与分析服务自动插入系统,其特征在于:该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器,管理中心服务器由地图操作模块、服务解析模块、服务注册模块、服务封装模块、微件注册模块、微件调用模块、服务调用模块、数据解析模块、微件查询模块、服务查询模块构成,管理中心服务器通过防火墙与公众网络系统相联接,用户端联接公众网络系统,所述的数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和管理中心服务器设置在服务器端。

【技术特征摘要】
1.一种空间信息处理与分析服务自动插入系统,其特征在于:该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器,管理中心服务器由地图操作模块、服务解析模块、服务注册模块、服务封装模块、微件注册模块、微件调用模块、服务调用模块、数据解析模块、微件查询模块、服务查询模块构成,管理中心服务器通过防火墙与公众网络系统相联接,用户端联接公众网络系统,所述的数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和管理中心服务器设置在服务器端。2.根据权利要求1所述的空间信息处理与分析服务自动插入系统,其特征在于:所述的服务器端还包括一个用户中心服务器,用于存储注册数据,并进行用户登陆信息的比对,所述的用户中心服务器通过所述的管理中心服务器与所述的公众网络系统进行信息传递。3.根据权利要求2所述的空间信息处理与分析服务自动插入系统,其特征在于:所述的管理中心服务器通过路由器与所述的数据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和用户中心服务器进行数据通讯。4.一种实现如权利要求1所述的空间信息处理与分析服务自动插入系统的方法,其特征在于:采用服务统一描述、服务发现技术、地理信息系统互操作技术、网络服务技术、远程调用技术及分布式异构系统集成技术,且通过以下依次执行的步骤实现,服务接收步骤,管理中心服务器的地图操作模块接受来自浏览器的服务加载请求并将注册的服务信息存储于用户端临时存储区内;服务解析步骤,管理中心服务器的服务解析模块获取并解析存储于用户端临时存储区的数据,提取的数据包括名称、地址、类别信息;服务注册步骤,管理中心服务器的服务注册模块将服务解析模块提取得到的信息注册到功能服务中心服务器进行存储;服务界面化封装步骤,管理中心服务器的服务封装模块调用微件...

【专利技术属性】
技术研发人员:成毅孙庆辉徐青孙蕾黄启雷汪燕
申请(专利权)人:苏州市数字城市工程研究中心有限公司
类型:发明
国别省市:32[中国|江苏]

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

1