CN112001994B - 优化电力***三维场景动态渲染的方法、装置和存储介质 - Google Patents
优化电力***三维场景动态渲染的方法、装置和存储介质 Download PDFInfo
- Publication number
- CN112001994B CN112001994B CN202010686905.4A CN202010686905A CN112001994B CN 112001994 B CN112001994 B CN 112001994B CN 202010686905 A CN202010686905 A CN 202010686905A CN 112001994 B CN112001994 B CN 112001994B
- Authority
- CN
- China
- Prior art keywords
- ammeter
- model
- rendering
- building
- power system
- 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.)
- Active
Links
- 238000009877 rendering Methods 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004422 calculation algorithm Methods 0.000 claims description 14
- 230000000007 visual effect Effects 0.000 claims description 13
- 230000005611 electricity Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013501 data transformation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
-
- 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
- G06T17/05—Geographic models
-
- 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
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2203/00—Indexing scheme relating to details of circuit arrangements for AC mains or AC distribution networks
- H02J2203/20—Simulating, e g planning, reliability check, modelling or computer assisted design [CAD]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Remote Sensing (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提出了一种优化电力***三维场景动态渲染的方法,包括:获取浏览器视图内的地图可视范围,渲染出建筑物的表面,确定楼层的空间坐标,并渲染出建筑物楼层,获取地图可视范围内的电网设备信息,根据电表位置,计算电表模型的坐标,根据所述电表模型的坐标,确定所述电表模型与所述电缆线路的距离,进一步渲染得到所述电表模型与所述电缆的连接线。本发明还对应提出了一种优化电力***三维场景动态渲染的装置和存储介质。本申请的优化电力***三维场景动态渲染的方法、装置和存储介质能够清晰的对电网设备和电路渲染,可以直观观察到小至某个房间的电力运行状态,清楚分析故障范围并做出响应,具有较好的渲染效果。
Description
技术领域
本发明涉及电力渲染技术领域,具体涉及一种优化电力***三维场景动态渲染的方法、装置和存储介质。
背景技术
随着科学技术的进步和计算机科学的发展,智能电网不断推广与普及。相对于传统电网,智能电网能够更加直观的显示电力***的运行状态,信息的可视化为电力工作人员提供了有力支持,电力可视化一方面能够实时监控电力***,另一方面,当电力***发生故障时,能够快速反馈,及时整改,保障电力***的运行。
目前的电力***主要采用二维展示,即使用二维图标或二维图表等进行文字说明或图形展示。无法直观还原不同区域的电网运行状态,分析电网资源的传输过程。在三维可视化显示时,若仅仅只是对电网线路进行渲染,无法满足对每家每户的电力运行的监视。在实际的渲染过程中,未清晰的对电网设备和电路渲染,则无法直观观察到小至某个房间的电力运行状态,无法清楚分析故障范围并做出响应。
发明内容
鉴于上述状况,实有必要提供一种优化电力***三维场景动态渲染的方法、装置和存储介质,以解决上述问题。
本发明提供了一种优化电力***三维场景动态渲染的方法,包括:
获取浏览器视图内的地图可视范围,请求所述地图可视范围内的建筑物的白膜数据;
根据所述地图可视范围内的建筑物的坐标信息和楼层信息,在地图对应的坐标上渲染出所述建筑物的表面;
根据所述建筑物的楼层的层数和高度,确定楼层的空间坐标,并渲染出所述建筑物的楼层;
基于电网GIS平台获取所述地图可视范围内的电网设备信息,所述电网设备信息包括电表位置和电缆线路的拓扑结构;
根据所述电表位置,确定距离所述电表位置最近的建筑物楼层,将电表模型贴于所述建筑物楼层处,并进一步所述电表模型的坐标;
结合所述电缆线路的拓扑结构,在所述建筑物楼层内渲染出电缆模型;
根据所述电表模型的坐标,确定所述电表模型与所述电缆线路的最短距离,进一步渲染得到所述电表模型与所述电缆模型的连接线。
进一步地,计算所述电表模型的坐标包括:
选取所述楼层的一墙面的底边,找出所述底边的中点并确认所述中点的坐标信息;
根据墙面底边中点坐标与三维场景中y轴的单位向量确定墙面的法向量;
基于法向量和电表厚度确定所述电表模型的坐标;
根据算法判断所述电表模型的坐标是否在所述建筑物的白膜轮廓多边形内;
计算并输出所述电表模型的坐标。
进一步地,所述算法采用开源算法库turf.js中的pointsWithinPolygon算法。
进一步地,若所述电表模型的位置不在所述楼层的白膜轮廓多边形内,则将墙面法向量取反向量后重新计算所述电表模型的坐标。
本申请还提出了一种优化电力***三维场景动态渲染的装置,其特征在于,包括:
数据获取模块,用于获取所述地图可视范围的白膜数据和电网设备信息;
渲染检测模块,用于确定电表模型和建筑物楼层的白膜轮廓多边形的位置信息;
渲染模块,用于在中央处理器上,根据电缆模型和电表模型,获得电力***三维场景的动态渲染可视图;
数据输出模块,用于输出所述电力***三维场景的动态渲染可视图。
进一步地,所述装置还包括:
预设定模块,用于设定和存储所述电缆模型和所述电表模型。
本申请还提出了一种电子设备,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行所述的优化电力***三维场景动态渲染的方法。
本申请还提出了一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现所述的优化电力***三维场景动态渲染的方法。
本发明提供的优化电力***三维场景动态渲染的方法,通过获取可视范围内的电网设备信息,进一步获取电表位置和电缆线路的拓扑结构,根据所述电表位置,确定距离所述电表模型最近的建筑物楼层,将电表模型贴于所述建筑物楼层处,并进一步计算所述电表模型的坐标,根据所述电表模型的坐标,确定所述电表模型与所述电缆线路的最短距离,进一步渲染得到所述电表模型与所述电缆模型的连接线。相对于现有技术,本申请能够清晰的对电网设备和电路渲染,可以直观观察到小至某个房间的电力运行状态,清楚分析故障范围并做出响应。本申请还可以预设电缆模型和电表模型,可在渲染过程中根据实际图像显示情况进行选择,进一步优化了渲染效果。
附图说明
图1是本发明的优化电力***三维场景动态渲染的方法的结构框图。
图2是本发明一个实施例中的确定电表模型的坐标的结构框图。
图3是本发明一个实施例中的电表模型与墙面底边中点的相对位置的示意图。
图4是本发明的优化电力***三维场景动态渲染的装置结构示意图。
图5是本发明的一个实施例中的优化电力***三维场景动态渲染的装置结构示意图。
图6是本发明的一个实施例中的终端具体结构框图。
主要元件符号说明
终端 100
数据获取模块 110
渲染检测模块 120
渲染模块 130
预设定模块 131
数据输出模块 140
处理器 210
存储器 220
RAM 221
高速缓存 222
存储*** 223
程序模块 224
I/O接口 230
网络适配器 240
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,当一个元件被认为是“连接”另一个元件,他可以是直接连接到另一个元件或者可能同时存在居中设置的元件。当一个元件被认为是“设置在”另一个元件,他可以是直接设置在另一个元件上或者可能同时存在居中设置的元件。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
另外还需要说明的是,为了便于描述,附图中仅出示了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描绘成顺序的处理,但是其中的很多操作可以被并行地、并发地或者同时实施。此外,各种操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等。
请参阅图1,本发明提供了一种优化电力***三维场景动态渲染的方法,包括:
S100、获取浏览器视图内的地图可视范围。
在本实施例中,获取浏览器视图内的地图可视范围后,进一步请求所述可视范围内的建筑物的白膜数据。
其中,所述可视范围内建筑物的白膜数据包含建筑物坐标、建筑物高度以及建筑物楼层数。
S200、在地图对应的坐标上渲染出建筑物表面。
在本实施例中,根据所述地图可视范围内的建筑物的坐标信息和楼层信息,在地图对应的坐标上渲染出所述建筑物的表面。
在对所述建筑物的表面进行渲染之前,可先确定当前需要渲染的姿态,然后在建筑物的表面确定当前渲染姿态对应的视点,进一步地从已标定的固定视点中确定当前渲染姿态对应的视点最接近的固定视点,将最接近的视点确定目标视点。
基于已确定的目标视点,可确定针对建筑物表面的视点面片,然后对视点面片进行渲染。
S300、确定楼层的空间坐标,并渲染出建筑物楼层。
在本实施例中,根据所述建筑物的楼层的层数和高度,确定所述楼层的空间坐标,并渲染出建筑物楼层。
在渲染建筑物楼层时,可根据所述建筑物的环境信息,确定待渲染的目标模型中各个目标视点分别对应的渲染参数。其中,所述参数包括建筑物中具***置的长、宽、高以及大小等形状参数,还包括建筑物场景中的角度、显示面等位置参数。
本实施例中的形状参数和位置参数等是已知的,在渲染前获取已知的形状参数和位置参数,然后根据已知参数经过数据变换,得到与目标参数所对应的渲染模型。
S400、获取地图可视范围内的电网设备信息。
基于电网GIS平台获取所述可视范围内的电网设备信息,所述电网设备信息包括电表位置和电缆线路的拓扑结构。
在本实施例中,GIS:Geographic Information System或Geo-Informationsystem,即地理信息***,又称为“地学信息***”,是一种重要的空间信息***。在硬件、软件***支持下,对整个或部分地球表层空间中的有关地理分布数据进行采集、存储、管理、运算、分析、显示和描述的技术***。
其中,电缆线路的拓扑结构包括线路节点及线路节点间的拓扑关系,所述电网设备信息还包括电网设备、电缆线路的坐标信息。
S500、根据电表位置计算所述电表模型的坐标。
在本实施例中,根据所述电表位置,确定距离所述电表最近的建筑物楼层,将电表模型贴于所述建筑物楼层处,并进一步计算所述电表模型的坐标。
需要说明的是,所述电表模型的位置包含两种情况,一种是所述电表模型的位置位于所述建筑物楼层外,另一种是所述电表模型的位置位于所述建筑物楼层内。
针对不同的电表模型的位置,需要分别进行计算,确定所述电表模型的坐标,以进一步确定电表模型和电缆模型之间的连接关系,以及渲染的电表模型的位置信息。
S600、渲染出电缆模型。
在本实施例中,结合所述电缆线路的拓扑结构,在所述建筑物楼层内渲染出电缆模型。
在进行电缆模型的渲染时,需要考虑不同电缆之间的连接关系,电缆与建筑物楼层之间的位置关系。
S700、渲染得到电缆模型与电表模型的连接线。
在本实施例中,根据所述电表模型的坐标,确定所述电表模型与所述电缆线路的最短距离,进一步渲染得到所述电表模型与所述电缆模型的连接线。
采用所述电表模型的坐标,确定所述电表模型与所述电缆线路的最短距离,目的是为了使得电表模型与电缆模型的位置关系更加清晰,能够确定电表模型所属的建筑物楼层。
本实施例中,所述电表模型贴附于对应的建筑物楼层处。
本实施例提供的优化电力***三维场景动态渲染的方法,能够根据所述电表位置,确定距离所述电表最近的建筑物楼层,将电表模型贴于所述建筑物楼层处,并进一步计算所述电表模型的坐标,根据所述电表模型的坐标,确定所述电表模型与所述电缆线路的最短距离,进一步渲染得到所述电表模型与所述电缆模型的连接线。相对于现有技术,本申请能够清晰的对电网设备和电路渲染,可以直观观察到小至某个房间的电力运行状态,清楚分析故障范围并做出响应。
图2是本发明一个实施例中的确定电表坐标的结构框图。如图2所示,所述计算电表坐标包括:
S510、确定墙面底边的中点的坐标信息。
在本实施例中,通过选取所述楼层的任意墙面,确定所述墙面的底边的中点的坐标信息。
S520、确定墙面的法向量。
在本实施例中,根据墙面底边中点坐标与三维场景中y轴的单位向量确定墙面的法向量。
其中,三维场景中y轴的单位向量由所述地图可视范围内的建筑物的坐标信息确定。
在本实施例中,建筑物的坐标信息包括x轴、y轴及z轴。
S530、确定电表模型的坐标。
在本实施例中,可基于法向量和电表厚度确定所述电表模型的坐标。
S540、判断电表模型的坐标是否在建筑物的白膜轮廓多边形内。
在本实施例中,可根据算法判断所述电表模型的坐标是否在所述建筑物的白膜轮廓多边形内。
其中,所述算法模型采用开源算法库turf.js中的pointsWithinPolygon算法。
S540、计算并输出所述电表模型的坐标。
在本实施例中,根据电表与所述中点的位置关系,确定电表模型的坐标,进一步输出电表模型的坐标。
需要说明的是,电表模型的位置与所述中点的位置关系包含两种情况,分别是电表模型的位置在所述楼层的白膜轮廓多边形内以及电表模型的位置在所述楼层的白膜轮廓多边形外。
进一步地,结合图3所示,图3是本发明一个实施例中的电表模型与墙面底边的中点的相对位置的示意图。
若所述电表模型的位置位于所述楼层的白膜轮廓多边形内,则所述电表模型的坐标计算如下:选取所述楼层一墙面的底边,找出中点并确认所述中点的坐标信息;根据墙面底边中点坐标与三维场景中y轴的单位向量确定墙面的法向量;基于法向量和电表厚度确定所述电表模型的坐标。
示例性地,在图3中,基于pointsWithinPolygon算法确定电表位置在所述楼层的白膜轮廓多边形内。A为中点位置,A’为电表位置,若电表位置A’的二维坐标在所述楼层的白膜轮廓多边形内,进一步地,基于所述建筑物的三维场景中z轴的坐标信息得到A’的空间高度信息,可确定所述所述电表模型的三维坐标信息。
若所述电表模型的位置位于所述楼层的白膜轮廓多边形外,则所述电表模型的二维坐标由所述墙面的法向量取反向量后,进一步计算得到所述电表模型的三维坐标信息。
示例性地,在图3右侧中,可以看出,经过取所述墙面的法向量的反向量后,可以得到电表位置A”的二维坐标,进一步根据所述建筑物的三维场景中z轴的坐标信息得到A”的空间高度信息,并进一步确定所述电表模型的三维坐标信息。
本发明实施例提供的优化电力***三维场景动态渲染的方法,能够确定电表模型的位置,基于电表模型的位置确定电表模型与电缆模型之间的位置关系,并进一步渲染得到电表模型与电缆模型之间的连线。基于本实施例得到的渲染图像,能够清晰的确定电表所属的建筑物楼层,确定该楼层内的电表模型与电缆模型的关系,一旦发生故障,能够清晰的显示并迅速的做出反馈响应。
图4是本发明的优化电力***三维场景动态渲染的装置结构示意图。如图4所示,所述优化电力***三维场景动态渲染的装置包括:
数据获取模块110,所述数据获取模块110用于获取所述地图可视范围的白膜数据和电网设备信息。
渲染检测模块120,所述渲染检测模块120用于确定电表模型和建筑物楼层的白膜轮廓多边形的位置信息。
渲染模块130,所述渲染模块130、用于在中央处理器上,根据所述电缆模型和电表模型,获得所述电力***三维场景的动态渲染可视图。
数据输出模块140,所述数据输出模块140用于输出所述电力***三维场景的动态渲染可视图。
如图5所示,所述优化电力***三维场景动态渲染的装置还包括预设定模块131。
所述预设定模块131用于设定和存储所述电缆模型和所述电表模型。
本发明实施例提供的优化电力***三维场景动态渲染的装置,能够预先设定和存储所述电缆模型和所述电表模型。同时,在进行渲染之前可先确定是否在所述建筑物场景中渲染过此类模型,以防止同类渲染模型的再次渲染,有效降低设备运行负担,提高渲染效率,优化渲染的效果。
图6为本发明实施例提供的一种终端的结构框图。图6给出的终端100适于用来实现本发明的实施方式。图6显示的终端100仅仅是一个示例,不应对本发明实施例的功能和适用范围带来任何限制。
如图6所示,终端100的组件可以包括但不限于:一个或者多个处理器210,***存储器220。在本实施例中,终端100包括多种计算机***可读介质。这些介质可以是任何能够被终端100访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器220可以包括易失性存储器形式的计算机***可读介质,例如随机存储存储器(RAM221)和或/高速缓存存储器222。存储器220可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块224,这些程序模块被配置以执行本发明各实施例的功能。
所述终端100可与一个或多个使得用户能与该终端100交互的终端通信,这种通信可通过输入/输出(I/O)接口230进行。所述终端100还可以通过网络适配器240与一个或多个网络(例如局域网、广域网及英特网等)通信。
所述处理器210通过运行存储在存储器220中的程序,从而执行各项功能应用以及数据处理,例如本发明实施例所提供的优化电力***三维场景动态渲染的方法。
本发明的实施例还提供了一种计算机可读的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本发明实施例所述的优化电力***三维场景动态渲染的方法。在本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。
本实施例的计算机可读的存储介质可以是电、磁、光或半导体的***、装置或器件,或任意以上的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或器件使用或者与其结合使用。
在本发明的实施例中,可以以一种或多种程序设计语言或其组合来编写用于本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言-诸如Java、Smalltalk、C++,还包括常规的过程式设计语言。程序代码可完全地、部分地或者远程地在计算机上执行。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。计算机装置权利要求中陈述的多个单元或计算机装置也可以由同一个单元或计算机装置通过软件或者硬件来实现。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (7)
1.一种优化电力***三维场景动态渲染的方法,其特征在于,包括:
获取浏览器视图内的地图可视范围,请求所述地图可视范围内的建筑物的白膜数据;
根据所述地图可视范围内的建筑物的坐标信息和楼层信息,在地图对应的坐标上渲染出所述建筑物的表面;
根据所述建筑物的楼层的层数和高度,确定楼层的空间坐标,并渲染出所述建筑物的楼层;
基于电网GIS平台获取所述地图可视范围内的电网设备信息,所述电网设备信息包括电表位置和电缆线路的拓扑结构;
根据所述电表位置,确定距离所述电表位置最近的建筑物楼层,将电表模型贴于所述建筑物楼层处,并进一步计算所述电表模型的三维坐标;计算所述电表模型的坐标包括:
选取所述楼层的一墙面的底边,找出所述底边的中点并确认所述中点的坐标信息;
根据墙面底边中点坐标与三维场景中y轴的单位向量确定墙面的法向量;
基于法向量和电表厚度确定所述电表模型的二维坐标;
根据算法判断所述电表模型的二维坐标是否在所述建筑物的白膜轮廓多边形内;
计算并输出所述电表模型的三维坐标;
结合所述电缆线路的拓扑结构,在所述建筑物楼层内渲染出电缆模型;
根据所述电表模型的坐标,确定所述电表模型与所述电缆线路的距离,进一步渲染得到所述电表模型与所述电缆模型的连接线;其中,所述电表模型与所述电缆线路的距离为最短距离。
2.如权利要求1所述的优化电力***三维场景动态渲染的方法,其特征在于,所述算法采用开源算法库turf.js中的pointsWithinPolygon算法。
3.如权利要求1所述的优化电力***三维场景动态渲染的方法,其特征在于,
若所述电表模型的位置不在所述楼层的白膜轮廓多边形内,则将墙面法向量取反向量后重新计算所述电表模型的二维坐标。
4.一种优化电力***三维场景动态渲染的装置,其特征在于,包括:
数据获取模块,用于获取地图可视范围的白膜数据和电网设备信息;
渲染检测模块,用于确定电表模型和建筑物楼层的白膜轮廓多边形的位置信息;确定所述电表模型的坐标包括:
选取所述楼层的一墙面的底边,找出所述底边的中点并确认所述中点的坐标信息;
根据墙面底边中点坐标与三维场景中y轴的单位向量确定墙面的法向量;
基于法向量和电表厚度确定所述电表模型的二维坐标;
根据算法判断所述电表模型的二维坐标是否在所述建筑物的白膜轮廓多边形内;
计算并输出所述电表模型的三维坐标;
渲染模块,用于在中央处理器上,根据电缆模型和电表模型,获得电力***三维场景的动态渲染可视图;确定所述电表模型与电缆线路的距离为最短距离;
数据输出模块,用于输出所述电力***三维场景的动态渲染可视图。
5.如权利要求4所述的优化电力***三维场景动态渲染的装置,其特征在于,还包括:
预设定模块,用于设定和存储所述电缆模型和所述电表模型。
6.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行根据权利要求1-3任一项所述的优化电力***三维场景动态渲染的方法。
7.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-3任一项所述的优化电力***三维场景动态渲染的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010686905.4A CN112001994B (zh) | 2020-07-16 | 2020-07-16 | 优化电力***三维场景动态渲染的方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010686905.4A CN112001994B (zh) | 2020-07-16 | 2020-07-16 | 优化电力***三维场景动态渲染的方法、装置和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112001994A CN112001994A (zh) | 2020-11-27 |
CN112001994B true CN112001994B (zh) | 2024-04-05 |
Family
ID=73467477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010686905.4A Active CN112001994B (zh) | 2020-07-16 | 2020-07-16 | 优化电力***三维场景动态渲染的方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112001994B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239998A (zh) * | 2013-06-20 | 2014-12-24 | 国家电网公司 | 智能电网资源实时运行状态三维可视化展示***实现方法 |
CN109785422A (zh) * | 2018-12-19 | 2019-05-21 | 全球能源互联网研究院有限公司 | 三维电网场景的构建方法及装置 |
CN109920056A (zh) * | 2019-03-18 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | 建筑物渲染方法、装置、设备和介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016000019A1 (en) * | 2014-06-30 | 2016-01-07 | Jagonal Pty Ltd | System and method for rendering buildings in three dimensions |
-
2020
- 2020-07-16 CN CN202010686905.4A patent/CN112001994B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239998A (zh) * | 2013-06-20 | 2014-12-24 | 国家电网公司 | 智能电网资源实时运行状态三维可视化展示***实现方法 |
CN109785422A (zh) * | 2018-12-19 | 2019-05-21 | 全球能源互联网研究院有限公司 | 三维电网场景的构建方法及装置 |
CN109920056A (zh) * | 2019-03-18 | 2019-06-21 | 百度在线网络技术(北京)有限公司 | 建筑物渲染方法、装置、设备和介质 |
Non-Patent Citations (7)
Title |
---|
基于"实景建模"的三维全景可视化研究与应用;郎斌;陶煜;王洋;常家驹;;大众用电(第S1期);全文 * |
基于ArcEngine的电力三维可视化***设计与实现;闫海涛;吴宾;殷兵;吴健平;余柏蒗;;测绘与空间地理信息(第04期);全文 * |
基于ContextCapture实景建模及应用;李伟哲;;西北水电(第03期);全文 * |
基于三维GIS的城市配电管理信息***设计与实现;时翔 等;山东电力技术;摘要,第2部分 * |
基于三维可视化技术的电厂地理信息***设计与应用;张小诺;王宇;李宏伟;白天路;王建鹏;;工程勘察(第07期);全文 * |
电力GIS***的设计与实现;施文波;俞君杰;李校骁;;现代电子技术(第21期);全文 * |
电网三维模型简化与渲染优化方法研究;任培祥;侯小波;郭雁;董健;董涛;;电力勘测设计(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112001994A (zh) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6798094B2 (ja) | 仮想三次元家屋モデルにおいて空間サイズをマーク及び表示するための方法及び装置 | |
RU2524836C2 (ru) | Информационный процессор, способ обработки и программа | |
Fisher-Gewirtzman et al. | Voxel based volumetric visibility analysis of urban environments | |
CN109377542A (zh) | 三维模型渲染方法、装置及电子设备 | |
WO2021253277A1 (zh) | 虚拟装修方法、装置、*** | |
JP7277548B2 (ja) | サンプル画像生成方法、装置及び電子機器 | |
CN112733641B (zh) | 物体尺寸测量方法、装置、设备及存储介质 | |
CN112464320A (zh) | 一种基于标准图元的配电网规划方案可视化绘制方法 | |
Ishikawa et al. | In-situ 3d indoor modeler with a camera and self-contained sensors | |
CN112001994B (zh) | 优化电力***三维场景动态渲染的方法、装置和存储介质 | |
CN114581871A (zh) | 一种目标物体的检测方法和装置 | |
KR100309529B1 (ko) | 실시간 일조환경 시뮬레이션 방법 및 기록매체 | |
CN114266876B (zh) | 定位方法、视觉地图的生成方法及其装置 | |
CN113253965B (zh) | 海量数据多视口可视化交互方法、***、设备及存储介质 | |
WO2022120135A1 (en) | Collaborative augmented reality measurement systems and methods | |
CN114996374A (zh) | 在线数据可视化实现方法、***、设备及介质 | |
CN112883481A (zh) | 基于bim的智能变电站建模方法及*** | |
CN111968209A (zh) | 一种模型的渲染方法、装置、设备及存储介质 | |
CN117806496B (zh) | 基于虚拟现实技术的综合管廊动态虚拟巡检方法及*** | |
CN115774896B (zh) | 数据仿真方法、装置、设备以及存储介质 | |
CN117456550B (zh) | 基于mr的cad文件查看方法、装置、介质和设备 | |
Dyrda et al. | Specifying Volumes of Interest for Industrial Use Cases | |
Foti et al. | On Visualizing Distribution Systems for Next Generation Power Distribution Grids | |
CN113032936A (zh) | 配网单线图显示方法、装置、设备及存储介质 | |
US20220012379A1 (en) | Systems and methods for modelling interactions of physical assets within a workspace |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |