半岛(中国大陆)官方网站

管道包封的建模方法、装置、设备以及可读存储介质pdf—半岛-中国官方网站

欢迎您访问 半岛官网!

半岛简介 联系我们 网站地图

欢迎来电咨询

0317-6288901

新闻资讯

全国服务热线

0317-6288901

技术过硬,据实报价

新闻动态

当前位置: 主页 > 新闻资讯 > 新闻动态

管道包封的建模方法、装置、设备以及可读存储介质pdf

2024-10-28 09:38 已有人浏览 小编

  本发明涉及计算机辅助设计技术领域,公开了一种管道包封的建模方法、装置、设备以及可读存储介质。其中,该方法包括:获取检查井图元相交的至少一个管道图元以及至少一个管道图元对应的包封参数;基于至少一个管道图元以及检查井图元的相交关系,创建对应于至少一个管道图元的包封截面;解析包封参数,确定包封参数对应的包封位置;在包封位置处生成与包封截面相对应的管道包封模型。通过实施本发明,实现了管道包封模型的自动准确构建,便于通过模型算量软件计算该管道包封模型所需工程量,无需手动计算工程量,提高了工程量的计算效率。

  (19)国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 117010117 A (43)申请公布日 2023.11.07 (21)申请号 6.6 (22)申请日 2022.04.27 (71)申请人 广联达科技股份有限公司 地址 100193 北京市海淀区西北旺东路10 号院东区13号楼 (72)发明人 魏洪亮 (74)专利代理机构 北京三聚阳光知识产权代理 有限公司 11250 专利代理师 张琳琳 (51)Int.Cl. G06F 30/18 (2020.01) G06F 30/17 (2020.01) G06F 113/14 (2020.01) G06F 113/08 (2020.01) G06F 113/20 (2020.01) 权利要求书4页 说明书17页 附图14页 (54)发明名称 管道包封的建模方法、装置、设备以及可读 存储介质 (57)摘要 本发明涉及计算机辅助设计技术领域,公开 了一种管道包封的建模方法、装置、设备以及可 读存储介质。其中,该方法包括:获取检查井图元 相交的至少一个管道图元以及至少一个管道图 元对应的包封参数;基于至少一个管道图元以及 检查井图元的相交关系,创建对应于至少一个管 道图元的包封截面 ;解析包封参数,确定包封参 数对应的包封位置;在包封位置处生成与包封截 面相对应的管道包封模型。通过实施本发明,实 现了管道包封模型的自动准确构建,便于通过模 型算量软件计算该管道包封模型所需工程量,无 A 需手动计算工程量,提高了工程量的计算效率。 7 1 1 0 1 0 7 1 1 N C CN 117010117 A 权利要求书 1/4页 1.一种管道包封的建模方法,其特征在于,包括: 获取检查井图元相交的至少一个管道图元以及所述至少一个管道图元对应的包封参 数; 基于所述至少一个管道图元以及所述检查井图元的相交关系,创建对应于所述至少一 个管道图元的包封截面; 解析所述包封参数,确定所述包封参数对应的包封位置; 在所述包封位置处生成与所述包封截面相对应的管道包封模型。 2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个管道图元以及所述 检查井图元的相交关系,创建对应于所述至少一个管道图元的包封截面,包括: 获取所述检查井图元对应的截面,确定所述检查井图元的截面类型,其中,所述截面为 沿所述检查井图元纵向轴线方向的截面; 基于所述检查井图元的截面类型、所述包封参数以及所述相交关系,生成对应于所述 至少一个管道图元的包封截面。 3.根据权利要求2所述的方法,其特征在于,所述基于所述检查井图元的截面类型、所 述包封参数以及所述相交关系,生成对应于所述至少一个管道图元的包封截面,包括: 获取所述管道图元的中心线与所述检查井图元的外壁交点、所述管道图元对应的偏移 向量以及水流向量; 基于所述包封参数将所述外壁交点按照所述偏移向量的方向进行偏移,得到参考点; 对所述水流向量进行预设角度的逆时针偏转和顺时针偏转,得到第一偏移向量以及第 二偏移向量; 基于所述包封参数将所述参考点分别按照所述第一偏移向量和所述第二偏移向量的 方向进行偏移,得到所述管道图元对应的第一目标包封顶点; 基于所述第一目标包封顶点、所述水流向量以及所述相交关系,确定所述管道图元对 应的第二目标包封顶点; 基于所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点,生成所述包封 截面。 4.根据权利要求3所述的方法,其特征在于,所述包封参数包括管道左侧加宽值与管道 右侧加宽值,所述基于所述包封参数将所述参考点分别按照所述第一偏移向量和所述第二 偏移向量的方向进行偏移,得到所述管道图元对应的第一目标包封顶点,包括: 基于所述管道左侧加宽值以及所述管道右侧加宽值,确定所述参考点对应的左侧偏移 量和右侧偏移量; 基于所述左侧偏移量将所述参考点按照所述第一偏移向量的方向进行偏移,得到左侧 第一包封顶点; 基于所述右侧偏移量将所述参考点按照所述第二偏移向量的方向进行偏移,得到右侧 第一包封顶点; 将所述左侧第一包封顶点与所述右侧第一包封顶点确定为所述第一目标包封顶点。 5.根据权利要求4所述的方法,其特征在于,所述基于所述第一目标包封顶点、所述水 流向量以及所述相交关系,确定所述管道图元对应的第二目标包封顶点,包括: 按照所述水流向量的方向,生成经过左侧第一包封顶点,且与所述检查井图元的外壁 2 2 CN 117010117 A 权利要求书 2/4页 相交的左侧第二包封顶点,以及与所述检查井图元的内壁相交的左侧第三包封顶点; 按照所述水流向量的方向,生成经过右侧第一包封顶点,且与所述检查井图元的外壁 相交的右侧第二包封顶点,以及与所述检查井图元的内壁相交的右侧第三包封顶点; 将所述左侧第二包封顶点、所述左侧第三包封顶点、所述右侧第二包封顶点以及所述 右侧第三包封顶点确定为所述第二目标包封顶点。 6.根据权利要求5所述的方法,其特征在于,当所述截面类型为圆形截面时,所述基于 所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点,生成所述包封截面,包 括: 获取所述检查井图元的中心点; 基于所述左侧第三包封顶点以及所述右侧第三包封顶点,生成对应于所述管道图元的 包封弧线; 将所述包封弧线、所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点进 行依次连接,生成所述管道图元的包封截面。 7.根据权利要求5所述的方法,其特征在于,当所述截面类型为矩形截面时,所述基于 所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点,生成所述包封截面,包 括: 将所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点进行依次连接,生 成所述管道图元的包封截面。 8.根据权利要求3所述的方法,其特征在于,获取所述管道图元对应的偏移向量,包括: 检测所述管道图元的起点是否位于所述检查井图元的内部; 当所述管道图元的起点位于所述检查井图元的内部时,将与所述管道图元的方向相同 的向量确定为所述偏移向量。 9.根据权利要求8所述的方法,其特征在于,还包括: 当所述管道图元的起点位于所述检查井图元的外部时,将与所述管道图元的方向相反 的向量确定为所述偏移向量。 10.根据权利要求3所述的方法,其特征在于,获取所述管道图元对应的水流向量,包 括: 检测所述管道图元是否为最大管径的管道图元; 当所述管道图元为最大管径的管道图元,且所述管道图元的起点位于所述检查井图元 的内部时,将与所述管道图元的方向相同的向量确定为所述水流向量。 11.根据权利要求10所述的方法,其特征在于,还包括: 当所述管道图元为最大管径的管道图元,且所述管道图元的起点位于所述检查井图元 的外部时,将与所述管道图元的方向相反的向量确定为所述水流向量。 12.根据权利要求10所述的方法,其特征在于,还包括: 当所述管道图元并非为最大管径的管道图元,且所述管道图元的起点位于所述检查井 图元的内部时,将与所述管道图元的方向相反的向量确定为所述水流向量。 13.根据权利要求12所述的方法,其特征在于,还包括: 当所述管道图元并非为最大管径的管道图元,且所述管道图元的起点位于所述检查井 图元的外部时,将与所述管道图元的方向相同的向量确定为所述水流向量。 3 3 CN 117010117 A 权利要求书 3/4页 14.根据权利要求1所述的方法,其特征在于,所述解析所述包封参数,确定所述包封参 数对应的包封位置,包括: 获取所述管道图元对应的管外顶标高; 解析所述包封参数中的管道顶部加宽值,计算所述管外顶标高与所述管道顶部加宽值 的和,得到包封顶标高; 检测所述检查井图元是否存在基础图元; 当所述检查井图元不存在基础图元时,将所述检查井图元的底部标高确定为包封底标 高。 15.根据权利要求14所述的方法,其特征在于,还包括: 当所述检查井图元存在基础图元时,将所述基础图元的底部标高确定为所述包封底标 高。 16.根据权利要求14或15所述的方法,其特征在于,所述在所述包封位置处生成与所述 包封截面相对应的管道包封模型,包括: 基于所述包封截面、所述包封顶标高以及所述包封底标高,构建初始包封模型; 从所述初始包封模型中扣减管道实体,得到所述管道包封模型。 17.根据权利要求16所述的方法,其特征在于,还包括: 当所述检查井图元存在基础图元时,从所述初始包封模型中扣减所述管道实体以及所 述基础图元对应的基础实体,得到所述管道包封模型。 18.根据权利要求1所述的方法,其特征在于,获取检查井图元相交的至少一个管道图 元,包括: 获取预先生成的检查井图元、所述管道构件以及所述管道图元的生成方式,其中,所述 检查井图元基于图集型号的选择指令生成,所述图集型号用于表征所述检查井构件对应的 建模参数信息; 基于所述管道构件,按照所述生成方式生成与所述检查井图元相交的管道图元。 19.根据权利要求18所述的方法,其特征在于,获取至少一个管道图元对应的包封参 数,包括: 获取对所述包封参数的设置指令; 识别所述设置指令,确定所述设置指令对应的包封参数。 20.一种管道包封的建模装置,其特征在于,包括: 获取模块,用于获取检查井图元相交的至少一个管道图元以及所述至少一个管道图元 对应的包封参数; 创建模块,用于基于所述至少一个管道图元以及所述检查井图元的相交关系,创建对 应于所述至少一个管道图元的包封截面; 解析模块,用于解析所述包封参数,确定所述包封参数对应的包封位置; 生成模块,用于在所述包封位置处生成与所述包封截面相对应的管道包封模型。 21.一种电子设备,其特征在于,包括: 存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有 计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1‑19任一项所述的 管道包封的建模方法。 4 4 CN 117010117 A 权利要求书 4/4页 22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指 令,所述计算机指令用于使计算机执行权利要求1‑19任一项所述的管道包封的建模方法。 5 5 CN 117010117 A 说明书 1/17页 管道包封的建模方法、装置、设备以及可读存储介质 技术领域 [0001] 本发明涉及计算机辅助设计技术领域,具体涉及一种管道包封的建模方法、装置、 设备以及可读存储介质。 背景技术 [0002] 检查井为城市地下基础设施的供电、给水、排水、排污、通讯、有线电视、煤气管、路 灯线路等维修及安装方便所必不可少的工程设施。在检查井周边存在多个用于给水、排水、 供热、供煤气、长距离输送石油和天然气等的管道,而这些管道中不免会存在穿过检查井井 墙的管道,对于穿过检查井的管道,通常会在管道穿过检查井时采用混凝土满包在管道的 周围,以起到保护管道及固定管道的作用。然而在进行管道包封前,需要计算浇筑混凝土的 工程量以及支模面积,并结合检查井对应的图集类型,通过手算的方式计算这些工程量。 [0003] 随着信息技术的发展,三维模型算量软件以其能够根据模型自动计算工程量而受 到欢迎,但是若要通过三维模型算量软件计算管道包封的工程量,必须要构建穿过检查井 的管道包封模型。然而,目前并没有针对管道包封进行准确构建方法,因此,如何构建管道 包封模型成为亟待解决的问题。 发明内容 [0004] 有鉴于此,本发明实施例提供了一种管道包封的建模方法、装置、设备以及可读存 储介质,以解决管道包封模型难以构建的问题。 [0005] 根据第一方面,本发明实施例提供了一种管道包封的建模方法,包括:获取检查井 图元相交的至少一个管道图元以及所述至少一个管道图元对应的包封参数;基于所述至少 一个管道图元以及所述检查井图元的相交关系,创建对应于所述至少一个管道图元的包封 截面;解析所述包封参数,确定所述包封参数对应的包封位置;在所述包封位置处生成与所 述包封截面相对应的管道包封模型。 [0006] 本发明实施例提供的管道包封的建模方法,通过获取与检查井图元相连接的管道 图元的包封参数,并创建该管道图元的包封截面,进而根据包封参数以及包封截面生成对 应该管道图元的管道包封模型,该方法能够通过包封参数以及包封截面自动生成管道包封 模型,实现了管道包封模型的准确构建,便于通过模型算量软件计算该管道包封模型所需 工程量,无需手动计算工程量,提高了工程量的计算效率。 [0007] 结合第一方面,在第一方面的第一实施方式中,所述基于所述至少一个管道图元 以及所述检查井图元的相交关系,创建对应于所述至少一个管道图元的包封截面,包括:获 取所述检查井图元对应的截面,确定所述检查井图元的截面类型,其中,所述截面为沿所述 检查井图元纵向轴线方向的截面;基于所述检查井图元的截面类型、所述包封参数以及所 述相交关系,生成对应于所述至少一个管道图元的包封截面。 [0008] 本发明实施例提供的管道包封的建模方法,基于不同的检查井图元的截面类型生 成相应的包封截面,以使生成的包封截面能够适应于不同的场景需求,保证包封截面构建 6 6 CN 117010117 A 说明书 2/17页 的准确性,进一步保证了后续管道包封模型的构建准确性。 [0009] 结合第一方面第一实施方式,在第一方面的第二实施方式中,所述基于所述检查 井图元的截面类型、所述包封参数以及所述相交关系,生成对应于所述至少一个管道图元 的包封截面,包括:获取所述管道图元的中心线与所述检查井图元的外壁交点、所述管道图 元对应的偏移向量以及水流向量;基于所述包封参数将所述外壁交点按照所述偏移向量的 方向进行偏移,得到参考点;对所述水流向量进行预设角度的逆时针偏转和顺时针偏转,得 到第一偏移向量以及第二偏移向量;基于所述包封参数将所述参考点分别按照所述第一偏 移向量和所述第二偏移向量的方向进行偏移,得到所述管道图元对应的第一目标包封顶 点;基于所述第一目标包封顶点、所述水流向量以及所述相交关系,确定所述管道图元对应 的第二目标包封顶点;基于所述第一目标包封顶点、所述参考点以及所述第二目标包封顶 点,生成所述包封截面。 [0010] 结合第一方面第二实施方式,在第一方面的第三实施方式中,所述包封参数包括 管道左侧加宽值与管道右侧加宽值,所述基于所述包封参数将所述参考点分别按照所述第 一偏移向量和所述第二偏移向量的方向进行偏移,得到所述管道图元对应的第一目标包封 顶点,包括:基于所述管道左侧加宽值以及所述管道右侧加宽值,确定所述参考点对应的左 侧偏移量和右侧偏移量;基于所述左侧偏移量将所述参考点按照所述第一偏移向量的方向 进行偏移,得到左侧第一包封顶点;基于所述右侧偏移量将所述参考点按照所述第二偏移 向量的方向进行偏移,得到右侧第一包封顶点;将所述左侧第一包封顶点与所述右侧第一 包封顶点确定为所述第一目标包封顶点。 [0011] 结合第一方面第三实施方式,在第一方面的第四实施方式中,所述基于所述第一 目标包封顶点、所述水流向量以及所述相交关系,确定所述管道图元对应的第二目标包封 顶点,包括:按照所述水流向量的方向,生成经过左侧第一包封顶点,且与所述检查井图元 的外壁相交的左侧第二包封顶点,以及与所述检查井图元的内壁相交的左侧第三包封顶 点;按照所述水流向量的方向,生成经过右侧第一包封顶点,且与所述检查井图元的外壁相 交的右侧第二包封顶点,以及与所述检查井图元的内壁相交的右侧第三包封顶点;将所述 左侧第二包封顶点、所述左侧第三包封顶点、所述右侧第二包封顶点以及所述右侧第三包 封顶点确定为所述第二目标包封顶点。 [0012] 本发明实施例提供的管道包封的建模方法,通过结合管道图元的中心线与检查井 图元的外壁交点、管道图元对应的偏移向量以及水流向量,确定出参考点、第一目标包封顶 点(左侧第一包封顶点和右侧第一包封顶点)以及第二目标包封顶点(左侧第二包封顶点、 左侧第三包封顶点、右侧第二包封顶点以及右侧第三包封顶点),通过确定得到的参考点、 第一目标包封顶点以及第二目标包封顶点构建包封截面,使得所构建的包封截面在最大程 度上与管道图元相契合。 [0013] 结合第一方面第四实施方式,在第一方面的第五实施方式中,当所述截面类型为 圆形截面时,所述基于所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点,生 成所述包封截面,包括:获取所述检查井图元的中心点;基于所述左侧第三包封顶点以及所 述右侧第三包封顶点,生成对应于所述管道图元的包封弧线;将所述包封弧线、所述第一目 标包封顶点、所述参考点以及所述第二目标包封顶点进行依次连接,生成所述管道图元的 包封截面。 7 7 CN 117010117 A 说明书 3/17页 [0014] 本发明实施例提供的管道包封的建模方法,当检查井图元的截面类型为圆形截面 时,在构建包封截面时获取相应的包封弧线,以使包封弧线能够贴合检查井图元与管道图 元的连接处,通过连接包封弧线、参考点、第一目标包封顶点以及第二目标包封顶点生成相 应的包封截面,使得所构建的包封截面在最大程度上与连接圆形检查井图元的管道图元相 契合。 [0015] 结合第一方面第四实施方式,在第一方面的第六实施方式中,当所述截面类型为 矩形截面时,所述基于所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点,生 成所述包封截面,包括:将所述第一目标包封顶点、所述参考点以及所述第二目标包封顶点 进行依次连接,生成所述管道图元的包封截面。 [0016] 本发明实施例提供的管道包封的建模方法,当检查井图元的截面类型为矩形截面 时,在检查井图元与管道图元的连接处不存在连接弧度,可以直接通过连接参考点、第一目 标包封顶点以及第二目标包封顶点生成相应的包封截面,在保证所构建的包封截面与连接 矩形检查井图元的管道图元相契合的基础上,保证了包封截面的构建效率。 [0017] 结合第一方面第二实施方式,在第一方面的第七实施方式中,获取所述管道图元 对应的偏移向量,包括:检测所述管道图元的起点是否位于所述检查井图元的内部;当所述 管道图元的起点位于所述检查井图元的内部时,将与所述管道图元的方向相同的向量确定 为所述偏移向量。 [0018] 结合第一方面第七实施方式,在第一方面的第八实施方式中,所述方法还包括:当 所述管道图元的起点位于所述检查井图元的外部时,将与所述管道图元的方向相反的向量 确定为所述偏移向量。 [0019] 本发明实施例提供的管道包封的建模方法,通过检测管道图元的起点与检查井图 元的位置关系,以确定管道图元相对于检查井图元的偏移方向,保证后续所构建包封截面 的准确性。 [0020] 结合第一方面第二实施方式,在第一方面的第九实施方式中,获取所述管道图元 对应的水流向量,包括:检测所述管道图元是否为最大管径的管道图元;当所述管道图元为 最大管径的管道图元,且所述管道图元的起点位于所述检查井图元的内部时,将与所述管 道图元的方向相同的向量确定为所述水流向量。 [0021] 结合第一方面第九实施方式,在第一方面的第十实施方式中,所述方法还包括:当 所述管道图元为最大管径的管道图元,且所述管道图元的起点位于所述检查井图元的外部 时,将与所述管道图元的方向相反的向量确定为所述水流向量。 [0022] 结合第一方面第九实施方式,在第一方面的第十一实施方式中,所述方法还包括: 当所述管道图元并非为最大管径的管道图元,且所述管道图元的起点位于所述检查井图元 的内部时,将与所述管道图元的方向相反的向量确定为所述水流向量。 [0023] 结合第一方面第十一实施方式,在第一方面的第十二实施方式中,所述方法还包 括:当所述管道图元并非为最大管径的管道图元,且所述管道图元的起点位于所述检查井 图元的外部时,将与所述管道图元的方向相同的向量确定为所述水流向量。 [0024] 本发明实施例提供的管道包封的建模方法,通过结合管道图元的半径以及检测管 道图元的起点相对于检查井图元的位置关系,以确定管道图元相对应的水流向量,进一步 保证了包封截面的构建准确性,保证根据管道包封模型所形成的管道包封能够保护管道, 8 8 CN 117010117 A 说明书 4/17页 大大提高了管道包封对管道的保护作用。 [0025] 结合第一方面,在第一方面的第十三实施方式中,所述解析所述包封参数,确定所 述包封参数对应的包封位置,包括:获取所述管道图元对应的管外顶标高;解析所述包封参 数中的管道顶部加宽值,计算所述管外顶标高与所述管道顶部加宽值的和,得到包封顶标 高;检测所述检查井图元是否存在基础图元;当所述检查井图元不存在基础图元时,将所述 检查井图元的底部标高确定为包封底标高。 [0026] 结合第一方面第十三实施方式,在第一方面的第十四实施方式中,所述方法还包 括:当所述检查井图元存在基础图元时,将所述基础图元的底部标高确定为所述包封底标 高。 [0027] 本发明实施例提供的管道包封的建模方法,通过解析包封参数,并对是否存在基 础图元进行检测,以确定出构建管道包封模型的包封底标高和包封顶标高,便于准确构建 管道包封模型。 [0028] 结合第一方面第十三实施方式或第十四实施方式,在第一方面的第十五实施方式 中,所述在所述包封位置处生成与所述包封截面相对应的管道包封模型,包括:基于所述包 封截面、所述包封顶标高以及所述包封底标高,构建初始包封模型;从所述初始包封模型中 扣减管道实体,得到所述管道包封模型。 [0029] 本发明实施例提供的管道包封的建模方法,在根据包封截面、包封顶标高以及包 封底标高所构建的初始包封模型中扣减掉管道图元对应的管道实体模型,由此得到最终管 道包封模型,由此实现了管道包封模型的自动生成,减少了人工设计成本,提高了管道包封 模型的设计效率。 [0030] 结合第一方面第十五实施方式,在第一方面的第十六实施方式中,所述方法还包 括:当所述检查井图元存在基础图元时,从所述初始包封模型中扣减所述管道实体以及所 述基础图元对应的基础实体,得到所述管道包封模型。 [0031] 本发明实施例提供的管道包封的建模方法,由于基础图元并非管道包封模型的组 成部分,当检查井图元存在基础图元时,从初始包封模型中扣减管道实体以及基础图元所 对应的基础实体,得到最终的管道包封模型,保证管道包封模型的构建准确性,同时,避免 出现工程量误计算。 [0032] 结合第一方面,在第一方面的第十七实施方式中,所述方法获取检查井图元相交 的至少一个管道图元,包括:获取预先生成的检查井图元、所述管道构件以及所述管道图元 的生成方式,其中,所述检查井图元基于图集型号的选择指令生成,所述图集型号用于表征 所述检查井构件对应的建模参数信息;基于所述管道构件,按照所述生成方式生成与所述 检查井图元相交的管道图元。 [0033] 本发明实施例提供的管道包封的建模方法,通过图集型号预先生成检查井土元, 并获取生成管道图元的管道构件以及生成方式,生成与检查井图元相连接的管道图元,由 此能够快速实现管道图元的生成,提高了管道图元的获取效率,进而提高了管道包封模型 的生成速率。 [0034] 结合第一方面第十七实施方式,在第一方面的第十八实施方式中,获取至少一个 管道图元对应的包封参数,包括:获取对所述包封参数的设置指令;识别所述设置指令,确 定所述设置指令对应的包封参数。 9 9 CN 117010117 A 说明书 5/17页 [0035] 本发明实施例提供的管道包封的建模方法,通过识别获取到的包封参数的设置指 令,确定出该设置指令所对应的包封参数,由此能够根据用户设置的包封参数进行管道包 封模型的构建,以使管道包封模型更加符合用户需求,同时使得管道包封模型的构建更加 便捷。 [0036] 根据第二方面,本发明实施例提供了一种管道包封的建模装置,包括:获取模块, 用于获取检查井图元相交的至少一个管道图元以及所述至少一个管道图元对应的包封参 数;创建模块,用于基于所述至少一个管道图元以及所述检查井图元的相交关系,创建对应 于所述至少一个管道图元的包封截面;解析模块,用于解析所述包封参数,确定所述包封参 数对应的包封位置;生成模块,用于在所述包封位置处生成与所述包封截面相对应的管道 包封模型。 [0037] 根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述 存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通 过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的管道包封的建 模方法。 [0038] 根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读 存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第一方面任一 实施方式所述的管道包封的建模方法。 [0039] 需要说明的是,本发明实施例提供的管道包封的建模装置、电子设备以及计算机 可读存储介质的相应有益效果,请参见管道包封的建模方法中相应内容的描述,在此不再 赘述。 附图说明 [0040] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体 实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的 附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。 [0041] 图1是根据本发明实施例的管道包封的建模方法的流程图; [0042] 图2是根据本发明实施例的管道包封的建模方法的另一流程图; [0043] 图3是根据本发明实施例的管道包封的建模方法的又一流程图; [0044] 图4是根据本发明实施例的圆形检查井的图集示意图; [0045] 图5是根据本发明实施例的矩形检查井的图集示意图; [0046] 图6是根据本发明实施例的圆形检查井与管道图元的相交示意图; [0047] 图7是根据本发明实施例的管道图元与圆形检查井的外壁交点示意图; [0048] 图8是根据本发明实施例的圆形检查井所对应的偏移向量示意图; [0049] 图9是根据本发明实施例的外壁交点相较于圆形检查井的偏移示意图; [0050] 图10是根据本发明实施例的圆形检查井所对应的水流向量示意图; [0051] 图11是根据本发明实施例的圆形检查井所对应的水流向量偏移示意图; [0052] 图12是根据本发明实施例的圆形检查井对应的第一目标包封顶点示意图; [0053] 图13是根据本发明实施例的圆形检查井对应的左/右第二包封顶点示意图; 10 10 CN 117010117 A 说明书 6/17页 [0054] 图14是根据本发明实施例的圆形检查井对应的左/右第三包封顶点示意图; [0055] 图15是根据本发明实施例的包封弧线是根据本发明实施例的圆形检查井对应的包封截面示意图; [0057] 图17是根据本发明实施例的矩形检查井与管道图元的相交示意图; [0058] 图18是根据本发明实施例的管道图元与矩形检查井的外壁交点示意图; [0059] 图19是根据本发明实施例的矩形检查井所对应的偏移向量示意图; [0060] 图20是根据本发明实施例的外壁交点相较于矩形检查井的偏移示意图; [0061] 图21是根据本发明实施例的矩形检查井所对应的水流向量示意图; [0062] 图22是根据本发明实施例的矩形检查井所对应的水流向量偏移示意图; [0063] 图23是根据本发明实施例的矩形检查井对应的第一目标包封顶点示意图; [0064] 图24是根据本发明实施例的矩形检查井对应的第二目标包封顶点示意图; [0065] 图25是根据本发明实施例的矩形检查井对应的包封截面示意图; [0066] 图26是根据本发明实施例的设置窗体的示意图; [0067] 图27是根据本发明实施例的包封参数的显示示意图; [0068] 图28是根据本发明实施例的包封底标高的确定示意图; [0069] 图29是根据本发明实施例的包封底标高的另一确定示意图; [0070] 图30是根据本发明实施例的初始包封模型的示意图; [0071] 图31是根据本发明实施例的管道包封模型的示意图; [0072] 图32是根据本发明优选实施例的管道包封的建模装置的结构框图; [0073] 图33是本发明实施例提供的电子设备的硬件结构示意图。 具体实施方式 [0074] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没 有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0075] 随着信息技术的发展,三维模型算量软件以其能够根据模型自动计算工程量而受 到欢迎,但是若要通过三维模型算量软件计算管道包封的工程量,必须要构建穿过检查井 的管道包封模型。然而,目前并没有针对管道包封进行准确构建方法,因此,如何构建管道 包封模型成为亟待解决的问题。 [0076] 基于此,本发明技术方案通过获取包封参数以构建包封截面,继而根据包封参数 以及包封截面,自动生成管道包封模型,由此实现了管道包封模型的准确构建,便于通过模 型算量软件计算该管道包封模型所需工程量,无需手动计算工程量,提高了工程量的计算 效率。 [0077] 根据本发明实施例,提供了一种管道包封的建模方法的实施例,需要说明的是,在 附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且, 虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤。 [0078] 在本实施例中提供了一种管道包封的建模方法,可用于电子设备,如手机、平板电 11 11 CN 117010117 A 说明书 7/17页 脑、电脑等,图1是根据本发明实施例的管道包封的建模方法的流程图,如图1所示,该流程 包括如下步骤: [0079] S11,获取检查井图元相交的至少一个管道图元以及至少一个管道图元对应的包 封参数。 [0080] 检查井为城市地下基础设施的供电、给水、排水、排污、通讯、有线电视、煤气管、路 灯线路等维修安装方便而设置的。检查井图元为生成检查井模型所需要的图元,管道图元 为穿过检查井的管道模型图元。电子设备可以通过识别检查井(井室)与管道轴线的俯视截 面是否相交,确定出与检查井图元存在相交关系的管道图元,即确定出穿过检查井井墙的 一个或多个管道。 [0081] 管道图元对应的包封参数为管道包封模型所设置的参数,例如管道左侧加宽值、 管道右侧加宽值、管道顶部加宽值和超出井墙厚度值等参数,如图27所示,电子设备可以对 包封参数进行显示,用户则可以通过参数可视化化界面输入或调整包封参数,以使包封参 数能够匹配管道图元所对应的管道直径。通过包封参数对管道图元的包封状态进行表征, 其中,包封状态用于表征当前管道图元所设置的管道包封模型。 [0082] S12,基于所述至少一个管道图元以及所述检查井图元的相交关系,创建对应于所 述至少一个管道图元的包封截面。 [0083] 电子设备根据其识别到的穿过检查井图元的管道图元,确定各个管道图元与检查 井图元之间的相交关系,并根据该相交关系创建管道图元穿过检查井图元时的包封截面。 该包封截面为管道图元与检查井图元相交处的俯视截面。 [0084] S13,解析包封参数,确定包封参数对应的包封位置。 [0085] 电子设备对其获取的包封参数进行解析,从中确定出生成包封模型的包封位置。 其中,包封位置为包封顶标高和包封底标高之间的位置,该包封位置基于管道图元所处位 置确定。 [0086] 具体地,电子设备可以将不同管径的管道图元与包封参数一一对应,如图4和图5 所示的图集示意图中的D对应最大管径的管道,D1对应第二大直径的管道,以此类推。电子 设备通过解析各个管道图元对应的包封参数,以确定出各个管道图元所对应的包封顶标高 和包封底标高。 [0087] S14,在包封位置处生成与包封截面相对应的管道包封模型。 [0088] 电子设备在包封位置处构建与包封截面一致的包封多边形,使该包封多边形包围 管道图元并贴合检查井图元与管道图元的连接位置,并基于包封位置对应的包封顶标高和 包封底标高拉伸该包封多边形,得到拉伸体模型,该拉伸体模型即为管道包封模型。 [0089] 本实施例提供的管道包封的建模方法,通过获取与检查井图元相连接的管道图元 的包封参数,并创建该管道图元的包封截面,进而根据包封参数以及包封截面生成对应该 管道图元的管道包封模型,该方法能够通过包封参数以及包封截面自动生成管道包封模 型,实现了管道包封模型的准确构建,便于通过模型算量软件计算该管道包封模型所需工 程量,无需手动计算工程量,提高了工程量的计算效率。 [0090] 在本实施例中提供了一种管道包封的建模方法,可用于电子设备,如手机、平板电 脑、电脑等,图2是根据本发明实施例的管道包封的建模方法的流程图,如图2所示,该流程 包括如下步骤: 12 12 CN 117010117 A 说明书 8/17页 [0091] S21,获取检查井图元相交的至少一个管道图元以及至少一个管道图元对应的包 封参数。详细说明参见上述实施例对应的相关描述,此处不再赘述。 [0092] S22,基于所述至少一个管道图元以及所述检查井图元的相交关系,创建对应于所 述至少一个管道图元的包封截面。 [0093] 具体地,上述步骤S22可以包括: [0094] S221,获取检查井图元对应的截面,确定检查井图元的截面类型,其中,该截面为 沿检查井图元纵向轴线] 截面为检查井图元的剖面,是沿检查井图元纵向轴线方向的截面。该截面可以通 过解析检查井图元的剖面获取。截面类型用以表征检查井图元所对应截面的形状,具体地, 该截面类型可以包括矩形截面、圆形截面等,当然也可以为其他形状的截面,此处对截面类 型不作限定,本领域技术人员可以根据其实际所构建的检查井确定检查井图元的截面类 型。 [0096] S222,基于检查井图元的截面类型、包封参数以及相交关系,生成对应于至少一个 管道图元的包封截面。 [0097] 电子设备根据其获取到的截面类型、包封参数以及检查进图元与管道图元之间相 交关系构建所有管道图元所对应的管道包封模型。针对不同的截面类型,构建不同的管道 包封模型。例如,针对圆形截面,构建管道包封模型时可以根据包封位置在检查井图元与管 道图元的连接处生成贴合检查井图元的包封弧线] 具体地,上述步骤S222可以包括: [0099] (1)获取管道图元的中心线与检查井图元的外壁交点、管道图元对应的偏移向量 以及水流向量。 [0100] 检查井图元所对应的检查井有井墙内壁和井墙外壁,电子设备通过管道图元与检 查井图元的相交关系,确定管道图元与检查井图元的俯视相交关系,例如,图6所示的圆形 检查井与任一管道图元的相交关系,以及图17所示的矩形检查井与任一管道图元的相交关 系等。继而,电子设备可以识别管道图元的起点和终点,根据管道起点相对于检查井图元的 位置,计算出管道中心线与检查井图元所对应井墙外壁的外壁交点IntPt,例如,图7所示的 管道图元与圆形检查井的井墙外壁相交得到的外壁交点IntPt,以及如图18所示的管道图 元与矩形检查井的井墙外壁相交得到的外壁交点IntPt。 [0101] 偏移向量为管道图元相对于检查井图元的偏移方向,即管道图元相对于检查井图 元的延伸方向,可选地,偏移向量的获取步骤包括: [0102] (11)检测管道图元的起点是否位于检查井图元的内部。 [0103] 电子设备可以识别管道图元的起点位置,以确定管道图元的起点是否位于检查井 图元的内部。当管道图元的起点位于检查井图元的内部时,执行步骤(12);当管道图元的起 点位于检查井图元的外部时,执行步骤(13)。 [0104] (12)将与管道图元的方向相同的向量确定为偏移向量。 [0105] 当管道图元的起点位于检查井图元的内部时,表示管道图元的偏移方向与管道方 向的延伸方向一致,此时电子设备可以将与管道图元的延伸方向相同的向量确定为偏移向 量OffsetVt,如图8和图19所示。 [0106] (13)将与管道图元的方向相反的向量确定为偏移向量。 13 13 CN 117010117 A 说明书 9/17页 [0107] 当管道图元的起点位于检查井图元的外部时,表示管道图元的偏移方向与管道方 向的延伸方向相反,此时电子设备可以将与管道图元的延伸方向相反的向量确定为偏移向 量OffsetVt。 [0108] 通过检测管道图元的起点与检查井图元的位置关系,以确定管道图元相对于检查 井图元的偏移方向,保证后续所构建包封截面的准确性。 [0109] 水流向量用于表征输送物质在管道中的流动方向,输送物质可以包括水、煤气、石 油和天然气等,此处不做具体限定。电子设备根据管道的水流方向区分左侧、右侧,最大管 径所对应的管道为流出管道,其他管道则为流入管道。可选地,水流向量的获取步骤可以包 括: [0110] (11)检测管道图元是否为最大管径的管道图元。 [0111] 由于与检查井图元相交的图元可能存在有多个,对于最大管径的管道图元与非最 大管径的管道图元,其水流向量的确定方法并不相同。电子设备可以获取与检查井图元存 在相交关系的多个管道图元的管径,并对各个管径进行对比,以确定当前管道图元是否为 最大管径的管道图元。当管道图元为最大管径的管道图元,执行步骤(12),当管道图元并非 为最大管径的管道图元,执行步骤(14)。 [0112] (12)当管道图元为最大管径的管道图元,且管道图元的起点位于检查井图元的内 部时,将与管道图元的方向相同的向量确定为水流向量。 [0113] 当管道图元为最大管径的管道图元,进一步检测管道图元的起点是否位于检查井 图元的内部,若管道图元的起点位于检查井图元的外部,执行步骤(13);若管道图元的起点 位于检查井图元的内部,表示水流向量与管道图元的延伸方向相同,此时,电子设备可以直 接将与管道图元的延伸方向相同的向量确定为水流向量PipeVt,如图10和图21所示。 [0114] (13)当管道图元为最大管径的管道图元,且管道图元的起点位于检查井图元的外 部时,将与管道图元的方向相反的向量确定为水流向量。 [0115] 当管道图元为最大管径的管道图元,且管道图元的起点位于检查井图元的外部 时,表示水流向量与管道图元的延伸方向相反,此时,电子设备可以直接将与管道图元的延 伸方向相反的向量确定为水流向量PipeVt。 [0116] (14)当管道图元并非为最大管径的管道图元,且管道图元的起点位于检查井图元 的内部时,将与管道图元的方向相反的向量确定为水流向量。 [0117] 当管道图元并非为最大管径的管道图元,电子设备仍需检测管道图元的起点是否 位于检查井图元的内部,若管道图元的起点位于检查井图元的外部,则执行步骤(15);若管 道图元的起点位于检查井图元的内部,则水流向量与管道图元的延伸方向相反,此时,电子 设备可以直接将与管道图元的延伸方向相反的向量确定为水流向量PipeVt。 [0118] (15)当管道图元并非为最大管径的管道图元,且管道图元的起点位于检查井图元 的外部时,将与管道图元的方向相同的向量确定为水流向量。 [0119] 当管道图元并非为最大管径的管道图元,且管道图元的起点位于检查井图元的外 部时,表示水流向量与管道图元的延伸方向相同,此时,电子设备可以直接将与管道图元的 延伸方向相同的向量确定为水流向量PipeVt。 [0120] 通过结合管道图元的半径以及检测管道图元的起点相对于检查井图元的位置关 系,以确定管道图元相对应的水流向量,进一步保证了包封截面的构建准确性,保证根据管 14 14 CN 117010117 A 说明书 10/17页 道包封模型所形成的管道包封能够保护管道,大大提高了管道包封对管道的保护作用。 [0121] (2)基于包封参数将外壁交点按照偏移向量的方向进行偏移,得到参考点。 [0122] 电子设备对包封参数进行解析,从中解析出包封管道所需的超出井墙厚度值,继 而将是外壁交点IntPt按照偏移向量OffsetVt进行偏移,得到参考点RefPt,其中,外壁交点 IntPt的偏移距离为超出井墙厚度值,如图9所示的外壁交点相较于圆形检查井的偏移,以 及图20所示的外壁交点相较于矩形检查井的偏移。 [0123] (3)对水流向量进行预设角度的逆时针偏转和顺时针偏转,得到第一偏移向量以 及第二偏移向量。 [0124] 将水流向量按照预设角度进行逆时针偏转,得到第一偏移向量LeftOffsetVt;将 水流向量按照预设角度进行顺时针偏转,得到第二偏移向量RightOffsetVt。 [0125] 以图11所示的圆形检查井为例,将水流向量PipeVt逆时针旋转90°,得到左侧偏移 向量,即第一偏移向量LeftOffsetVt;同时,将水流向量PipeVt顺时针旋转90°,得到右侧偏 移向量,即第二偏移向量RightOffsetVt。 [0126] 同理,对于图22所示的矩形检查井,将水流向量PipeVt逆时针旋转90°,得到第一 偏移向量LeftOffsetVt;同时,将水流向量PipeVt顺时针旋转90°,得到第二偏移向量 RightOffsetVt。 [0127] (4)基于包封参数将参考点分别按照第一偏移向量和第二偏移向量的方向进行偏 移,得到管道图元对应的第一目标包封顶点。 [0128] 第一目标包封顶点是位于检查井外部的多个包封顶点。电子设备根据包封参数将 参考点分别按照第一偏移向量的方向和第二偏移向量的方向进行偏移,得到对应于第一偏 移向量的包封顶点和对应于第二偏移向量的包封顶点。 [0129] 具体地,包封参数包括管道左侧加宽值与管道右侧加宽值,上述步骤(4)可以包 括: [0130] (41)基于管道左侧加宽值以及管道右侧加宽值,确定参考点对应的左侧偏移量和 右侧偏移量。 [0131] 左侧偏移量等于管径、管壁厚度以及管道左侧加宽值之和,同理,右侧偏移量等于 管径、管壁厚度以及管道右侧加宽值之和。其中,管径和管壁厚度可以通过构建管道图元所 采用的构件属性确定。 [0132] (42)基于左侧偏移量将参考点按照第一偏移向量的方向进行偏移,得到左侧第一 包封顶点。 [0133] 电子设备将参考点RefPt按照第一偏移向量LeftOffsetVt的方向进行一定距离的 偏移,得到左侧第一包封顶点LeftVertexPt1,其中,参考点RefPt的偏移距离等于左侧偏移 量。 [0134] 以图12所示的圆形检查井为例,将参考点RefPt按照左侧偏移量在第一偏移向量 的方向上偏移,得到左侧第一包封顶点LeftVertexPt1。 [0135] 同理,对于图23所示的矩形检查井,将参考点RefPt按照左侧偏移量在第一偏移向 量的方向上偏移,得到左侧第一包封顶点LeftVertexPt1。 [0136] (43)基于右侧偏移量将参考点按照第二偏移向量的方向进行偏移,得到右侧第一 包封顶点。 15 15 CN 117010117 A 说明书 11/17页 [0137] 电子设备将参考点RefPt按照第二偏移向量RightOffsetVt的方向进行一定距离 的偏移,得到右侧第一包封顶点RightVertexPt1,其中,参考点RefPt的偏移距离等于右侧 偏移量。 [0138] 以图12所示的圆形检查井为例,将参考点RefPt按照右侧偏移量在第二偏移向量 的方向上进行偏移,得到右侧第一包封顶点RightVertexPt1。 [0139] 同理,对于图23所示的矩形检查井,将参考点RefPt按照右侧偏移量在第二偏移向 量的方向上进行偏移,得到右侧第一包封顶点RightVertexPt1。 [0140] (44)将左侧第一包封顶点与右侧第一包封顶点确定为第一目标包封顶点。在得到 左侧第一包封顶点与右侧第一包封顶点之后,电子设备可以存储左侧第一包封顶点与右侧 第一包封顶点,并将该左侧第一包封顶点与右侧第一包封顶点作为第一目标包封顶点。 [0141] (5)基于第一目标包封顶点、水流向量以及相交关系,确定管道图元对应的第二目 标包封顶点。 [0142] 第二目标包封顶点为位于检查井图元所对应井墙外壁和井墙内壁上的包封顶点。 电子设备可以在第一目标包封顶点的基础上,进一步根据水流向量以及管道图元与检查井 图元的相交关系,确定出管道图元对应的第二目标包封顶点。 [0143] 具体地,上述步骤(5)可以包括: [0144] (51)按照水流向量的方向,生成经过左侧第一包封顶点,且与检查井图元的外壁 相交的左侧第二包封顶点,以及与检查井图元的内壁相交的左侧第三包封顶点。 [0145] 电子设备可以创建经过左侧第一包封顶点LeftVertexPt1,方向为水流向量 PipeVt的直线,计算该直线与检查井井墙外壁的交点,得到左侧二包封顶点 LeftVertexPt2,如图13所示的位于圆形检查井的井墙外壁上的左侧二包封顶点 LeftVertexPt2,或如图24所示的位于矩形检查井的井墙外壁上的左侧二包封顶点 LeftVertexPt2。 [0146] 在得到左侧第二包封顶点之后,电子设备进一步的创建过左侧二包封顶点 LeftVertexPt2的直线,得到该直线与检查井的井墙内壁所相交的左侧第三包封顶点 LeftVertexPt3。 [0147] 以如图14所示的圆形检查井为例,电子设备可以构建经过左侧二包封顶点 LeftVertexPt2与检查井中心点的直线,并将该直线与井墙内壁的交点确定为左侧第三包 封顶点LeftVertexPt3。 [0148] 以如图24所示的矩形检查井为例,电子设备进一步的计算过左侧二包封顶点 LeftVertexPt2的直线与检查井的井墙内壁相交的交点,将该交点确定为左侧第三包封顶 点LeftVertexPt3。 [0149] (52)按照水流向量的方向,生成右侧第一包封顶点,且与检查井图元的外壁相交 的右侧第二包封顶点,以及与检查井图元的内壁相交的右侧第三包封顶点。 [0150] 同理,按照确定左侧第二包封顶点以及左侧第三包封顶点的方法,可以确定出与 检查井图元的外壁相交的右侧第二包封顶点,以及与检查井图元的内壁相交的右侧第三包 封顶点。 [0151] 以如图13所示的圆形检查井为例,电子设备可以创建经过右侧第一包封顶点 RightVertexPt1,方向为水流向量PipeVt的直线,确定出该直线与检查井井墙外壁的交点, 16 16 CN 117010117 A 说明书 12/17页 得到右侧二包封顶点RightVertexPt2;继而电子设备可以构建经过右侧二包封顶点 RightVertexPt2与检查井中心点的直线,并将该直线与井墙内壁的交点确定为右侧第三包 封顶点RightVertexPt3,如图14所示。 [0152] 以如图14所示的矩形检查井为例,电子设备可以创建经过右侧第一包封顶点 RightVertexPt1,方向为水流向量PipeVt的直线,确定出该直线与检查井井墙外壁的交点, 得到右侧二包封顶点RightVertexPt2;继而电子设备可以根据经过右侧二包封顶点 RightVertexPt2的直线,计算将该直线与井墙内壁的交点确定为右侧第三包封顶点 RightVertexPt3,如图25所示。 [0153] (53)将左侧第二包封顶点、左侧第三包封顶点、右侧第二包封顶点以及右侧第三 包封顶点确定为第二目标包封顶点。 [0154] 电子设备存储其所确定出的左侧第二包封顶点、左侧第三包封顶点、右侧第二包 封顶点以及右侧第三包封顶点,并将左侧第二包封顶点、左侧第三包封顶点、右侧第二包封 顶点以及右侧第三包封顶点作为第二目标包封顶点。 [0155] (6)基于第一目标包封顶点、参考点以及第二目标包封顶点,生成包封截面。 [0156] 电子设备将第一目标包封顶点、参考点以及第二目标包封顶点依次进行连接,在 管道图元与检查井图元的连接处生成一个多边形,将该多边形所确定的平面确定为对应于 当前管道图元的包封截面。 [0157] 可选地,当截面类型为圆形截面时,上述步骤(6)可以包括: [0158] (61)获取检查井图元的中心点。 [0159] 当截面类型为圆形截面时,表示当前的检查井图元为圆形检查井。电子设备通过 识别圆形检查井的轮廓,以确定该圆形检查井的圆心,该圆心即为检查井图元的中心点,如 图15所示。 [0160] (62)基于左侧第三包封顶点以及右侧第三包封顶点,生成对应于管道图元的包封 弧线] 电子设备通过圆形检查井的中心点、位于井墙内壁上的左侧第三包封顶点 LeftVertexPt3以及位于井墙内壁上的右侧第三包封顶点RightVertexPt3,创建管道图元 对应的包封弧线)将包封弧线、第一目标包封顶点、参考点以及第二目标包封顶点进行依次连 接,生成管道图元的包封截面。 [0163] 电子设备依次连接左侧第三包封顶点LeftVertexPt3、左侧第二包封顶点 LeftVertexPt2、左侧第一包封顶点LeftVertexPt1、参考点RefPt、右侧第一包封顶点 RightVertexPt1、右侧第二包封顶点RightVertexPt2、右侧第三包封顶点RightVertexPt3 以及包封弧线ArcLine,得到对应于当前管道图元的包封截面,如图16所示。 [0164] 当然还可以通过其他顺序连接左侧第三包封顶点LeftVertexPt3、左侧第二包封 顶点LeftVertexPt2、左侧第一包封顶点LeftVertexPt1、参考点RefPt、右侧第一包封顶点 RightVertexPt1、右侧第二包封顶点RightVertexPt2、右侧第三包封顶点RightVertexPt3 以及包封弧线ArcLine,只要保证各点之间顺次连接即可。 [0165] 其中,左侧第一包封顶点LeftVertexPt1与右侧第一包封顶点RightVertexPt1构 成第一目标包封顶点;左侧第二包封顶点LeftVertexPt2、左侧第三包封顶点 17 17 CN 117010117 A 说明书 13/17页 LeftVertexPt3、右侧第二包封顶点RightVertexPt2以及右侧第三包封顶点 RightVertexPt3构成第二目标包封顶点。 [0166] 当检查井图元的截面类型为圆形截面时,在构建包封截面时获取相应的包封弧 线,以使包封弧线能够贴合检查井图元与管道图元的连接处,通过连接包封弧线、参考点、 第一目标包封顶点以及第二目标包封顶点生成相应的包封截面,使得所构建的包封截面在 最大程度上与连接圆形检查井图元的管道图元相契合。 [0167] 可选地,当截面类型为矩形截面时,上述步骤(6)可以包括: [0168] (64)将第一目标包封顶点、参考点以及第二目标包封顶点进行依次连接,生成管 道图元的包封截面。 [0169] 当截面类型为矩形截面时,表示当前的检查井图元为矩形检查井。电子设备可以 依次连接左侧第一包封顶点LeftVertexPt1、左侧第二包封顶点LeftVertexPt2、左侧第三 包封顶点LeftVertexPt3、右侧第三包封顶点RightVertexPt3、右侧第二包封顶点 RightVertexPt2、右侧第一包封顶点RightVertexPt1、参考点RefPt以及左侧第一包封顶点 LeftVertexPt1,对应于当前管道图元的包封截面,如图25所示。 [0170] 当然还可以通过其他顺序连接左侧第三包封顶点LeftVertexPt3、左侧第二包封 顶点LeftVertexPt2、左侧第一包封顶点LeftVertexPt1、参考点RefPt、右侧第一包封顶点 RightVertexPt1、右侧第二包封顶点RightVertexPt2以及右侧第三包封顶点 RightVertexPt3,只要保证各点之间顺次连接即可。 [0171] 当检查井图元的截面类型为矩形截面时,在检查井图元与管道图元的连接处不存 在连接弧度,可以直接通过连接参考点、第一目标包封顶点以及第二目标包封顶点生成相 应的包封截面,在保证所构建的包封截面与连接矩形检查井图元的管道图元相契合的基础 上,保证了包封截面的构建效率。 [0172] S23,解析包封参数,确定包封参数对应的包封位置。详细说明参见上述实施例对 应的相关描述,此处不再赘述。 [0173] S24,在包封位置处生成与包封截面相对应的管道包封模型。详细说明参见上述实 施例对应的相关描述,此处不再赘述。 [0174] 本实施例提供的管道包封的建模方法,基于不同的检查井图元的截面类型生成相 应的包封截面,以使生成的包封截面能够适应于不同的场景需求,保证包封截面构建的准 确性,进一步保证了后续管道包封模型的构建准确性。通过结合管道图元的中心线与检查 井图元的外壁交点、管道图元对应的偏移向量以及水流向量,确定出参考点、第一目标包封 顶点(左侧第一包封顶点和右侧第一包封顶点)以及第二目标包封顶点(左侧第二包封顶 点、左侧第三包封顶点、右侧第二包封顶点以及右侧第三包封顶点),通过确定得到的参考 点、第一目标包封顶点以及第二目标包封顶点构建包封截面,使得所构建的包封截面在最 大程度上与管道图元相契合。 [0175] 在本实施例中提供了一种管道包封的建模方法,可用于电子设备,如手机、平板电 脑、电脑等,图3是根据本发明实施例的管道包封的建模方法的流程图,如图3所示,该流程 包括如下步骤: [0176] S31,获取检查井图元相交的至少一个管道图元以及至少一个管道图元对应的包 封参数。 18 18 CN 117010117 A 说明书 14/17页 [0177] 具体地,上述步骤S31可以包括: [0178] S311,获取预先生成的检查井图元、管道构件以及管道图元的生成方式,其中,检 查井图元基于图集型号的选择指令生成,该图集型号用于表征检查井构件对应的建模参数 信息。 [0179] 管道构件为用户根据当前检查井图元构建管道图元所需构件,该管道构件可以由 用户从图集中予以选择。相应地,电子设备则可以响应对管道构件的选择指令,从标准图集 中确定出对应于当前检查井图元的管道构件。 [0180] 其中,图集为构建检查井图元的标准图集,标准图集中包括有多种型号的图集,例 如矩形图集、圆形图集等,不同的图集对应不同的图集型号,不同的图集型号以不同的编号 表示。当确定某个图集型号时,即确定了该图集型号对应的检查井构件及其建模参数信息, 例如检查井构件的形状、尺寸等。选择指令用于表示用户对检查井构件的选择操作,具体 地,用户可以通过可视化参数界面输入对图集型号的选择指令,在用户输入图集型号选择 指令后,可视化参数界面上可以显示当前图集型号对应的检查井图元。 [0181] 相应地,电子设备则可以响应该选择指令,从标准图集中确定出当前图集型号所 对应的检查井构件。继而电子设备可以通过点绘制方式或识别方式,将检查井构件生成检 查井图元,并在可视化参数界面上予以展示,以使用户对其选择的图集型号所对应的检查 井图元予以确定。 [0182] S312,基于管道构件,按照生成方式生成与检查井图元相交的管道图元。 [0183] 管道图元的生成方式为采用管道构件生成管道图元的方式,具体地,该生成方式 可以为点绘制方式,也可以为识别方式,当然还可以为其他方式,此处不作具体限定。 [0184] 电子设备在获取到管道构件后可以通过点绘制方式或识别方式,生成与检查井图 元相连接的管道图元,并在可视化参数界面上予以展示,以使用户对该管道图元予以确定。 [0185] S313,获取对包封参数的设置指令。 [0186] 包封参数的设置指令可以通过电子设备的设置窗体输入,设置窗体由一些按钮、 表格、参数图元界面组成,通过设置窗体提供的按钮和表格可以实现包封参数的设置。 [0187] S314,识别设置指令,确定设置指令对应的包封参数。 [0188] 用户在输入包封参数的设置指令后,相应地,电子设备可以通过识别其接收到的 用户对包封参数的设置指令,确定出当前设置指令所对应的包封参数。 [0189] 如图26所示,设置窗体由左、右两部分组成,左侧为图集列表,右侧为图集示意图。 其中,图集示意图中给出了每个构件的规格参数,用户可根据实际需求对设备包封参数。在 设置包封参数时,用户可以点击图集示意图中规格参数触发参数设置,并根据实际需要输 入相应的参数值,相应地,电子设备则可以根据用户输入的设置指令确定对应于管道图元 的包封参数。 [0190] 通过图集型号预先生成检查井土元,并获取生成管道图元的管道构件以及生成方 式,生成与检查井图元相连接的管道图元,由此能够快速实现管道图元的生成,提高了管道 图元的获取效率,进而提高了管道包封模型的生成速率。通过识别获取到的包封参数的设 置指令,确定出该设置指令所对应的包封参数,由此能够根据用户设置的包封参数进行管 道包封模型的构建,以使管道包封模型更加符合用户需求,同时使得管道包封模型的构建 更加便捷。 19 19 CN 117010117 A 说明书 15/17页 [0191] S32,基于所述至少一个管道图元以及所述检查井图元的相交关系,创建对应于所 述至少一个管道图元的包封截面。详细说明参见上述实施例对应的相关描述,此处不再赘 述。 [0192] S33,解析包封参数,确定包封参数对应的包封位置。 [0193] 具体地,上述步骤S33可以包括: [0194] S331,获取管道图元对应的管外顶标高。 [0195] 电子设备沿检查井图元以及管道图元的横向轴线方向获取检查井图元以及管道 图元的横向剖面,并通过识别检查井图元以及管道图元的横向剖面,确定出与检查井图元 相连接管道图元的管外顶标高,如图28所示。 [0196] S332,解析包封参数中的管道顶部加宽值,计算管外顶标高与管道顶部加宽值的 和,得到包封顶标高。 [0197] 电子设备通过解析包封参数,确定出包封参数中的管道顶部加宽值,由于管外顶 标高作为管道图元的外壁高,因此,电子设备可以将管外顶标高与管道顶部加宽值两者之 和确定为包封顶标高。 [0198] S333,检测检查井图元是否存在基础图元。 [0199] 基础图元为位于检查井底部的基础构件所构成的图元,电子设备可以通过识别检 查井图元以及管道图元的横向剖面,确定检查井图元是否存在基础图元。当检查井图元不 存在基础图元时,执行步骤S334,否则执行步骤S335。 [0200] S334,将检查井图元的底部标高确定为包封底标高。 [0201] 当检查井图元不存在基础图元时,电子设备则可以直接将检查井图元的井墙底部 标高作为包封底标高,如图29所示。 [0202] S335,将基础图元的底部标高确定为包封底标高。 [0203] 当检查井图元存在基础图元时,由于基础图元作为检查井图元的构成部分,电子 设备可以获取基础图元的底部标高,并将该基础图元的底部标高作为包封底标高,如图28 所示。 [0204] S34,在包封位置处生成与包封截面相对应的管道包封模型。 [0205] 具体地,上述步骤S34可以包括: [0206] S341,基于包封截面、包封顶标高以及包封底标高,构建初始包封模型。 [0207] 电子设备根据包封截面、包封顶标高以及包封底标高进行拉伸体构建,得到初始 包封模型,该初始包封模型为包含管道图元的实体模型,如图30所示。 [0208] S342,从初始包封模型中扣减管道实体,得到管道包封模型。 [0209] 电子设备根据管道图元确定管道实体,并从初始包封模型中扣减管道实体,即从 初始包封模型中扣减实心管道,得到最终的管道包封模型,如图31所示。 [0210] 作为一个可选的实施方式,上述方法还包括: [0211] S343,当检查井图元存在基础图元时,从初始包封模型中扣减管道实体以及基础 图元对应的基础实体,得到管道包封模型。 [0212] 当检查井图元存在基础图元时,则电子设备所构建的初始包封模型中包含管道图 元对应的管道实体以及基础图元对应的基础实体,由于管道包封模型为贴合管道图元的模 型,因此,电子设备可以从初始包封模型中扣减管道实体以及基础图元对应的基础实体,得 20 20 CN 117010117 A 说明书 16/17页 到最终的管道包封模型。 [0213] 本实施例提供的管道包封的建模方法,通过解析包封参数,并对是否存在基础图 元进行检测,以确定出构建管道包封模型的包封底标高和包封顶标高,便于准确构建管道 包封模型。在根据包封截面、包封顶标高以及包封底标高所构建的初始包封模型中扣减掉 管道图元对应的管道实体模型,由此得到最终管道包封模型,由此实现了管道包封模型的 自动生成,减少了人工设计成本,提高了管道包封模型的设计效率。由于基础图元并非管道 包封模型的组成部分,当检查井图元存在基础图元时,从初始包封模型中扣减管道实体以 及基础图元所对应的基础实体,得到最终的管道包封模型,保证管道包封模型的构建准确 性,同时避免出现工程量误计算。 [0214] 在本实施例中还提供了一种管道包封的建模装置,该装置用于实现上述实施例及 优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功 能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬 件,或者软件和硬件的组合的实现也是可能并被构想的。 [0215] 本实施例提供一种管道包封的建模装置,如图32所示,包括: [0216] 获取模块41,用于获取检查井图元相交的至少一个管道图元以及至少一个管道图 元对应的包封参数。详细说明参见上述方法实施例对应的相关描述,此处不再赘述。 [0217] 创建模块42,用于基于所述至少一个管道图元以及所述检查井图元的相交关系, 创建对应于所述至少一个管道图元的包封截面。详细说明参见上述方法实施例对应的相关 描述,此处不再赘述。 [0218] 解析模块43,用于解析包封参数,确定包封参数对应的包封位置。详细说明参见上 述方法实施例对应的相关描述,此处不再赘述。 [0219] 生成模块44,用于在包封位置处生成与包封截面相对应的管道包封模型。详细说 明参见上述方法实施例对应的相关描述,此处不再赘述。 [0220] 本实施例提供的管道包封的建模装置,通过获取与检查井图元相连接的管道图元 的包封参数,并创建该管道图元的包封截面,进而根据包封参数以及包封截面生成对应该 管道图元的管道包封模型,该方法能够通过包封参数以及包封截面自动生成管道包封模 型,实现了管道包封模型的准确构建,便于通过模型算量软件计算该管道包封模型所需工 程量,无需手动计算工程量,提高了工程量的计算效率。 [0221] 本实施例中的管道包封的建模装置是以功能单元的形式来呈现,这里的单元是指 ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功 能的器件。 [0222] 上述各模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。 [0223] 本发明实施例还提供一种电子设备,具有上述图32所示的管道包封的建模装置。 [0224] 请参阅图33,图33是本发明可选实施例提供的一种电子设备的结构示意图,如图 33所示,该电子设备可以包括:至少一个处理器501,例如CPU(Central Processing Unit, 中央处理器),至少一个通信接口503,存储器504,至少一个通信总线。其中,通信总线用于实现这些组件之间的连接通信。其中,通信接口503可以包括显示屏(Display)、键 盘(Keyboard),可选通信接口503还可以包括标准的有线接口、无线可以是 高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的 21 21 CN 117010117 A 说明书 17/17页 存储器(non‑volatile memory),例如至少一个磁盘存储器。存储器504可选的还可以是至 少一个位于远离前述处理器501的存储装置。其中处理器501可以结合图32所描述的装置, 存储器504中存储应用程序,且处理器501调用存储器504中存储的程序代码,以用于执行上 述任一方法步骤。 [0225] 其中,通信总线可以是外设部件互连标准(peripheral  component  interconnect,简称PCI)总线或扩展工业标准结构(extended  industry  standard  architecture,简称EISA)总线等。通信总线可以分为地址总线、数据总线、控制总线中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线可以包括易失性存储器(英文:volatile memory),例如随机存取 存储器(英文:random‑access memory,缩写:RAM);存储器也可以包括非易失性存储器(英 文:non‑volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk  drive,缩写:HDD)或固态硬盘(英文:solid‑state drive,缩写:SSD);存储器504还可以包 括上述种类存储器的组合。 [0227] 其中,处理器501可以是中央处理器(英文:central  processing unit,缩写: CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。 [0228] 其中,处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路 (英文:application‑specific  integrated circuit,缩写:A半岛网址 半岛官方入口SIC),可编程逻辑器件(英文: programmable  logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件 (英文:complex programmable  logic device,缩写:CPLD),现场可编程逻辑门阵列(英文: field‑programmable  gate array,缩写:FPGA),通用阵列逻辑(英文:generic array  logic,缩写:GAL)或其任意组合。 [0229] 可选地,存储器504还用于存储程序指令。处理器501可以调用程序指令,实现如本 申请图1至图3实施例中所示的管道包封的建模方法。 [0230] 本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有 计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的管道包封的建模 方法的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read‑Only  Memory,ROM)、随机存储记忆体(Random  Access  Memory,RAM)、快闪存储器(Flash  Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid‑State Drive,SSD)等;所 述存储介质还可以包括上述种类的存储器的组合。 [0231] 虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明 的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所 限定的范围之内。 22 22 CN 117010117 A 说明书附图 1/14页 图1 图2 23 23 CN 117010117 A 说明书附图 2/14页 图3 24 24 CN 117010117 A 说明书附图 3/14页 图4 图5 25 25 CN 117010117 A 说明书附图 4/14页 图6 图7 图8 26 26 CN 117010117 A 说明书附图 5/14页 图9 图10 图11 27 27 CN 117010117 A 说明书附图 6/14页 图12 图13 图14 28 28 CN 117010117 A 说明书附图 7/14页 图15 图16 图17 29 29 CN 117010117 A 说明书附图 8/14页 图18 图19 图20 30 30 CN 117010117 A 说明书附图 9/14页 图21 图22 图23 31 31 CN 117010117 A 说明书附图 10/14页 图24 图25 32 32 CN 117010117 A 说明书附图 11/14页 图26 图27 33 33 CN 117010117 A 说明书附图 12/14页 图28 图29 34 34 CN 117010117 A 说明书附图 13/14页 图30 图31 35 35 CN 117010117 A 说明书附图 14/14页 图32 图33 36 36

  2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  2024-2025学年小学信息技术(信息科技)三年级全一册义务教育版(2024)教学设计合集.docx

  2024-2025学年小学英语四年级下册外研版(一起)教学设计合集.docx

  2024-2025学年高中物理必修 第三册沪科版(2019)教学设计合集.docx

  2024-2025学年中职中职专业课专业基础课73 财经商贸大类教学设计合集.docx

  2024-2025学年初中历史中国历史 第一册统编版(五四学制)教学设计合集.docx

  2024-2025学年小学英语三年级下册外研版(三起)(2024)教学设计合集.docx

  2024-2025学年初中信息技术(信息科技)第二册河北大学版(第3版)教学设计合集.docx

  2024-2025学年初中音乐八年级上册苏少版(2024)教学设计合集.docx

  2024-2025学年初中地理八年级上册商务星球版(2024)教学设计合集.docx

  2024-2025学年高中地理湘教版必修2湘教版教学设计合集.docx

  《中华民族大团结》(初中) 第2课 中华民族的形成发展 教案.docx

  英汉语言对比(华中科技大学)中国大学MOOC慕课 客观题题库答案.docx

  2024年新沪科版七年级上册数学教学课件 第2章 整式加减 数学活动 数学活动.pptx

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者

与管道包封的建模方法、装置、设备以及可读存储介质pdf相关的其他内容