一种基于空间相对位置的管点悬挂检查方法及系统与流程

专利2022-06-29  172


本发明涉及城市地下管线领域,尤其是涉及一种基于空间相对位置的管点悬挂检查方法及系统。



背景技术:

城市地下管线是指城市范围内的供水、排水、燃气、热力、电力、通信、广播电视、工业等管线及其附属设施,是发挥城市功能、确保城市经济和社会健康、协调发展的物质基础,是保障城市运行的重要基础设施和“生命线”。近年来,伴随着城市建设的快速扩张和城市改造的持续深入,地下管线的敷设里程不断增加,有关企业和数据管理部门积累了大量新增、有待更新的管线数据亟需入库。因此,为保证地下管线数据的准确性和现势性,提高管线数据的更新频率和质量,自动化、智能化的城市地下管线数据质检系统现已成为数据生产流程中的关键环节。规范、准确的地下管线数据对城市空间的建设管理、安全生产、态势感知及应急响应尤为重要。

城市地下管线数据以精确的空间位置和标准化的属性信息,为城建部门信息化系统建设提供重要支撑。因此要对城市地下管线数据进行数据质检,其中一个步骤就是悬挂点检查,悬挂点即此点应该在一条线上但该线上却没有此点,即悬挂点,但由于数据图像的概览图没有放大,点和线距离很近,需要放大很多次才能发现悬挂,一条线的端点和另一条线可能相交或存在缝隙,导致测绘时没有完全捕捉定位,人工排查悬挂点效率低下且错误率高,需要一种自动、高效的自动检测方法。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于空间相对位置的管点悬挂检查方法及系统,将待检测管线测绘图导入管线数据管理平台,选取检查范围,建立管点检测缓冲范围,对指定的管点检测缓冲范围进行管线、管点空间相对位置的分析,统计出物探数据中所有的悬挂点,提高了工作效率及成果的准确性。

本发明的目的可以通过以下技术方案来实现:

一种基于空间相对位置的管点悬挂检查方法,包括:

s1:在现有的管线数据管理平台中导入待检测管线测绘图并拉框选取检查范围,建立管点检测缓冲范围;

s2:遍历检查范围内所有可见且只连接1根管线的管线起点,判断管线起点是否为管线末梢设备,若是则该管线起点不悬挂,否则执行步骤s3;

s3:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则该管线起点不悬挂,否则执行步骤s4;

s4:判断管线起点的管点检测缓冲范围内其它的管线与该管线起点所在管线的管线终点是否相连,若是则该管线起点不悬挂,否则该管线起点悬挂;

s5:由于管线的管线起点悬挂,则该管线悬挂,则无需继续检测该管线,因此继续遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,判断过程同步骤s2~s4,查出悬挂的管线终点;

s6:在待检测管线测绘图上标记悬挂的管线起点和管线终点,生成悬挂的管线起点和管线终点的位置信息列表,选择位置信息列表中的任意一条位置信息时待检测管线测绘图自动跳转至对应的管线起点或管线终点并放大,提高了数据质检的信息化程度,降低人工判读的工作量,提升了质检工作效率,保障数据检查结果的准确可靠。

管线的端点悬挂是指该端点在另一条管线上但另一条管线上却没有此端点,端点和管线距离很近,需放大采能够观察到,存在相交或缝隙两种情况。

进一步地,所述的管点检测缓冲范围具体为:

min(buf)≤buffer≤max(buf)

其中buffer、min(buf)和max(buf)分别为缓冲值、最小缓冲值和最大缓冲值,当管线起点或管线终点与管线之间的距离小于min(buf)时自动吸附连接。

进一步地,设置管点检测缓冲范围后在遍历的管线起点和管线终点上生成可见的管点缓冲区,所述的管点缓冲区为以管线起点或管线终点为圆心,buffer介于min(buf)和max(buf)之间的环形面。

一种基于空间相对位置的管点悬挂检查系统,包括:

管线数据管理模块,用于导入待检测管线测绘图;

检测范围设定模块,用于设定在待检测管线测绘图上的检查范围以及管点检测缓冲范围;

悬挂管点检测模块,用于检测检查范围内悬挂的管线起点和管线终点;

悬挂管点标记模块,用于标记悬挂管点检测模块检测出的悬挂的管线起点和管线终点,生成悬挂的管线起点和管线终点的位置信息列表;

其中,所述的悬挂管点检测模块检测的具体过程包括:

s601:遍历检查范围内所有只连接1根管线的管线起点,判断起点是否为管线末梢设备,若是则该管线起点不悬挂,否则执行步骤s602;

s602:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则该管线起点不悬挂,否则执行步骤s603;

s603:判断起点的管点检测缓冲范围内其它的管线与该起点所在管线的管线终点是否相连,若是则该管线起点不悬挂,否则该起点悬挂;

s604:遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,判断过程同步骤s602~s603,查出悬挂的管线终点;

所述的悬挂管点检测模块包括索引单元,选择位置信息列表中的任意一条位置信息时模块包括索引单元将待检测管线测绘图跳转至对应的管线起点或管线终点并放大。

进一步地,所述的管点检测缓冲范围具体为:

min(buf)≤buffer≤max(buf)

其中buffer、min(buf)和max(buf)分别为缓冲值、最小缓冲值和最大缓冲值,当管线起点或管线终点与管线之间的距离小于min(buf)时自动吸附连接。

进一步地,设置管点检测缓冲范围后在遍历的管线起点和管线终点上生成可见的管点缓冲区,所述的管点缓冲区为以管线起点或管线终点为圆心,半径介于min(buf)和max(buf)之间的环形面。

与现有技术相比,本发明具有以如下有益效果:

(1)本发明通过自由选择检查范围以及管线的管点检测缓冲范围,对指定缓冲区进行管线、管点空间相对位置的分析,首先判别管线起点是否悬挂,若管线起点悬挂则不再检查该管线,否则继续检测对应管线的管线终点,最终能够精确地筛选出悬挂的管线,同时考虑了管线起点或管线终点是否是管线末梢设备以及管点检测缓冲范围内多余的管线是否与原管线的另一端相连,排除了特殊情况,最终将检测出的悬挂的管线起点或管线终点标记并列表,以便后续查看和提高数据质量,有效提高数据质检的信息化程度,解决了地下管线测量与数据检查问题,精度和效率高,节省人力成本;

(2)本发明设定的管点检测缓冲范围包括最小缓冲值和最大缓冲值,并在遍历的管线起点和管线终点上生成可见的管点缓冲区,查看时更加直观,当管线起点或管线终点与管线之间的距离小于最小缓冲值时自动吸附连接,大于最小缓冲值时则认为管线起点或管线终点与该管线不相关,能够自由控制检测的精度,根据待检测管线测绘图的精度灵活选择,适用范围广,检测精度高;

(3)本发明在位置信息列表中的任意一条位置信息被选择时将检测管线测绘图切换至对应的管线起点或管线终点并放大,极大地方便了数据质量检测和查看,方便数据修改,降低人工判读的工作量,提升了质检工作效率。

附图说明

图1为本发明的方法流程示意图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

实施例一

一种基于空间相对位置的管点悬挂检查方法,如图1,包括:

s1:在管线数据管理平台中导入待检测管线测绘图并拉框选取检查范围,建立管点检测缓冲范围;

s2:遍历检查范围内所有只连接1根管线的管线起点,判断管线起点是否为管线末梢设备,若是则该管线起点不悬挂,否则执行步骤s3;

s3:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则该管线起点不悬挂,否则执行步骤s4;

s4:判断管线起点的管点检测缓冲范围内其它的管线与该管线起点所在管线的管线终点是否相连,若是则该管线起点不悬挂,否则该管线起点悬挂;

s5:遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,判断过程同步骤s2~s4,查出悬挂的管线终点;

s6:在待检测管线测绘图上标记悬挂的管线起点和管线终点,生成悬挂的管线起点和管线终点的位置信息列表。

进一步地,所述的管点检测缓冲范围具体为:

min(buf)≤buffer≤max(buf)

其中buffer、min(buf)和max(buf)分别为缓冲值、最小缓冲值和最大缓冲值,当管线起点或管线终点与管线之间的距离小于min(buf)时自动吸附连接,min(buf)一般设为固定值0.001。

管线的端点悬挂是指该端点在另一条管线上但另一条管线上却没有此端点,端点和管线距离很近,需放大采能够观察到,存在相交或缝隙两种情况。

在检测时,根据所设定的管点检测缓冲范围和所检查的管线起点或管线终点的坐标,生成管点缓冲区,所述的管点缓冲区为以管线起点或管线终点为圆心,buffer介于min(buf)和max(buf)之间的环形面,当在管点缓冲区内存在管线起点或管线终点所在管线以外的其它管线,进一步判断其它管线与该管线的关系,当管线起点或管线终点悬挂时,在这个点上做一个圆形标记,以便质量检测以及以后的数据修改。

实施例二

与实施例一对应地一种基于空间相对位置的管点悬挂检查系统,包括:

管线数据管理模块,用于导入待检测管线测绘图;

检测范围设定模块,用于设定在待检测管线测绘图上的检查范围以及管点检测缓冲范围;

悬挂管点检测模块,用于检测检查范围内悬挂的管线起点和管线终点;

悬挂管点标记模块,用于标记悬挂管点检测模块检测出的悬挂的管线起点和管线终点;

其中,所述的悬挂管点检测模块检测的具体过程包括:

s601:遍历检查范围内所有只连接1根管线的管线起点,判断起点是否为管线末梢设备,若是则该管线起点不悬挂,否则执行步骤s602;

s602:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则该管线起点不悬挂,否则执行步骤s603;

s603:判断起点的管点检测缓冲范围内其它的管线与该起点所在管线的管线终点是否相连,若是则该管线起点不悬挂,否则该起点悬挂;

s604:遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,判断过程同步骤s602~s603,查出悬挂的管线终点,生成悬挂的管线起点和管线终点的位置信息列表,悬挂管点检测模块包括索引单元,选择位置信息列表中的任意一条位置信息时模块包括索引单元将待检测管线测绘图跳转至对应的管线起点或管线终点并放大。

进一步地,所述的管点检测缓冲范围具体为:

min(buf)≤buffer≤max(buf)

其中buffer、min(buf)和max(buf)分别为缓冲值、最小缓冲值和最大缓冲值。

设置管点检测缓冲范围后在遍历的管线起点和管线终点上生成管点缓冲区,所述的管点缓冲区为以管线起点或管线终点为圆心,buffer介于min(buf)和max(buf)之间的环形面。

当管线起点或管线终点与管线之间的距离小于min(buf)时自动吸附连接。

实施例一和实施例二提出了一种基于空间相对位置的管点悬挂检查方法及系统,通过分析管线数据的数据标准和拓扑规则,设计了基于空间相对位置的管点悬挂数据质检方法,用户通过将测绘数据导入地下管线数据管理系统,对测绘数据中各类管线、设备数据结合空间相对位置进行数据的质量核查,实现了悬挂点的快速检查,极大提高了工作效率及成果的准确性。

以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。


技术特征:

1.一种基于空间相对位置的管点悬挂检查方法,其特征在于,包括:

s1:在管线数据管理平台中导入待检测管线测绘图并选择检查范围,建立管点检测缓冲范围;

s2:遍历检查范围内所有只连接1根管线的管线起点,判断管线起点是否为管线末梢设备,若是则该管线起点不悬挂,否则执行步骤s3;

s3:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则该管线起点不悬挂,否则执行步骤s4;

s4:判断管线起点的管点检测缓冲范围内其它的管线与该管线起点所在管线的管线终点是否相连,若是则该管线起点不悬挂,否则该管线起点悬挂;

s5:遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,判断过程同步骤s2~s4,查出悬挂的管线终点;

s6:在待检测管线测绘图上标记悬挂的管线起点和管线终点,生成悬挂的管线起点和管线终点的位置信息列表。

2.根据权利要求1所述的一种基于空间相对位置的管点悬挂检查方法,其特征在于,所述的管点检测缓冲范围具体为:

min(buf)≤buffer≤max(buf)

其中buffer、min(buf)和max(buf)分别为缓冲值、最小缓冲值和最大缓冲值。

3.根据权利要求2所述的一种基于空间相对位置的管点悬挂检查方法,其特征在于,设置管点检测缓冲范围后在遍历的管线起点和管线终点上生成可见的管点缓冲区,所述的管点缓冲区为以管线起点或管线终点为圆心,半径介于min(buf)和max(buf)之间的环形面。

4.根据权利要求2所述的一种基于空间相对位置的管点悬挂检查方法,其特征在于,当管线起点或管线终点与管线之间的距离小于min(buf)时自动吸附连接。

5.一种基于空间相对位置的管点悬挂检查系统,其特征在于,包括:

管线数据管理模块,用于导入待检测管线测绘图;

检测范围设定模块,用于设定在待检测管线测绘图上的检查范围以及管点检测缓冲范围;

悬挂管点检测模块,用于检测检查范围内悬挂的管线起点和管线终点;

悬挂管点标记模块,用于标记悬挂管点检测模块检测出的悬挂的管线起点和管线终点;

其中,所述的悬挂管点检测模块检测的具体过程包括:

s601:遍历检查范围内所有只连接1根管线的管线起点,判断起点是否为管线末梢设备,若是则该管线起点不悬挂,否则执行步骤s602;

s602:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则该管线起点不悬挂,否则执行步骤s603;

s603:判断起点的管点检测缓冲范围内其它的管线与该起点所在管线的管线终点是否相连,若是则该管线起点不悬挂,否则该起点悬挂;

s604:遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,判断过程同步骤s602~s603,查出悬挂的管线终点。

6.根据权利要求1所述的一种基于空间相对位置的管点悬挂检查系统,其特征在于,所述的管点检测缓冲范围具体为:

min(buf)≤buffer≤max(buf)

其中buffer、min(buf)和max(buf)分别为缓冲值、最小缓冲值和最大缓冲值。

7.根据权利要求6所述的一种基于空间相对位置的管点悬挂检查系统,其特征在于,设置管点检测缓冲范围后在遍历的管线起点和管线终点上生成可见的管点缓冲区,所述的管点缓冲区为以管线起点或管线终点为圆心,半径介于min(buf)和max(buf)之间的环形面。

8.根据权利要求6所述的一种基于空间相对位置的管点悬挂检查系统,其特征在于,当管线起点或管线终点与管线之间的距离小于min(buf)时自动吸附连接。

9.根据权利要求1所述的一种基于空间相对位置的管点悬挂检查系统,其特征在于,所述的悬挂管点检测模块包括索引单元,选择位置信息列表中的任意一条位置信息时模块包括索引单元将待检测管线测绘图跳转至对应的管线起点或管线终点并放大。

技术总结
本发明涉及一种基于空间相对位置的管点悬挂检查方法及系统,该方法包括:S1:导入待检测管线测绘图并选择检查范围和管点检测缓冲范围;S2:遍历检查范围内所有只连1根管线的管线起点并判断是否为末梢设备,若是则不悬挂,否则执行S3;S3:判断管线起点的管点检测缓冲范围内是否只有1根管线,若是则不悬挂,否则执行S4;S4:判断S3检测出的其它管线与原管线终点是否相连,若是则不悬挂,否则悬挂;S5:遍历检查范围内只连接1根管线且对应的管线起点不悬挂的管线终点,同S2~S4,查出悬挂的管线终点;S6:标记悬挂的管线起点、终点并生成位置信息列表。与现有技术相比,本发明具有效率高、精度高等优点。

技术研发人员:袁晨;王维清;丁石;岳德维;田志欣;刘川
受保护的技术使用者:上海杰狮信息技术有限公司
技术研发日:2019.12.31
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-51818.html

最新回复(0)