权利要求
1.矿山三维模型的加载方法,其特征在于,包括: 如果接收到模型加载指令,判断数据库集合中是否存储有所述模型加载指令对应的目标模型缓存数据;其中,所述数据库集合中存储有模型缓存数据,所述模型缓存数据是基于预先建立的第一矿山三维模型生成的; 如果是,从所述数据库集合中读取所述目标模型缓存数据; 对所述目标模型缓存数据进行解析处理,得到所述目标模型缓存数据对应的第二矿山三维模型,并将所述第二矿山三维模型加载至指定三维场景中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 如果所述数据库集合中未存储所述模型加载指令对应的目标模型缓存数据,获取所述目标模型缓存数据对应的模型基础数据,并基于所述模型基础数据构建第一矿山三维模型;其中,所述模型基础数据包括坐标数据和/或模型参数数据,所述第一矿山三维模型为JSON格式; 建立所述第一矿山三维模型与模型结构数据集之间的关联关系;其中,所述模型结构数据集用于表征所述第一矿山三维模型的几何结构和/或模型材质; 基于预设的业务类型将所述模型结构数据集划分为多个第一子数据集,并对每个所述第一子数据集进行格式转换,得到所述第一矿山三维模型对应的模型缓存数据;其中,所述模型缓存数据采用二进制格式; 将所述第一矿山三维模型对应的模型缓存数据存储至所述数据库集合。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标模型缓存数据进行解析处理,得到所述目标模型缓存数据对应的第二矿山三维模型的步骤,包括: 将所述目标模型缓存数据从二进制格式转换为JSON格式,并基于所述JSON格式的目标模型缓存数据和所述关联关系,生成所述目标模型缓存数据对应的第二矿山三维模型。
4.根据权利要求1所述的方法,其特征在于,所述数据库集合包括数据库和缓存,所述判断数据库集合中是否存储有所述模型加载指令对应的目标模型缓存数据的步骤,包括: 判断所述缓存中是否存储有所述模型加载指令对应的目标模型缓存数据; 如果否,根据所述模型加载指令携带的目标业务类型和模型标识,判断所述数据库中是否存储有所述目标模型缓存数据; 如果所述数据库中存储有所述目标模型缓存数据,将所述目标模型缓存数据同步至所述缓存,以从所述缓存中读取所述目标模型缓存数据。
5.
声明:
“矿山三维模型的加载方法、装置、服务器及存储介质” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)