CN108537877A - 基于三维模型的可视化监测界面定制生成方法及装置 - Google Patents
基于三维模型的可视化监测界面定制生成方法及装置 Download PDFInfo
- Publication number
- CN108537877A CN108537877A CN201810185258.1A CN201810185258A CN108537877A CN 108537877 A CN108537877 A CN 108537877A CN 201810185258 A CN201810185258 A CN 201810185258A CN 108537877 A CN108537877 A CN 108537877A
- Authority
- CN
- China
- Prior art keywords
- interface
- measuring point
- threedimensional model
- user
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/08—Indexing scheme for image data processing or generation, in general involving all processing steps from image acquisition to 3D model generation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明实施例公开一种基于三维模型的可视化监测界面定制生成方法及装置,其中,方法包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令确定图像分辨率,并基于可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成三维模型的第一场景图像;根据用户输入的第四指令,向第一场景图像添加测点并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息生成描述文件,由描述文件与第二场景图像一起构成可视化监测界面。本发明实施例能够利用三维模型定制生成监测界面图像。
Description
技术领域
本发明实施例涉及三维模型可视化监测技术领域,具体涉及一种基于三维模型的可视化监测界面定制生成方法及装置。
背景技术
三维模型是指用计算机语言或数据结构进行严格定义的三维物体或虚拟场景的数字表达,通常由特定的建模工具或建模软件生成。三维模型已经用于各种不同的领域,如医疗行业使用它制作器官的精确模型,电影行业使用它实现电影特效,科学领域用它制作化合物的精确模型。三维渲染是指在计算机中利用渲染引擎从三维模型生成图像的过程。一般,三维渲染引擎除了能生成可视图像外,还能实现对模型的浏览、漫游、缩放等操作。
可视化是指用于创建图形、图像或动画,以便交流沟通的技术和方法。可视化监测则是利用相关技术对监测点的数据进行可视化展示。数据可视化的目的是为了将隐藏在数据中的信息直接展现于人们面前,使数据更加客观、真实,更具说服力和表现力。
可视化监测一直是各行各业重要的信息化管理手段。为监测对象建立可视化数字模型,并将相关的监测源或监测点关联到模型上,利用相关的监测软件,管理人员就能在监管中心的电脑屏幕上进行实时监管。这种做法能省去现场人员巡检的过程,大大降低企业成本。而且在面临恶劣天气、突发安全事故时,能更加安全、及时、有效的获知现场情况。可视化监测界面是指监测系统所呈现的可视化界面,除了有监测对象的图形影像外,还应有监测点的相关信息。
图1是现有的一个传统的污水处理厂站的二维监测界面的示意图。其中,监测单位需要根据现场建设情况及设计图纸,为当前监测视角制作图像界面。即将现实工厂中的反应池、管道、水塔等用图像符号的方式表现出来,然后用标记对相应的测点进行标识。
但是,传统的可视化监测界面大多为定制的二维图像,即建模人员需要根据管理人员的需求为每个监测视角生成图像信息,然后利用图像处理的方法将测点以标记的方法加入到监测界面的图像中去。这种方法虽然直观简单,但存在明显不足。首先,制作成本较高,无法灵活修改。制作一个监测界面需要图像技术人员绘制图像,需要熟悉工厂工艺的人员指导工艺,需要测点监控人员指定测点的位置与类型等等。且界面制定之后几乎无法修改。例如,最开始制作的是某工艺区的正面监测界面,但在制作即将完成时发现正面的视角存在多处设备互相遮挡的情况,想要调整为左偏30度的侧面效果,此时就只能废弃已有的界面重新绘制。其次,传统的可视化监测界面将大量的界面信息集中到图像中,限制了监测界面可以携带的信息量。用户在利用界面进行监控时,无法获知视点位置、视线方向等信息,也无法对每个测点的展示方式进行定制。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种基于三维模型的可视化监测界面定制生成方法及装置。
第一方面,本发明实施例提出一种基于三维模型的可视化监测界面定制生成方法,包括:
利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;
利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;
根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;
根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;
根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
可选地,所述图像分辨率与待展示所述可视化监测界面的终端的屏幕分辨率相适配。
可选地,所述描述文件按照预设格式存储了所述可视化监测界面的所有信息,所述描述文件包括:界面说明信息、界面图像信息、界面参数信息和测点信息。
可选地,所述界面说明信息记录了所述可视化监测界面的基本信息,包括:界面名、作者名、制作时间、制作日期、监测对象名称、界面图像数、测点数和备注。
可选地,所述界面图像信息由N个描述项共同组成,其中,N为界面说明部分图像数的值,每个描述项包含的信息包括:图像名、分辨率长和分辨率宽。
可选地,所述界面参数信息用于记录经用户旋转、缩放后最终确定的视角信息,包括:视点位置、视线方向、视角大小和物体绕视线方向的逆时针旋转角度。
可选地,所述测点信息由M个描述项共同组成,其中,M为快照说明部分测点数的值,每个描述项包含的信息包括:测点的标示编号、测点展示方式、测点关联方式、背景底色透明度、背景底色、测点展示位置、测点关联位置、测点展示区域的长和测点展示区域的宽。
第二方面,本发明实施例还提出一种基于三维模型的可视化监测界面定制生成装置,包括:
选择模块,用于利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;
调整模块,用于利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;
生成模块,用于根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;
添加模块,用于根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;
构成模块,用于根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
第三方面,本发明实施例还提出一种电子设备,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;
其中,所述处理器,存储器通过所述总线完成相互间的通信;
所述处理器执行所述计算机程序时实现上述方法。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法。
由上述技术方案可知,本发明实施例通过利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令确定图像分辨率,并基于可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成三维模型的第一场景图像;根据用户输入的第四指令,向第一场景图像添加测点并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息生成描述文件,由描述文件与第二场景图像一起构成可视化监测界面,由此,能够利用三维模型定制生成监测界面图像,降低了传统二维绘制方法的成本;可以让用户可以更自由、更精准的选择所需的监测界面图像,灵活度和可操作性更强;一旦用户对生成的快照不满意,只需要重新在三维引擎中选择角度,重新生成即可,不再需要专业的建模人员、图像处理人员手工建模,可以让生成的监测界面图像适配更多显示设备;利用与图像信息配套的描述文件,让监测界面能携带更多、更丰富的场景信息,让监测界面能支持更丰富、更多样的监测可视化效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1是现有的一个传统的、污水处理厂站的二维监测界面的示意图;
图2为本发明一实施例提供的一种基于三维模型的可视化监测界面定制生成方法的流程示意图;
图3为本发明一实施例提供的一种基于三维模型的可视化监测界面定制生成装置的结构示意图;
图4为本发明一实施例提供的电子设备的实体结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图2示出了本发明一实施例提供的一种基于三维模型的可视化监测界面定制生成方法的流程示意图,如图2所示,本实施例的基于三维模型的可视化监测界面定制生成方法,包括:
S1、利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度。
在具体应用中,利用三维渲染引擎的漫游、浏览、飞行等功能,根据用户自由选择最适合的可视化观察角度而输入的第一指令,选择确定三维模型的可视化观察角度。
S2、利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小。
在具体应用中,利用三维渲染引擎的缩放功能,根据用户输入的第二指令调整三维模型在视角范围内的大小。
S3、根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像。
其中,所述图像分辨率与待展示所述可视化监测界面的终端的屏幕分辨率相适配。
可以理解的是,本实施例可以基于所述可视化观察角度和三维模型在视角范围内的大小,可以生成多张不同分辨率的三维模型的第一场景图像,不同分辨率的图像可将同一界面展示在不同终端上,以与相应的屏幕适配,达到最佳视觉效果。例如,1024×768的图像可以显示在宽屏屏幕上,800×600的图像可以显示在普通比例的屏幕上,750×1334可以显示在手机上等。
S4、根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像。
在具体应用中,举例来说,可以将测点以曲线、图表、开关量等方式展示出来,此外,还可以指示测点展示区域的大小、背景色、透明度,以支持更加丰富可视化监测效果。
S5、根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
本实施例的基于三维模型的可视化监测界面定制生成方法,提出了利用三维模型自由选择角度,然后生成监测界面的方法,与传统手功建立二维界面的方法思路完全不一样,本实施例所述方法通过利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令确定图像分辨率,并基于可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成三维模型的第一场景图像;根据用户输入的第四指令,向第一场景图像添加测点并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息生成描述文件,由描述文件与第二场景图像一起构成可视化监测界面,由此,能够利用三维模型定制生成监测界面图像,降低了传统二维绘制方法的成本;可以让用户可以更自由、更精准的选择所需的监测界面图像,灵活度和可操作性更强;一旦用户对生成的快照不满意,只需要重新在三维引擎中选择角度,重新生成即可,不再需要专业的建模人员、图像处理人员手工建模,可以让生成的监测界面图像适配更多显示设备;利用与图像信息配套的描述文件,所述描述文件内含了丰富的界面相关信息,让监测界面能携带更多、更丰富的场景信息,让监测界面能支持更丰富、更多样的监测可视化效果。
进一步地,在具体应用中,所述描述文件按照预设格式存储了所述可视化监测界面的所有信息,所述描述文件包括:界面说明信息、界面图像信息、界面参数信息和测点信息。
其中,所述预设格式,可以包括:二进制格式或XML格式。
可以理解的是,二进制格式存储效率较高,且有一定的保密性,但XML格式是字符型文件,更易于识别与交流。为了保证描述文件能被正确解析,以用于可视化监系统,本实施例可为描述文件分别制定二进制存储格式及XML存储模式。
其中,所述界面说明信息记录了所述可视化监测界面的基本信息,包括:界面名、作者名、制作时间、制作日期、监测对象名称、界面图像数、测点数和备注。所述界面说明信息的二进制存储格式可参考如下表1。
表1
界面名由不超过128个字节组成;作者名由不超过128个字节组成;制作日期由“YYYY-MM-DD”格式10个字节字符串组成;制作时间由“HH:MM:SS”格式8字节字符串组成;监测对象名称由不超过128个字节组成;界面图像数用于记录图像文件的数量,由2个字节组成(即最多可有65535份图像);测点数表示快照中需要显示的测点数量(含复合测点数据,复合测点数据即由其它测点数据计算生成的数据),由2个字节组成(也就是说最多可以记录65535个测点);备注用于对快照进行简短说明,由不超过1024个字节组成。
其中,所述界面图像信息由N个描述项共同组成,其中,N为界面说明部分图像数的值,每个描述项包含的信息包括:图像名、分辨率长和分辨率宽。图像名由不超过255个字节组成,分辨率长和宽分别由4字节组成,所述界面图像信息的二进制存储格式可参考如下表2。
表2
其中,所述界面参数信息用于记录经用户旋转、缩放后最终确定的视角信息,包括:视点位置、视线方向、视角大小和物体绕视线方向的逆时针旋转角度。有了这部分信息就能知道当前的监测界面是如何从三维模型中获取的。所述界面参数信息的二进制存储格式可参考如下表3。
表3
视点位置是一个三维坐标(x,y,z),由12字节组成;视线方向是一个方向向量(Vx,Vy,Vz),也由12字节组成;视角大小为两个整数,分别表示X方向视角及Y方向视角,各占据4字节;物体绕视线方向的逆时针施转角度为4字节。
其中,所述测点信息由M个描述项共同组成,其中,M为快照说明部分测点数的值,每个描述项包含的信息包括:测点的标示编号、测点展示方式、测点关联方式、背景底色透明度、背景底色、测点展示位置、测点关联位置、测点展示区域的长和测点展示区域的宽。所述测点信息的二进制存储格式可参考如下表4。
表4
所述测点的标示编号由11个字节字符串构成,是测点在数据库中的唯一标识;所述测点展示方式由2个字节组成;所述测点关联方式由2个字节组成,表示测点如何与对应实体关联(如实线关联、虚线关联);所述背景底色透明度指对该测点的数据进行可视化展示时,相应展示区域的背景底色透明度;所述背景底色由三个字节表示底色的RGB值;所述测点展示位置表示展示区域左下角相对快照图像左下角位置,各由4个字节组成,一共12字节;所述测点关联位置表示测点在界面图像中的位置;所述测点展示区域的长和所述测点展示区域的宽各为4个字节,其数值表示像素点数量。
本实施例的一种基于三维模型的可视化监测界面定制生成方法,能够利用三维模型定制生成监测界面图像,降低了传统二维绘制方法的成本;可以让用户可以更自由、更精准的选择所需的监测界面图像,灵活度和可操作性更强;一旦用户对生成的快照不满意,只需要重新在三维引擎中选择角度,重新生成即可,不再需要专业的建模人员、图像处理人员手工建模,可以让生成的监测界面图像适配更多显示设备;利用与图像信息配套的描述文件,所述描述文件内含了丰富的界面相关信息,让监测界面能携带更多、更丰富的场景信息,让监测界面能支持更丰富、更多样的监测可视化效果。
本实施例所述方法由计算机程序完成,用户只需要负责完成相应的交互操作,该程序既可以作为具有三维渲染功能的平台的插件,也可以联合三维渲染引擎单独开发。
图3示出了本发明一实施例提供的一种基于三维模型的可视化监测界面定制生成装置的结构示意图,如图3所示,本实施例的基于三维模型的可视化监测界面定制生成装置,包括:选择模块31、调整模块32、生成模块33、添加模块34和构成模块35;其中:
所述选择模块31,用于利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;
所述调整模块32,用于利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;
所述生成模块33,用于根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;
所述添加模块34,用于根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;
所述构成模块35,用于根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
具体地,所述选择模块31利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;所述调整模块32利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;所述生成模块33根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;所述添加模块34根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;所述构成模块35根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
在具体应用中,所述选择模块31可利用三维渲染引擎的漫游、浏览、飞行等功能,根据用户自由选择最适合的可视化观察角度而输入的第一指令,选择确定三维模型的可视化观察角度。
在具体应用中,所述调整模块32可利用三维渲染引擎的缩放功能,根据用户输入的第二指令调整三维模型在视角范围内的大小。
其中,所述图像分辨率与待展示所述可视化监测界面的终端的屏幕分辨率相适配。
可以理解的是,本实施例可以基于所述可视化观察角度和三维模型在视角范围内的大小,可以生成多张不同分辨率的三维模型的第一场景图像,不同分辨率的图像可将同一界面展示在不同终端上,以与相应的屏幕适配,达到最佳视觉效果。
在具体应用中,举例来说,所述添加模块34可以将测点以曲线、图表、开关量等方式展示出来,此外,还可以指示测点展示区域的大小、背景色、透明度,以支持更加丰富可视化监测效果。
本实施例的基于三维模型的可视化监测界面定制生成装置,能够利用三维模型定制生成监测界面图像,降低了传统二维绘制方法的成本;可以让用户可以更自由、更精准的选择所需的监测界面图像,灵活度和可操作性更强;一旦用户对生成的快照不满意,只需要重新在三维引擎中选择角度,重新生成即可,不再需要专业的建模人员、图像处理人员手工建模,可以让生成的监测界面图像适配更多显示设备;利用与图像信息配套的描述文件,所述描述文件内含了丰富的界面相关信息,让监测界面能携带更多、更丰富的场景信息,让监测界面能支持更丰富、更多样的监测可视化效果。
进一步地,在具体应用中,所述描述文件按照预设格式存储了所述可视化监测界面的所有信息,所述描述文件包括:界面说明信息、界面图像信息、界面参数信息和测点信息。
其中,所述预设格式,可以包括:二进制格式或XML格式。
可以理解的是,二进制格式存储效率较高,且有一定的保密性,但XML格式是字符型文件,更易于识别与交流。为了保证描述文件能被正确解析,以用于可视化监系统,本实施例可为描述文件分别制定二进制存储格式及XML存储模式。
其中,所述界面说明信息记录了所述可视化监测界面的基本信息,包括:界面名、作者名、制作时间、制作日期、监测对象名称、界面图像数、测点数和备注。所述界面说明信息的二进制存储格式可参考上述表1。界面名由不超过128个字节组成;作者名由不超过128个字节组成;制作日期由“YYYY-MM-DD”格式10个字节字符串组成;制作时间由“HH:MM:SS”格式8字节字符串组成;监测对象名称由不超过128个字节组成;界面图像数用于记录图像文件的数量,由2个字节组成(即最多可有65535份图像);测点数表示快照中需要显示的测点数量(含复合测点数据,复合测点数据即由其它测点数据计算生成的数据),由2个字节组成(也就是说最多可以记录65535个测点);备注用于对快照进行简短说明,由不超过1024个字节组成。
其中,所述界面图像信息由N个描述项共同组成,其中,N为界面说明部分图像数的值,每个描述项包含的信息包括:图像名、分辨率长和分辨率宽。图像名由不超过255个字节组成,分辨率长和宽分别由4字节组成,所述界面图像信息的二进制存储格式可参考上述表2。
其中,所述界面参数信息用于记录经用户旋转、缩放后最终确定的视角信息,包括:视点位置、视线方向、视角大小和物体绕视线方向的逆时针旋转角度。有了这部分信息就能知道当前的监测界面是如何从三维模型中获取的。所述界面参数信息的二进制存储格式可参考上述表3。视点位置是一个三维坐标(x,y,z),由12字节组成;视线方向是一个方向向量(Vx,Vy,Vz),也由12字节组成;视角大小为两个整数,分别表示X方向视角及Y方向视角,各占据4字节;物体绕视线方向的逆时针施转角度为4字节。
其中,所述测点信息由M个描述项共同组成,其中,M为快照说明部分测点数的值,每个描述项包含的信息包括:测点的标示编号、测点展示方式、测点关联方式、背景底色透明度、背景底色、测点展示位置、测点关联位置、测点展示区域的长和测点展示区域的宽。所述测点信息的二进制存储格式可参考上述表4。
所述测点的标示编号由11个字节字符串构成,是测点在数据库中的唯一标识;所述测点展示方式由2个字节组成;所述测点关联方式由2个字节组成,表示测点如何与对应实体关联(如实线关联、虚线关联);所述背景底色透明度指对该测点的数据进行可视化展示时,相应展示区域的背景底色透明度;所述背景底色由三个字节表示底色的RGB值;所述测点展示位置表示展示区域左下角相对快照图像左下角位置,各由4个字节组成,一共12字节;所述测点关联位置表示测点在界面图像中的位置;所述测点展示区域的长和所述测点展示区域的宽各为4个字节,其数值表示像素点数量。
本实施例的基于三维模型的可视化监测界面定制生成装置,能够利用三维模型定制生成监测界面图像,降低了传统二维绘制方法的成本;可以让用户可以更自由、更精准的选择所需的监测界面图像,灵活度和可操作性更强;一旦用户对生成的快照不满意,只需要重新在三维引擎中选择角度,重新生成即可,不再需要专业的建模人员、图像处理人员手工建模,可以让生成的监测界面图像适配更多显示设备;利用与图像信息配套的描述文件,所述描述文件内含了丰富的界面相关信息,让监测界面能携带更多、更丰富的场景信息,让监测界面能支持更丰富、更多样的监测可视化效果。
本实施例的基于三维模型的可视化监测界面定制生成装置,可以用于执行前述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图4示出了本发明实施例提供的一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器41、存储器42、总线43及存储在存储器42上并可在处理器41上运行的计算机程序;
其中,所述处理器41,存储器42通过所述总线43完成相互间的通信;
所述处理器41执行所述计算机程序时实现上述各方法实施例所提供的方法,例如包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例所提供的方法,例如包括:利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置/系统。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本发明的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
Claims (10)
1.一种基于三维模型的可视化监测界面定制生成方法,其特征在于,包括:
利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;
利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;
根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;
根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;
根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
2.根据权利要求1所述的方法,其特征在于,所述图像分辨率与待展示所述可视化监测界面的终端的屏幕分辨率相适配。
3.根据权利要求1所述的方法,其特征在于,所述描述文件按照预设格式存储了所述可视化监测界面的所有信息,所述描述文件包括:界面说明信息、界面图像信息、界面参数信息和测点信息。
4.根据权利要求3所述的方法,其特征在于,所述界面说明信息记录了所述可视化监测界面的基本信息,包括:界面名、作者名、制作时间、制作日期、监测对象名称、界面图像数、测点数和备注。
5.根据权利要求3所述的方法,其特征在于,所述界面图像信息由N个描述项共同组成,其中,N为界面说明部分图像数的值,每个描述项包含的信息包括:图像名、分辨率长和分辨率宽。
6.根据权利要求3所述的方法,其特征在于,所述界面参数信息用于记录经用户旋转、缩放后最终确定的视角信息,包括:视点位置、视线方向、视角大小和物体绕视线方向的逆时针旋转角度。
7.根据权利要求3所述的方法,其特征在于,所述测点信息由M个描述项共同组成,其中,M为快照说明部分测点数的值,每个描述项包含的信息包括:测点的标示编号、测点展示方式、测点关联方式、背景底色透明度、背景底色、测点展示位置、测点关联位置、测点展示区域的长和测点展示区域的宽。
8.一种基于三维模型的可视化监测界面定制生成装置,其特征在于,包括:
选择模块,用于利用三维渲染引擎,根据用户输入的第一指令选择三维模型的可视化观察角度;
调整模块,用于利用三维渲染引擎,根据用户输入的第二指令调整三维模型在视角范围内的大小;
生成模块,用于根据用户输入的第三指令,确定图像分辨率,并基于所述可视化观察角度、三维模型在视角范围内的大小和图像分辨率,生成所述三维模型的第一场景图像;
添加模块,用于根据用户输入的第四指令,向所述第一场景图像添加测点,并确定每个测点的展示方式,获得第二场景图像;
构成模块,用于根据用户输入的信息,生成描述文件,由所述描述文件与第二场景图像一起构成可视化监测界面。
9.一种电子设备,其特征在于,包括:处理器、存储器、总线及存储在存储器上并可在处理器上运行的计算机程序;
其中,所述处理器,存储器通过所述总线完成相互间的通信;
所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810185258.1A CN108537877A (zh) | 2018-03-07 | 2018-03-07 | 基于三维模型的可视化监测界面定制生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810185258.1A CN108537877A (zh) | 2018-03-07 | 2018-03-07 | 基于三维模型的可视化监测界面定制生成方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108537877A true CN108537877A (zh) | 2018-09-14 |
Family
ID=63486494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810185258.1A Pending CN108537877A (zh) | 2018-03-07 | 2018-03-07 | 基于三维模型的可视化监测界面定制生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108537877A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109446718A (zh) * | 2018-11-15 | 2019-03-08 | 紫光测控有限公司 | 一种保护装置和控制装置的可视化开发方法及系统 |
CN109613895A (zh) * | 2018-11-12 | 2019-04-12 | 中国电子科技集团公司第三十八研究所 | 一种智能生产线数字孪生系统 |
CN109979017A (zh) * | 2019-04-08 | 2019-07-05 | 王黎明 | 基于视角转换的指路装置及方法 |
CN110489725A (zh) * | 2019-07-08 | 2019-11-22 | 浙江兴土桥梁临时钢结构工程有限公司 | 三维可视化方法、装置、计算机设备及其存储介质 |
CN110516303A (zh) * | 2019-07-24 | 2019-11-29 | 浙江兴土桥梁临时钢结构工程有限公司 | 基于轻量化bim的桥梁施工管理可视化方法及装置 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034494A (zh) * | 2006-03-06 | 2007-09-12 | 上海宝信软件股份有限公司 | 应用三维景观仿真进行实时监控的方法 |
CN101286240A (zh) * | 2008-04-22 | 2008-10-15 | 北京航空航天大学 | 一种可快速配置和实时渲染的安防三维电子地图 |
US20120281873A1 (en) * | 2011-05-05 | 2012-11-08 | International Business Machines Corporation | Incorporating video meta-data in 3d models |
CN102855659A (zh) * | 2012-07-17 | 2013-01-02 | 北京交通大学 | 高速综合检测列车三维全息可视化系统与方法 |
CN103177391A (zh) * | 2013-01-31 | 2013-06-26 | 李生林 | 一种基于三维实景的设施设备监控系统及系统集成方法 |
CN103941658A (zh) * | 2014-03-05 | 2014-07-23 | 国电南瑞科技股份有限公司 | 电力计量设备检测系统三维实时仿真与数据可视化方法 |
CN104615735A (zh) * | 2015-02-11 | 2015-05-13 | 中科九度(北京)空间信息技术有限责任公司 | 一种基于地理信息空间系统的时空信息可视化方法 |
CN104810928A (zh) * | 2015-05-16 | 2015-07-29 | 云南电网有限责任公司楚雄供电局 | 可视化电网监测预警及应急指挥系统 |
CN105654539A (zh) * | 2015-12-31 | 2016-06-08 | 中国南方电网有限责任公司 | 变电站运行监控的三维可视化方法 |
CN106127324A (zh) * | 2016-04-26 | 2016-11-16 | 山东科技大学 | 一种用于无人化采掘工作面的远程可视化监控方法 |
CN106383965A (zh) * | 2016-10-13 | 2017-02-08 | 国家卫星气象中心 | 一种三维数值大气可视化支撑系统 |
CN106951583A (zh) * | 2017-02-08 | 2017-07-14 | 中国建筑第八工程局有限公司 | 基于bim技术对施工现场监控摄像头虚拟布置的方法 |
CN107273640A (zh) * | 2017-07-11 | 2017-10-20 | 黄河勘测规划设计有限公司 | 基于三维数字模型的水利水电工程进度监控方法 |
CN107483253A (zh) * | 2017-08-23 | 2017-12-15 | 合肥中盈信息工程有限公司 | 一种基于三维vr的数据中心机房运营管理系统 |
-
2018
- 2018-03-07 CN CN201810185258.1A patent/CN108537877A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034494A (zh) * | 2006-03-06 | 2007-09-12 | 上海宝信软件股份有限公司 | 应用三维景观仿真进行实时监控的方法 |
CN101286240A (zh) * | 2008-04-22 | 2008-10-15 | 北京航空航天大学 | 一种可快速配置和实时渲染的安防三维电子地图 |
US20120281873A1 (en) * | 2011-05-05 | 2012-11-08 | International Business Machines Corporation | Incorporating video meta-data in 3d models |
CN102855659A (zh) * | 2012-07-17 | 2013-01-02 | 北京交通大学 | 高速综合检测列车三维全息可视化系统与方法 |
CN103177391A (zh) * | 2013-01-31 | 2013-06-26 | 李生林 | 一种基于三维实景的设施设备监控系统及系统集成方法 |
CN103941658A (zh) * | 2014-03-05 | 2014-07-23 | 国电南瑞科技股份有限公司 | 电力计量设备检测系统三维实时仿真与数据可视化方法 |
CN104615735A (zh) * | 2015-02-11 | 2015-05-13 | 中科九度(北京)空间信息技术有限责任公司 | 一种基于地理信息空间系统的时空信息可视化方法 |
CN104810928A (zh) * | 2015-05-16 | 2015-07-29 | 云南电网有限责任公司楚雄供电局 | 可视化电网监测预警及应急指挥系统 |
CN105654539A (zh) * | 2015-12-31 | 2016-06-08 | 中国南方电网有限责任公司 | 变电站运行监控的三维可视化方法 |
CN106127324A (zh) * | 2016-04-26 | 2016-11-16 | 山东科技大学 | 一种用于无人化采掘工作面的远程可视化监控方法 |
CN106383965A (zh) * | 2016-10-13 | 2017-02-08 | 国家卫星气象中心 | 一种三维数值大气可视化支撑系统 |
CN106951583A (zh) * | 2017-02-08 | 2017-07-14 | 中国建筑第八工程局有限公司 | 基于bim技术对施工现场监控摄像头虚拟布置的方法 |
CN107273640A (zh) * | 2017-07-11 | 2017-10-20 | 黄河勘测规划设计有限公司 | 基于三维数字模型的水利水电工程进度监控方法 |
CN107483253A (zh) * | 2017-08-23 | 2017-12-15 | 合肥中盈信息工程有限公司 | 一种基于三维vr的数据中心机房运营管理系统 |
Non-Patent Citations (5)
Title |
---|
九思易监控管理和智能化运营平台: "智能管廊综合管控方案", 《HTTPS://MP.WEIXIN.QQ.COM/S/-VCID3YGYXDZDYY1RJCKFW》 * |
北京九思易自动化软件有限公司: "三维可视化技术在自动化监控系统中的应用", 《HTTP://WWW.GONGKONG.COM/NEWS/201706/362773.HTML》 * |
张国平: "面向数字化车间的介入式3D可视化监控技术研究", 《中国优秀硕士学位论文全文数据库(电子期刊)》 * |
王金华,等: "《数字矿山建设理论与实践》", 30 November 2016, 中国矿业大学出版社 * |
陈海洋,等: "《环境监察信息化》", 31 May 2010, 中国环境科学出版社 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109613895A (zh) * | 2018-11-12 | 2019-04-12 | 中国电子科技集团公司第三十八研究所 | 一种智能生产线数字孪生系统 |
CN109446718A (zh) * | 2018-11-15 | 2019-03-08 | 紫光测控有限公司 | 一种保护装置和控制装置的可视化开发方法及系统 |
CN109979017A (zh) * | 2019-04-08 | 2019-07-05 | 王黎明 | 基于视角转换的指路装置及方法 |
CN110489725A (zh) * | 2019-07-08 | 2019-11-22 | 浙江兴土桥梁临时钢结构工程有限公司 | 三维可视化方法、装置、计算机设备及其存储介质 |
CN110489725B (zh) * | 2019-07-08 | 2023-08-08 | 兴土股份有限公司 | 三维可视化方法 |
CN110516303A (zh) * | 2019-07-24 | 2019-11-29 | 浙江兴土桥梁临时钢结构工程有限公司 | 基于轻量化bim的桥梁施工管理可视化方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108537877A (zh) | 基于三维模型的可视化监测界面定制生成方法及装置 | |
Wither et al. | Annotation in outdoor augmented reality | |
ES2199773T3 (es) | Sistema y procedimiento para el mando y observacion de un sistema de automatizacion. | |
CN111324837B (zh) | web前端基于GIS系统的三维图表可视化方法及装置 | |
KR20110039190A (ko) | 데이터 세트의 시각화 | |
CA2669409A1 (en) | Method for scripting inter-scene transitions | |
KR101894471B1 (ko) | 플랜트의 가상 현실 서비스 제공 방법 및 이를 위한 장치 | |
CN101789132A (zh) | 一种单视图多OpenGL视口的显示方法 | |
CN108133454B (zh) | 空间几何模型图像切换方法、装置、系统及交互设备 | |
CN110503726A (zh) | 网页端三维模型标注信息显示浏览方法及系统 | |
Pasewaldt et al. | Multi-perspective 3D panoramas | |
Pietriga et al. | Representation-independent in-place magnification with sigma lenses | |
Sørensen | The development of augmented reality as a tool in architectural and urban design | |
CN109934893A (zh) | 几何体任意截面的显示方法、装置及电子设备 | |
CN110120087A (zh) | 三维虚拟沙盘的标签标注方法、装置及终端设备 | |
CN106980378A (zh) | 虚拟显示方法和系统 | |
CN108182723A (zh) | 星空模拟方法和星空模拟装置 | |
CN114842151A (zh) | 基于数字孪生的可缩放矢量图形标签显示方法 | |
JP4870581B2 (ja) | パーツカタログ作成システム、コンピュータが実行するためのプログラム、およびコンピュータが読み取り可能な記録媒体 | |
CN112200892B (zh) | 一种显示处理方法和装置 | |
Andreev et al. | Stereoscopic construction of textual information in presentations of research results on an autostereoscopic monitor | |
Lizcano et al. | Virtual reality to assess visual impact in wind energy projects | |
Bocevska et al. | Implementation of interactive augmented reality in 3D assembly design presentation | |
Novak-Marcincin et al. | Interactive monitoring of production process with use of augmented reality technology | |
JP5481751B2 (ja) | 隠蔽処理プログラム、可視化処理方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180914 |