一种具有地理空间数据保密性的Web端三维GIS软件设计方法技术

技术编号:23161495 阅读:77 留言:0更新日期:2020-01-21 21:56
本发明专利技术提供了一种具有地理空间数据保密性的Web端三维GIS软件设计方法,包括:客户端向三维GIS云服务资源调度中心申请服务端资源,资源调度中心分配空闲的服务端给客户端;客户端响应用户的鼠标键盘操作,并将对应的操作消息编码,得到编码后的控制流消息,进而将编码后的控制流消息发送给服务端;服务端对接收的编码后的控制流消息进行解码,并根据解码后得到的鼠标键盘的操作信息执行相应的功能,将空间数据对应的三维场景渲染成二维图像,进而转换为对应的视频流,并发送至客户端,以防止将真实空间三维数据发送至客户端造成数据泄露;服务端设计有兼容OpenGL与Directx的图像缓冲区。本发明专利技术的有益效果是:有效的避免了数据的泄露,且合理利用显卡资源。

【技术实现步骤摘要】
一种具有地理空间数据保密性的Web端三维GIS软件设计方法
本专利技术涉及地理信息系统
,尤其涉及一种具有地理空间数据保密性的Web端三维GIS软件设计方法。
技术介绍
目前,三维GIS在网页端的需求越来越大,用户希望在网页端加载三维GIS大场景并流畅浏览,要求能够进行专业GIS空间分析等操作。现有的网页端三维GIS软件大多采用WebGL技术。WebGL即WebGraphicsLibrary,是一套渲染交互式的二维和三维图形的JavaScriptAPI,它可以兼容任何网页浏览器并且不需要任何插件。比较知名的基于WebGL技术开发的三维GIS开源引擎是Cesium。由此国内很多软件开发商基于Cesium开发自己的网页端三维GIS软件。但基于WebGL或开源框架Cesium开发,开发所需的三维GIS能力,其开发时间长,代码总量大,对开发人员的能力水平要求较高,整体开发成本也更高。且传统的数据加载显示,无论是桌面还是Web程序,所有的运算都在客户端(如图4所示)。这种机制,导致在数据的表现和应用的时候,无法避免的要下载到本文档来自技高网...

【技术保护点】
1.一种具有地理空间数据保密性的Web端三维GIS软件设计方法,应用于一种具有地理空间数据保密性的Web端三维GIS软件中,其特征在于:/n所述一种具有地理空间数据保密性的Web端三维GIS软件,包括:三维GIS云服务调度中心、客户端、服务端和数据库;/n所述客户端和所述服务端均有多个,且多个所述客户端通过所述三维GIS云服务调度中心和多个所述服务端进行通讯,所述服务端和所述数据库之间为双向电性连接;所述数据库用于存储各种格式的空间三维数据;所述一种具有地理空间数据保密性的Web端三维GIS软件设计方法,具体包括如下步骤:/nS101:客户端向所述三维GIS云服务资源调度中心申请服务端资源,所...

【技术特征摘要】
1.一种具有地理空间数据保密性的Web端三维GIS软件设计方法,应用于一种具有地理空间数据保密性的Web端三维GIS软件中,其特征在于:
所述一种具有地理空间数据保密性的Web端三维GIS软件,包括:三维GIS云服务调度中心、客户端、服务端和数据库;
所述客户端和所述服务端均有多个,且多个所述客户端通过所述三维GIS云服务调度中心和多个所述服务端进行通讯,所述服务端和所述数据库之间为双向电性连接;所述数据库用于存储各种格式的空间三维数据;所述一种具有地理空间数据保密性的Web端三维GIS软件设计方法,具体包括如下步骤:
S101:客户端向所述三维GIS云服务资源调度中心申请服务端资源,所述资源调度中心根据服务端资源使用负载情况,分配空闲的服务端给对应客户端;
S102:客户端与对应服务端成功建立连接后,所述客户端响应用户的鼠标键盘操作,并将对应的操作消息编码,得到编码后的控制流消息,进而将所述编码后的控制流消息发送给所述服务端;
S103:所述服务端对接收的编码后的控制流消息进行解码,并根据解码后得到的鼠标键盘的操作信息执行相应的功能,将所述空间数据对应的三维场景渲染成二维图像,进而将连续的所述二维图像转换为对应的视频流,并发送至所述客户端;
S104:所述客户端通过所述视频流将对应的三维场景视频展示给用户,以防止将真实空间三维数据发送至客户端造成数据泄露;
S105:所述客户端使用完毕后,断开与对应服务端的连接,使对应服务端资源空闲...

【专利技术属性】
技术研发人员:张立宁牟明贾宏邢侃侃肖超燕斐余勇兵郭洁张雨泽李新圆李敏祝知博
申请(专利权)人:武大吉奥信息技术有限公司
类型:发明
国别省市:湖北;42

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

1