一种基于ActiveX的WebGIS三维月球系统及实现方法

(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 103279526 A
(43)申请公布日 2013.09.04
(21)申请号 CN201310208035.X
(22)申请日 2013.05.30
(71)申请人 中国科学院国家天文台;中国电子科技集团公司第十五研究所
    地址 100012 北京市朝阳区大屯路甲20号
(72)发明人 左维 刘光雷 张舟斌 邢丽平 王向华 张锋叶 耿良 王晓倩 张桂花 李春来
(74)专利代理机构 中科专利商标代理有限责任公司
    代理人 宋焰琴
(51)Int.CI
      G06F17/30
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      一种基于ActiveX的WebGIS三维月球系统及实现方法
(57)摘要
      本发明公开了一种基于ActiveX的WebGIS三维月球系统,其特征在于,该系统包括:客户端浏览器,用于展现数据,获取数据,缓存数据,提供交互界面,以及绘制三维模型并利用ActiveX控件技术把三维场景嵌入到浏览器中;网页WEB服务器,用于响应客户端浏览器发送的页面请求,向浏览器客户端返回网页相应;WebGIS服务器,用于提供服务目录和瓦片服务给浏览器客户端;GIS服务器集,用于提供底层的GIS支持服务,包括通用服务,地理空间信息的存储和访问,地图的制作与发布,负载均衡;数据服务器,用于存储地理信息数据。本发明将三维月球嵌入到网页里,即以B/S结构用三维的形式展示月球数据,用户只需通过浏览器即可直接浏览三维月球。
法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种基于ActiveX的WebGIS三维月球系统,其特征在于,该系统            包括:           
客户端浏览器,用于展现数据,获取数据,缓存数据,提供交互界面,            以及绘制三维模型并利用ActiveX控件将三维场景嵌入到浏览器中;           
网页WEB服务器,用于响应客户端浏览器发送的页面请求,向浏览            器客户端返回网页响应;           
WebGIS服务器,用于提供服务目录和瓦片服务给浏览器客户端;           
GIS服务器集,用于提供底层的GIS支持服务,包括通用服务,地            理空间信息的存
储和访问,地图的制作与发布,负载均衡;           
数据服务器,用于存储地理信息数据。           
2.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的客户端浏览器包含三维前端控制模块,用于统一管理各            个功能模块。           
3.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的客户端浏览器包含三维显示交互模块,用于以两棵动态            四叉树组织全球场景,每个节点对应一个网格单元场景,并且用于处理所            有和用户的交互。           
4.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的客户端浏览器包含三维场景数据访问模块,用于对于从            服务端获取来的瓦片,首先进行缓存,当再次请求瓦片时,只请求缓存里            面没有的瓦片数据。           
5.根据权利要求4所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述三维场景数据采用平台无关的图片格式,包括png和jpeg。           
6.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的网页WEB服务器用于响应客户端浏览器发送的网页请            求,使客户端能构建一个交互的界面。           
7.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的WebGIS服务器包含服务目录模块,用于对各个Web            服务进行组织和管理,存储Web服务的描述和元数据信息,以供服务调用            者查询使用。           
8.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的WebGIS服务器包含WebGIS的瓦片服务模块,用于处            理客户端发来的地图瓦片服务请求,返回瓦片数据。           
9.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,其            特征在于,所述的GIS服务器集包含通用服务模块,用于屏蔽不同操作            系统编译器之间的差异,构建一个平台无关的开发应用逻辑来开发服务组            件。           
10.根据权利要求9所述的基于ActiveX的WebGIS三维月球系统,            其特征在于,所述
的通用服务模块提供了一个面向消息的中间件的消息通            信模块来保障整个集内各个软件部件之间的信息交互。           
11.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,            其特征在于,所述的GIS服务器集包含地理空间信息的存储和访问模块,            用于对多元的地理数据进行组织和存储,同时对于数据的访问,提供数据            访问引擎接口。           
12.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,            其特征在于,所述的GIS服务器集包含地图制作与发布模块,将地理信            息数据发布成服务供调用者调用。           
13.根据权利要求12所述的基于ActiveX的WebGIS三维月球系统,            其特征在于,所述的地图制作与发布模块提供GIS底层组件来处理Web            服务端发过来的数据访问请求,根据参数对原始的地理信息数据进行切图,            形成瓦片数据返回给Web服务器。           
14.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,            其特征在于,所述
的GIS服务器集包含负载均衡模块,负责收集各应用            服务器的性能和运行情况,根据不同服务器的健康状况,将来访的服务请            求分配到合适的应用服务器节点上去处理。           
15.根据权利要求1所述的基于ActiveX的WebGIS三维月球系统,            其特征在于,所述的数据服务器通过文件系统或者关系数据库两种方式来            存储地理信息数据,供数据访问引擎访问。           
16.一种基于ActiveX的WebGIS三维月球实现方法,该方法包括步            骤:           
客户端浏览器(1)通过发布的网址,以HTTP请求的方式获取到网            页Web服务器返回的网页响应,在客户端浏览器(1)上面显示一个交互                            页面;           
客户端浏览器(1)中的三维前端控制模块依附ActiveX控件在浏览            器上显示出一个三维的月球模型,再通过三维显示交互模块来完成在此三            维模型上的各种人机交互,当用户有获取月球数据的交互请求时,通过客            户端浏览器(1)中的三维场景数据访问模块向Web GIS服务器(3)发送            请求,调用Web GIS服务器(3)中的全局服务目录模块从中
获取可用的            数据目录,客户端浏览器(1)要显示某个范围的瓦片数据,先从本地缓            存寻,如果没有到相应的数据,发送相应请求到Web GIS服务器(3)            的WebGIS服务模块来获取数据;           

本文发布于:2024-09-20 17:54:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/803973.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   服务   用于   模块   服务器   浏览器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议