一种空间信息处理与分析服务自动插入系统的制作方法

文档序号:6344669阅读:162来源:国知局
专利名称:一种空间信息处理与分析服务自动插入系统的制作方法
技术领域
本实用新型涉及一种地理信息系统,特别是涉及网络技术与地理信息系统中数据 处理与分析领域的一种基于微件的空间信息处理与分析服务自动插入的系统。
背景技术
空间信息在各领域的广泛应用以及网络技术的发展,不断推动GIS (地理信息系 统)由封闭、紧耦合的单机系统向开放、松耦合的GIS服务发展,把灵活高效的计算分析服 务提供给用户,GIS服务已经成为新一代的地理信息系统的发展方向。空间信息处理与分 析服务被认为是地理学当前最有价值的财富之一,被看作是人类用于解决空间问题的“资 源”。空间信息处理与分析服务的自动插入的目的是将这些资源以API (应用程序编程接 口)的形式提供给用户,用户通过对这些API的调用和组合,可以用最少的编程甚至是零编 程实现其所需的空间信息处理服务,从而提升空间信息服务的应用水平,让公众用户可以 充分享受空间信息处理与分析服务带来的便利。针对该技术领域,国内外GIS供应商都提供了自己的GIS空间信息处理与分析服 务,目前比较成熟的案例分为两类,一类是面向专业用户以共享为目的的提供Web Service 服务的GIS平台,如ArcGIS、SuperMap,一种是面向公众用户以推广为目的的提供API编程 接口的地图服务平台;前者为空间信息处理与分析服务的共享起到了积极作用,但由于平 台费用昂贵、使用复杂等原因无法为公众使用;后者为公众用户提供了使用空间信息处理 与分析服务的便利,然而无法实现跨平台共享,且对公众用户的编程能力也有较高的门槛 要求,因此截止目前尚未有一种真正实现功能共享与公众可接受的空间信息处理与分析服 务自动插入系统。

发明内容为了克服现有技术存在的不足,本实用新型的目的在于提供一种支持共享的、使 用简单的、可操作性好的空间信息处理与分析服务自动插入系统。为达到以上目的,本实用新型提供了一种空间信息处理与分析服务自动插入系 统,该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中 心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器,管理中心服 务器通过防火墙与公众网络系统相联接,用户端联接公众网络系统,所述的数据中心服务 器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和管理中心服务器设 置在服务器端。本实用新型的更进一步改进在于,所述的服务器端还包括一个用户中心服务器, 用于存储用户注册数据,并进行用户登陆信息的比对,所述的用户中心服务器通过所述的 管理中心服务器与所述的公众网络系统进行信息传递。本实用新型的更进一步改进在于,所述的管理中心服务器通过路由器与所述的数 据中心服务器、地图操作接口中心服务器、微件中心服务器、功能服务中心服务器和用户中心服务器进行数据通讯。由于采用了以上技术方案,本实用新型能够较好的解决现有网络地理信息处理与 分析服务来源单一、可操作性差等问题,是一种支持共享、使用简单、可操作性好的空间信 息处理与分析服务自动插入系统。

附图1为本实用新型一种空间信息处理与分析服务主动插入系统的结构示意图。
具体实施方式
下面对本实用新型的较佳实施例进行详细阐述,以使本实用新型的优点和特征能 更易于被本领域技术人员理解,从而对本实用新型的保护范围做出更为清楚明确的界定。参见附图1,一种空间信息处理与分析服务自动插入系统,该系统采用浏览器/服 务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中 心服务器、微件中心服务器、功能服务中心服务器、用户中心服务器,管理中心服务器由地 图操作模块、服务解析模块、服务注册模块、服务封装模块、微件注册模块、微件调用模块、 服务调用模块、数据解析模块、微件查询模块、服务查询模块构成,管理中心服务器通过防 火墙与公众网络系统相联接,用户端联接公众网络系统,所述的数据中心服务器、地图操作 接口中心服务器、微件中心服务器、功能服务中心服务器、用户中心服务器和管理中心服务 器设置在服务器端。管理中心服务器通过路由器与数据中心服务器、地图操作接口中心服 务器、微件中心服务器、功能服务中心服务器和用户中心服务器进行数据通讯。本实用新型的数据计算和存储在服务端进行,用户只需要配备网络浏览器即可进 行空间信息处理与分析服务的自动插入。本实施例中,操作系统Windows 2003SerVer、网络 服务器 iTomcat 6.0、虚拟机 JDK 6. 0、数据库 Postgra SQL/PostGIS、浏览器 IE 5. O 以上, 开发工具eclipse 3.2。该方法是基于SSH开发框架(即struts+spring+hibernate)与 SOA体系构架(即krvice-oriented architecture面向服务架构),在遵循OGC功能服务 标准与UWA(即Universal Widget API)规范的基础上,采用了服务统一描述技术,服务发 现技术,地理信息系统互操作技术、网络服务技术、远程调用技术及分布式异构系统集成技 术等实现的。以下详细介绍本实用新型的实施步骤。数据接收步骤,管理中心服务器的地图操作模块接受来自浏览器的服务加载请求 并将加载的服务数据存储于用户端临时存储区内;本实施例中请求注册的服务为缓冲区分 析服务,根据用户设定的缓冲区距离(Distance),计算以用户在浏览器相应位置绘制的点、 线、面等空间对象(BufferedObject)为核心,以Distance为半径的封闭区域。用户认证步骤,管理中心服务器的用户认证模块比对用户登录信息和用户注册数 据结果决定是否接受加载请求,当检测到用户登录信息已存储于用户中心服务器的用户注 册数据中,进入下一个步骤,当检测到用户登录信息未存储于用户中心服务器的用户注册 数据中,不接受浏览器的加载请求。本实施例中检测到用户登录信息已存储于用户中心服 务器的用户注册数据中,进入下一个步骤。服务解析步骤,管理中心服务器的服务解析模块获取并解析存储于用户端临时存储区的服务数据,提取的数据还包括名称、地址、类别、参数等信息,本实施例中,提取的数 据包括名称为缓冲区分析,地址为缓冲区分析服务的URL链接,类别为空间分析,参数为 Distance (缓冲区距离)、BufferedObject (缓冲区对象)。服务注册步骤,管理中心服务器的服务注册模块将服务解析模块提取得到的信息 注册到功能服务中心服务器进行存储。服务界面化封装步骤,管理中心服务器的服务封装模块调用微件中心服务器的微 件封装模型及地图操作接口中心服务器的地图交互接口,根据UWA规范对注册的服务进行 属性提取与界面封装,形成具有可视化界面的微件及属性信息,并建立微件与原始服务的 关联。本实施例中,形成的微件界面包括一个显示“请输入缓冲区距离”的标签、一个供用 户填写缓冲区距离的输入框、一个“画点”按钮、一个“画线”按钮、一个“画多边形”按钮、一 个“清除”按钮。需要特别提及的是,对于已封装为微件的服务,系统为用户提供是否保留 原始界面的选项供用户选择,对于不需要保留的服务,根据以上步骤重新生成界面;对于需 要保留的用户,系统根据用户定义的界面各要素的含义及其与服务参数的相关关系,生成 新的微件。微件注册步骤,管理中心服务器的微件注册模块将服务界面化封装步骤产生的微 件及其属性信息进行注册,并储存于微件中心服务器,至此完成服务的上传、封装与注册, 之后所有用户都可以对相应的微件或服务进行调用。微件调用步骤,当用户需要调用微件服务时,本实施例中,需要调用的微件为缓冲 区分析,以火车站附近500m的缓冲区分析为例。用户在微件界面中的文本框中输入500,使 用微件提供的“画点”按钮在地图上火车站位置绘制点状目标,地图操作模块获取用户输入 值及绘制的点状目标,分别作为缓冲区距离(Distance)与缓冲区对象(BufferedO bject) 传递给微件调用模块,由微件调用模块结合地图操作互操作接口对参数进行解析。服务调用步骤,管理中心服务器的服务调用模块根据微件调用模块解析得到的缓 冲对象参数、缓冲距离参数及微件的服务关联信息,调用缓冲区分析服务,执行缓冲区分 析;本实施例中,缓冲区分析的结果为以火车站为中心,以500m为半径的圆形区域。结果解析步骤,管理中心服务器的数据解析模块解析服务调用步骤返回的结果, 将结果提交给管理中心服务器的地图操作模块,由地图操作模块将解析结果在浏览器上展 示给用户。微件查询步骤,管理中心服务器的微件查询模块接收来自用户的查询请求,根据 查询请求中的查询条件对存储的微件服务信息进行检索,并将数据传送到浏览器端,本实 施例中提交“缓冲区分析”的查询请求,管理中心服务器的微件查询模块根据关键词匹配对 微件中心进行检索,返回列表形式的查询结果,包括微件名称、地址、类别、参数、关联服务 等信息,由用户选择合适的微件自动插入到浏览器容器中。服务查询步骤,管理中心服务器的服务查询模块接收来自用户的查询请求,根据 查询请求中的查询条件对功能服务中心服务器的服务信息进行检索,并将数据信息传送到 浏览器端,本实施例中,对缓冲区分析服务的查询请求,管理中心服务器的服务查询模块根 据关键词匹配对功能服务中心的服务信息进行检索,返回列表形式的查询结果,查询结果 包括服务名称、指向该服务的URL地址、服务的类别、服务的参数等信息,用户可通过该服 务查询步骤获取所需功能服务的url地址,调用相应的服务,在其它平台实现自己所需功
5能,真正实现功能服务的共享。通过上述实施方式,不难看出本实用新型是一种使用简单、可操作性好的空间信 息处理与分析服务自动插入系统。以上实施方式只为说明本实用新型的技术构思及特点,其目的在于让熟悉此项技 术的人了解本实用新型的内容并加以实施,并不能以此限制本实用新型的保护范围,凡根 据本实用新型精神实质所做的等效变化或修饰均涵盖在本实用新型的保护范围内。
权利要求1.一种空间信息处理与分析服务自动插入系统,其特征在于该系统采用浏览器/服 务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中 心服务器、微件中心服务器、功能服务中心服务器,管理中心服务器通过防火墙与公众网络 系统相联接,用户端联接公众网络系统,所述的数据中心服务器、地图操作接口中心服务 器、微件中心服务器、功能服务中心服务器和管理中心服务器设置在服务器端。
2.根据权利要求1所述的空间信息处理与分析服务自动插入系统,其特征在于所述 的服务器端还包括一个用户中心服务器,用于存储注册数据,并进行用户登陆信息的比对, 所述的用户中心服务器通过所述的管理中心服务器与所述的公众网络系统进行信息传递。
3.根据权利要求2所述的空间信息处理与分析服务自动插入系统,其特征在于所述 的管理中心服务器通过路由器与所述的数据中心服务器、地图操作接口中心服务器、微件 中心服务器、功能服务中心服务器和用户中心服务器进行数据通讯。
专利摘要本实用新型公开了一种空间信息处理与分析服务自动插入系统,该系统采用浏览器/服务器架构,包括公众网络系统、防火墙、管理中心服务器、数据中心服务器、地图操作接口中心服务器、微件中心服务器、用户中心服务器、功能服务中心服务器。本实用新型解决了现有技术的缺点,提供了一种支持共享的、使用简单的、可操作性好的空间信息处理与分析服务自动插入系统。
文档编号G06F17/30GK201886474SQ201020277108
公开日2011年6月29日 申请日期2010年7月30日 优先权日2010年7月30日
发明者孙庆辉, 孙蕾, 徐青, 成毅, 汪燕, 黄启雷 申请人:苏州市数字城市工程研究中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1