三维模型的可视化方法和装置、存储介质制造方法及图纸

技术编号:31160241 阅读:18 留言:0更新日期:2021-12-04 10:25
本公开实施例所提供的三维模型的可视化方法和装置、存储介质,属于可视化技术领域。该三维模型的可视化方法,包括:获取原始三维数据;将所述原始三维数据转化为初步数据;其中所述初步数据为JSON文件;将所述初步数据导入编辑器;在所述编辑器中,对所述初步数据进行编辑,得到目标数据;根据所述目标数据,调用可视化模型引擎进行可视化显示。通过本公开实施例提供的技术方案,可以实现三维模型的可视化,满足市场需求。满足市场需求。满足市场需求。

【技术实现步骤摘要】
三维模型的可视化方法和装置、存储介质


[0001]本公开涉及可视化
,尤其涉及三维模型的可视化方法和装置、存储介质。

技术介绍

[0002]数据可视化是一种数据处理和展现方式,可通过视觉等相关技术将数据进行展现。随着可视化技术的积累和各行业对可视化需求的提升,数据可视化已逐渐由二维可视化到三维可视化,从而呈现出更为复杂的空间仿真数据。
[0003]通常地,三维可视化主要用于根据客户需求进行定制或者进行有限的资源复用,其开发成本、资源复用、响应速度都无法满足当前的市场需求。因此,有必要提供一种更好地满足市场需求的三维可视化方案。

技术实现思路

[0004]本公开的主要目的在于提出一种三维模型的可视化方法和装置、存储介质,可以实现三维模型的可视化、更好地满足市场需求。
[0005]实现上述目的,本公开的第一方面提出了一种三维模型的可视化方法,包括:
[0006]获取原始三维数据;
[0007]将所述原始三维数据转化为初步数据;其中所述初步数据为JSON文件;
[0008]将所述初步数据导入编辑器;
[0009]在所述编辑器中,对所述初步数据进行编辑,得到目标数据;
[0010]根据所述目标数据,调用可视化模型引擎进行可视化显示。
[0011]可选地,所述调用可视化模型引擎对所述目标数据进行可视化显示,包括:
[0012]根据所述目标数据构建三维目标模型;
[0013]解析所述三维目标模型;
[0014]调用可视化模型引擎对解析后的所述三维目标模型进行可视化显示。
[0015]可选地,所述在所述编辑器中,对所述初步数据进行编辑,得到目标数据,包括:
[0016]获取用户操作请求;其中,所述用户操作请求至少包括操作参数、修改操作、删除操作;
[0017]根据所述用户操作请求选择待编辑的初步数据和对选择的所述初步数据进行编辑,得到所述目标数据。
[0018]可选地,所述用户操作请求还包括资产关联操作,所述根据所述用户操作请求选择待编辑的初步数据和对选择的所述初步数据进行编辑,得到所述目标数据包括:
[0019]根据所述操作参数打开资产关联列表;
[0020]根据所述资产关联操作从所述资产关联列表中选择目标资产;
[0021]将所述目标资产进行关联。
[0022]可选地,所述方法还包括:对所述目标数据进行初步处理,具体包括:
[0023]对所述目标数据进行沉淀、并清洗;
[0024]对清洗后的目标数据进行结构化处理。
[0025]可选地,所述对所述目标数据进行初步处理,还包括:
[0026]对结构化处理后的目标数据进行抽取和分析。
[0027]可选地,所述方法还包括对所述目标数据进行二次处理,具体包括:
[0028]对分析后的目标数据进行数据融合和孪生处理。
[0029]为实现上述目的,本公开的第二方面提出了一种三维模型的可视化装置,包括:
[0030]数据获取模块,用于获取原始三维数据;
[0031]数据转换模块,用于将所述原始三维数据转化为初步数据;其中所述初步数据为JSON文件;
[0032]数据导入模块,用于将所述初步数据导入编辑器;
[0033]数据编辑模块,用于在所述编辑器中,对所述初步数据进行编辑,得到目标数据;
[0034]可视化模块,用于根据所述目标数据,调用可视化模型引擎进行可视化显示。
[0035]为实现上述目的,本公开的第三方面提出了另一种三维模型的可视化装置,包括:
[0036]至少一个存储器;
[0037]至少一个处理器;
[0038]至少一个程序;
[0039]所述程序被存储在存储器中,处理器执行所述至少一个程序以实现本公开如上述第一方面所述的方法。
[0040]为实现上述目的,本公开的第四方面提出了一种存储介质,该存储介质是计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行:
[0041]如上述第一方面所述的方法。
[0042]本公开提出的三维模型的可视化方法和装置、存储介质,通过获取原始三维数据,并将原始三维数据转化为初步数据,再将初步数据导入编辑器,并在编辑器中对初步数据进行编辑,得到目标数据,从而可以根据目标数据,调用可视化模型引擎进行可视化显示。通过本公开实施例提供的技术方案,可以实现三维模型的可视化,满足市场需求。
附图说明
[0043]图1是本公开实施例提供的三维模型的可视化方法的流程图。
[0044]图2是图1的步骤104的流程图。
[0045]图3是图2的步骤202的流程图。
[0046]图4是图1的步骤105的流程图。
[0047]图5是是本公开实施例提供的三维模型的可视化装置的硬件结构示意图。
具体实施方式
[0048]为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本公开,并不用于限定本公开。
[0049]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻
辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0050]除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本公开实施例的目的,不是旨在限制本公开。
[0051]首先,对本公开中涉及的若干名词进行解析:
[0052]WebGL(Web Graphics Library,Web图形库):是一种3D绘图协议,也是一种绘图技术标准,允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,从而Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。
[0053]JavaScript(X Window System,也常称为X11或X):JavaScript,简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。JavaScript是开发Web页面的脚本语言,也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
[0054]JSON文件:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型的可视化方法,其特征在于,包括:获取原始三维数据;将所述原始三维数据转化为初步数据;其中所述初步数据为JSON文件;将所述初步数据导入编辑器;在所述编辑器中,对所述初步数据进行编辑,得到目标数据;根据所述目标数据,调用可视化模型引擎进行可视化显示。2.根据权利要求1所述的方法,其特征在于,所述调用可视化模型引擎对所述目标数据进行可视化显示,包括:根据所述目标数据构建三维目标模型;解析所述三维目标模型;调用可视化模型引擎对解析后的所述三维目标模型进行可视化显示。3.根据权利要求2所述的方法,其特征在于,所述在所述编辑器中,对所述初步数据进行编辑,得到目标数据,包括:获取用户操作请求;其中,所述用户操作请求至少包括操作参数、修改操作、删除操作;根据所述用户操作请求选择待编辑的初步数据和对选择的所述初步数据进行编辑,得到所述目标数据。4.根据权利要求3所述的方法,其特征在于,所述用户操作请求还包括资产关联操作,所述根据所述用户操作请求选择待编辑的初步数据和对选择的所述初步数据进行编辑,得到所述目标数据包括:根据所述操作参数打开资产关联列表;根据所述资产关联操作从所述资产关联列表中选择目标资产;将所述目标资产进行关联。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括对所述目标数据...

【专利技术属性】
技术研发人员:王忠军李寿荣刘绍光魏磊
申请(专利权)人:南方电网深圳数字电网研究院有限公司
类型:发明
国别省市:

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

1