燃气管网节点的数据修复方法及相关装置制造方法及图纸

技术编号:39829778 阅读:8 留言:0更新日期:2023-12-29 16:06
本申请提供燃气管网节点的数据修复方法

【技术实现步骤摘要】
燃气管网节点的数据修复方法及相关装置


[0001]本申请涉及燃气管网数据修复
,尤其涉及燃气管网节点的数据修复方法及相关装置


技术介绍

[0002]GIS
,即地理信息系统,是能源行业必备的信息处理系统,以城市燃气行业为例,庞大复杂的城市天然气管网系统,连接着数以万计的用户和调压设施,如果管网的拓扑数据(即
GIS
数据)存在偏差,天然气管网仿真结果就可能出现很大的偏差,燃气调度的数字化运营将会无法顺利进行

因此,保证
GIS
拓扑数据的准确性是天然气管网数字化运营的重要前提

[0003]GIS
数据,一般由终端节点信息表(简称点表)和管网管道表(简称线表)构成

前者代表拓扑中各种类型的节点数据,点表中包含节点标识

位置名称

属性

类型

坐标

高度等信息;后者代表连接节点的管道数据,线表中包含管道标识

位置名称

管长

管径

壁厚

起点标识

终点标识

坐标等属性信息

同时点表与线表结合时,还能反映出天然气管网中的信息准确性

[0004]正常情况下,线表与点表中的属性信息都应该有相应的数值,这样就能保证
GISr/>数据的完整性以及为后续天然气的管网仿真计算提供相应数据服务

但是最初的
GIS
数据是由人工记录,会不可避免的存在数据缺失等情况,当线表与点表的属性数据出现空缺时,天然气管网仿真的边界条件赋值就无法进行,反映在天然气管网数字化运营中就是一片管网出现异常

[0005]基于此,本申请提供了智燃气管网节点的数据修复方法

电子设备

计算机可读存储介质及计算机程序产品,以改进现有技术


技术实现思路

[0006]本申请的目的在于提供智燃气管网节点的数据修复方法

电子设备

计算机可读存储介质及计算机程序产品,修复结果准确性较高,节省人工时间成本

[0007]本申请的目的采用以下技术方案实现:第一方面,本申请提供了一种燃气管网节点的数据修复方法,所述方法包括:获取
GIS
数据,所述
GIS
数据包括点表数据和线表数据;对所述
GIS
数据进行属性空值检查,判断所述
GIS
数据是否存在属性缺失;若所述
GIS
数据存在属性缺失,根据所述线表数据中的
source
字段和
target
字段生成管网拓扑;根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充

[0008]在一些可选的实施例中,所述根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充,包括:当属性缺失的
GIS
数据为点表数据时,获取所述管网拓扑中第一节点的节点类型,
其中,所述第一节点是缺失
type
字段的节点,所述节点类型用于指示以下任意一种:堵头

二通

三通

四通和多通;根据所述第一节点的节点类型,填充所述第一节点的
type
字段

[0009]在一些可选的实施例中,所述根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充,还包括:当属性缺失的
GIS
数据为点表数据时,基于节点标识,对所述管网拓扑中的第二节点进行深度遍历,得到深度遍历后的
source
字段和
target
字段,其中,所述第二节点是缺失
ground_h
字段的节点;针对每个第二节点,将深度遍历后的
source
字段和
target
字段与所述第二节点的
node_gid
字段做差集,从差集中选择一个
ground_h
字段完整的节点进行点表属性蔓延,以填充所述第二节点的
ground_h
字段

[0010]在一些可选的实施例中,点表属性蔓延的过程包括:针对每个第二节点,将
ground_h
字段完整的任意一个相邻节点的
ground_h
字段值填充至所述第二节点的
ground_h
字段

[0011]在一些可选的实施例中,所述管网拓扑包括子图,所述根据所述线表数据中的
source
字段和
target
字段生成管网拓扑,包括:当属性缺失的
GIS
数据为线表数据时,根据第一管道的
source
字段和
target
字段生成对应的子图,其中,所述第一管道是线表属性缺失的管道,每个子图对应一个管道标识;所述根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充,包括:对所述子图中的第一管道进行深度遍历,得到深度遍历后的
pipe_gid
字段;将深度遍历后的
pipe_gid
字段和第一管道的
pipe_gid
字段做差集,从差集中选择一个线表属性完整的管道进行线表属性蔓延,以填充所述第一管道的线表属性

[0012]在一些可选的实施例中,线表属性蔓延的过程包括:针对每个第一管道,将线表属性完整的任意一个相邻管道的线表属性值填充至所述第一管道的线表属性的相应字段

[0013]在一些可选的实施例中,线表属性蔓延的过程包括:针对每个第一管道,将线表属性完整且距离所述第一管道的起点最近的管道的线表属性值填充至所述第一管道的线表属性的相应字段

[0014]在一些可选的实施例中,所述方法还包括:将属性填充后的
GIS
数据存储至预设的数据库中

[0015]第二方面,本申请提供了一种电子设备,所述电子设备包括存储器和至少一个处理器,所述存储器存储有计算机程序,所述至少一个处理器被配置成执行所述计算机程序时实现以下步骤:获取
GIS
数据,所述
GIS
数据包括点表数据和线表数据;对所述
GIS
数据进行属性空值检查,判断所述
GIS
数据是否存在属性缺失;若所述
GIS
数据存在属性缺失,根据所述线表数据中的
source
字段和
target<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种燃气管网节点的数据修复方法,其特征在于,所述方法包括:获取
GIS
数据,所述
GIS
数据包括点表数据和线表数据;对所述
GIS
数据进行属性空值检查,判断所述
GIS
数据是否存在属性缺失;若所述
GIS
数据存在属性缺失,根据所述线表数据中的
source
字段和
target
字段生成管网拓扑;根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充,包括:当属性缺失的
GIS
数据为点表数据时,获取所述管网拓扑中第一节点的节点类型,其中,所述第一节点是缺失
type
字段的节点,所述节点类型用于指示以下任意一种:堵头

二通

三通

四通和多通;根据所述第一节点的节点类型,填充所述第一节点的
type
字段
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述管网拓扑,对属性缺失的
GIS
数据进行属性填充,还包括:当属性缺失的
GIS
数据为点表数据时,基于节点标识,对所述管网拓扑中的第二节点进行深度遍历,得到深度遍历后的
source
字段和
target
字段,其中,所述第二节点是缺失
ground_h
字段的节点;针对每个第二节点,将深度遍历后的
source
字段和
target
字段与所述第二节点的
node_gid
字段做差集,从差集中选择一个
ground_h
字段完整的节点进行点表属性蔓延,以填充所述第二节点的
ground_h
字段
。4.
根据权利要求3所述的方法,其特征在于,点表属性蔓延的过程包括:针对每个第二节点,将
ground_h
字段完整的任意一个相邻节点的
ground_h
字段值填充至所述第二节点的
ground_h
字段
。5.
根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:王文波周乐乐栾星才槟赫刘柱
申请(专利权)人:上海叁零肆零科技有限公司
类型:发明
国别省市:

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

1