本申请涉及电力技术领域,提供了一种架空线路的模型处理方法、装置、计算机设备和存储介质。本申请可提升架空线路的模型的利用效率。该方法包括:通过获取架空线路的线路信息和目标设备对应的模型对象,获取目标设备的三维点数据集,按照树形结构处理该三维点数据集,将该三维点数据及按照树形结构对应的层级进行缓存,获得缓存模型对象数据集,缓存模型对象数据集中包含各个模型对象对应的缓存模型对象,挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象,使得架空线路中挂接到相同模型对象的三维坐标点可复用缓存模型对象,提高了架空线路中的模型的利用效率。
【技术实现步骤摘要】
架空线路的模型处理方法、装置、计算机设备和介质
本申请涉及电力
,特别是涉及一种架空线路的模型处理方法、装置、计算机设备和存储介质。
技术介绍
随着电力技术的发展,架空线路布局的复杂程度提高,对架空线路监控的精确程度要求也在提高,通常需要对架空线路的分布情况构建模型,以提高对架空线路管理效率。现有技术中,在进行架空线路模型构建时,通常采用的普遍方法就是按架空线路的范围进行规则划块,并根据划块的情况进行模型的构建,架空线路模型构建时,模型利用效率较低。
技术实现思路
基于此,有必要针对目前技术中存在的架空线路模型构建时的模型利用效率低的技术问题,提供一种架空线路的模型处理方法、装置、计算机设备和存储介质。一种架空线路的模型处理方法,所述方法包括:获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象;根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集;所述三维点数据集中包含所述目标设备的三维坐标点,以及与所述三维坐标点对应的模型对象挂接信息和用于对模型对象形态变换的矩阵变换信息;按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集;所述缓存模型对象数据集中包含各所述模型对象对应的缓存模型对象,并且挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象。在其中一个实施例中,所述获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象,包括:根据所述架空线路的所述线路信息,获取所述架空线路对应的所述目标设备;根据所述目标设备的设备信息,从设备模型库中获取所述目标设备对应的所述模型对象。在其中一个实施例中,所述根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集之前,所述方法还包括:对所述线路信息和所述模型对象进行轻量化处理,以删除所述线路信息和所述模型对象中的噪声数据。在其中一个实施例中,所述根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集,包括:根据所述线路信息,获得所述目标设备在所述架空线路的三维坐标点;获取所述模型对象的存储路径信息,作为所述三维坐标点对应的所述模型对象挂接信息;根据所述线路信息和所述模型对象,获取所述三维坐标点对应的所述模型对象的所述矩阵变换信息;根据所述三维坐标点、所述模型对象挂接信息和所述矩阵变换信息,获得所述三维点数据集。在其中一个实施例中,所述将所述三维点数据集按照所述层级进行缓存,得到所述缓存模型对象数据集,包括:按照细节层次LOD算法,将所述三维点数据集按照所述层级进行缓存,得到所述缓存模型对象数据集。在其中一个实施例中,所述按照细节层次LOD算法,将所述三维点数据集按照所述层级进行缓存,得到所述缓存模型对象数据集,包括:根据所述三维点数据集中各个所述三维坐标点对应的所述层级,按照细节层次LOD算法,处理各个所述三维坐标点对应的所述模型对象挂接信息和所述矩阵变换信息,获得各个所述三维坐标点对应的所述缓存模型对象信息和所述缓存矩阵变换信息;根据各个所述三维坐标点对应的所述缓存模型对象信息和所述缓存矩阵变换信息,得到所述缓存模型对象数据集。一种架空线路的模型处理装置,所述装置包括:信息获取模块,用于获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象;数据集获取模块,用于根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集;所述三维点数据集中包含所述目标设备的三维坐标点,以及与所述三维坐标点对应的模型对象挂接信息和用于对模型对象形态变换的矩阵变换信息;缓存生成模块,用于按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集;所述缓存模型对象数据集中包含各所述模型对象对应的缓存模型对象,并且挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象;根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集;所述三维点数据集中包含所述目标设备的三维坐标点,以及与所述三维坐标点对应的模型对象挂接信息和用于对模型对象形态变换的矩阵变换信息;按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集;所述缓存模型对象数据集中包含各所述模型对象对应的缓存模型对象,并且挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象;根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集;所述三维点数据集中包含所述目标设备的三维坐标点,以及与所述三维坐标点对应的模型对象挂接信息和用于对模型对象形态变换的矩阵变换信息;按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集;所述缓存模型对象数据集中包含各所述模型对象对应的缓存模型对象,并且挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象。上述架空线路的模型处理方法、装置、计算机设备和存储介质,通过获取架空线路的线路信息和目标设备对应的模型对象,获取目标设备的三维点数据集,按照树形结构处理该三维点数据集,将该三维点数据及按照树形结构对应的层级进行缓存,获得缓存模型对象数据集,缓存模型对象数据集中包含各个模型对象对应的缓存模型对象,挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象,使得架空线路中挂接到相同模型对象的三维坐标点可复用缓存模型对象,提高了架空线路中的模型利用效率,将架空线路三维点数据集按照树形结构对应的层级进行缓存,进一步提高了架空线路三维模型构建的效率。附图说明图1为一个实施例中架空线路的模型处理方法的应用环境图;图2为一个实施例中架空线路的模型处理方法的流程示意图;图3为一个实施例中架空线路的模型处理装置的结构框图;图4为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的架空线路的模型处理方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。终端102从本地存储模块或服务器104的存储模块获取架空线路信息和对应的模型对象,获取目标设备的三维点数据集,处理三维点数据集得到缓存模型对象信息。其中,终端102可以但不限于是各种个人计算机、笔记本文档来自技高网...
【技术保护点】
1.一种架空线路的模型处理方法,其特征在于,所述方法包括:/n获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象;/n根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集;所述三维点数据集中包含所述目标设备的三维坐标点,以及与所述三维坐标点对应的模型对象挂接信息和用于对模型对象形态变换的矩阵变换信息;/n按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集;所述缓存模型对象数据集中包含各所述模型对象对应的缓存模型对象,并且挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象。/n
【技术特征摘要】
1.一种架空线路的模型处理方法,其特征在于,所述方法包括:
获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象;
根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集;所述三维点数据集中包含所述目标设备的三维坐标点,以及与所述三维坐标点对应的模型对象挂接信息和用于对模型对象形态变换的矩阵变换信息;
按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集;所述缓存模型对象数据集中包含各所述模型对象对应的缓存模型对象,并且挂接到相同的模型对象的多个三维坐标点映射同一缓存模型对象。
2.根据权利要求1所述的方法,其特征在于,所述获取架空线路的线路信息和所述架空线路中的目标设备对应的模型对象,包括:
根据所述架空线路的所述线路信息,获取所述架空线路对应的所述目标设备;
根据所述目标设备的设备信息,从设备模型库中获取所述目标设备对应的所述模型对象。
3.根据权利要求1所述的方法,其特征在于,所述根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集之前,所述方法还包括:
对所述线路信息和所述模型对象进行轻量化处理,以删除所述线路信息和所述模型对象中的噪声数据。
4.根据权利要求1所述的方法,其特征在于,所述根据所述线路信息和所述模型对象,获取所述目标设备的三维点数据集,包括:
根据所述线路信息,获得所述目标设备在所述架空线路的三维坐标点;
获取所述模型对象的存储路径信息,作为所述三维坐标点对应的所述模型对象挂接信息;
根据所述线路信息和所述模型对象,获取所述三维坐标点对应的所述模型对象的所述矩阵变换信息;
根据所述三维坐标点、所述模型对象挂接信息和所述矩阵变换信息,获得所述三维点数据集。
5.根据权利要求1所述的方法,其特征在于,所述按照树形结构处理所述三维点数据集,并将所述三维点数据集按照所述树形结构对应的层级进行缓存,得到缓存模型对象数据集,包括:
根据预设的树形结构,建立所述三维点数据集中...
【专利技术属性】
技术研发人员:吴争荣,余文辉,雷伟刚,吉堂书,朱昌宇,
申请(专利权)人:中国南方电网有限责任公司,南方电网数字电网研究院有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。