CN112231874A - 地下管线模型的建立方法、装置、计算机设备和存储介质 - Google Patents

地下管线模型的建立方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN112231874A
CN112231874A CN202011117813.0A CN202011117813A CN112231874A CN 112231874 A CN112231874 A CN 112231874A CN 202011117813 A CN202011117813 A CN 202011117813A CN 112231874 A CN112231874 A CN 112231874A
Authority
CN
China
Prior art keywords
model
underground pipeline
pipeline
pipeline model
underground
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011117813.0A
Other languages
English (en)
Inventor
魏章俊
肖云
刘少雨
陈前
喻国军
邹永红
何敏
云强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Railway Construction South China Construction Co Ltd
Original Assignee
China Railway Construction South China Construction Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Railway Construction South China Construction Co Ltd filed Critical China Railway Construction South China Construction Co Ltd
Priority to CN202011117813.0A priority Critical patent/CN112231874A/zh
Publication of CN112231874A publication Critical patent/CN112231874A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

本申请涉及一种地下管线模型的建立方法、装置、计算机设备和存储介质。所述方法包括:获取待创建的地下管线模型的类型;其中,所述地下管线模型的类型包括管道模型和窨井模型;根据所述地下管线模型的类型从预设的模型族文件集中,确定与所述地下管线模型的类型对应的目标族文件;其中,所述模型族文件集包括多个不同类型的地下管线模型族文件;从原始地下管线数据中获取建立所述地下管线模型所需的建模参数,并根据所述建模参数和所述目标族文件,生成所述地下管线模型。采用本方法能够从而实现了完整的地下管线模型的自动生成,提高了建模效率和建模的准确性。

Description

地下管线模型的建立方法、装置、计算机设备和存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种地下管线模型的建立方法、装置、计算机设备和存储介质。
背景技术
随着计算机建模的不断发展,BIM(Building Information Modeling,建筑信息模型)技术被越来越多的应用于现代化建设中。
以地下管线为例,地下管线包括管道、线缆以及附属在管道上的井等基础设施,涉及给水、雨水、污水、燃气、电力等多种应用领域,是城市基础设施的重要组成部分,担负着传递信息和输送能量的工作,成为了现代化建设关注的重点。传统的地下管线模型建立是技术人员在BIM建模软件中创建默认规格的模型族文件,根据每一地下管线的规格参数,手动调整管道族文件的规格,得到多个地下管线模型;之后,技术人员再将实际的整体地下管线的平面结构图导入BIM建模软件,整体地下管线由多个地下管线连接构成,技术人员结合实际的整体地下管线的平面结构图调整每一地下管线模型的位置,以将多个地下管线模型连接,得到整体地下管线对应的模型,实现对整体地下管线的手动建模。
然而,面对成百上千的地下管线,传统的手动建模方式需要花费大量时间手动调整目标族文件的参数以及地下管线模型的位置,降低了建模效率。
发明内容
基于此,有必要针对上述技术问题,提供一种地下管线模型的建立方法、装置、计算机设备和存储介质。
一种地下管线模型的建立方法,包括:
获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;
根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;
从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和所述目标族文件,生成地下管线模型。
在其中一个实施例中,获取待创建的地下管线模型的类型,包括:
接收用户的建模请求,建模请求中携带地下管线模型的类型。
在其中一个实施例中,获取待创建的地下管线模型的类型,包括:
对原始地下管线数据进行识别处理,获取地下管线模型的类型。
在其中一个实施例中,建模参数包括地下管线模型的类型、每个类型的地下管线模型对应的地下管线上的物探点坐标、每个类型的地下管线模型的尺寸数据。
在其中一个实施例中,若地下管线模型的类型为管道模型,则对原始地下管线数据进行识别处理,获取地下管线模型的类型,包括:
根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型为方形管道模型或者圆形管道模型。
在其中一个实施例中,根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型为方形管道模型或者圆形管道模型,包括:
若模型截面形状为方形,则确定管道模型为方形管道模型;
或者,若模型截面形状为圆形,则确定管道模型为圆形管道模型;
或者,
若模型尺寸数据为直径数据,则确定管道模型为圆形管道模型;
或者,若模型尺寸数据为表征模型长宽的数据,则确定管道模型为方形管道模型。
在其中一个实施例中,建模参数还包括与物探点对应的连接点以及连接点的坐标;其中,连接点为与物探点所在的地下管线连接的其他地下管线上的物探点。
在其中一个实施例中,根据建模参数和目标族文件,生成地下管线模型,包括:
若建模参数中的地下管线模型的类型为管道模型,目标族文件对应为管道族文件,则根据建模参数中的物探点的坐标、连接点的坐标和管道模型的尺寸数据,由管道族文件生成管道模型;
若建模参数中的地下管线模型的类型为窨井模型,目标族文件对应为窨井族文件,则根据建模参数中的物探点的坐标和窨井模型的尺寸数据,由窨井族文件生成窨井模型。
一种地下管线模型的建立装置,包括:
类型获取模块,用于获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;
目标确定模块,用于根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;
模型生成模块,用于从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和目标族文件,生成地下管线模型。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;
根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;
从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和所述目标族文件,生成地下管线模型。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;
根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;
从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和所述目标族文件,生成地下管线模型。
上述地下管线模型的建立方法、装置、计算机设备和存储介质,计算机设备获取待创建的地下管线模型的类型,并且地下管线模型的类型包括管道模型和窨井模型,根据获取得到的下管线模型的类型从预设的模型族文件集中,确定管道模型和窨井模型对应的目标族文件,计算机设备再从原始地下管线数据中获取建立管道模型和窨井模型所需的建模参数,并应用于对应的目标族文件,以生成管道模型和窨井模型构成的完整的地下管线模型,从而实现了完整的地下管线模型的自动生成,避免了传统的手动建模方式中需要花费大量时间手动调整目标族文件的参数以及地下管线模型的位置的过程,提高了建模效率。同时,避免了手动调节所造成的误差,提高了建模的准确性。
附图说明
图1为一个实施例中地下管线模型的建立方法的流程示意图;
图2为一个实施例中原始地下管线数据的示意图;
图3为一个实施例中构建圆形管道模型的建模参数的示意图;
图4为另一个实施例中地下管线模型的建立方法的流程示意图;
图5为一个实施例中所建立的地下管线模型的结构示意图;
图6为另一个实施例中所建立的地下管线模型的结构示意图;
图7为一个实施例中地下管线模型的建立装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种地下管线模型的建立方法,本实施例以该方法应用于计算机设备进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
S110、获取待创建的地下管线模型的类型。
其中,地下管线模型的类型包括管道模型和窨井模型。
可选地,地下管线模型的类型可以是用户主观确定的,用户通过计算机设备发起建模请求,建模请求中携带有待创建的地下管线模型的类型。计算机设备节后用户的建模请求,从中确定待创建的地下管线模型的类型。
可选地,地下管线模型的类型可以是计算机设备自动确定的,用户将测量得到的原始地下管线数据输入计算计算机设备中,如图2所示,为部分原始地下管线数据,原始地下管线数据中可以包括多种测量数据,如物探点号、材质等等。计算机设备对输入的原始地下管线数据进行识别处理,如关键词识别,获取待创建的地下管线模型的类型。例如,预设关键词包括管道和窨井,计算机设备对输入的原始地下管线数据进行关键词识别,若原始地下管线数据中包括关键词“管道”,则获取到地下管线模型的类型即为管道模型;若原始地下管线数据中包括关键词“窨井”,则获取到地下管线模型的类型即为窨井模型。
可选地,管道模型还可以包括电信管道、给谁管道、电力管道等等不同用途的管道。
S120、根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件。
其中,模型族文件集包括多个不同类型的地下管线模型族文件。
可选地,模型族文件集为预先存储在计算机设备中的族文件集合,每一类型的地下管线模型族文件用于构建对应类型的地下管线模型。
具体地,计算机设备提取预设的模型族文件集中每一地下管线模型族文件所能构建的地下管线模型类型,将提取到的地下管线模型类型与S110中获取到的地下管线模型的类型进行匹配,以确定与S110中获取到的地下管线模型的类型相同的地下管线模型族文件,作为目标组文件。例如,预设的模型族文件集中包括管道族文件、线缆族文件以及窨井族文件,计算机设备提取每一地下管线族文件所能构建的地下管线模型的类型,对应得到管道模型、线缆模型以及窨井模型。而上述S110中获取得到的地下管线模型的类型为管道模型,将S110中获取得到的管道模型与提取得到的管道模型、线缆模型以及窨井模型进行匹配,确定与S110中获取得到的管道模型匹配,即相同的提取得到的管道模型所对应的管道族文件为目标文件。
S130、从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和目标族文件,生成地下管线模型。
可选地,建模参数包括地下管线模型的类型、每个类型的地下管线模型对应的地下管线上的物探点坐标、每个类型的地下管线模型的尺寸数据。如图3所示,为一构建圆形管道模型的建模参数。
可选地,建模参数可以是人为对原始地下管线数据进行数据筛选处理,得到的处理后的用于构建底线管线模型的数据,也可以是计算机设备对原始地下管线数据进行识别处理,得到的用于构建底线管线模型的数据。
其中,物探点为地下管线的测量点,可以是地下管线上的任一点位置,可根据地点管线的具体类型确定。例如,地下管线为管道时,探测点可以是管道的一端点位置,地下管线为窨井时,探测点可以是窨井井盖的中心点位置。
具体地,计算机设备根据获取到的待创建的地下管线模型的类型,从原始地下管线数据中获取建立对应类型的地下管线模型所需的建模参数,采用对应类型的建模数据应用于对应类型的目标族文件,生成对应类型的模型,以形成完整的地下管线模型。例如,计算机设备获取到的待创建模型的类型包括管道模型和窨井模型,对应确定的目标族文件即为管道族文件和窨井族文件,计算机设备在原始地下管线数据中获取构建管道模型所需的建模参数,并应用于管道族文件,以生成管道模型,并在原始地下管线数据中获取构建窨井模型所需的建模参数,并应用于窨井族文件,以生成窨井模型,生成的管道模型和窨井模型共同形成完成的地下管线模型。
本实施例中,计算机设备获取待创建的地下管线模型的类型,并且地下管线模型的类型包括管道模型和窨井模型,根据获取得到的下管线模型的类型从预设的模型族文件集中,确定管道模型和窨井模型对应的目标族文件,计算机设备再从原始地下管线数据中获取建立管道模型和窨井模型所需的建模参数,并应用于对应的目标族文件,以生成管道模型和窨井模型构成的完整的地下管线模型,从而实现了完整的地下管线模型的自动生成,避免了传统的手动建模方式中需要花费大量时间手动调整目标族文件的参数以及地下管线模型的位置的过程,提高了建模效率。同时,避免了手动调节所造成的误差,提高了建模的准确性。
在一个实施例中,管道模型包括圆形管道模型和方形管道模型,上述对原始地下管线数据进行识别处理,获取地下管线模型的类型,包括:
根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型为方形管道模型或者圆形管道模型。
可选地,计算机设备通过在原始地下管线数据中提取模型截面形状,确定管道模型为方形管道模型还是圆形管道模型。其中,若模型截面形状为方形,则确定管道模型为方形管道模型;若模型截面形状为圆形,则确定管道模型为圆形管道模型。
可选地,计算机设备通过在原始地下管线数据中提取模型尺寸数据,确定管道模型为方形管道模型还是圆形管道模型。其中,若模型尺寸数据为直径数据,则确定管道模型为圆形管道模型。若模型尺寸数据为表征模型长宽的数据,则确定管道模型为方形管道模型。
可选地,原始地下管线数据中还包括管道模型包括物探点位置,对应物探位置管道模型包括第一圆形管道模型和第二圆形管道模型,以及第一方形管道模型和第二方形管道模型。其中,第一圆形管道模型为用于构建物探点位于管道底部的圆形管道模型,第二圆形管道模型为用于构建物探点位于管道顶部的圆形管道模型;第一方形管道模型为用于构建物探点位于管道底部的方形管道模型,第二方形管道模型为用于构建物探点位于管道顶部的方形管道模型。
具体地,计算机设备在确定为管道模型的基础上,进一步提取模型截面形状和物探点位置,若模型截面形状为圆形,物探点位置位于管底,则确定管道模型为第一圆形管道模型;若模型截面形状为圆形,物探点位置位于管顶,则确定管道模型为第二圆形管道模型;若模型截面形状为方形,物探点位置位于管底,则确定管道模型为第一方形管道模型;若模型截面形状为方形,物探点位置位于管顶,则确定管道模型为第二方形管道模型。
本实施例中,计算机设备根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型的具体类型,是方形管道模型还是圆形管道模型,模型截面形状和/或模型尺寸数据可准确反映管道模型是方形管道模型还是圆形管道模型,以准确构建每一管道模型,进而提高了构建得到的整体地下管线模型的准确性。
在一个实施例中,建模参数还包括与物探点对应的连接点以及连接点的坐标,连接点为与物探点所在的地下管线连接的其他地下管线上的物探点,如图4所示,上述S130包括:
S410、若建模参数中的地下管线模型的类型为管道模型,目标族文件对应为管道族文件,则根据建模参数中的物探点的坐标、连接点的坐标和管道模型的尺寸数据,由管道族文件生成管道模型。
可选地,物探点的坐标为物探点在三维坐标系中的X轴坐标,Y轴坐标以及Z轴坐标。其中,X轴坐标,Y轴坐标为物探点在地平面上的坐标,Z轴坐标为物探点的高程数据。
具体地,若建模参数中的地下管线模型的类型为管道模型,目标族文件对应为管道族文件,计算机设备则根据建模参数中的物探点的X轴坐标,Y轴坐标以及高程数据、连接点的X轴坐标,Y轴坐标以及高程数据和管道模型的尺寸数据,由管道族文件生成管道模型,多个管道模型构成如图5所示的地下管线模型。
可选地,若建模参数中的地下管线模型的类型为圆形管道模型,目标族文件对应为圆形管道自适应族文件,计算机设备可预先建立用于生成地下管线模型的三维建模文件,如Revit文件,采用可视化编辑工具,如Dynamo插件读取构建圆形管道模型所需的物探点在地平面的X轴坐标,Y轴坐标以及高程数据作为第一空间点,以连接点在地平面的X轴坐标,Y轴坐标以及高程数据作为第二空间点,由圆形管道自适应族文件以第一空间点和第二空间点作为生成点,以管道截面的直径作为圆形管道模型的直径参数,生成圆形管道模型。若建模参数中的地下管线模型的类型为方形管道模型,目标族文件对应为方形管道自适应族文件,计算机设备则读取构建方形管道模型所需的物探点在地平面的X轴坐标,Y轴坐标以及高程数据作为第一空间点,以连接点在地平面的X轴坐标,Y轴坐标以及高程数据作为第二空间点,由方形管道自适应族文件以第一空间点和第二空间点作为生成点,以管道截面的长度和宽度作为方形管道模型的长宽参数,生成方形管道模型。
S420、若建模参数中的地下管线模型的类型为窨井模型,目标族文件对应为窨井族文件,则根据建模参数中的物探点的坐标和窨井模型的尺寸数据,由窨井族文件生成窨井模型。
具体地,若建模参数中的地下管线模型的类型为窨井模型,目标族文件对应为窨井族文件,计算机设备则读取构建窨井模型所需的物探点在地平面的X轴坐标,Y轴坐标以及高程数据作为生成空间点,由窨井族文件以生成空间点为生成起点,以窨井直径作为窨井模型的直径参数,窨井深度作为窨井模型的深度参数生成窨井模型。
可选地,在地下管线模型既包括管道模型又包括窨井模型时,多个管道模型构和多个窨井模型构成如图6所示的三维地下管线模型。
可选地,建模参数还包括从原始建模数据中获取的地下管线的制作材料,在生成地下管线模型的同时,根据制作材料与图示类型的对应关系生成对应图示类型的地下管线模型。其中,图示类型用于表征生成的地下管线模型的颜色、纹理或其他显示特征,每一类型的地下管线对应不同的图示类型。
本实施例中,计算机设备根据管道模型对应读取所需的建模参数,应用于管道族文件,以生成对应管道模型,根据窨井模型对应读取所需的建模参数,应用于窨井族文件,以生成对应窨井模型,以此实现自动构建管道模型和窨井模型,因为建模参数中包括每一物探点的空间坐标,实现了管道模型之间和管道模型与窨井模型之间的连接,以高效且准确得到由管道模型和窨井模型连接形成的整体地下管线模型。
应该理解的是,虽然图1-6中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-6中流程图的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种地下管线模型的建立装置,包括:类型获取模块701、目标确定模块702和模型生成模块703,其中:
类型获取模块701用于获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;
目标确定模块702用于根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;
模型生成模块703用于从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和目标族文件,生成地下管线模型。
在其中一个实施例中,类型获取模块701具体用于:
接收用户的建模请求,建模请求中携带地下管线模型的类型。
在其中一个实施例中,类型获取模块701具体用于:
对原始地下管线数据进行识别处理,获取地下管线模型的类型。
在其中一个实施例中,建模参数包括地下管线模型的类型、每个类型的地下管线模型对应的地下管线上的物探点坐标、每个类型的地下管线模型的尺寸数据。
在其中一个实施例中,若地下管线模型的类型为管道模型,类型获取模块701具体用于:
根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型为方形管道模型或者圆形管道模型。
在其中一个实施例中,类型获取模块701具体用于:
若模型截面形状为方形,则确定管道模型为方形管道模型;或者,若模型截面形状为圆形,则确定管道模型为圆形管道模型;或者,若模型尺寸数据为直径数据,则确定管道模型为圆形管道模型;或者,若模型尺寸数据为表征模型长宽的数据,则确定管道模型为方形管道模型。
在其中一个实施例中,建模参数还包括与物探点对应的连接点以及连接点的坐标;其中,连接点为与物探点所在的地下管线连接的其他地下管线上的物探点。
在其中一个实施例中,模型生成模块703具体用于:
若建模参数中的地下管线模型的类型为管道模型,目标族文件对应为管道族文件,则根据建模参数中的物探点的坐标、连接点的坐标和管道模型的尺寸数据,由管道族文件生成管道模型;若建模参数中的地下管线模型的类型为窨井模型,目标族文件对应为窨井族文件,则根据建模参数中的物探点的坐标和窨井模型的尺寸数据,由窨井族文件生成窨井模型。
关于地下管线模型的建立装置的具体限定可以参见上文中对于地下管线模型的建立方法的限定,在此不再赘述。上述地下管线模型的建立装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种地下管线模型的建立方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和所述目标族文件,生成地下管线模型。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
接收用户的建模请求,建模请求中携带地下管线模型的类型。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
对原始地下管线数据进行识别处理,获取地下管线模型的类型。
在其中一个实施例中,建模参数包括地下管线模型的类型、每个类型的地下管线模型对应的地下管线上的物探点坐标、每个类型的地下管线模型的尺寸数据。
在其中一个实施例中,若地下管线模型的类型为管道模型,处理器执行计算机程序时还实现以下步骤:
根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型为方形管道模型或者圆形管道模型。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若模型截面形状为方形,则确定管道模型为方形管道模型;或者,若模型截面形状为圆形,则确定管道模型为圆形管道模型;或者,若模型尺寸数据为直径数据,则确定管道模型为圆形管道模型;或者,若模型尺寸数据为表征模型长宽的数据,则确定管道模型为方形管道模型。
在其中一个实施例中,建模参数还包括与物探点对应的连接点以及连接点的坐标;其中,连接点为与物探点所在的地下管线连接的其他地下管线上的物探点。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若建模参数中的地下管线模型的类型为管道模型,目标族文件对应为管道族文件,则根据建模参数中的物探点的坐标、连接点的坐标和管道模型的尺寸数据,由管道族文件生成管道模型;若建模参数中的地下管线模型的类型为窨井模型,目标族文件对应为窨井族文件,则根据建模参数中的物探点的坐标和窨井模型的尺寸数据,由窨井族文件生成窨井模型。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取待创建的地下管线模型的类型;其中,地下管线模型的类型包括管道模型和窨井模型;根据地下管线模型的类型从预设的模型族文件集中,确定与地下管线模型的类型对应的目标族文件;其中,模型族文件集包括多个不同类型的地下管线模型族文件;从原始地下管线数据中获取建立地下管线模型所需的建模参数,并根据建模参数和所述目标族文件,生成地下管线模型。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
接收用户的建模请求,建模请求中携带地下管线模型的类型。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
对原始地下管线数据进行识别处理,获取地下管线模型的类型。
在其中一个实施例中,建模参数包括地下管线模型的类型、每个类型的地下管线模型对应的地下管线上的物探点坐标、每个类型的地下管线模型的尺寸数据。
在其中一个实施例中,若地下管线模型的类型为管道模型,计算机程序被处理器执行时还实现以下步骤:
根据原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定管道模型为方形管道模型或者圆形管道模型。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若模型截面形状为方形,则确定管道模型为方形管道模型;或者,若模型截面形状为圆形,则确定管道模型为圆形管道模型;或者,若模型尺寸数据为直径数据,则确定管道模型为圆形管道模型;或者,若模型尺寸数据为表征模型长宽的数据,则确定管道模型为方形管道模型。
在其中一个实施例中,建模参数还包括与物探点对应的连接点以及连接点的坐标;其中,连接点为与物探点所在的地下管线连接的其他地下管线上的物探点。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若建模参数中的地下管线模型的类型为管道模型,目标族文件对应为管道族文件,则根据建模参数中的物探点的坐标、连接点的坐标和管道模型的尺寸数据,由管道族文件生成管道模型;若建模参数中的地下管线模型的类型为窨井模型,目标族文件对应为窨井族文件,则根据建模参数中的物探点的坐标和窨井模型的尺寸数据,由窨井族文件生成窨井模型。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (11)

1.一种地下管线模型的建立方法,其特征在于,所述方法包括:
获取待创建的地下管线模型的类型;其中,所述地下管线模型的类型包括管道模型和窨井模型;
根据所述地下管线模型的类型从预设的模型族文件集中,确定与所述地下管线模型的类型对应的目标族文件;其中,所述模型族文件集包括多个不同类型的地下管线模型族文件;
从原始地下管线数据中获取建立所述地下管线模型所需的建模参数,并根据所述建模参数和所述目标族文件,生成所述地下管线模型。
2.根据权利要求1所述的方法,其特征在于,所述获取待创建的地下管线模型的类型,包括:
接收用户的建模请求,所述建模请求中携带所述地下管线模型的类型。
3.根据权利要求1所述的方法,其特征在于,所述获取待创建的地下管线模型的类型,包括:
对所述原始地下管线数据进行识别处理,获取所述地下管线模型的类型。
4.根据权利要求3所述的方法,其特征在于,所述建模参数包括地下管线模型的类型、每个类型的地下管线模型对应的地下管线上的物探点坐标、每个类型的地下管线模型的尺寸数据。
5.根据权利要求4所述的方法,其特征在于,若所述地下管线模型的类型为管道模型,则对所述原始地下管线数据进行识别处理,获取所述地下管线模型的类型,包括:
根据所述原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定所述管道模型为方形管道模型或者圆形管道模型。
6.根据权利要求5所述的方法,其特征在于,所述根据所述原始地下管线数据中包括的模型截面形状和/或模型尺寸数据,确定所述管道模型为方形管道模型或者圆形管道模型,包括:
若所述模型截面形状为方形,则确定所述管道模型为方形管道模型;
或者,若所述模型截面形状为圆形,则确定所述管道模型为圆形管道模型;
或者,
若所述模型尺寸数据为直径数据,则确定所述管道模型为圆形管道模型;
或者,若所述模型尺寸数据为表征模型长宽的数据,则确定所述管道模型为方形管道模型。
7.根据权利要求5所述的方法,其特征在于,所述建模参数还包括与所述物探点对应的连接点以及所述连接点的坐标;其中,所述连接点为与所述物探点所在的地下管线连接的其他地下管线上的物探点。
8.根据权利要求7所述的方法,其特征在于,所述根据所述建模参数和所述目标族文件,生成所述地下管线模型,包括:
若所述建模参数中的地下管线模型的类型为管道模型,所述目标族文件对应为管道族文件,则根据所述建模参数中的所述物探点的坐标、所述连接点的坐标和所述管道模型的尺寸数据,由所述管道族文件生成所述管道模型;
若所述建模参数中的地下管线模型的类型为窨井模型,所述目标族文件对应为窨井族文件,则根据所述建模参数中的所述物探点的坐标和所述窨井模型的尺寸数据,由所述窨井族文件生成所述窨井模型。
9.一种地下管线模型的建立装置,其特征在于,所述装置包括:
类型获取模块,用于获取待创建的地下管线模型的类型;其中,所述地下管线模型的类型包括管道模型和窨井模型;
目标确定模块,用于根据所述地下管线模型的类型从预设的模型族文件集中,确定与所述地下管线模型的类型对应的目标族文件;其中,所述模型族文件集包括多个不同类型的地下管线模型族文件;
模型生成模块,用于从原始地下管线数据中获取建立所述地下管线模型所需的建模参数,并根据所述建模参数和所述目标族文件,生成所述地下管线模型。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
CN202011117813.0A 2020-10-19 2020-10-19 地下管线模型的建立方法、装置、计算机设备和存储介质 Pending CN112231874A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011117813.0A CN112231874A (zh) 2020-10-19 2020-10-19 地下管线模型的建立方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011117813.0A CN112231874A (zh) 2020-10-19 2020-10-19 地下管线模型的建立方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN112231874A true CN112231874A (zh) 2021-01-15

Family

ID=74117940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011117813.0A Pending CN112231874A (zh) 2020-10-19 2020-10-19 地下管线模型的建立方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN112231874A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112733376A (zh) * 2021-01-15 2021-04-30 广州穗能通能源科技有限责任公司 电力设备建模方法、装置、计算机设备和存储介质
CN114608565A (zh) * 2022-02-21 2022-06-10 清华大学 基于球体装置的运动数据确定目标管道的方法、装置
CN116720233A (zh) * 2023-08-09 2023-09-08 琥崧智能装备(太仓)有限公司 三维空间建模方法、装置、计算机设备及可读存储介质

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087753A (zh) * 2011-01-21 2011-06-08 浙江理工大学 地面与地下管网快速三维测绘成型方法
CN103761405A (zh) * 2014-02-17 2014-04-30 福州市勘测院 具有错误自检功能的三维地下综合管线自动生成***
US20150355045A1 (en) * 2013-01-28 2015-12-10 Aquarius Spectrum Ltd. Method and apparatus for detecting leaks in a pipeline network
CN105354345A (zh) * 2014-06-18 2016-02-24 星际空间(天津)科技发展有限公司 一种三维地下空间全要素模型实时浏览方法
JP2016200460A (ja) * 2015-04-08 2016-12-01 株式会社クボタ 断層横断埋設管路の挙動推定方法及び断層横断埋設管路の挙動推定装置
CN106407540A (zh) * 2016-09-08 2017-02-15 北京市测绘设计研究院 一种基于三维gis技术的地下管线辅助规划审核方法
CN107885912A (zh) * 2017-10-24 2018-04-06 星际空间(天津)科技发展有限公司 一种海量地下管线的快速碰撞检测方法
CN108074283A (zh) * 2016-11-18 2018-05-25 国家测绘地理信息局第六地形测量队 一种地下管线三维自动化建模方法
CN108345750A (zh) * 2018-02-11 2018-07-31 浙江科澜信息技术有限公司 一种对地下管线建模的方法及***
CN109145437A (zh) * 2018-08-17 2019-01-04 浙江科澜信息技术有限公司 一种地下管线的管理方法、***、设备及可读存储介质
CN109213749A (zh) * 2018-11-07 2019-01-15 广州瑾诚测绘有限公司 一种城市地下管线三维监测模型建立的方法及装置
CN109685011A (zh) * 2018-12-25 2019-04-26 北京华航无线电测量研究所 一种基于深度学习的地下管线检测识别方法
CN110532720A (zh) * 2019-09-04 2019-12-03 上海山南勘测设计有限公司 一种城市地下管网bim快速自动化建模方法
CN110580385A (zh) * 2019-08-21 2019-12-17 南京博阳科技有限公司 地下管线的数据处理方法、装置、设备及计算机存储介质
CN111597622A (zh) * 2020-05-26 2020-08-28 同济大学建筑设计研究院(集团)有限公司 三维模型的构建方法、装置、计算机设备和存储介质

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087753A (zh) * 2011-01-21 2011-06-08 浙江理工大学 地面与地下管网快速三维测绘成型方法
US20150355045A1 (en) * 2013-01-28 2015-12-10 Aquarius Spectrum Ltd. Method and apparatus for detecting leaks in a pipeline network
CN103761405A (zh) * 2014-02-17 2014-04-30 福州市勘测院 具有错误自检功能的三维地下综合管线自动生成***
CN105354345A (zh) * 2014-06-18 2016-02-24 星际空间(天津)科技发展有限公司 一种三维地下空间全要素模型实时浏览方法
JP2016200460A (ja) * 2015-04-08 2016-12-01 株式会社クボタ 断層横断埋設管路の挙動推定方法及び断層横断埋設管路の挙動推定装置
CN106407540A (zh) * 2016-09-08 2017-02-15 北京市测绘设计研究院 一种基于三维gis技术的地下管线辅助规划审核方法
CN108074283A (zh) * 2016-11-18 2018-05-25 国家测绘地理信息局第六地形测量队 一种地下管线三维自动化建模方法
CN107885912A (zh) * 2017-10-24 2018-04-06 星际空间(天津)科技发展有限公司 一种海量地下管线的快速碰撞检测方法
CN108345750A (zh) * 2018-02-11 2018-07-31 浙江科澜信息技术有限公司 一种对地下管线建模的方法及***
CN109145437A (zh) * 2018-08-17 2019-01-04 浙江科澜信息技术有限公司 一种地下管线的管理方法、***、设备及可读存储介质
CN109213749A (zh) * 2018-11-07 2019-01-15 广州瑾诚测绘有限公司 一种城市地下管线三维监测模型建立的方法及装置
CN109685011A (zh) * 2018-12-25 2019-04-26 北京华航无线电测量研究所 一种基于深度学习的地下管线检测识别方法
CN110580385A (zh) * 2019-08-21 2019-12-17 南京博阳科技有限公司 地下管线的数据处理方法、装置、设备及计算机存储介质
CN110532720A (zh) * 2019-09-04 2019-12-03 上海山南勘测设计有限公司 一种城市地下管网bim快速自动化建模方法
CN111597622A (zh) * 2020-05-26 2020-08-28 同济大学建筑设计研究院(集团)有限公司 三维模型的构建方法、装置、计算机设备和存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
刘智敏: "《建筑信息模型(BIM)技术与应用》", 30 April 2020 *
魏章俊等: "基于BIM 的地下管线三维自动建模研究与应用", 《广东土木与建筑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112733376A (zh) * 2021-01-15 2021-04-30 广州穗能通能源科技有限责任公司 电力设备建模方法、装置、计算机设备和存储介质
CN114608565A (zh) * 2022-02-21 2022-06-10 清华大学 基于球体装置的运动数据确定目标管道的方法、装置
CN114608565B (zh) * 2022-02-21 2024-03-19 清华大学 基于球体装置的运动数据确定目标管道的方法、装置
CN116720233A (zh) * 2023-08-09 2023-09-08 琥崧智能装备(太仓)有限公司 三维空间建模方法、装置、计算机设备及可读存储介质
CN116720233B (zh) * 2023-08-09 2023-10-27 琥崧智能装备(太仓)有限公司 三维空间建模方法、装置、计算机设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN112231874A (zh) 地下管线模型的建立方法、装置、计算机设备和存储介质
CN109359351B (zh) 一种管道三维建模方法及管道设计方法
CN109359170B (zh) 用于生成信息的方法和装置
CN110069840B (zh) 室内三维语义模型的构建方法及装置
CN111597622A (zh) 三维模型的构建方法、装置、计算机设备和存储介质
CN107103640B (zh) 一种城市地下管线的三维建模方法及***
KR102162818B1 (ko) 영상장치를 이용한 실시간 지하시설물 시공측량 방법 및 이에 기반한 지하시설물 수치도면 제작 장치
CN110968712B (zh) Bim族模型获取的方法、装置及***
CN109934494A (zh) 一种水土保持监管数据质检方法和***
CN109190291B (zh) 获取动力触探锤击数修正系数的方法
CN111338931A (zh) 埋点测试方法、装置、设备及存储介质
CN107885913B (zh) 辐射场屏蔽方案可行性判别方法、装置、计算机设备及存储介质
CN111026938B (zh) 时空大数据整合分析方法、装置、设备及存储介质
CN112287057A (zh) 基于bim和gis的工程项目信息的查询处理方法和***
CN117370846B (zh) 一种基于微震事件的水力压裂三维裂缝网构建方法及***
CN108875184A (zh) 基于数字露头模型的页岩有机碳含量预测方法及装置
Tefera et al. 3DNOW: Image-based 3D reconstruction and modeling via WEB
CN115935561A (zh) 一种三维管网建模方法、装置、电子设备及存储介质
CN115640372A (zh) 一种室内平面的区域指引方法、装置、***、设备及介质
CN111966732B (zh) 全智能化地质填图方法、装置、设备及可读存储介质
CN114187423A (zh) 用于三维模拟试验中围岩裂隙重构方法、电子设备及存储介质
CN114662249A (zh) 管网模型的建立方法及建立装置
JP7332068B1 (ja) 自動演算システム、自動演算方法、機械学習モデル、及び、機械学習モデルの生成方法
KR100581380B1 (ko) 다수의 측량 장치로부터 전송된 측량값을 이용한 작도 방법
Ellul et al. LOD 1 VS. LOD 2–Preliminary investigations into differences in mobile rendering performance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Wei Zhangjun

Inventor after: Yang Xiang

Inventor after: Liu Shaoyu

Inventor after: Chen Qian

Inventor after: Yu Guojun

Inventor after: Zou Yonghong

Inventor after: He Min

Inventor after: Yun Qiang

Inventor before: Wei Zhangjun

Inventor before: pupu

Inventor before: Liu Shaoyu

Inventor before: Chen Qian

Inventor before: Yu Guojun

Inventor before: Zou Yonghong

Inventor before: He Min

Inventor before: Yun Qiang

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210115