【技术实现步骤摘要】
一种管网数据的检测分析方法、装置、设备及存储介质
[0001]本专利技术属于管网检测
,尤其是涉及一种管网数据的检测分析方法、装置、设备及存储介质。
技术介绍
[0002]管网数据一般存在数据量大、数据字段多的情况,通过人工筛查数据的方式,耗时大、数据问题难以发现,容易出现遗漏或是错误判断,致使数据纠错结果较差。
[0003]需要能够自动发现这些数据侧的错误,得到准确无明显逻辑问题的数据,例如:不符合点要素、线要素和面要素的坐标数据,不满足拓扑规则的数据,不满足水流流向的数据、不满足溯源分析的管线数据,因此,需要提供一种管网数据的检测分析方法。
技术实现思路
[0004]本专利技术第一个目的在于,针对现有技术中存在的不足,提供一种管网数据的检测分析方法。
[0005]为此,本专利技术的上述目的通过如下技术方案实现:一种管网数据的检测分析方法,其特征在于:所述管网数据的检测分析方法包括如下步骤:S1、基本数据检查,包括:筛出不在范围内以及不符合点要素、线要素和面要素的坐标数据;S2、数据字 ...
【技术保护点】
【技术特征摘要】
1.一种管网数据的检测分析方法,其特征在于:所述管网数据的检测分析方法包括如下步骤:S1、基本数据检查,包括:筛出不在范围内以及不符合点要素、线要素和面要素的坐标数据;S2、数据字段校验,包括:提供标准模板,与待测数据做比对,检验数据字段;S3、各要素拓扑分析,包括:创建点、线、面之间的拓扑规则,对待测数据中各要素进行拓扑分析,用于筛出未满足拓扑规则的数据;S4、检查井房屋冲突分析,包括:筛选出检查井数据并对比房屋数据,用于筛出存在于房屋内部的错误数据;S5、管线方向分析,包括:通过筛查出小口径流向大口径、单节点流向多节点、管线起点高程和终点高程3个方面判断管线方向,用于筛出问题管线数据;以及S6、管线溯源分析,包括:对管线数据进行溯源,调用模型进行溯源分析,提取未能溯源的管线数据。2.根据权利要求1所述的管网数据的检测分析方法,其特征在于:所述步骤S1具体包括:S11、Python脚本导入,在ArcGIS工具箱中添加基本数据检查的脚本;S12、源与参数设定,文件源选定坐标系自动选择判断脚本,参数包含gdb待测文件、输出目录及范围文件;S13、参数输入,将步骤S12中参数的值输入;S14、结果输出,数据检查脚本将分析结果写入到一个输出目录中的txt文件中。3.根据权利要求1所述的管网数据的检测分析方法,其特征在于:所述步骤S2具体包括:S21、Python脚本导入,在ArcGIS工具箱中添加字段数据检查的脚本;S22、参数设定,参数包含标准模板文件、gdb待测文件及结果输出目录;标准模板文件内含有点、线、面三个标准;sheet页名要求为点类标准、线类标准、面类标准便于分别读取各类标准;字段名固定为:字段名称、字段别名、字段类型、字段长度、数据长度、小数长度、是否可为空、是否唯一、是否有值域、值域类型、值域;S23、参数输入,将步骤S21中参数的值输入;S24、结果输出,结果以Excel文件展示,分别呈现出数据文件中各字段的具体情况。4.根据权利要求1所述的管网数据的检测分析方法,其特征在于:所述步骤S3具体包括:S31、Python脚本导入,在ArcGIS工具箱中添加数据字段检查的脚本;S32、参数设定,参数包含待测gdb文件、输出gdb目录、数据库连接地址、参考空间坐标系、点线面拓扑关系;各拓扑关系分别有点、线、面中共计12种关系,每种关系有多个拓扑规格,可进行勾选添加;可选拓扑规格包含:点不能相交、点与点必须重合、点被线覆盖、点被线的端点覆盖、点必须位于面的边界上、点必须位于面内部、线不能有伪结点、线不能有悬结点、线不可自身重叠、线不能重叠、线不能自身相交、线不能相交、线只有唯一部分、线只在端点接触、线被
面的边界覆盖、线必须在面内、面之中不含有空白、面内部不重叠、面包含点、面只包含一个点、面的边界必须被线覆盖、面必须被要素覆盖、面与面互相覆盖、面必须被面覆盖、面不能与面重叠、面的边界必须被面的边界覆盖;S33、参数输入,将步骤S31中参数的值输入;S34、结果输出,结果输出成gdb文件;若步骤S32中输入了数据库连接信息,可将结果存于数据库中。5.根据权利...
【专利技术属性】
技术研发人员:孙禹廷,俞焰,来庆涛,刘丽,杨接平,罗宇辉,纪金喜,戎远鑫,潘礼德,戴敏,
申请(专利权)人:浙江华东工程数字技术有限公司中国电建集团华东勘测设计研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。