【技术实现步骤摘要】
一种基于云渲染的三维地图系统服务方法
[0001]本专利技术涉及三维地图系统服务开发设计领域,具体是一种基于云渲染的三维地图系统服务方法
。
技术介绍
[0002]当前各行各业的结合三维场景的智慧应用产品越来越多,前端二三维的展示效果也愈发重要,而游戏引擎对二维效果开发支持较差,且相关应用产品对用户电脑资源要求较高
。
技术实现思路
[0003]针对上述问题,本专利技术提供一种基于云渲染的三维地图系统服务方法,可提高代码复用率
、
开发效率
。
[0004]根据本专利技术一方面,提供一种基于云渲染的三维地图系统服务方法,包括如下步骤:
[0005]画面渲染及功能控制:客户端根据云渲染唯一应用实例
ID
获取三维地图系统服务应用实例,将三维地图系统服务应用实例的实时画面渲染到客户端窗口;利用消息中间件建立地图服务与客户端通信连接,实现客户端与服务端的同步通讯或异步通讯;当地图服务接受到消息后通过命令引擎层缓存解析消息体,并依据消息体中唯一命令编码依次执行对应的命令控制指令;
[0006]动态资源加载管理:对场景素材资源进行动态加载,以及在实际运行过程中对动态创建运行状态资源使用统一的资源编码格式进行统一资源管理;
[0007]资源图层化管理:定义一个最高资源管理对象,实际加载的资源均放置到最高资源管理对象的层级下,每类资源单独定义一个图层管理根目录,按对象所属图层
、
图层类别以及对象唯一编码进行;< ...
【技术保护点】
【技术特征摘要】
1.
一种基于云渲染的三维地图系统服务方法,其特征在于,包括如下步骤:画面渲染及功能控制:客户端根据云渲染唯一应用实例
ID
获取三维地图系统服务应用实例,将三维地图系统服务应用实例的实时画面渲染到客户端窗口;利用消息中间件建立地图服务与客户端通信连接,实现客户端与服务端的同步通讯或异步通讯;当地图服务接受到消息后通过命令引擎层缓存解析消息体,并依据消息体中唯一命令编码依次执行对应的命令控制指令;动态资源加载管理:对场景素材资源进行动态加载,以及在实际运行过程中对动态创建运行状态资源使用统一的资源编码格式进行统一资源管理;资源图层化管理:定义一个最高资源管理对象,实际加载的资源均放置到最高资源管理对象的层级下,每类资源单独定义一个图层管理根目录,按对象所属图层
、
图层类别以及对象唯一编码进行;图层及对象可视化管理:对各类图层以及图层中单个对象进行显隐控制以及相关图层对象模型渲染效果的调整;三维视角管理:针对场景全局初始视角的查看及设置
、
设置不同图层对象的固定观察方向和距离,以及当前场景下的视角漫游
。2.
根据权利要求1所述一种基于云渲染的三维地图系统服务方法,其特征在于:还包括:定制化管理:当上述管理方法无法支持实际项目需求时支持扩展功能以提供特殊项目的相关定制化服务功能;管理模块的功能设计:以组件化面向对象的设计思想设计各管理模块中的相关方法实现,各模块间功能设计低耦合,模块内部功能设计高内聚
。3.
根据权利要求1所述一种基于云渲染的三维地图系统服务方法,其特征在于:所述命令控制指令包括加载资源
、
图层及其对象控制
、
三维场景视角控制,所述对象控制包括创建
、
摧毁
、
显示
、
隐藏
、
高亮
、
透明化
。4.
根据权利要求1所述一种基于云渲染的三维地图系统服务方法,其特征在于:所述场景素材资源包括三维场景模型资源
、
本地资源
、
网络资源
。5.
根据权利要求1所述一种基于云渲染的三维地图系统服务方法,其特征在于:所述运行状态资源包括矢量覆盖物
、
场景特效
、
数据...
【专利技术属性】
技术研发人员:皮理想,高启洋,刘力,明平寿,岑子政,任才,黄爽,汪超,张梦辉,
申请(专利权)人:中冶武勘智诚武汉工程技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。