矿山三维模型的加载方法、装置、服务器及存储介质制造方法及图纸

技术编号:36193735 阅读:32 留言:0更新日期:2022-12-31 21:15
本发明专利技术提供了一种矿山三维模型的加载方法、装置、服务器及存储介质,包括:如果接收到模型加载指令,判断数据库集合中是否存储有模型加载指令对应的目标模型缓存数据;其中,数据库集合中存储有模型缓存数据,模型缓存数据是基于预先建立的第一矿山三维模型生成的;如果是,从数据库集合中读取目标模型缓存数据;对目标模型缓存数据进行解析处理,得到目标模型缓存数据对应的第二矿山三维模型,并将第二矿山三维模型加载至指定三维场景中。本发明专利技术可以加快矿山三维场景的显示,显著提高矿山三维场景的渲染效率。场景的渲染效率。场景的渲染效率。

【技术实现步骤摘要】
矿山三维模型的加载方法、装置、服务器及存储介质


[0001]本专利技术涉及地理空间信息系统
,尤其是涉及一种矿山三维模型的加载方法、装置、服务器及存储介质。

技术介绍

[0002]为了能够清晰、直观、真实地表达矿山结构,需要统一地理(投影)坐标系下大量真实坐标(x,y,z)、模型参数(断面形状、水平方位角、倾角、长度)等数据支撑,以GIS(Geographic Information System)为基础进行矿山三维模型动态构建。由于井下模型的空间结构复杂相互影响和依赖,从基础数据的算法解析,到高精度、多细节层次模型的动态构建,三维场景产生了大量、结构复杂和多尺度的三维模型数据,使得全矿三维场景的加载显示出现缓慢、卡顿的现象。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种矿山三维模型的加载方法、装置、服务器及存储介质,可以加快矿山三维场景的显示,显著提高矿山三维场景的渲染效率。
[0004]第一方面,本专利技术实施例提供了一种矿山三维模型的加载方法,包括:如果接收到模型加载指令,判断数据库集合中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种矿山三维模型的加载方法,其特征在于,包括:如果接收到模型加载指令,判断数据库集合中是否存储有所述模型加载指令对应的目标模型缓存数据;其中,所述数据库集合中存储有模型缓存数据,所述模型缓存数据是基于预先建立的第一矿山三维模型生成的;如果是,从所述数据库集合中读取所述目标模型缓存数据;对所述目标模型缓存数据进行解析处理,得到所述目标模型缓存数据对应的第二矿山三维模型,并将所述第二矿山三维模型加载至指定三维场景中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述数据库集合中未存储所述模型加载指令对应的目标模型缓存数据,获取所述目标模型缓存数据对应的模型基础数据,并基于所述模型基础数据构建第一矿山三维模型;其中,所述模型基础数据包括坐标数据和/或模型参数数据,所述第一矿山三维模型为JSON格式;建立所述第一矿山三维模型与模型结构数据集之间的关联关系;其中,所述模型结构数据集用于表征所述第一矿山三维模型的几何结构和/或模型材质;基于预设的业务类型将所述模型结构数据集划分为多个第一子数据集,并对每个所述第一子数据集进行格式转换,得到所述第一矿山三维模型对应的模型缓存数据;其中,所述模型缓存数据采用二进制格式;将所述第一矿山三维模型对应的模型缓存数据存储至所述数据库集合。3.根据权利要求2所述的方法,其特征在于,所述对所述目标模型缓存数据进行解析处理,得到所述目标模型缓存数据对应的第二矿山三维模型的步骤,包括:将所述目标模型缓存数据从二进制格式转换为JSON格式,并基于所述JSON格式的目标模型缓存数据和所述关联关系,生成所述目标模型缓存数据对应的第二矿山三维模型。4.根据权利要求1所述的方法,其特征在于,所述数据库集合包括数据库和缓存,所述判断数据库集合中是否存储有所述模型加载指令对应的目标模型缓存数据的步骤,包括:判断所述缓存中是否存储有所述模型加载指令对应的目标模型缓存数据;如果否,根据所述模型加载指令携带的目标业务类型和模型标识,判断所述数据库中是否存储有所述目标模型缓存数据;如果所述数据库中存储有所述目标模型缓存数据,将所述目标模型缓存数据同步至所述缓存,以从所述缓存中读取所述目标模型缓存数据。5.根据权利要求4所述的方法,...

【专利技术属性】
技术研发人员:田翔宇韩春宇
申请(专利权)人:精英数智科技股份有限公司
类型:发明
国别省市:

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

1