基于图数据库的城市排水管网数据清洗方法以及清洗装置制造方法及图纸

技术编号:36536550 阅读:11 留言:0更新日期:2023-02-01 16:22
本发明专利技术实施例公开了一种基于图数据库的城市排水管网数据清洗方法以及清洗装置,涉及数据处理技术领域,所述方法包括:获取原始排水管网数据,对原始排水管网数据进行预处理,获得预处理后数据;将预处理后数据导入预设图数据库,生成针对排水管网的拓扑模型,拓扑模型包括节点信息和管道信息;基于预设图数据库对节点信息进行数据清洗处理,获得第一清洗后信息;基于预设图数据库对管道信息进行数据清洗处理,获得第二清洗后信息;基于第一清洗后信息和第二清洗后信息生成清洗后数据。通过采用图数据库作为排水管网数据的载体,并通过图数据库对排水管网数据进行数据清洗,从而大大提高数据的清洗效率,提高数据精确性。提高数据精确性。提高数据精确性。

【技术实现步骤摘要】
基于图数据库的城市排水管网数据清洗方法以及清洗装置


[0001]本专利技术涉及数据处理
,具体地涉及一种基于图数据库的城市排水管网数据清洗方法以及一种基于图数据库的城市排水管网数据清洗装置。

技术介绍

[0002]随着城市规模的不断发展,城市建筑物以及居住人口也在不断增长,由此带来了不断增长的生活需求,例如因城市规模不断增大而导致的排水需求也在不断增大,因此需要为城市配置规模庞大的地下排水管网。
[0003]为了实现更好的城市管理,需要对庞大的地下排水管网进行精确有效的管理,排水管网可以看作由节点和管道组成的管网,对应有空间数据和属性数据,空间数据表征为描述实体位置及形状的数据,属性数据表征为描述实体特征的数据,在城市管理中,庞大的地下排水管网会产生大量的管理数据,然而上述管理数据的存储和管理过程中存在大量的误差和偏差,如数据采集时的不当操作导致的数据异常,不同数据采集主体的不同规范带来的数据异常,人工导入、编辑处理和数据修复时造成的数据异常,以及数据库操作人员的使用不当带来的数据异常等。
[0004]为了解决上述技术问题,采用数据库对上述管理数据进行管理,例如采用GIS系统对管理数据进行管理,然而现有的排水管网数据库为关系型数据库,存在着数据深度查询速度慢、数据结构改变困难等问题,这些局限直接导致了数据的低效管理和低效清洗。

技术实现思路

[0005]为了克服现有技术中存在的上述技术问题,本专利技术实施例提供一种基于图数据库的城市排水管网数据清洗方法以及清洗装置,通过采用图数据库作为排水管网数据的载体,并通过图数据库对排水管网数据进行数据清洗,从而大大提高数据的清洗效率,提高数据精确性。
[0006]为了实现上述目的,本专利技术实施例提供一种基于图数据库的城市排水管网数据清洗方法,所述方法包括:获取原始排水管网数据,对所述原始排水管网数据进行预处理,获得预处理后数据;将所述预处理后数据导入预设图数据库,生成针对排水管网的拓扑模型,所述拓扑模型包括节点信息和管道信息;基于所述预设图数据库对所述节点信息进行数据清洗处理,获得第一清洗后信息;基于所述预设图数据库对所述管道信息进行数据清洗处理,获得第二清洗后信息;基于所述第一清洗后信息和所述第二清洗后信息生成清洗后数据。
[0007]优选地,所述对所述原始排水管网数据进行预处理,获得预处理后数据,包括:基于预设数据库系统对所述原始排水管网数据进行数据修正,获得修正后数据,所述修正后数据包括修正后管道数据和修正后节点数据;提取所述修正后管道数据中管道端点对应的第一节点编号,以及所述修正后节点数据中的第二节点编号;对所述第一节点编号进行缺省校验处理以及对所述第二节点编号进行去重处理,获得预处理后数据。
[0008]优选地,所述将所述预处理后数据导入预设图数据库,生成针对排水管网的拓扑模型,包括:对所述预处理后数据进行格式转换,生成转换后数据,所述转换后数据的格式与所述预设图数据库对应;将所述转换后数据导入所述预设图数据库,生成针对排水管网的拓扑模型。
[0009]优选地,所述基于所述预设图数据库对所述节点信息进行数据清洗处理,获得第一清洗后信息,包括:依次将所述节点信息中的每个节点作为当前节点;基于当前节点的相连节点对所述节点信息执行第一数据分析操作,获得第一缺失数据;基于当前节点的上下游节点对所述节点信息执行第二数据分析操作,获得第二缺失数据;对所述第一缺失数据和所述第二缺失数据进行修复,获得修复后数据;获取预设节点范围,基于所述预设节点范围从所述节点信息中提取坐标错误节点,对所述坐标错误节点所对应的节点执行坐标修正操作,获得修正后坐标;基于所述节点信息提取节点重复数据,对所述节点重复数据执行节点去重操作并获得节点去重后数据;基于所述修复后数据、所述修正后坐标以及所述节点去重后数据对所述节点信息进行更新,获得第一清洗后信息。
[0010]优选地,所述基于当前节点的相连节点对所述节点信息执行第一数据分析操作,获得第一缺失数据,包括:获取当前节点的当前底高程值以及获取所述相连节点的相连底高程值;判断当前底高程值与所述相连底高程值是否满足预设相连条件;若当前底高程值与所述相连底高程值不满足所述预设相连条件,将当前节点对应的数据确定为第一缺失数据。
[0011]优选地,所述基于当前节点的上下游节点对所述节点信息执行第二数据分析操作,获得第二缺失数据,包括:获取所述上下游节点的上下游信息;获取第一上下游节点约束条件和第二上下游节点约束条件;基于当前底高程值、所述上下游信息、所述第一上下游节点约束条件以及所述第二上下游节点约束条件对所述节点信息进行分析,以提取第二缺失数据。
[0012]优选地,所述对所述第一缺失数据和所述第二缺失数据进行修复,获得修复后数据,包括:提取所述第一缺失数据和所述第二缺失数据中缺少地面高程值的第一待修复数据,执行第一修复操作,获得第一修复数据;提取所述第一缺失数据和所述第二缺失数据中缺少埋深值的第二待修复数据,执行第二修复操作,获得第二修复数据;提取所述第一缺失数据和所述第二缺失数据中缺少埋深值和底高程值的第三待修复数据,执行第三修复操作,获得第三修复数据;基于所述第一修复数据、所述第二修复数据和所述第三修复数据获得修复后数据。
[0013]优选地,所述基于所述预设图数据库对所述管道信息进行数据清洗处理,获得第二清洗后信息,包括:依次将上述管道信息中的每个管道作为当前管道,确定当前管道的上下游管道;获取当前管道的当前管道信息以及所述上下游管道的上下游管道信息;获取预设上下游管道约束信息;基于所述当前管道信息、所述上下游管道信息以及所述预设上下游管道约束信息确定缺失管道数据;对所述缺失管道数据进行修复,获得修复管道数据;基于所述修复管道数据对所述管道信息进行更新,获得第二清洗后信息。
[0014]优选地,所述对所述缺失管道数据进行修复,获得修复管道数据,包括:基于所述上下游管道信息对当前管道的管径值进行修复,获得修复后管径数据;基于所述上下游管道信息对当前管道的底高程值进行修复,获得修复后底高程数据;基于所述修复后管径数
据和所述修复后底高程值生成修复管道数据。
[0015]相应的,本专利技术还提供一种基于图数据库的城市排水管网数据清洗装置,所述装置包括:数据获取单元,用于获取原始排水管网数据,对所述原始排水管网数据进行预处理,获得预处理后数据;模型生成单元,用于将所述预处理后数据导入预设图数据库,生成针对排水管网的拓扑模型,所述拓扑模型包括节点信息和管道信息;第一清洗单元,用于基于所述预设图数据库对所述节点信息进行数据清洗处理,获得第一清洗后信息;第二清洗单元,用于基于所述预设图数据库对所述管道信息进行数据清洗处理,获得第二清洗后信息;数据确定单元,用于基于所述第一清洗后信息和所述第二清洗后信息生成清洗后数据。
[0016]通过本专利技术提供的技术方案,本专利技术至少具有如下技术效果:
[0017]通过对现有的数据管理方式进行改进,采用图数据库作为排水管网数据的载体,能够有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图数据库的城市排水管网数据清洗方法,其特征在于,所述方法包括:获取原始排水管网数据,对所述原始排水管网数据进行预处理,获得预处理后数据;将所述预处理后数据导入预设图数据库,生成针对排水管网的拓扑模型,所述拓扑模型包括节点信息和管道信息;基于所述预设图数据库对所述节点信息进行数据清洗处理,获得第一清洗后信息;基于所述预设图数据库对所述管道信息进行数据清洗处理,获得第二清洗后信息;基于所述第一清洗后信息和所述第二清洗后信息生成清洗后数据。2.根据权利要求1所述的方法,其特征在于,所述对所述原始排水管网数据进行预处理,获得预处理后数据,包括:基于预设数据库系统对所述原始排水管网数据进行数据修正,获得修正后数据,所述修正后数据包括修正后管道数据和修正后节点数据;提取所述修正后管道数据中管道端点对应的第一节点编号,以及所述修正后节点数据中的第二节点编号;对所述第一节点编号进行缺省校验处理以及对所述第二节点编号进行去重处理,获得预处理后数据。3.根据权利要求1所述的方法,其特征在于,所述将所述预处理后数据导入预设图数据库,生成针对排水管网的拓扑模型,包括:对所述预处理后数据进行格式转换,生成转换后数据,所述转换后数据的格式与所述预设图数据库对应;将所述转换后数据导入所述预设图数据库,生成针对排水管网的拓扑模型。4.根据权利要求1所述的方法,其特征在于,所述基于所述预设图数据库对所述节点信息进行数据清洗处理,获得第一清洗后信息,包括:依次将所述节点信息中的每个节点作为当前节点;基于当前节点的相连节点对所述节点信息执行第一数据分析操作,获得第一缺失数据;基于当前节点的上下游节点对所述节点信息执行第二数据分析操作,获得第二缺失数据;对所述第一缺失数据和所述第二缺失数据进行修复,获得修复后数据;获取预设节点范围,基于所述预设节点范围从所述节点信息中提取坐标错误节点,对所述坐标错误节点所对应的节点执行坐标修正操作,获得修正后坐标;基于所述节点信息提取节点重复数据,对所述节点重复数据执行节点去重操作并获得节点去重后数据;基于所述修复后数据、所述修正后坐标以及所述节点去重后数据对所述节点信息进行更新,获得第一清洗后信息。5.根据权利要求4所述的方法,其特征在于,所述基于当前节点的相连节点对所述节点信息执行第一数据分析操作,获得第一缺失数据,包括:获取当前节点的当前底高程值以及获取所述相连节点的相连底高程值;判断当前底高程值与所述相连底高程值是否满足预设相连条件;若当前底高程值与所述相连底高程值不满足所述预设相连条件,将当前节点对应的数
据确定为第一缺失数据。6.根据权...

【专利技术属性】
技术研发人员:张强季宇昂刘振彪陈命男
申请(专利权)人:三峡智慧水务科技有限公司
类型:发明
国别省市:

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

1