CN109785422A - 三维电网场景的构建方法及装置 - Google Patents
三维电网场景的构建方法及装置 Download PDFInfo
- Publication number
- CN109785422A CN109785422A CN201811557940.5A CN201811557940A CN109785422A CN 109785422 A CN109785422 A CN 109785422A CN 201811557940 A CN201811557940 A CN 201811557940A CN 109785422 A CN109785422 A CN 109785422A
- Authority
- CN
- China
- Prior art keywords
- power grid
- dimensional power
- dimensional
- environment
- scene
- 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
- 238000010276 construction Methods 0.000 title claims abstract description 46
- 238000009877 rendering Methods 0.000 claims abstract description 67
- 238000000034 method Methods 0.000 claims abstract description 22
- 238000012544 monitoring process Methods 0.000 claims description 26
- 230000005611 electricity Effects 0.000 claims description 7
- 230000007613 environmental effect Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 8
- 230000004927 fusion Effects 0.000 description 5
- 239000011521 glass Substances 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明涉及建模技术领域,具体公开了一种三维电网场景的构建方法及装置,其中方法包括获取视点位置;基于所述视点位置以及预设电网环境数据库生成电网环境;其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据;按照预设条件对所述三维电网环境中的物体进行渲染;其中,所述预设条件包括渲染精度;基于渲染后的物体构建出三维电网场景。该方法通过利用视点位置生成三维电网环境以及预设条件对三维电网环境中物体的渲染,保证了三维电网环境的可靠性,避免多视点位置下三维电网环境的生成,提高了三维电网环境中物体渲染的效率。
Description
技术领域
本发明涉及建模技术领域,具体涉及三维电网场景的构建方法及装置。
背景技术
随着社会现代工业化与城市化的发展,电能作为目前较为清洁和方便的能源应用越来越广泛,人们对其的需求量持续增长,并且依赖性也越来越强,电能几乎已经成为我们生活中不可缺少的一部分。
而随着电网规模的不断扩大,传统的二维视觉效果方式下的规划、设计、运行维护管理及人员培训,已经无法满足对电网自动化和信息化的技术水平要求。因此,以虚拟现实技术为核心的三维视觉效果方式构建的电网场景应运而生。
发明内容
有鉴于此,本发明实施例提供了一种三维电网场景的构建方法及装置,以解决三维电网场景的构建问题。
根据第一方面,本发明实施例提供了一种三维电网场景的构建方法,包括:
获取视点位置;
基于所述视点位置以及预设电网环境数据库生成电网环境;其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据;
按照预设条件对所述三维电网环境中的物体进行渲染;其中,所述预设条件包括渲染精度;
基于渲染后的物体构建出三维电网场景。
本发明实施例提供的三维电网场景的构建方法,基于视点位置生成三维电网环境,再按照预设条件对三维电网环境中的物体进行渲染,所构建出的三维电网场景是基于渲染后的物体的;该方法通过利用视点位置生成三维电网环境以及预设条件对三维电网环境中物体的渲染,保证了三维电网环境的可靠性,避免多视点位置下三维电网环境的生成,提高了三维电网环境中物体渲染的效率。
结合第一方面,在第一方面第一实施方式中,所述按照预设条件对所述电网环境中的物体进行渲染,包括:
将所述三维电网环境中的物体划分为预设数量的网格;
利用递归的方法判定所述网格是否满足所述预设条件;
基于所述预设条件,对所述网格进行渲染。
本发明实施例提供的三维电网场景的构建方法,利用预设条件对物体所划分出的网格进行渲染,即通过预设条件对同一物体的部分进行渲染,提高了三维电网环境中物体的渲染效率。
结合第一方面第一实施方式,在第一方面第二实施方式中,所述按照预设条件对所述三维电网环境中的物体进行渲染,还包括:
当所述网格满足所述渲染精度时,保留所述网格。
结合第一方面第一实施方式,或第一方面第二实施方式,在第一方面第三实施方式中,所述预设条件还包括视野范围;其中所述按照预设条件对所述三维电网环境中的物体进行渲染还包括:
当所述网格在所述视野范围内,保留所述网格;
当所述网格不在所述视野范围内,删除所述网格。
本发明实施例提供的三维电网场景的构建方法,通过将不在视野范围内的网格删除,一方面保证了后续构建出的三维电网场景的真实性,另一方面提高了三维电网场景构建的效率。
结合第一方面,在第一方面第四实施方式中,所述基于渲染后的物体构建出三维电网场景,包括:
将渲染后的所述物体排列成树形结构;其中,所述树形结构中的每个节点保存有所述节点间的拓扑信息;
遍历所述树形结构对渲染后的所述物体进行排序;
基于排序后的所述物体构建出所述三维电网场景。
本发明实施例提供的三维电网场景的构建方法,通过基于排序后的物体构建三维电网场景,实现了电网场景的动态展示。
结合第一方面,在第一方面第五实施方式中,还包括:
获取监测数据;
提取所述监测数据中的逻辑关系,所述逻辑关系为所述监测数据与所述三维电网环境中的物体的对应关系;
基于所述逻辑关系,将所述监测数据叠加展示在所述三维电网场景中对应的物体上,以构建实时的三维电网场景。
本发明实施例提供的三维电网场景的构建方法,通过将监测数据叠加展示在三维电网场景中的物体上,使得作业人员能够快速掌握电力设备的运行状态,大幅提高了三维模型展现交互的效率。
结合第一方面,或第一方面任一实施方式,在第一方面第六实施方式中,所述预设电网环境数据库采用如下步骤构建:
获取若干三维电网环境数据;
基于电网环境特征对所述三维电网环境数据进行分块;其中,所述电网环境特征为三维电网环境中物体的特征;
针对每一个块,形成不同视点位置下的网格,其中,每个所述网格用于表示不同视点位置下的三维环境数据。
本发明实施例提供的三维电网场景的构建方法,通过在预设电网环境数据库中形成不同视点位置下的三维环境数据,提高了后续利用该预设电网环境库生成三维电网环境的效率。
根据第二方面,本发明实施例还提供了一种电网场景的构建装置,包括:
获取模块,用于获取视点位置;
电网环境生成模块,用于基于所述视点位置以及预设电网环境数据库生成三维电网环境;其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据;
渲染模块,用于按照预设条件对所述三维电网环境中的物体进行渲染;其中,所述预设条件包括渲染精度;
绘制模块,用于基于渲染后的物体构建出三维电网场景。
本发明实施例提供的三维电网场景的构建装置,基于视点位置生成三维电网环境,再按照预设条件对三维电网环境中的物体进行渲染,所构建出的三维电网场景是基于渲染后的物体的;该装置通过利用视点位置生成三维电网环境以及预设条件对三维电网环境中物体的渲染,保证了三维电网环境的可靠性,避免多视点位置下三维电网环境的生成,提高了三维电网环境中物体渲染的效率。
根据第三方面,本发明实施例还提供了一种电子设备,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而本发明第一方面,或第一方面任一项实施方式中所述的电网场景的构建方法。
根据第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行本发明第一方面,或第一方面任一项实施方式中所述的电网场景的构建方法。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的三维电网场景的构建方法的流程图;
图2是根据本发明实施例的三维电网场景的构建方法的流程图;
图3是根据本发明实施例的三维电网场景的构建方法的流程图;
图4是根据本发明实施例的预设电网环境数据库的构建方法的流程图;
图5是根据本发明实施例的三维电网场景的构建装置的结构框图;
图6是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明实施例,提供了一种三维电网场景的构建方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中提供了一种三维电网场景的构建方法,可用于上述的移动终端,如手机、VR眼镜等,图1是根据本发明实施例的三维电网场景的构建方法的流程图,如图1所示,该流程包括如下步骤:
S11,获取视点位置。
其中视点位置为人眼观察三维电网场景的位置,例如,以某一位置为观察参考点,视点位置可以是左侧、后侧、上侧、下侧等等。对于电子设备而言,所述的视点位置就是电子设备展示人眼所观察到的三维电网场景的位置。
该视点位置可以是电子设备在进行三维电网场景的构建时,实时从外界获取的,也可是存储在电子设备中的,只需保证在三维电网场景的构建时,该电子设备能够获取到视点位置即可,对视点位置的获取形式并不做限定。
S12,基于视点位置以及预设电网环境数据库生成三维电网环境。
其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据。
具体地,在预设电网环境数据库中设定有每一个物体在不同视点位置下的三维环境数据,所谓的三维环境数据即不同视点位置下该物体的三维模型。例如,对应变压器而言,在预设电网环境数据库中设定有:视点位置为左侧时的三维环境数据,视点位置为右侧时的三维环境数据,视点位置为上侧时的三维环境数据以及视点位置为下侧时的三维环境数据等等。
电子设备获取到视点位置后,利用该视点位置从预设电网环境数据库中匹配出与该视点位置相同的三维环境数据。电子设备匹配出视点位置相同的三维环境数据后,可以基于需要构建出的电网环境选择合适的物体,例如,变电站、场地、标志牌、房屋等等。
S13,按照预设条件对三维电网环境中的物体进行渲染。
其中,所述预设条件包括渲染精度。电子设备在生成三维电网环境之后,按照预设条件对三维电网环境中的物体进行渲染,以保证渲染出的物体能够满足渲染精度的要求。
S14,基于渲染后的物体构建出三维电网场景。
电子设备在对物体进行渲染之后,即可得出满足渲染精度的物体。电子设备在渲染后的物体的基础上可以进行电网业务实时渲染,以构建出动态的三维电网场景,也可以将各个单独的渲染后的物体进行连接关系的组合构建出三维电网场景等等。
本实施例提供的三维电网场景的构建方法,基于视点位置生成三维电网环境,再按照预设条件对三维电网环境中的物体进行渲染,所构建出的三维电网场景是基于渲染后的物体的;该方法通过利用视点位置生成三维电网环境以及预设条件对三维电网环境中物体的渲染,保证了三维电网环境的可靠性,避免多视点位置下三维电网环境的生成,提高了三维电网环境中物体渲染的效率。
在本实施例中还提供了一种三维电网场景的构建方法,可用于上述的移动终端,如手机、VR眼镜等,图2是根据本发明实施例的三维电网场景的构建方法的流程图,如图2所示,该流程包括如下步骤:
S21,获取视点位置。详细请参见图1所示实施例的S11,在此不再赘述。
S22,基于视点位置以及预设电网环境数据库生成三维电网环境。
其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据。详细请参见图1所示实施例的S12,在此不再赘述。
S23,按照预设条件对三维电网环境中的物体进行渲染。
其中,所述预设条件包括渲染精度。电子设备通过对每个物体进行网格划分,针对每个网格进行递归渲染。具体地,包括以下步骤:
S231,将三维电网环境中的物体划分为预设数量的网格。
电子设备将三维电网环境中的物体的环境数据进行划分,例如采用四叉树的方式存储某物体的电网环境数据,先把该物体对应的电网环境数据分为4个网格,后续依次针对每个网格进行判定。
S232,利用递归的方法判定网格是否满足预设条件。
电子设备采用递归的方法每个网格进行判定,即根据判定条件判断每一个网格是否满足预设条件,然后对符合条件的网格进行递归。
S233,基于判定结果对网格进行渲染。
电子设备判断每一个网格是否满足渲染精度,当网格满足渲染精度时,对该网格继续进行划分,即划分为4分,再针对划分出的每一个网格进行预设条件的判定。当网格满足渲染精度时,保留网格。
S24,基于渲染后的物体构建出三维电网场景。
电子设备所构建出的三维电网场景为动态的三维电网场景,因此需要经三维电网环境中的物体进行排序,以确定先后顺序。具体地,包括以下步骤:
S241,将渲染后的物体排列成树形结构。
其中,所述树形结构中的每个节点保存有节点间的拓扑信息。即,电子设备将渲染后的物体排列成树形结构,该树形结构中的每个节点表示一个物体(例如,变电站,房屋,标记牌等等),在每个节点中保存有节点间的拓扑信息,用于表示节点所代表的物体之间的连接关系,电子设备基于节点中保存的拓扑信息即可确定出三维电网环境中物体的连接关系。
例如,电子设备将三维电网环境中的物体根据场景划分的方式,排列成一棵二叉树,在二叉树中保存有节点间的拓扑信息。
S242,遍历树形结构对渲染后的物体进行排序。
电子设备从树形结构中的某一节点出发,递归的遍历整棵树,以找到树形结构中各个物体的先后顺序。
S243,基于排序后的物体构建出三维电网场景。
电子设备利用排序的物体就可以进行绘制,构建出三维电网场景。
其中,可选地,电子设备在利用渲染后的物体构建出三维电网场景时,可以结合电子设备的硬件特性(例如,电子设备的分辨率、显示度)以及业务展示需求特征(即,所构建出的三维电网场景的用途)。
与图1所示实施例相比,本实施例提供的三维电网场景的构建方法,利用预设条件对物体所划分出的网格进行渲染,即通过预设条件对同一物体的部分进行渲染,提高了三维电网环境中物体的渲染效率。
作为本实施例的一种可选实施方式,S23中所述预设条件还包括视野范围,所述基于判定结果对网格进行渲染还包括:当网格在视野范围内,保留网格;当网格不在视野范围内,删除网格。
通过将不在视野范围内的网格删除,一方面保证了后续构建出的三维电网场景的真实性,另一方面提高了三维电网场景构建的效率。
在本实施例中还提供了一种三维电网场景的构建方法,可用于上述的移动终端,如手机、VR眼镜等,图3是根据本发明实施例的三维电网场景的构建方法的流程图,如图3所示,该流程包括如下步骤:
S31,获取视点位置。详细请参见图2所示实施例的S21,在此不再赘述。
S32,基于视点位置以及预设电网环境数据库生成三维电网环境。
其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据。详细请参见图2所示实施例的S22,在此不再赘述。
S33,按照预设条件对三维电网环境中的物体进行渲染。
其中,所述预设条件包括渲染精度。详细请参见图2所示实施例的S23,在此不再赘述。
S34,基于渲染后的物体构建出三维电网场景。详细请参见图2所示实施例的S24,在此不再赘述。
S35,获取监测数据。
电子设备获取电网的实时监测数据,其中,监测数据是与电网中的设备一一对应的,因此在监测数据中包括有与电网设备的对应关系。
S36,提取监测数据中的逻辑关系。
其中,所述逻辑关系为监测数据与三维电网环境中的物体的对应关系。电子设备在获取都监测数据之后,提取监测数据中的逻辑关系,以确定该监测数据是对应于三维电网环境中的哪一物体。
S37,基于逻辑关系,将监测数据叠加展示在三维电网场景中对应的物体上,以构建实时的三维电网场景。
电子设备在提取出监测数据中的逻辑关系之后,将监测数据叠加展示在三维电网场景中对应的物体上,以构建实时的三维电网场景。
与图2所示实施例相比,本实施例提供的三维电网场景的构建方法,通过将监测数据叠加展示在三维电网场景中的物体上,使得作业人员能够快速掌握电力设备的运行状态,大幅提高了三维模型展现交互的效率。
作为本实施例的一种可选实施方式,所述预设电网环境数据可以是在运行该三维电网场景的构建方法的电子设备上构建的,也可以是在其他电子设备上构建的,在此对构建该预设电网环境数据库的主题并不做任何限定。其中,在下文的描述中均以电子设备为主体进行描述,所述预设电网环境数据库采用如下步骤构建:
S41,获取若干三维电网环境数据。
其中,三维电网环境数据为电网环境中设备的三维模型。电子设备所获取到的三维电网环境数据可以是实时从外界所获取的,也可以是事先保存在电子设备中的,只需保证在构建预设电网环境数据库时能够获取到若干三维电网环境数据即可。
S42,基于电网环境特征对三维电网环境数据进行分块。
其中,所述电网环境特征为三维电网环境中物体的特征。电子设备采用层次细节方法基于三维电网环境中物体的个体特征,将三维电网环境数据进行划分。
S43,针对每一个块,形成不同视点位置下的网格。
其中,每个网格用于表示不同视点位置下的三维环境数据。电子设备对每一个块都根据预先的设定做好不同细节的网格保存起来。后续电子设备在运行三维电网场景的构建方法时,可以根据视点的位置,动态的生成对应的电网环境细节。
通过在预设电网环境数据库中形成不同视点位置下的三维环境数据,提高了后续利用该预设电网环境库生成三维电网环境的效率。
作为本实施例的一种具体应用实例,该三维电网场景的构建方法是运行在电子设备上的,该电子设备可以是手机,也可以是VR眼镜等等。其中,该电子设备在执行该三维电网场景的构建方法时,将该三维电网场景的构建方法的运行从软件层面上划分为4个模块,分别为:3D模型数据接口、电网场景渲染、电网业务场景实时渲染以及数据配准及模型融合。其中,3D模型数据接口负责提供三维环境中的物体与电力设备运维监测数据关联,读取外部数据采集对象、采集信息类型、采集频率等信息。电网场景渲染负责在电子设备完成电网业务场景渲染。电网业务实时渲染负责在电子设备完成电网三维模型业务实时渲染。数据配准及模型融合完成业务数据精确地配准以及叠加展示。
具体地,3D模型数据接口定义电力三维模型关联的设备运维监测***的采集对象、采集信息类型、采集频率等信息。基于所提取的监测信息个体特征,将现场监测数据进行划分,包括运行数据和设备状态数据等类型。
电网场景渲染负责在电子设备完成电网业务场景渲染,采用LOD(层次细节)方法,根据电网业务环境特征,进行电网环境数据分块,对每一个块都根据预先的设定做好不同细节的网格保存起来。后续电子设备在运行的过程中,根据视点的位置,动态的生成对应的电网环境细节。
电网场景渲染结合电网环境业务特征,采用四叉树方式存储电网环境数据,先把环境一分为四,用递归的方法对每个网格进行渲染。然后根据判定条件判断每一个网格是否达到最高精度,是否在视野内。如果达到最高精度,或不在视野都将退出。然后对符合条件的网格继续进行递归。
电网业务实时渲染负责在电子设备完成电网三维模型业务实时渲染,结合电子设备硬件特征以及业务展示需求特征,采用BSP树进行电网业务实时渲染,主要是将场景中物体根据场景划分的方式,排列成一棵二叉树,在二叉树中保存拓扑信息。然后在在场景中选一点出发,递归的遍历整棵树,找到正确的先后顺序,就可以进行绘制。
数据配准及模型融合完成业务数据精确地配准以及模型叠加展示,根据现场电力设备监测数据模型以及设备三维模型间逻辑关系,进行数据融合处理,将融合处理后的监测数据、拆卸动画、部件级咬合、数据关联关系、模型尺寸等分类并与电力设备模型融合后,叠加展现在三维电力设备相关的部件上,实现电力设备模型与其对应的业务知识模型相结合。
该三维电网场景的构建方法的应用实例通过对电网场景渲染、电网业务实时渲染等模块和算法的应用,实现了三维电力设备模型在电子设备上的高速渲染,此外通过将设备业务数据与虚拟三维模型进行融合展现,实现了电力模型与实体设备物理尺寸、实时数据、拆解动画、设备台账等信息的叠加展现,使得作业人员快速掌握电力设备的运行状态,大幅提高了电子设备三维模型展现交互的效率。
在本实施例中还提供了一种三维电网场景的构建装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
本实施例提供一种三维电网场景的构建装置,如图5所示,包括:
获取模块51,用于获取视点位置。
电网环境生成模块52,用于基于所述视点位置以及预设电网环境数据库生成三维电网环境;其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据。
渲染模块53,用于按照预设条件对所述三维电网环境中的物体进行渲染;其中,所述预设条件包括渲染精度。
绘制模块54,用于基于渲染后的物体构建出三维电网场景。
本实施例提供的三维电网场景的构建装置,基于视点位置生成三维电网环境,再按照预设条件对三维电网环境中的物体进行渲染,所构建出的三维电网场景是基于渲染后的物体的;该装置通过利用视点位置生成三维电网环境以及预设条件对三维电网环境中物体的渲染,保证了三维电网环境的可靠性,避免多视点位置下三维电网环境的生成,提高了三维电网环境中物体渲染的效率。
本实施例中的三维电网场景的构建装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
本发明实施例还提供一种移动终端,具有上述图5所示的三维电网场景的构建装置。
请参阅图6,图6是本发明可选实施例提供的一种电子设备的结构示意图,如图6所示,该电子设备可以包括:至少一个处理器61,例如CPU(Central Processing Unit,中央处理器),至少一个通信接口63,存储器64,至少一个通信总线62。其中,通信总线62用于实现这些组件之间的连接通信。其中,通信接口63可以包括显示屏(Display)、键盘(Keyboard),可选通信接口63还可以包括标准的有线接口、无线接口。存储器64可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器64可选的还可以是至少一个位于远离前述处理器61的存储装置。其中处理器61可以结合图5所描述的装置,存储器64中存储应用程序,且处理器61调用存储器64中存储的程序代码,以用于执行上述任一方法步骤。
其中,通信总线62可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线62可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器64可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器64还可以包括上述种类的存储器的组合。
其中,处理器61可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
其中,处理器61还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
可选地,存储器64还用于存储程序指令。处理器61可以调用程序指令,实现如本申请图1至图3实施例中所示的三维电网场景的构建方法。
本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的XXX的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard DiskDrive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
Claims (10)
1.一种三维电网场景的构建方法,其特征在于,包括:
获取视点位置;
基于所述视点位置以及预设电网环境数据库生成三维电网环境;其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据;
按照预设条件对所述三维电网环境中的物体进行渲染;其中,所述预设条件包括渲染精度;
基于渲染后的物体构建出三维电网场景。
2.根据权利要求1所述的方法,其特征在于,所述按照预设条件对所述三维电网环境中的物体进行渲染,包括:
将所述三维电网环境中的物体划分为预设数量的网格;
利用递归的方法判定所述网格是否满足所述预设条件;
基于所述预设条件,对所述网格进行渲染。
3.根据权利要求2所述的方法,其特征在于,所述按照预设条件对所述三维电网环境中的物体进行渲染,还包括:
当所述网格满足所述渲染精度时,保留所述网格。
4.根据权利要求2或3所述的方法,其特征在于,所述预设条件还包括视野范围;其中所述按照预设条件对所述三维电网环境中的物体进行渲染还包括:
当所述网格在所述视野范围内,保留所述网格;
当所述网格不在所述视野范围内,删除所述网格。
5.根据权利要求1所述的方法,其特征在于,所述基于渲染后的物体构建出三维电网场景,包括:
将渲染后的所述物体排列成树形结构;其中,所述树形结构中的每个节点保存有所述节点间的拓扑信息;
遍历所述树形结构对渲染后的所述物体进行排序;
基于排序后的所述物体构建出所述三维电网场景。
6.根据权利要求1所述的方法,其特征在于,还包括:
获取监测数据;
提取所述监测数据中的逻辑关系,所述逻辑关系为所述监测数据与所述三维电网环境中的物体的对应关系;
基于所述逻辑关系,将所述监测数据叠加展示在所述三维电网场景中对应的物体上,以构建实时的三维电网场景。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述预设电网环境数据库采用如下步骤构建:
获取若干三维电网环境数据;
基于电网环境特征对所述三维电网环境数据进行分块;其中,所述三维电网环境特征为三维电网环境中物体的特征;
针对每一个块,形成不同视点位置下的网格,其中,每个所述网格用于表示不同视点位置下的三维环境数据。
8.一种三维电网场景的构建装置,其特征在于,包括:
获取模块,用于获取视点位置;
电网环境生成模块,用于基于所述视点位置以及预设电网环境数据库生成三维电网环境;其中,在所述预设电网环境数据库中,对应于每一个物体都设定有不同视点位置下的三维环境数据;
渲染模块,用于按照预设条件对所述三维电网环境中的物体进行渲染;其中,所述预设条件包括渲染精度;
绘制模块,用于基于渲染后的物体构建出三维电网场景。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1-7中任一项所述的三维电网场景的构建方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的三维电网场景的构建方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811557940.5A CN109785422A (zh) | 2018-12-19 | 2018-12-19 | 三维电网场景的构建方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811557940.5A CN109785422A (zh) | 2018-12-19 | 2018-12-19 | 三维电网场景的构建方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109785422A true CN109785422A (zh) | 2019-05-21 |
Family
ID=66497302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811557940.5A Pending CN109785422A (zh) | 2018-12-19 | 2018-12-19 | 三维电网场景的构建方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785422A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111210521A (zh) * | 2020-01-06 | 2020-05-29 | 江南造船(集团)有限责任公司 | 面向vr的船舶巨数据模型轻量化方法、***、终端以及介质 |
CN111882654A (zh) * | 2020-06-18 | 2020-11-03 | 广东电网有限责任公司广州供电局 | 一种应用于110kV变电站的轻量化三维渲染方法 |
CN112001994A (zh) * | 2020-07-16 | 2020-11-27 | 厦门亿力吉奥信息科技有限公司 | 优化电力***三维场景动态渲染的方法、装置和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104867174A (zh) * | 2015-05-08 | 2015-08-26 | 腾讯科技(深圳)有限公司 | 一种三维地图渲染显示方法及*** |
CN107481311A (zh) * | 2017-08-24 | 2017-12-15 | 中煤航测遥感集团有限公司 | 三维城市模型渲染方法及装置 |
-
2018
- 2018-12-19 CN CN201811557940.5A patent/CN109785422A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104867174A (zh) * | 2015-05-08 | 2015-08-26 | 腾讯科技(深圳)有限公司 | 一种三维地图渲染显示方法及*** |
CN107481311A (zh) * | 2017-08-24 | 2017-12-15 | 中煤航测遥感集团有限公司 | 三维城市模型渲染方法及装置 |
Non-Patent Citations (2)
Title |
---|
任培祥 等: "电网三维模型简化与渲染优化方法研究", 《电力勘测设计》 * |
王永君 等: "用于大范围虚拟地形环境的动态场景管理方法", 《测绘学院学报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111210521A (zh) * | 2020-01-06 | 2020-05-29 | 江南造船(集团)有限责任公司 | 面向vr的船舶巨数据模型轻量化方法、***、终端以及介质 |
CN111210521B (zh) * | 2020-01-06 | 2022-09-16 | 江南造船(集团)有限责任公司 | 面向vr的船舶巨数据模型轻量化方法、***、终端以及介质 |
CN111882654A (zh) * | 2020-06-18 | 2020-11-03 | 广东电网有限责任公司广州供电局 | 一种应用于110kV变电站的轻量化三维渲染方法 |
CN112001994A (zh) * | 2020-07-16 | 2020-11-27 | 厦门亿力吉奥信息科技有限公司 | 优化电力***三维场景动态渲染的方法、装置和存储介质 |
CN112001994B (zh) * | 2020-07-16 | 2024-04-05 | 厦门亿力吉奥信息科技有限公司 | 优化电力***三维场景动态渲染的方法、装置和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103440357B (zh) | 虚拟现实漫游场景生成方法及*** | |
CN109785422A (zh) | 三维电网场景的构建方法及装置 | |
CN107480025B (zh) | 一种展示温度数据的方法和装置 | |
CN103226841B (zh) | 基于虚拟现实技术的变电站可视化投运方法 | |
CN106775746A (zh) | 一种智能变电站三维仿真培训软件***及其平台搭建方法 | |
CN108304075A (zh) | 一种在增强现实设备进行人机交互的方法与设备 | |
CN109377542A (zh) | 三维模型渲染方法、装置及电子设备 | |
CN106022469A (zh) | 用于可伸缩神经突触网络的方法 | |
CN109446952A (zh) | 一种钢琴监督方法、装置、计算机设备及存储介质 | |
CN106575158A (zh) | 环境映射虚拟化机构 | |
CN112489213A (zh) | 三维地形模型生成方法、装置、电子设备及存储介质 | |
CN107611962A (zh) | 电网***支路搜索方法、***及电子设备 | |
CN109345628A (zh) | 一种模型轻量化处理方法、装置及电子设备 | |
CN105957133A (zh) | 一种加载贴图的方法和装置 | |
CN108159694A (zh) | 柔体飘动模拟方法、柔体飘动模拟装置及终端设备 | |
CN112381929A (zh) | 一种三维电力设备模型建模方法 | |
CN116524165A (zh) | 三维表情模型的迁移方法、装置、设备和存储介质 | |
CN112337093B (zh) | 一种虚拟对象的分簇方法、装置、存储介质和电子装置 | |
CN110287351A (zh) | 一种三维模型轻量化展示优化方法 | |
CN110428164A (zh) | 一种电网运行状态监测方法、装置、设备及可读存储介质 | |
CN109783139A (zh) | 软件界面特征提取方法、装置及电子设备 | |
CN107678917A (zh) | 测试机自动化管理方法、装置、设备及存储介质 | |
CN113486487A (zh) | 一种基于数字电网的地理接线逻辑结构图自动获取方法 | |
CN109005074A (zh) | 网络连接二维码生成方法、网络故障查找方法和装置 | |
CN109035417B (zh) | 含有机构的虚拟场景建模方法和装置 |
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: 20190521 |