一种对地下管线建模的方法及系统技术方案

技术编号:18576213 阅读:18 留言:0更新日期:2018-08-01 11:15
本申请公开了一种对地下管线建模的方法,所述方法包括:根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;根据所述地下管线实测数据对所述单体执行变形操作,以使所述单体与所述地下管线实测数据对应部位的相似度大于预设值,并确定所有所述单体的中心点坐标;根据所述中心点坐标对所有所述单体进行组合得到地下管线模型。本方法能够实现自动、高效地对地下管线进行建模操作。本申请还公开了一种对地下管线建模的系统、一种计算机可读存储介质及一种建模设备,具有以上有益效果。

A method and system for the modeling of underground pipelines

The present application discloses a method for modeling the underground pipeline. The method includes: selecting the corresponding standard model according to the measured data of the underground pipeline and separating the standard model from the single body, and performing the deformation exercises on the monomer according to the measured data of the underground pipeline so as to make the monomer and the underground pipe. The similarity degree of the measured data of the line is greater than the presupposition, and the center point coordinates of all the monomers are determined. The underground pipeline model is obtained by combining all the monomers according to the central point coordinates. This method can realize automatic and efficient modeling of underground pipelines. The application also discloses a system for modeling underground pipelines, a computer readable storage medium and a modeling device, which have the above beneficial effects.

【技术实现步骤摘要】
一种对地下管线建模的方法及系统
本专利技术涉及三维建模领域,特别涉及一种对地下管线建模的方法、系统及一种计算机可读存储介质。
技术介绍
目前对城市建筑的高精度三维仿真,主要通过人工建模。通过纯手动的操作,将城市三维模型一栋一栋的构勾勒出来。建模所需的人力成本和时间成本是高昂的。而在地下管线的三维建模中,也面临了这样的问题。地下管线的附属物(如地下井室)种类繁多,就地下井室来说,外形各异,从地表来看仅仅只是规则的井盖,或圆或方,但是实际深入地下,井室的形状则是根据现场实际情况修筑,形状十分的不规则。城市的地下井室数量众多,一个面积70平方公里城市的地下,通常分布着8万个井室附属物。如果对这些井室附属物建模,采用人工的方式,则会面临以下的问题:建模工序繁琐:每个井室大小不一致,外形不一致,纹理也可能不一样。单个模型要经过建模、大小调配、纹理修改。才算完成,并且模型之间复用率低。建模费时:基于繁琐的工艺,建模费时,效率低。不够经济:地下管井并没有地表建筑那么好的观赏性,但是人工成本高,利润低。建模精度无法保证:地下管井体量比较小,部件的尺寸精细到厘米级别。大批量的人工操作很难保证数据精度。因此,如何实现自动、高效地对地下管线进行建模操作是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种对地下管线建模的方法、系统、一种计算机可读存储介质及一种建模设备,能够实现自动、高效地对地下管线进行建模操作。为解决上述技术问题,本申请提供一种对地下管线建模的方法,该方法包括:根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;其中,所述单体为单个且独立的空间几何体;根据所述地下管线实测数据对所述单体执行变形操作,以使所述单体与所述地下管线实测数据对应部位的相似度大于预设值,并确定所有所述单体的中心点坐标;根据所述中心点坐标对所有所述单体进行组合得到地下管线模型。可选的,在得到地下管线模型之后,还包括:对所述地下管线模型进行优化操作,以便减小所述地下管线模型的数据大小。可选的,对所述地下管线模型进行优化操作包括:调整所述地下管线模型的坐标,以使所述地下管线模型的空间位置达到与所述地下管线实测数据相对应的位置;和或,将所述地下管线模型中同纹理的模型节点的顶点坐标、纹理索引和法线索引进行合并操作,以便减小地下管线模型的编组对象数量。可选的,对所述标准模型进行拆分得到单体包括:根据预设规则对所述标准模型按照从上到下的顺序进行拆分得到所述单体。可选的,在对所述标准模型进行拆分得到单体之后,还包括:为所述单体绑定与所述地下管线实测数据相对应的纹理。本申请还提供了一种对地下管线建模的系统,该系统包括:数据解析模块,用于根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;其中,所述单体为单个且独立的空间几何体;模型配置模块,用于根据所述地下管线实测数据对所述单体执行变形操作,以使所述单体与所述地下管线实测数据对应部位的相似度大于预设值,并确定所有所述单体的中心点坐标;模型生产模块,用于根据所述中心点坐标对所有所述单体进行组合得到地下管线模型。可选的,还包括:模型优化模块,用于对所述地下管线模型进行优化操作,以便减小所述地下管线模型的数据大小。可选的,所述模型优化模块包括:位置调整单元,用于调整所述地下管线模型的绝对坐标,以使所述地下管线模型的空间位置达到与所述地下管线实测数据相对应的位置;和或,合并单元,用于将所述地下管线模型中同纹理的模型节点的顶点坐标、纹理索引和法线索引进行合并操作,以便减小地下管线模型的编组对象数量。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述对地下管线建模的方法执行的步骤。本申请还提供了一种建模设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述地下管线建模的方法执行的步骤。本专利技术提供了一种对地下管线建模的方法,包括根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;其中,所述单体为单个且独立的空间几何体;根据所述地下管线实测数据对所述单体执行变形操作,以使所述单体与所述地下管线实测数据对应部位的相似度大于预设值,并确定所有所述单体的中心点坐标;根据所述中心点坐标对所有所述单体进行组合得到地下管线模型。由于任何形态复杂的空间几何体都可以通过分解得到简单、规则的几何形状,因此本专利技术将地下管线的整体拆分为单个且独立的单体,在进行地下管线建模时只需要将拆分得到的单体按照地下管线实测数据的实际形状进行变形、组合即可得到与地下管线实测数据相对应的地下管线模型。在上述地下管线模型建造过程中,无需人工按照地下管线实测数据逐一地勾勒出来,仅仅通过将复杂的地下管线实测数据对应的标准模型进行拆分,得到能够构成标准模型各个部分的单体,经过变形、组装则可以高效准确的得到地下管线模型。综上可知,本方案能够实现自动、高效地对地下管线进行建模操作。本申请同时还提供了一种对地下管线建模的系统、一种计算机可读存储介质及一种建模设备,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种对地下管线建模的方法的流程图;图2为本申请实施例所提供的另一种对地下管线建模的方法的流程图;图3为本申请实施例所提供的一种对地下管线建模的系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面请参见图1,图1为本申请实施例所提供的一种对地下管线建模的方法的流程图。具体步骤可以包括:S101:根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;其中,所述单体为单个且独立的空间几何体;其中,本步骤的目的在于将复杂的地下管线模型绘制工作拆分为多个且简单的子模型绘制工作。可以理解的是,地下管线的构造往往是根据其实际设置的现场情况设置的,如铺设地下管线时遇到巨大的岩石时往往需要绕开障碍物铺设管线,也就是说地下管线的形状并不是千篇一律的。尽管地下管线的构造各有不同,但是地下管线通常是由某些对应的标准模型加以变形得到的。也就是说,每一种看似独特的地下管线都可以找到与其对应的标准模型,标准模型在经过拆分、组合、缩放、偏移、旋转等操作之后可以得到与地下管线实测数据相对应的地下管线模型。这里提到的地下管线实测数据是指对地下管线实物进行测量得到的数据。可以通过特征比对、相似度评价等方式根据地下管线实测数据选择对应的标准模型,当然,本领域的技术人员还可以根据实际情况选择适当的方法找到恰当的标准模型,此处不进行具体的限定。值得注意的是,标准模型具备与地下管线实测数据相同本文档来自技高网...

【技术保护点】
1.一种对地下管线建模的方法,其特征在于,包括:根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;其中,所述单体为单个且独立的空间几何体;根据所述地下管线实测数据对所述单体执行变形操作,以使所述单体与所述地下管线实测数据对应部位的相似度大于预设值,并确定所有所述单体的中心点坐标;根据所述中心点坐标对所有所述单体进行组合得到地下管线模型。

【技术特征摘要】
1.一种对地下管线建模的方法,其特征在于,包括:根据地下管线实测数据选择对应的标准模型,并对所述标准模型进行拆分得到单体;其中,所述单体为单个且独立的空间几何体;根据所述地下管线实测数据对所述单体执行变形操作,以使所述单体与所述地下管线实测数据对应部位的相似度大于预设值,并确定所有所述单体的中心点坐标;根据所述中心点坐标对所有所述单体进行组合得到地下管线模型。2.根据权利要求1所述方法,其特征在于,在得到地下管线模型之后,还包括:对所述地下管线模型进行优化操作,以便减小所述地下管线模型的数据大小。3.根据权利要求2所述方法,其特征在于,对所述地下管线模型进行优化操作包括:调整所述地下管线模型的坐标,以使所述地下管线模型的空间位置达到与所述地下管线实测数据相对应的位置;和/或,将所述地下管线模型中同纹理的模型节点的顶点坐标、纹理索引和法线索引进行合并操作,以便减小地下管线模型的编组对象数量。4.根据权利要求1所述方法,其特征在于,对所述标准模型进行拆分得到单体包括:根据预设规则对所述标准模型按照从上到下的顺序进行拆分得到所述单体。5.根据权利要求1所述方法,其特征在于,在对所述标准模型进行拆分得到单体之后,还包括:为所述单体绑定与所述地下管线实测数据相对应的纹理。6.一种对地下管线建模的系统,其特...

【专利技术属性】
技术研发人员:黄磊俞蔚
申请(专利权)人:浙江科澜信息技术有限公司
类型:发明
国别省市:浙江,33

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

1