一种多场景的数据可视化系统技术方案

技术编号:21894778 阅读:27 留言:0更新日期:2019-08-17 15:38
本说明书实施例提供一种多场景的数据可视化系统。所述系统包括:项目创建模块,用于创建至少一个预定的项目;场景新建模块,用于在项目中新建一个或多个场景;模型添加模块,用于在场景中添加模型;背景添加模块,用于在场景中添加背景;页面添加模块,用于在场景中添加页面;元素添加模块,用于在所述页面中添加可视化元素,所述可视化元素包括2D可视化元素和3D可视化元素;其中,所述2D可视化元素包括图表,根据预设的数据接口,将所述图表与所述数据接口返回的数据进行绑定并呈现所述数据,并利用3D可视化元素为所述模型添加效果,以完成数据可视化系统的创建。采用本申请的技术方案,能够快速、便捷地生成带有3D场景的数据可视化系统。

A Multi-Scene Data Visualization System

【技术实现步骤摘要】
一种多场景的数据可视化系统
本说明书涉及数据可视化
,尤其涉及一种多场景的数据可视化系统。
技术介绍
随着“大数据”概念的普及,以数据研究和数据分析为主要业务的各类产品开始层出不穷,很多商业智能、效率类产品已逐步具备了从数据处理到信息呈现的功能。现实生活中,数据以一种抽象的形式存在于我们的生活和工作中,如果借助于视觉形式将其表现出来,能有助于我们更直观地理解数据所要传达的含义,其中最常见的数据可视化表现形式就是图表。现有技术中,可以通过一些工具来帮助我们生成二维的图表,这可以让数据变得更容易理解一些,但是由于数据没有具体的3D应用场景,因此这种表现形式仍然不够直观,现有的部分工具和产品虽然已经集成了一些3D数据可视化的功能,但是这些工具在创建数据图表时仍然不够快速、便捷,生成的图表也不够直观。基于现有技术,需要提供一种可以快速、便捷地生成带有3D场景的数据可视化系统。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种多场景的数据可视化系统,以解决现有技术存在的创建数据图表不够快速、便捷,生成的图表也不够直观的问题。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种多场景的数据可视化系统,包括:项目创建模块,用于创建至少一个预定的项目;场景新建模块,用于在所述预定的项目中新建一个或多个场景;模型添加模块,用于在所述一个或多个场景中添加模型,所述模型包括3D图形;背景添加模块,用于在所述一个或多个场景中添加背景;页面添加模块,用于在所述一个或多个场景中添加页面;元素添加模块,用于在所述页面中添加可视化元素,所述可视化元素包括2D可视化元素和3D可视化元素;所述系统还包括:场景切换模块,用于对场景执行切换操作,并对所述切换后的场景中的模型、背景以及页面进行加载和渲染;其中,所述2D可视化元素包括图表,根据预设的数据接口,将所述图表与所述数据接口返回的数据进行绑定并呈现所述数据,并利用3D可视化元素为所述模型添加效果,以完成数据可视化系统的创建。可选地,所述项目包括一个完整的可视化文件,所述创建至少一个预定的项目,包括:从预先存储的项目模板中选择一个项目进行创建,或者在空白画布中创建一个空白项目。可选地,所述场景为3D场景,每个所述场景对应一个3D空间,所述场景新建模块具体用于:在一个所述项目的画布中新建一个或多个空白场景。可选地,还包括:手势操作模块,用于对所述场景执行手势操作,所述手势操作包括平移、旋转和缩放。可选地,所述场景切换模块还用于:对所述场景添加场景切换动画,并在所述场景切换时调用所述场景切换动画,所述场景切换动画包括入场动画和出场动画。可选地,所述模型添加模块具体用于:确定需要添加的模型,从预先配置的模型库中下载所述模型,并对所述模型进行渲染;其中,所述模型库中预设有多个模型,每个模型包含一种或多种效果。可选地,所述背景添加模块具体用于:确定需要添加的背景,从预先配置的背景库中下载所述背景,并对所述背景进行渲染;每个所述场景中包含一个背景。可选地,所述页面用于承载所述可视化元素,每个所述场景中包含多个页面。可选地,还包括:页面切换模块,用于对所述页面添加页面切换动画,并在所述页面切换时调用所述页面切换动画,所述页面切换动画包括入场动画和出场动画。可选地,所述元素添加模块具体用于:采用切换2D和3D编辑模式的方式,在所述页面中添加2D可视化元素和3D可视化元素。可选地,所述2D可视化元素为图表,当切换至2D编辑模式时,确定需要添加的图表,并从预先配置的图表库中下载所述图表;当切换至3D编辑模式时,确定需要添加的效果,并在支持所述效果的模型上添加所述效果。其中,所述图表库中预设有多个图表,每个图表包含一种或多种样式。可选地,还包括:数据切换模块,用于对所述图表添加数据切换动画,并在所述图表根据数据变化进行数据切换时,调用所述数据切换动画。可选地,所述根据预设的数据接口,将所述图表与所述数据接口返回的数据进行绑定并呈现所述数据,包括:根据所述数据接口,判断与所述数据接口相匹配的图表,并在确定添加所述图表后,将所述图表与所述数据接口返回的数据进行绑定并呈现所述数据;或者,在确定添加所述图表后,在所述图表的图表属性中输入所述数据接口,并根据所述数据接口返回的数据,对所述图表进行绑定并呈现所述数据。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本专利技术通过多个具有特定功能的模块之间相互配合,组合成一个带有3D场景的数据可视化系统,具体的,该系统包括:项目创建模块,用于创建至少一个预定的项目;场景新建模块,用于在预定的项目中新建一个或多个场景;模型添加模块,用于在一个或多个场景中添加模型,模型包括3D图形;背景添加模块,用于在一个或多个场景中添加背景;页面添加模块,用于在一个或多个场景中添加页面;元素添加模块,用于在页面中添加可视化元素,可视化元素包括2D可视化元素和3D可视化元素;其中,2D可视化元素包括图表,根据预设的数据接口,将图表与数据接口返回的数据进行绑定并呈现数据,利用3D可视化元素为模型添加效果,以完成数据可视化系统的创建。基于本专利技术的方案,能够快速、便捷地生成带有3D场景的数据可视化系统,并且创建的数据图表更加直观。附图说明为了更清楚的说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本说明书实施例提供的一种多场景的数据可视化系统的结构示意图;图2是本说明书实施例提供的一种多场景的数据可视化创建方法的流程示意图;图3a是本说明书实施例在一种实际应用场景下的数据可视化方法中模型导入的示意图;图3b是对图3a的模型进行渲染的效果示意图;图3c是在图3b的场景中添加页面及3D可视化元素的示意图;图3d是在图3c的场景的页面中继续添加2D可视化元素的示意图;图3e是在图3d的场景的其他页面中添加2D可视化元素的示意图。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。现有的数据可视化主要通过图表来展示,但是普通的图表展示方式不够直观和立体,随着3D数据可视化技术的发展,目前一些工具虽然已经集成了部分3D数据可视化的功能,但是仍然缺乏具体的3D应用场景,并且创建过程不够快速、便捷,生成的图表也不够直观。因此基于现有技术存在的问题,需要提供一种新的系统工具,以实现快速、便捷地生成带有3D场景的数据可视化系统。本说明书实施例通过提供一种多场景的数据可视化系统,创建一个预定的项目,并在该项目中设置多个场景,并且场景可以采用3D场景,在每个场景下又添加了模型、背景和页面,在每个页面中又添加了多个可视化元素,并通过为元素添加效果的方式,实现了利用3D场景、3D模型以及3D效果的方式,对数据图表进本文档来自技高网
...

【技术保护点】
1.一种多场景的数据可视化系统,其特征在于,包括:项目创建模块,用于创建至少一个预定的项目;场景新建模块,用于在所述预定的项目中新建一个或多个场景;模型添加模块,用于在所述一个或多个场景中添加模型,所述模型包括3D图形;背景添加模块,用于在所述一个或多个场景中添加背景;页面添加模块,用于在所述一个或多个场景中添加页面;元素添加模块,用于在所述页面中添加可视化元素,所述可视化元素包括2D可视化元素和3D可视化元素;所述系统还包括:场景切换模块,用于对场景执行切换操作,并对所述切换后的场景中的模型、背景以及页面进行加载和渲染;其中,所述2D可视化元素包括图表,根据预设的数据接口,将所述图表与所述数据接口返回的数据进行绑定并呈现所述数据,并利用3D可视化元素为所述模型添加效果,以完成数据可视化系统的创建。

【技术特征摘要】
1.一种多场景的数据可视化系统,其特征在于,包括:项目创建模块,用于创建至少一个预定的项目;场景新建模块,用于在所述预定的项目中新建一个或多个场景;模型添加模块,用于在所述一个或多个场景中添加模型,所述模型包括3D图形;背景添加模块,用于在所述一个或多个场景中添加背景;页面添加模块,用于在所述一个或多个场景中添加页面;元素添加模块,用于在所述页面中添加可视化元素,所述可视化元素包括2D可视化元素和3D可视化元素;所述系统还包括:场景切换模块,用于对场景执行切换操作,并对所述切换后的场景中的模型、背景以及页面进行加载和渲染;其中,所述2D可视化元素包括图表,根据预设的数据接口,将所述图表与所述数据接口返回的数据进行绑定并呈现所述数据,并利用3D可视化元素为所述模型添加效果,以完成数据可视化系统的创建。2.如权利要求1所述的系统,其特征在于,所述项目包括一个完整的可视化文件,所述创建至少一个预定的项目,包括:从预先存储的项目模板中选择一个项目进行创建,或者在空白画布中创建一个空白项目。3.如权利要求1所述的系统,其特征在于,所述场景为3D场景,每个所述场景对应一个3D空间,所述场景新建模块具体用于:在一个所述项目的画布中新建一个或多个空白场景。4.如权利要求1所述的系统,其特征在于,还包括:手势操作模块,用于对所述场景执行手势操作,所述手势操作包括平移、旋转和缩放。5.如权利要求1所述的系统,其特征在于,所述场景切换模块还用于:对所述场景添加场景切换动画,并在对所述场景执行切换操作时调用所述场景切换动画,所述场景切换动画包括入场动画和出场动画。6.如权利要求1所述的系统,其特征在于,所述模型添加模块具体用于:确定需要添加的模型,从预先配置的模型库中下载所述模型,并对所述模型进行渲染...

【专利技术属性】
技术研发人员:蒋品王波
申请(专利权)人:北京光启元数字科技有限公司
类型:发明
国别省市:北京,11

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

1